Bug 507474 - Make sure Sirius 5.0 is compatible with Oxygen
Summary: Make sure Sirius 5.0 is compatible with Oxygen
Status: CLOSED FIXED
Alias: None
Product: Sirius
Classification: Modeling
Component: Core (show other bugs)
Version: 4.1.0   Edit
Hardware: All All
: P3 critical (vote)
Target Milestone: 5.0.0   Edit
Assignee: Project inbox CLA
QA Contact: Julien Dupont CLA
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2016-11-14 09:39 EST by Pierre-Charles David CLA
Modified: 2017-06-29 03:31 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pierre-Charles David CLA 2016-11-14 09:39:34 EST
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.
Comment 1 Eclipse Genie CLA 2016-12-09 04:02:19 EST
New Gerrit change created: https://git.eclipse.org/r/86798
Comment 3 Eclipse Genie CLA 2017-03-30 04:00:17 EDT
New Gerrit change created: https://git.eclipse.org/r/94113
Comment 4 Eclipse Genie CLA 2017-03-31 11:24:49 EDT
New Gerrit change created: https://git.eclipse.org/r/94232
Comment 7 Eclipse Genie CLA 2017-04-14 05:24:46 EDT
New Gerrit change created: https://git.eclipse.org/r/95055
Comment 9 Eclipse Genie CLA 2017-05-09 07:43:03 EDT
New Gerrit change created: https://git.eclipse.org/r/96645
Comment 10 Eclipse Genie CLA 2017-05-09 07:46:47 EDT
New Gerrit change created: https://git.eclipse.org/r/96646
Comment 13 Pierre-Charles David CLA 2017-05-30 09:31:28 EDT
Closing, no Oxygen-specific issue has been identified. We'll open specific tickets if we later find some.
Comment 14 Pierre-Charles David CLA 2017-06-29 03:31:57 EDT
Available in Sirius 5.0.0, see https://wiki.eclipse.org/Sirius/5.0.0 for details.