Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 469930

Summary: The online documentation is not accessible anymore
Product: [Modeling] Sirius Reporter: Stephane Begaudeau <stephane.begaudeau>
Component: DocumentationAssignee: Laurent Redor <laurent.redor>
Status: CLOSED FIXED QA Contact:
Severity: critical    
Priority: P3 CC: cedric.brun, laurent.redor, pierre-charles.david
Version: unspecifiedKeywords: triaged
Target Milestone: 3.0.0   
Hardware: All   
OS: All   
Whiteboard:

Description Stephane Begaudeau CLA 2015-06-11 08:28:17 EDT
Steps to reproduce:
1- Go to https://www.eclipse.org/sirius/community.html
2- Click on documentation
3- 404 on https://www.eclipse.org/sirius/doc/

:)
Comment 1 Stephane Begaudeau CLA 2015-06-11 08:31:35 EDT
The documentation is still accessible on this link: https://www.eclipse.org/sirius/doc/3.0.x/
But the main page is broken and it lacks link to all versions of the documentation.

choco? :)
Comment 3 Cedric Brun CLA 2015-06-11 11:15:43 EDT
Maybe we should setup a very simple script to check for 404 and get a notification when one appears

wget -o links.txt -r -l 10 -e robots=off --spider http://www.eclipse.org/sirius/

will go through the website (depth 10 here, might be too much or not enough, we have to check) and put the check result in links.txt. Grepping it with 404 one can find errors.
Sounds like a fairly useful addition as a job on the Sirius HIPP, I suspect it would not even create outbound traffic from the Eclipse servers.
Comment 4 Cedric Brun CLA 2015-06-11 11:38:13 EDT
For reference, I did the extra mile and did setup a job checking for 404's (for now *within the doc* to avoid crawling all the eclipse infrastructure:

One can see we have a few 404's

https://hudson.eclipse.org/sirius/view/All/job/sirius-website-check/12/artifact/links.txt
Comment 5 Pierre-Charles David CLA 2015-06-12 03:46:02 EDT
My mistake. I hade prepared a local commit with the new doc moved in 3.0.x but now yet at the root, but did not plan to push it in that state. Then Mélanie's blog required an update on a JSON file in the website, and when I pushed that the other commit went with it without me noticing.
Comment 6 Pierre-Charles David CLA 2015-06-24 11:16:31 EDT
Available in Sirius 3.0.0. See https://wiki.eclipse.org/Sirius/3.0.0.