Skip to content

build: target update to Eclipse 2026-09 - #1558

Merged
joaodinissf merged 2 commits into
masterfrom
build/target-2026-09
Sep 30, 2026
Merged

joaodinissf merged 2 commits into
masterfrom
build/target-2026-09

Conversation

@joaodinissf

@joaodinissf joaodinissf commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

Why the change

Move the target platform to the Eclipse 2026-09 release (Eclipse 4.41) and Orbit 4.41.0.

Special things to note

  • Orbit 4.41.0 no longer ships four of the pinned versions, so they move to the ones it does ship: byte-buddy 1.18.12, objenesis 3.6.0, log4j 2.26.1 and JUnit 6.1.3. Every other pin is still shipped and is still the newest version there, checked against both Orbit repositories' metadata.
  • The Eclipse 4.41 platform no longer pulls in ICU4J (com.ibm.icu), although Orbit and the release repository still publish it. Three DDK manifests still required it without using it, dating from Xtext versions whose generators imported it. The requirements go, and so does its entry in the devkit launch configuration.
  • EMF 2.39.0, MWE 2.25.0, Xtext 2.43.0, LSP4J 1.0.0 and SWTBot 4.3.0 stay as they are.
  • Needs fix(test.ui): open the view menu before searching DynamicViewMenu items #1557 first: from 4.41 the Markers views only fill their view menu once it is opened.

Change outline

 ddk-target/ddk.target
-  releases/2026-06                                   → releases/2026-09
-  orbit-aggregation/release/4.40.0                   → 4.41.0
-  byte-buddy 1.18.8, objenesis 3.5.0                 → 1.18.12, 3.6.0
-  log4j api/core 2.26.0, JUnit (8 units) 6.1.0       → 2.26.1, 6.1.3

 com.avaloq.tools.ddk.workflow/META-INF/MANIFEST.MF              # - com.ibm.icu
 com.avaloq.tools.ddk.xtext.expression/META-INF/MANIFEST.MF       # - com.ibm.icu (optional)
 com.avaloq.tools.ddk.xtext.export.generator/META-INF/MANIFEST.MF # - com.ibm.icu (optional)
 ddk-configuration/launches/devkit-run.launch                     # - com.ibm.icu

🤖 Generated with Claude Code

@joaodinissf
joaodinissf enabled auto-merge (rebase) September 30, 2026 09:34
rubenporras
rubenporras previously approved these changes Sep 30, 2026
joaodinissf and others added 2 commits September 30, 2026 16:10
Move the platform to simrel 2026-09 (Eclipse 4.41) and Orbit to 4.41.0,
bumping the pinned Orbit units that 4.41.0 no longer ships (byte-buddy
1.18.12, objenesis 3.6.0, log4j 2.26.1, JUnit 6.1.3). EMF, MWE, Xtext
(2.43.0), LSP4J and SWTBot stay as they are.
The Eclipse 4.41 platform no longer pulls in ICU4J (com.ibm.icu), so the
2026-09 target does not contain it and the bundles that still require it
cannot resolve. No DDK code uses it: the requirements date from Xtext
versions whose generators imported ICU, when MWE2 workflows needed it on
their classpath. Also drop the bundle from the devkit launch
configuration.

Bump xtext.export.generator to 17.3.2: its manifest changed and it was
still at its 19.2.0 release version.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@joaodinissf
joaodinissf merged commit e43f0b9 into master Sep 30, 2026
4 checks passed
@joaodinissf
joaodinissf deleted the build/target-2026-09 branch September 30, 2026 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants