jakartaee / enterprise-beans

Jakarta Enterprise Beans
https://eclipse.org/ee4j/ejb
Other
19 stars 29 forks source link

Deliver Jakarta Enterprise Beans Specification Version update for Jakarta EE 9 #62

Open kwsutter opened 4 years ago

kwsutter commented 4 years ago

Is your feature request related to a problem? Please describe. Jakarta EE 9 is the next major release, with the main focus of moving from the javax namespace to the jakarta namespace.

Describe the solution you'd like This issue will be used to track the progress of this work effort via the Jakarta EE 9 Project board.

Additional context Jakarta EE Specification Process Eclipse Project Handbook Eclipse Release Record for Jakarta EE 9

ToDo

kwsutter commented 4 years ago

Can I ask this team to please create and assign the following labels to this Issue? Thank you! [Epic] [wave:5]

kwsutter commented 4 years ago

Any activity on this Issue? According to our Jakarta EE 9 Release Plan and noted in our project board, any potential individual Release Plans are required by Feb 1. Please communicate any hurdles to meeting this goal. Thanks!

hussainnm commented 4 years ago

javax -> jakarta TCK updates is done in eclipse-ee4j/jakartaee-tck/pull/170

ederks85 commented 4 years ago

Opened #99 for processing "Jakarta-ize your Specification document (if applicable)"

hussainnm commented 4 years ago

javax -> jakarta Compatible Implementation updates https://github.com/eclipse-ee4j/glassfish/pull/22969/commits/ed5e7314030131a0fd3a9ae9f9ef570de0b38783

Currently Glassfish https://github.com/eclipse-ee4j/glassfish/issues/22983 is waiting on RC2 of ejb-api.

kwsutter commented 4 years ago

According to status from @ederks85 on the Community mailing list, the EJB Spec has been Jakarta-ized for Jakarta EE 9. I'm marking those items complete.

jeanouii commented 4 years ago

Not sure where we are at with this task. Did a quick check on the javax namespace in TCK and looks good to me Here is the list of remaining mentions

egrep -h -o "javax.[^ ;<]+" -R src/com/sun/ts/tests/ejb | sort | uniq javax.naming. javax.naming." javax.naming.Binding javax.naming.Context javax.naming.Context) javax.naming.InitialContext javax.naming.InitialContext() javax.naming.NameClassPair javax.naming.NameNotFoundException javax.naming.NamingEnumeration javax.naming.NamingException javax.rmi. javax.rmi.PortableRemoteObject javax.sql.* javax.sql.DataSource javax.sql.Datasource. javax.transaction.xa.XAResource javax.transacton.TransactionRequiredException

If I'm not mistaken, only the last one is not valid, right? XAResource is part of the JDK TransactionRequiredException should be JTA so in the jakarta package.

hussainnm commented 4 years ago

We still have around 100 test failures in TCK https://ci.eclipse.org/jakartaee-tck/job/eftl-jakartaeetck-run-900/5/junit-reports-with-handlebars/testSuitesOverview.html

jeanouii commented 4 years ago

Yes it's been actively worked but I was more looking at the javax -> jakarta item in the list.

smillidge commented 4 years ago

Yes last one is in an incorrect package