Community
Participate
Working Groups
This is similar to bugs #456318 for 3.0/Mars and #483459 for 4.0/Oxygen. A first step will be to have a working build. This should not be a problem as I believe all our dependencies are available in M3. One issue though is that AFAIK, some of these dependencies (EMF Transaction, GMF Notation and GMF Runtime), while currently enabled in the Oxygen build, have not officially declared their intent to participate in Neon (as of 2016-11-14, they do not appear on https://projects.eclipse.org/releases/oxygen). It's most probably a simple oversight, but we'll need to contact the maintainters (maintainer actually, they're all maintained solely by Anthony Hunter). Then we'll need to have reliable test suites. This is more problematic as since our HIPP was upgraded to SLES12/IceWEM, we have been unable to get our test suites working on it (see #501299). The issue in itself is not specific to Oxygen, but there may be Oxygen-specific problems, like #501853, or the fact that Gtk2 support has changed in the Oxygen version of SWT (requiring Gtk 2.24 or later). Finally, we'll need to keep an eye open on changes in Oxygen which may impact us, adapt if possible and report any regression or other issue upstream as soon as possible. Note that for the time being, we plan to keep Sirius 5.0 compatible with Neon, and probably Mars.
New Gerrit change created: https://git.eclipse.org/r/86798
Gerrit change https://git.eclipse.org/r/86798 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=3acb914913a10e8c11527dc7d14d2672294823ba
New Gerrit change created: https://git.eclipse.org/r/94113
New Gerrit change created: https://git.eclipse.org/r/94232
Gerrit change https://git.eclipse.org/r/94232 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=804aafa0862320435715b22100054bc4ddbfd8ed
New Gerrit change created: https://git.eclipse.org/r/95055
Gerrit change https://git.eclipse.org/r/95055 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=e567b735cab26e26ed5289ccac936dcb53bfc3cb
New Gerrit change created: https://git.eclipse.org/r/96645
New Gerrit change created: https://git.eclipse.org/r/96646
Gerrit change https://git.eclipse.org/r/96645 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=bd19882606afb0d0acbdba127fa6b5a9418a0607
Gerrit change https://git.eclipse.org/r/96646 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=6b755e5a2d48f22a41861a83083a86fa4c3ac40c
Closing, no Oxygen-specific issue has been identified. We'll open specific tickets if we later find some.
Available in Sirius 5.0.0, see https://wiki.eclipse.org/Sirius/5.0.0 for details.