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 > >