Community
Participate
Working Groups
Some context: Sirius uses configuration files which contain user-supplied queries. These queries can be written in a variety of languages. Before Sirius was an open source project at Eclipse, many users used a query language which is no longer supported. This situation is hurting the adoption of Sirius for these historical users. We want to add optional support this legacy language to help the affected users transition smoothly to Sirius, until they rewrite their queries to use one of the now recommended languages.
The CQ was approved, I have asked for the creation of a separate Git repo to host the code (see bug #441167). Upon creation of the repo, the remaining steps will be: 1. Commit the code in the new repo. 2. Create a Hudson job on our HIPP to build the source. 3. Promote the build result somewhere under download.eclipse.org/sirius/updates This may require a few iteration to get right, but once published in stable, public location, we don't expect to have to touch the corresponding code anymore.
The repo is created, I just pushed the code approved in the CQ as http://git.eclipse.org/c/sirius/org.eclipse.sirius.legacy.git/commit/?id=9f5ceb37d8d97e13e37702bb391a03df8a29df6e.
The new job is available at https://hudson.eclipse.org/sirius/job/sirius-legacy/. It seems to work fine, but does not yet promote its result on download.eclipse.org.
For now, the result of the build has been manually promoted at http://download.eclipse.org/sirius/updates/legacy/.
No regression identified on our internal tests which use the legacy language when using the new version published at eclipse.org. I'll leave it at that for now, and not bother with automating the promotion (we may never actually re-build this). In summary: * The code is available in the new repo at http://git.eclipse.org/c/sirius/org.eclipse.sirius.legacy.git * The Sirius HIPP has a job at https://hudson.eclipse.org/sirius/job/sirius-legacy/ which builds an update-site from that. The resulting zipped update-site can be obtained from the Hudson UI. * That same update-site is also published at http://download.eclipse.org/sirius/updates/legacy/.
Available in Sirius 2.0.0.