Skip to main content

Jakarta EE Platform Call

Date: 2024-05-14

Present:

  • Jared Anderson (IBM)
  • Emily Jiang (IBM)
  • Jim Krueger (IBM)
  • Riva Philip (IBM)
  • Ed Burns (Microsoft)
  • Nathan Rauh (IBM)
  • Petr Aubrecht (Payara)
  • James Perkins (Red Hat)
  • Scott Marlow (Red Hat)
  • Jan Westerkamp (iJUG)
  • Lukas Jungmann (Oracle)
  • Werner Keil (Committer)
  • Cesar Hernandez (Tomitribe)
  • Arjan Tijms (OmniFish)
  • Ivar Grimstad (Eclipse Foundation)
  • Kenji Kazumura (Fujitsu)

Agenda and Minutes

Previous wave

  • Wave 5 release review initiated by 2024-03-29
    • Spec projects
      • Jakarta Authorization
        • Ballot passed and API available in Maven Central
        • CCR approved and closed
      • Jakarta Validation*
        • Push 3.1.0 to Maven central \
      • Jakarta Persistence*
        • Ballot started 2024-05-06. Should complete on 2024-05-20.
        • 10 +1s \
      • Jakarta WebSocket*
        • Ballot started 2024-05-08. Should complete on 2024-05-22.
        • 6 +1s
      • Jakarta Pages*
        • “I think that is all the requested changes completed. Pages 4.0.0 is (hopefully) ready for the release ballot now.” PR-723.
          • Ivar and Werner to discuss and start ballot 2024-05-15. \
      • Jakarta Servlet*
        • “Updates to the TCK are complete. Waiting on creation of the download directory so CI can generated the staged package.” PR-717.
          • Ivar and Werner to discuss and start ballot 2024-05-15.
          • 16th may - ballot about to start
    • Service releases
    • Actions for 2024-03-29 and M3
      • Ed, Ivar, Arjan
        • M3 release

Current wave

  • Wave 6, 7 specs release review initiated by 2024-04-27

Top-of-mind from Ed and Arjan

  • Things for project leads to consider
    • Remember to apply the “good first issue tag”. If you don’t have any existing issues that have this tag, ask yourself, “do I really not have anything that needs to be done that is a beginner task?”
    • Think about what you want to contribute to the forthcoming EE retrospective.
  • Data impl for GlassFish 8.0-JDK17.
    • Red Hat impl uses source code to source code translation. They rebuild the war file, add their plugin, including the impl of Jakarta Data. This means the repeatable artifact is the WAR, rather than the WildFly impl that takes the WAR as input.
      • Lukas observed that there are annotation processors that are a part of the TCK. Running the TCK based just on the text of the test is almost impossible. This should be taken as feedback to the authors of the Data TCK.
        • No info about how persistence provider is supposed to be run.
        • No info about having CDI ready.
        • Lukas can reproduce results with Hibernate.
      • Captured as https://github.com/jakartaee/data/issues/737
  • Ed is taking DTO next week. Arjan to run the meeting.

Previous wave

  • Wave 5 release review initiated by 2024-03-29
    • Spec projects
      • Jakarta Authorization
        • Ballot passed and API available in Maven Central
        • CCR approved and closed
      • Jakarta Validation*
        • Push 3.1.0 to Maven central
      • Jakarta WebSocket*
        • “I believe the issues have all been resolved and the release ballot can be started.” PR-713.
        • Ballot started 2024-05-08. Should complete on 2024-05-22.
      • Jakarta Pages*
        • “I think that is all the requested changes completed. Pages 4.0.0 is (hopefully) ready for the release ballot now.” PR-723.
          • Ivar and Werner to discuss and start ballot 2024-05-15.
      • Jakarta Servlet*
        • “Updates to the TCK are complete. Waiting on creation of the download directory so CI can generated the staged package.” PR-717.
          • Ivar and Werner to discuss and start ballot 2024-05-15.
    • Service releases
    • Actions for 2024-03-29 and M3
      • Ed, Ivar, Arjan
        • M3 release

Current wave

  • Wave 6, 7 specs release review initiated by 2024-04-27
    • Spec projects
      • Jakarta Security*
      • Jakarta Authentication*
      • Jakarta Concurrency*
        • Release review PR created
        • Seeking help: scope challenges
          • Need to put the clarification in the platform spec.
            • If the “definition annotation” includes qualifiers, they can only be put on a bean that CDI can see.
          • Petr and Arjan to test
            • https://github.com/jakartaee/concurrency/pull/491
            • 🟠 https://github.com/jakartaee/concurrency/pull/494
              • Need to do impl for ScheduledAsync.
              • Two PRs forthcoming
                • Payara
                • Concurro
              • Nathan, Arjan, Petr agreed that the concurrency ballot can start a week later than planned to accommodate this request. This is the last request, any other issues that arise will not make the EE 11 version of the concurrency spec.
              • Arjan observes that for consistency, we should strive for parity between XML and annotation programming models.
        • Can this ballot now be started?
          • No. Start next week.
      • Jakarta Faces*
        • ACTION: Arjan: file the PRs this week.
        • Speedbump
          • Faces TCK uses selenium
          • Eclipse CI blocks Selenium (specifically, the Chrome webdriver)
          • —> Can no longer run Faces TCK on Eclipse CI servers
          • ACTION: Ed to file GitLab ticket asking them to give us an exception.
          • LINK to CI job
          • Resolved to run the TCK not in CI for the EE 11 version of Faces. Rather, do it by hand.
      • Jakarta Data* (release review initiated by 2024-05-31)
    • XML Schemas JEA-176

Back to the top