Skip to content

PMC Meeting minutes

Lars Vogel edited this page Sep 28, 2022 · 18 revisions

Meeting Minutes

September 28, 2022 - Alex, Tom, Lars, Jay, MQ

  • New JDT lead Andrey Loskutov

September 21, 2022 - Alex, Tom, Lars

  • 4.26 development ongoing
    • Java 19 support in the process of being merged to main dev branch
  • New OSGi Core specification is in the works. No timeline yet on when new APIs will be available to start implementing
    • Discussed needs to publish a milestone of the Core Framework implementation (org.eclipse.osgi) to a maven repository.
    • Perhaps it doesn't need to be maven central, but likely cannot be a snapshot repository.

August 17, 2022 - Alex, Tom, Lars

  • 4.25 release status
    • RC1 on track, no blockers
    • Maven story improved in this cycle but a lot more to be done in future releases so there are no more "break the Maven world" issues like previous release

August 17, 2022 - Alex, Tom, Lars

Example:

 * @noextend This class is not intended to be subclassed by clients.
 * @noreference This class is not intended to be referenced by clients.
 * @noinstantiate This class is not intended to be instantiated by clients.
 * @deprecated Use
 *             {@link org.eclipse.core.databinding.conversion.text.NumberToStringConverter}
 *             instead, which does not use {@code com.ibm.icu} as that package
 *             is planned to be removed.
 */
@Deprecated(forRemoval = true, since = "4.16")

....
  • Merge of repositories
    • Overall positive effect for future work in Equinox
    • Simplifies releng work significantly
    • Merge of repositories will continue after the September release
  • September release looks good, no big regression

August 10, 2022 - MQ, Jay, Alex, Tom, Lars

  • Performance issue with Equinox startup in currently in analysis https://github.com/eclipse-equinox/equinox/issues/93
  • I-Build is now using Java 17, platform is still requiring Java 11
  • Discussion about platform move to Java 17, currently it is not planned to require Java 17 in the platform
    • Should be based on features in the Java language
    • M2e already requires Java 17 and Tycho plans to move to Java 17

2022-07-20 - Alex, My, Jay, Tom

  • Publish meeting minutes

  • De-Orbitization of Platform

    • Effort started after last release issues with custom mapping
    • Do as much as possible for this release
    • Upstream improvements - BouncyCastle, Lucene, etc. will have to happen before more switches can happen
    • Some libraries (e.g. JUnit 4.x) will stay from Orbit as long as they are shipped as Maven Central doesn't have them as OSGi bundles
    • Cross-project notification email need (Jay)
    • Already sent by Mickael, projects are building using Maven for years and projects have to move to using Maven libraries directly so in a way it's simplification of the process (Alex)
    • If there is unclear case/need for more explanation we need exact questions to act on
  • Tycho OSGi Connect usage