On Mon, Dec 16, 2019 at 4:03 PM Mark Thomas <ma...@apache.org> wrote:

> Hi,
>
> First of all an update.
>
> I have a first pass of the javax.* -> jakarta.* migration tool
> implemented. I have used it to convert the JSTL JARs used by Tomcat's
> example web application and by the unit tests. The unit tests now all
> pass. I have updated my "jakarta" branch [1] to include these changes. I
> think it is time to start work on Tomcat 10.
>
> This proposed plan should be read with the Jakarta EE Release Numbering
> plan [2].
>
> 1. Create a 9.0.x branch from master.
>
> 2. Apply the commits in my "jakarta" branch to master.
>
> 3. Proceed with the various API changes, clean-ups, etc. listed in
> TOMCAT-NEXT.txt in the root of the repository
>
> 4. Remove all the deprecated code planned for removal in Tomcat 10.
>
> 5. Version numbering updates.
>
> 5. Produce a Tomcat 10.0.0.M1 release ASAP (best guess is mid-Jan to
> mid-Feb for this)
>
> 6. Announce EOL for Tomcat 7.0.x as 31 March 2021 (too soon?)
>
> The continue with monthly 10.0.0.Mx, 9.0.x and 8.5.x releases until
> Jakarta EE 9 is released and 10.0.0.Mx passes the TCKs.
>
> My current thinking is to start on this in January.
>

+1 for this plan.

Rémy


>
>
> On a related point, where so we think the javax -> jakarta migration
> tool should live in source control? My current thinking is that, since
> this is a stand-along tool it should live in a separate Git repo and
> have a separate release cycle (it is fairly small). If we wanted to
> integrate this into Tomcat's deployment process, I imagine we'd add the
> JAR file to the build process as a dependency like any other.
>
> Thoughts?
>
> Mark
>
>
> [1] https://github.com/markt-asf/tomcat/tree/jakarta
>
> [2]
>
> https://cwiki.apache.org/confluence/display/TOMCAT/Jakarta+EE+Release+Numbering
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>

Reply via email to