From 373712f6029d42823d39251d66dee76ac2c79d52 Mon Sep 17 00:00:00 2001 From: Heiko Klare Date: Wed, 2 Sep 2026 09:34:22 +0200 Subject: [PATCH] Meeting minutes for Planning Council 2026-09-02 --- wiki/Planning_Council.md | 1 + wiki/Planning_Council/2026-09-02.md | 67 +++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 wiki/Planning_Council/2026-09-02.md diff --git a/wiki/Planning_Council.md b/wiki/Planning_Council.md index f32822a..d8ebc37 100644 --- a/wiki/Planning_Council.md +++ b/wiki/Planning_Council.md @@ -63,6 +63,7 @@ Telephone Dial in (for higher quality, dial a number based on your curr ### Meeting Minutes + - [2026-09-02](Planning_Council/2026-09-02.md) - [2026-08-05](Planning_Council/2026-08-05.md) - [2026-07-01](Planning_Council/2026-07-01.md) - [2026-06-03](Planning_Council/2026-06-03.md) diff --git a/wiki/Planning_Council/2026-09-02.md b/wiki/Planning_Council/2026-09-02.md new file mode 100644 index 0000000..4d1b803 --- /dev/null +++ b/wiki/Planning_Council/2026-09-02.md @@ -0,0 +1,67 @@ +# 2026-09-02 Meeting Notes + +## Agenda + +- MPC and Java EPP package ownership +- Status 2026-09 +- Java 25 policy for Platform in 2026-12 +- Schedules 2027-03 / 2027-06 +- Loongarch64 Support +- IDE Startup Failure / ASM Issues + + +## Minutes + +### MPC and Java EPP Package Ownership +- Leif wants to hand over ownership of MPC and the Java MPC package +- Talks about the takeover have already taken place + +### Status 2026-09 +- Good shape + - "Eierlegende Wollmilchsau": starts quickly, no wiring problems, preference pages load + - Minor problems were fixed quickly +- Java 25 (and all other Java versions) just received a patch version release on top of minor version release from July + - It was just a security fix that came out of band and should not happen frequently + - Versioning schema: major.0.minor.oraclepatch.vendorpatch + - 21.0.10 - quarterly release + - 21.0.10.1 - oracle security fix + - 21.0.10.0.1 - non-upstream vendor-only fix + +### Java 25 Policy for Platform in 2026-12 +- Java 25 was allowed for 2026-09 in SimRel, is now allowed for Platform +- First FFM usage proposed: https://github.com/eclipse-equinox/equinox/pull/1348 + - Feedback is welcome + - Initial effort will be in adapting Releng +- We may have low-hanging fruit for FFM adoption, like querying the Windows registry + +### Schedules 2027-03 / 2027-06 +- Proposal: https://github.com/eclipse-simrel/.github/pull/97 +- All times are shifted one week back because they were becoming one or two days earlier every year, and we did not adapt for several years +- Just for information: Java 28 will be released around the same day as Eclipse 2027-03 + +### Loongarch64 support +- Recurring requests for loongarch64 support, e.g.: https://github.com/eclipse-equinox/equinox/pull/1319 +- Even though there are proposals for funding hardware, no one wants to own the ongoing maintenance in addition to that +- If we do not find someone soon who wants to drive and own the topic, we should close all PRs with a corresponding note +- Maybe some interested company could be convinced of long-term funding, e.g., via WG membership +- In the long term, FFM might make this less of an issue overall + +### IDE Startup Failure from Update / ASM Issues +- Issue: auto-update via p2 happened that prevented IDE from starting because of mixed set of ASM bundles + - Can basically happen every time a new ASM version is released + - One difficulty is that JaCoCo has very strict version bounds (including minor version upper bounds) +- Root cause is that p2 does not know about the usage constraints defined for ASM bundles + - The resolver only fails later on + - For usage constraints in p2, also see: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525368 +- Projects using ASM may consider alternatives + - In many cases, built-in capabilities of Java 25 will be sufficient: https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/classfile/package-summary.html + - JDT Core does not use ASM (only JDT Debug does), so using JDT could also be an alternative; it would just limit support to the JVM's Java version + - But we have many dependencies on ASM in SimRel, so EPP will depend on it for a long time + +### AOB +- No concerns regarding the usage of AI for generating meeting minute proposals + + +## Next Meeting + +Next meeting will be on October 7th, 2026.