forked from jakartaee/platform
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'upstream/gh-pages' into gh-pages
- Loading branch information
Showing
4 changed files
with
267 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
# Jakarta EE Platform Call | ||
|
||
Date: 2024-09-10 | ||
|
||
Present: | ||
|
||
* James Perkins (Red Hat) | ||
* Brian Stansberry (Red Hat) | ||
* Jared Anderson (IBM) | ||
* Emily JIang (IBM) | ||
* Riva Philip (IBM) | ||
* Nathan Rauh (IBM) | ||
* Tom Watson (IBM) | ||
* Jan Westerkamp (iJUG) | ||
* Ed Burns (MSFT) | ||
* Scott Marlow (Red Hat) | ||
* Dmitry Kornilov (Oracle) | ||
* Ed Bratt (Oracle) | ||
* Arjan Tijms (OmniFish) | ||
* Petr Aubrecht (Payara) | ||
* John Clingan (Red Hat) | ||
* Cesar Hernandez (Tomitribe) | ||
|
||
## Agenda and Minutes | ||
|
||
### Top-of-mind from Ed, Arjan and Jared | ||
|
||
* Service releases | ||
* Authentication TCK 3.1.0 | ||
* Needs to have an option to not run the SOAP set of tests. | ||
* ACTION: Arjan to submit the PR. Arjan said he should be able to do it this week. | ||
* REST TCK 4.0.1 | ||
* Should be published shortly. | ||
* JUG Jacksonville, FL \ | ||
[https://www.meetup.com/jacksonville-java-user-group-jaxjug/events/302932132/?eventOrigin=group_upcoming_events](https://www.meetup.com/jacksonville-java-user-group-jaxjug/events/302932132/?eventOrigin=group_upcoming_events) | ||
* Including demo of EE 11 Liberty beta on Azure Kubernetes Service. | ||
|
||
### Refactoring Progress Report | ||
|
||
* [https://github.com/orgs/jakartaee/projects/12/views/1](https://github.com/orgs/jakartaee/projects/12/views/1) | ||
* JPA [https://github.com/jakartaee/platform-tck/issues/1371](https://github.com/jakartaee/platform-tck/issues/1371) | ||
* Total tests numbers have been updated to be more accurate, but reflect EE 10 numbers. It is expected that for EE 11 some of them will have smaller numbers. | ||
* Official statement of the two values: done date , confidence level. | ||
* As of 2024-09-04 these were 2024-11-27, 50% | ||
* We have resolved to optimistically go with Plan A: “get it all done” | ||
* but keep Plan B: “10/11 hybrid” ready. For details see [Platform TCK call from 2024-09-04](https://docs.google.com/document/d/1V1dDLJkd14EDRMPeuI0VzPtU4Lbli8FFBd1pLDLlOrY/edit). | ||
* Scott Marlow asked Arjan for the set of numbers with GlassFish 8.0-JDK17 branch. | ||
* Arjan looked at this pom file for e.g. the EJB 3.0 tests | ||
* [https://github.com/jakartaee/platform-tck/blob/main/ejb30/pom.xml](https://github.com/jakartaee/platform-tck/blob/main/ejb30/pom.xml) | ||
* [https://github.com/jakartaredhat/wildfly-ee11-tck-runner](https://github.com/jakartaredhat/wildfly-ee11-tck-runner) | ||
* [https://github.com/jakartaee/platform-tck/issues/1434](https://github.com/jakartaee/platform-tck/issues/1434) | ||
* ACTION: Ed: Manage risk for “Switching horses in midstream” for TCK runner | ||
* The WildFly runner for EE 11 is being used to facilitate the refactoring work. But we won’t be able to use this for ratifying compatible implementation certification because, of course, it’s bound to WildFly. | ||
* We need to get [tck-1434-glassfish-runner](https://github.com/jakartaee/platform-tck/issues/1434) in shape as soon as possible so it can be used for ratifying compatible implementation certification. | ||
* **The “switching horses in midstream” part comes from the need to switch over to the [tck-1434-glassfish-runner](https://github.com/jakartaee/platform-tck/issues/1434) instead of the [wildfly-tck-runner](https://github.com/jakartaredhat/wildfly-ee11-tck-runner).** | ||
* ACTION: Ed sync with Arjan offline to see about Ed taking over the PR task for Authentication TCK mentioned above. | ||
|
||
### Jakarta EE 11 | ||
|
||
* ACTION: Ed: Milestone 5 release of spec including: get that out by mid-October. | ||
* [JEA-441](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/441): Ed Spec updates for CDI and Persistence changes. | ||
* [JEA-248](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/248): Ed Changes in EE 11 section | ||
* Try to follow the recommendations Ed Bratt gave to Ed Burns over Slack. | ||
|
||
### Jakarta EE 12 | ||
|
||
* Set a target date for having a first milestone plan draft of the EE 12 release plan? | ||
* Proposal after absorbing last week’s notes: | ||
* Start iterating on milestone plan draft by end of CY2024. | ||
* Have announceable draft by end of 2025-02. | ||
* Have platform plan review by end of 2025-03. | ||
* Emily | ||
* Focus in 2025-02 - 2025-03 work with component specs. | ||
* Wait a minute: we need to think about the component spec plan reviews. | ||
* We want to announce the swag EE 12 release date on the platform dev and all component specs. From last week: \ | ||
\ | ||
“**This is H1CY26. This means most of the work needs to be completed in CY2025**” | ||
* Tell component specs: If you want to be on the train you need to have your component plan review by the end of 2025-02. | ||
* Jan observed some specs will need to do a release, even if they don’t plan to do any feature work, just to accommodate the TCK refactoring changes. | ||
* Jared observed the top down/bottom up approach impacts our approach here. | ||
* Two things: | ||
* Schedule: timing | ||
* Milestone schedule | ||
* Plan: content | ||
* ACTION: refine this at pre-call Monday 2024-09-16. | ||
* [JEA-414](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/414): Application client deprecation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
# Jakarta EE Platform Call | ||
|
||
Date: 2024-09-17 | ||
|
||
Present: | ||
|
||
* Jan Westerkamp (iJUG) | ||
* Jared Anderson (IBM) | ||
* Kyle Aure (IBM) | ||
* Emily Jiang (IBM) | ||
* Riva Philip (IBM) | ||
* Nathan Rauh (IBM) | ||
* Thomas Watson (IBM) | ||
* John Clingan (Red Hat) | ||
* Ed Burns (MSFT) | ||
* Lukas Jungmann (Oracle) | ||
* Scott Marlow (Red Hat) | ||
* Ed Bratt (Oracle) | ||
* Dmitry Kornilov (Oracle) | ||
* Petr Aubrecht (Payara) | ||
* Arjan Tijms (OmniFish) | ||
* Kenji Kazumura (Fujitsu) | ||
* Cesar Hernandez (Tomitribe) | ||
|
||
## Agenda and Minutes | ||
|
||
### Top-of-mind from Ed, Arjan and Jared | ||
|
||
* ACTION: Ed: Milestone 5 release of spec including: get that out by mid-October. | ||
* [JEA-441](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/441): Ed Spec updates for CDI and Persistence changes. | ||
* [JEA-248](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/248): Ed Changes in EE 11 section | ||
* Try to follow the recommendations Ed Bratt gave to Ed Burns over Slack. | ||
* Brian Decker agreed to have a PR out by the end of this week that will enable a service release of the Authentication TCK as requested by Jared Anderson. | ||
* Possibility of the need to do a service release of the WebSocket TCK. He would also look into that. | ||
* Jared, can you make the Specification Committee meeting tomorrow, 2024-09-18? | ||
|
||
### Refactoring Progress Report | ||
|
||
* **We have 9 weeks including this one.** | ||
* [https://github.com/orgs/jakartaee/projects/12/views/1](https://github.com/orgs/jakartaee/projects/12/views/1) | ||
* Refactoring progress report | ||
* 2024-11-27 at 50%. Any update from Scott Stark or Scott Marlow? | ||
* Ed will ask again at the TCK meeting tomorrow to move this in to 2024-11-18 | ||
* Jakarta Persistence tests | ||
* The biggest group of tests in the platform TCK | ||
* Scott Marlow is working on having these running against WildFly | ||
* Need to have these running against GlassFish 8.0-JDK17 also. | ||
* Test configuration combinations are posing challenges, that Scott Marlow is working | ||
* Manage risk for “Switching horses in midstream” for TCK runner | ||
* [tck-1434-glassfish-runner](https://github.com/jakartaee/platform-tck/issues/1434) Arjan progress report: | ||
* WildFly runner repo: [https://github.com/jakartaredhat/wildfly-ee11-tck-runner](https://github.com/jakartaredhat/wildfly-ee11-tck-runner) | ||
* Quite early | ||
* Blockers encountered by Arjan right now: | ||
* Problematic install script that aborts with: | ||
* “JBoss CTS scripts repository, needs VPN access to download in order to setup the TCK environment” | ||
* Scott Marlow added that because WildFly hasn’t open sourced its TCK porting kit. | ||
* Script clones/installs | ||
* jakartaee/platform-tck | ||
* eclipse-ee4j/jakartaee-tck-tools | ||
* —> Publish milestones to not have such moving target??? | ||
* Core Profile TCK | ||
* ACTION: Ed to ask about this tomorrow at TCK call. | ||
* How did we release EE 10 without GlassFish passing the core profile TCK? | ||
* WildFly and Liberty passed the core profile tck. | ||
* So we “spread the ‘passing’ around among different implementations”. | ||
* This is still a valid compliance strategy for EE 11. | ||
* Jared Anderson believes if the core profile TCK did exist, the next Liberty beta would pass it. | ||
* [https://jakarta.ee/compatibility/certification/10/](https://jakarta.ee/compatibility/certification/10/) lists others that have passed with EE 10. | ||
* Jan brought up the question of other implementations passing the Core Profile TCK | ||
* Quarkus | ||
* John Clingan to check with his SME, Roberto. | ||
* Helidon | ||
* [https://ci.eclipse.org/jakartaee-tck/job/11/](https://ci.eclipse.org/jakartaee-tck/job/11/) | ||
* [https://ci.eclipse.org/jakartaee-tck/view/EFTL-Certification-Jobs-11/](https://ci.eclipse.org/jakartaee-tck/view/EFTL-Certification-Jobs-11/) | ||
|
||
### Jakarta EE 11 | ||
|
||
* All items covered in preceding sections. | ||
|
||
### Jakarta EE 12 | ||
|
||
* Started iterating release plan at [https://jakartaee.github.io/platform/jakartaee12/JakartaEE12ReleasePlan](https://jakartaee.github.io/platform/jakartaee12/JakartaEE12ReleasePlan) | ||
* ACTION: Ed to label this as draft | ||
* [JEA-414](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/414): Application client deprecation | ||
|
||
### Other Topics | ||
|
||
* OCX 2024 in Mainz, Germany (2024-10-22 to 2024-10-24, previously known as EclipseCon) 2nd Early Bird ends soon (2024-09-23) | ||
* [https://www.ocxconf.org/event/778b82cc-6834-48a4-a58e-f883c5a7b8c9/websitePage:6650e052-a407-44ce-a754-b31ffba18333](https://www.ocxconf.org/event/778b82cc-6834-48a4-a58e-f883c5a7b8c9/websitePage:6650e052-a407-44ce-a754-b31ffba18333) | ||
* Details available on the mailing list (2024-09-16) | ||
* JakartaLiveStream 2024 (2024-12-03, remote) - CfP ends soon (Sept 22nd) | ||
* [https://jakartaone.org/2024/](https://jakartaone.org/2024/) | ||
* Devnexus CfP - Jakarta EE , CfP track closes Sept 22nd | ||
* https://sessionize.com/devnexus-2025/ | ||
* JavaLand CFP closes 2024-09-25. | ||
* https://www.javaland.eu/en/home/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
# Jakarta EE Platform Call | ||
|
||
Date: 2024-09-24 | ||
|
||
Present: | ||
|
||
* John Clingan (Red Hat) | ||
* James Perkins (Red Hat) | ||
* Jan Westerkamp (iJUG) | ||
* Ivar Grimstad (Eclipse Foundation) | ||
* Petr Aubrecht (Payara) | ||
* Jared Anderson (IBM) | ||
* Kyle Aure (IBM) | ||
* Riva Philip (IBM) | ||
* Nathan Rauh (IBM) | ||
* Tom Watson (IBM) | ||
* Cesar Hernandez (Tomitribe) | ||
* Scott Marlow (Red Hat) | ||
* Ed Burns (Microsoft) | ||
* Kenji Kazumura (Fujitsu) | ||
* Emily Jiang (IBM, joined the 2nd half) | ||
|
||
## Agenda and Minutes | ||
|
||
### Top-of-mind from Ed, Arjan and Jared | ||
|
||
* TCK refactoring description for marketing team to include in press release. | ||
* Status of GlassFish 8.0-JDK17 branch | ||
* Is there a release of this yet? | ||
* Or must one build it from source? | ||
* They are cutting releases from the JDK17 branch whenever they do a milestone release from the 8.0 primary branch. | ||
* The “milestone 7” release from the 8.0-JDK 17 branch is suitable for use as the ratifying compatible implementation for EE 11. | ||
* Work remains to be done to pass the platform TCK. | ||
* The component TCKs are currently all passing, running under CI, except for data, which is done by hand. | ||
* [https://ci.eclipse.org/jakartaee-tck/view/EFTL-Certification-Jobs-11/job/11/job/standalone-tck/job/eftl-jakartaeetck-run-standalone/](https://ci.eclipse.org/jakartaee-tck/view/EFTL-Certification-Jobs-11/job/11/job/standalone-tck/job/eftl-jakartaeetck-run-standalone/) | ||
* Scott Marlow’s appclient configuration question: | ||
* EE 11 + is there a Jakarta EE portable way for Application Client Containers to identify the client jar in an EAR? | ||
* Jared found this current text in platform spec, section 8.5.2 #6 \ | ||
If the *.jar* file contains a *META-INF/MANIFEST.MF* file with a *Main-Class* attribute, or contains a *META-INF/application-client.xml* file, consider the .jar file to be an application client module. | ||
* Marlow: [https://jakarta.ee/specifications/platform/11/jakarta-platform-spec-11.0-m4#a3179](https://jakarta.ee/specifications/platform/11/jakarta-platform-spec-11.0-m4#a3179) is the current EE 11 text that mentions what Jared found. Thank you! | ||
* [https://jakarta.ee/specifications/platform/10/jakarta-platform-spec-10.0#a2948](https://jakarta.ee/specifications/platform/10/jakarta-platform-spec-10.0#a2948) covers the `Bundled Library` requirement: | ||
* A *.ear* file may contain a directory that contains libraries packaged in JAR files. The *library-directory* element of the *.ear* file’s deployment descriptor contains the name of this directory. If a *library-directory* element isn’t specified, or if the *.ear* file does not contain a deployment descriptor, the directory named *lib* is used. An empty *library-directory* element may be used to specify that there is no library directory. \ | ||
\ | ||
All files in this directory (but not subdirectories) with a *.jar* extension must be made available to all components packaged in the EAR file, including **application clients**. These libraries may reference other libraries, either bundled with the application or installed separately, using any of the techniques described herein. | ||
* ACTION: steps 6 and 7 use the word “consider”. Modify the wording to include “must”. | ||
* [Emily] Each spec needs to have a TCK challenge template. I have started creating the template but it will be great for the spec team to copy the sample and commit to the spec repo. | ||
|
||
### Refactoring Progress Report | ||
|
||
* **We have 8 weeks including this one.** | ||
* [https://github.com/orgs/jakartaee/projects/12/views/1](https://github.com/orgs/jakartaee/projects/12/views/1) | ||
* Looking at the Refactoring section: for the five items listed as **In review** what remains to be done to get those to **Done**? | ||
* ACTION: Ed to audit the **In review** tasks to see if they can be moved to **Done.** | ||
* Refactoring progress report | ||
* 2024-11-18 at 50%. Update from Scott Stark or Scott Marlow | ||
* ACTION: Ed to compute new confidence level. | ||
* Manage risk for “Switching horses in midstream” for TCK runner | ||
* What is the status of others switching over to using the GlassFish runner? | ||
* Scott Marlow reports he will try to use the GlassFish runner today or tomorrow, for the JPA tests. | ||
|
||
### Jakarta EE 11 | ||
|
||
* Can we release the Core Profile ahead of the rest of it, with Liberty as the ratifying compatible implementation? | ||
* Or any other implementation? Helidon? | ||
* The Core Profile TCK does have less than 20 tests, in addition to the component tests. | ||
* Vendors indicated generally positive expectations to passing the Core Profile TCK. | ||
* From Jakarta EE Platform spec 2.2: “[Profiles] are released at completion on their own schedule, independently of any concurrent revision of the platform itself or of other profiles” | ||
* ACTION: Ed to bring this up on the platform-tck mailing list. | ||
* ACTION: Ed: Milestone 5 release of spec including: get that out by mid-October. | ||
* [JEA-441](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/441): Ed Spec updates for CDI and Persistence changes. | ||
* [JEA-248](https://dev.azure.com/jakarta-ee-azdo/jakarta-ee-azdo/_workitems/edit/248): Ed Changes in EE 11 section | ||
* Try to follow the recommendations Ed Bratt gave to Ed Burns over Slack. | ||
|
||
### Jakarta EE 12 | ||
|
||
* Created an [initial draft](https://jakartaee.github.io/platform/jakartaee12/JakartaEE12ReleasePlan) for a Release Plan for Jakarta EE 12. It will be flushed out more over the next few months. | ||
* Cross cutting issues to consider for EE 12 that were brought up | ||
* AppClient deprecation for future removal | ||
* Continued platform component TCKs moving to their projects \ | ||
|
||
* Specs should add TCK template for creating challenges | ||
* Another example is [https://github.com/jakartaee/platform-tck/tree/main/.github/ISSUE_TEMPLATE](https://github.com/jakartaee/platform-tck/tree/main/.github/ISSUE_TEMPLATE) but that is over 4 years old and could use an update. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters