Skip to main content
Breadcrumbs
Date: 2024-06-04
Present:
- Ed Burns (MSFT)
- Arjan Tijms (OmniFish)
- Jared Anderson (IBM)
- Kyle Aure (IBM)
- Anand (IBM)
- Emily Jiang (IBM)
- Gautham Krishnan (IBM)
- Jim Krueger (IBM)
- Riva Philip (IBM)
- Nathan Rauh (IBM)
- James Perkins (Red Hat)
- Scott Marlow (Red Hat)
- Brian Stansberry (Red Hat)
- Jan Westerkamp (iJUG)
- Ivar Grimstad (Eclipse Foundation)
- Werner Keil (Committer/Ambassador)
- Dmitry Kornilov (Oracle)
- Scott Stark (Red Hat)
- Ed Bratt (Oracle)
- Kenji Kazumura (Fujitsu)
- Cesar Hernandez (Tomitribe)
Agenda and Minutes
Top-of-mind from Ed and Arjan
- Logistics item
- Ed cannot attend the Steering Committee call today. Can anyone here represent the Platform Project at that call? It starts 30 minutes after this call completes.
- Arjan agreed to cover for Ed.
- Risk management
- Data impl for GlassFish 8.0-JDK17.
- https://github.com/jakartaredhat/hibernate-data-tck-gf/issues/1
- Approach used by Hibernate Data Repositories 6.6.0.Alpha1:
- Plan of record for GlassFish 8.0-jdk17 is to use the work that Scott Stark has done in order to pass the platform TCK as the Ratifying Compatible Implementation.
- Other compatible implementations can use different approaches.
- Ed and Arjan extend a big thanks to Red Hat for this.
- Finish the platform / profile TCKs
- Go to a weekly cadence on the platform TCK meetings from now until we are done.
- Ed will commit to attending from now until we are done.
- Need to decide
- Ask for more time to get the refactoring complete for EE 11.
- “Not an option to stall the refactoring mid-way”
- Go back to the JavaTest way, again, for EE 10.
- Ed and Jan agree this would be a very bad outcome, because this would be the second major release where we did this.
- When can we ask for a date? Or a date for a date?
- Open ReWrite recipes to refactor (wiki)
- Platform TCK call last week: update?
- Update of spec text in platform
- Spec integration text added to the platform / profile specs?
- May be platform / profile specific tests needed to be added
- Action: Now that the components are done, it is time to focus on the Platform and profile spec updates and tests.
- Action for all: Read through the changes made since EE 10
- E.g.
- Component specs listed are EE 10 versions still
- platform change for Persistence?
- CDI Integration changes from CDI spec moved over to the platform / profile specs?
- ACTION: Ed to review this PR in concert with Lukas Jungman
- [Emily] Jakarta Validation TCK needs to do a service release to pick up the following 2 PRs
- [Emily] Jakarta Tags needs to do a service release to address
- Question for the TCK Project: Have the CDI tests been moved from the CDI TCK to the Platform TCK/Web Profile TCK/Core Profile TCK?
- For EE 12 can the mentor review happen during the Milestone or Release Candidate releases instead of during the release review? (Kyle Aure)
- Jakarta Data and Jakarta Concurrency have suffered many iterations of re-releasing their GA versions
- The mentor review happened during the release review process where checklists were provided that we had not previously known. (at least I did not because this is my first time)
- Action: The spec committee should reach out to the spec projects for input to the retrospective, such as provided above.
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 Persistence*
- Ballot passed and API available in Maven Central
- CCR approved and closed
- Jakarta Validation*
- Ballot passed and API available in Maven Central
- CCR approved and closed
- Jakarta WebSocket*
- Ballot passed and API available in Maven Central
- CCR approved and closed
- Jakarta Servlet*
- Jakarta Pages*
- Ballot started 2024-05-22. Should complete on 2024-06-04.
- 10 +1s already \
- Service releases
- XML Web Services
- Tag Libraries
- Need to update dependencies.
- Actions for 2024-03-29 and M3
- Ed, Ivar, Arjan
- M3 release
- Lingering, in staging
- Waiting: servlet and pages
- Will be released shortly after
Current wave
- Wave 6, 7 specs release review initiated by 2024-04-27
- Spec projects
- Jakarta Faces*
- Ballot started 2024-05-21. Should complete on 2024-06-04.
- 11 +1s already
- Speedbump
- Ticket filed. See JEA-378 for link to GitLab ticket.
- Jakarta Data* (release review initiated by 2024-05-31)
- Ballot started 2024-05-23. Should complete on 2024-06-06.
- 11 +1s already
- Jakarta Concurrency*
- Ballot started 2024-05-23. Should complete on 2024-06-06.
- 11 +1s already
- Jakarta Security*
- Jakarta Authentication*
- Risks
- Finish the platform / profile TCKs
- When will the refactoring be done?
- Iteration 1: when an impl can run and pass the tests
- Not an option to stall the refactoring mid-way
- When can we ask for a date? Or a date for a date?
- Soon at at point where we can onboard more people from the spec project teams to help with the work
- Open ReWrite recipes to refactor
- Platform TCK call this week.
- Jan suggested completing the Core Profile TCK first for shorter feedback loop. Volunteers wanted.
- Implementation that passes everything
- GF close
- Jakarta Data implementation GlassFish?
- Hack on EclipseLink
- Use JNoSQL
- Ed asked Otavio about this on Monday 2024-05-20.
- Hibernate development
- Scott Stark created the runner
- 9 out of 99 are failing, all due to SQL failures
- Out of bound on Derby
- Derby dialect fails
- May use H2
- GlassFish status to this week
- **Update of spec text in platform **
- Spec integration text added to the platform / profile specs?
- May be platform / profile specific tests needed to be added
- Action: Now that the components are done, it is time to focus on the Platform and profile spec updates and tests.
- Action for all: Read through the changes made since EE 10
- E.g.
- platform change for Persistence?
- CDI Integration
- **Questions for the TCK Project: **
- Have the CDI tests been moved from the CDI TCK to the Platform TCK/Web Profile TCK/Core Profile TCK?
- Will the Persistence tests run on an actual Server/container?
- Persistence TCK was passed running EclipseLink and Hibernate in Java SE mode. No server of any kind (no GlassFish, no WildFly, etc) was ever even started to pass these tests.
- TCK needs to be updated to support “platform mode”, but is this even possible without a re-release of the TCK???
- OCX24 (former EclipseCon): CfP is still open:
https://www.ocxconf.org/event/2024/summary \
- regular deadline is 2024-06-10
Having a BoF session for the Working Group?
Back to the top