Skip to main content
Breadcrumbs
Date: 2021-07-06
Present :
- Jan Westerkamp (iJUG)
- Jesse McConnell (Webtide)
- Ivar Grimstad (Eclipse Foundation)
- Ed Bratt (Oracle)
- Kevin Sutter (IBM)
- Nathan Erwin (Individual)
- John Clingan (Red Hat)
- Werner Keil (Individual)
- Lukas Jungmann (Oracle)
- Scott Marlow (Red Hat)
- Emily Jiang (IBM)
- Scott Stark (Red Hat)
- Cesar Hernandez (Tomitribe)
- Kenji Kazumura (Fujitsu)
Agenda and Minutes
Versioning Scheme
- https://docs.google.com/document/d/1ZQGEYSCN5eYtDjWOXAQqNin7iwLKHnQFEP73FDoQdbw/edit?ts=60b68f2e#
- Survey V2
- https://survey.sogosurvey.com/r/bfeaPr
- Updated slides from Jan
- https://drive.google.com/file/d/1i4AwC7Dn4BpwvyiYlmIkDM1QYMyHTkGf/view?usp=sharing
- Questions that came up in last week’s call
- Should we split the discussion/decision for release cadence (time- vs feature-based) and versioning scheme?
- Should Platform/profiles be “marketing” versions while component specifications are versioned semantically?
-
Discussion:
- Jan presented background slides on versioning
- https://drive.google.com/file/d/1i4AwC7Dn4BpwvyiYlmIkDM1QYMyHTkGf/view?usp=sharing
- Does a component spec have to release a major version when the minimum Java SE level is increased?
- If a component specification is allowed to compile to Java SE 8, it can release a minor version
- If a component spec compiles to Java SE 11, a major is required
- [KWS] Note: This conclusion is inconsistent with a previous discussion pm 06/22 and CONCLUSION:
- CONCLUSION: As long as existing binaries still work, it’s just a minor update. Binary compatibility is preserved.
- Clarifying on the 07/13 call (again)…
- The platform API JAR may be a problem, especially when JPMS is introduced
- Should we drop the uber-JAR?
- Replace it with a BOM?
- What about non-Maven users?
Back to the top