| Summary: | Server components can not be installed on a plain Oxygen | ||
|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Pierre-Charles David <pierre-charles.david> |
| Component: | Server | Assignee: | Project inbox <sirius.core-inbox> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | julien.dupont, stephane.begaudeau |
| Version: | 6.0.0 | ||
| Target Milestone: | 6.0.1 | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: |
https://git.eclipse.org/r/126942 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=71c254037990f335fdec44117f3bf9e03aebd716 |
||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 536066, 537113 | ||
|
Description
Pierre-Charles David
Our server feature may need to include the necessary Jetty plugins to fix this issue. This is what we did with Acceleo and Guava back in the days. After discussing with the team, the "solution" would be to directly embed the Jetty JARs we need inside the Sirius p2 repo, but this could have unforeseen side effects for people who depend on specific (and different) versions of Jetty. Given that: * the problem only occurs for Oxygen and not in Photon (which is the reference platform); * it concerns only early adopters who want to try features of 6.0 which are marked experimental; * there is an easy workaround, we will simply document the limitation and workaround in the release notes and announces, but not actually change the packaging. New Gerrit change created: https://git.eclipse.org/r/126942 Gerrit change https://git.eclipse.org/r/126942 was merged to [v6.0.x]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=71c254037990f335fdec44117f3bf9e03aebd716 Limitation and workaround documented in the release notes by b5c1f9020dfd0a7278b85afc291c764696414cb3 and also mentioned in the 6.0.0 and 6.0.1's release pages on the wiki. Actually, testing shows that while the Workflow and Server features can indeed be installed under Oxygen when adding the appropriate Jetty repository, the result does not work. Given that these are experimental features and Photon is the reference platform, simple document this as a known limitation. Verified that the impossible installation with Oxygen is specify in the release note. Available in Sirius 6.0.1, see https://wiki.eclipse.org/Sirius/6.0.1 for details. |