AW: Question on updating Turbine core
"Kallidis, Georg" <[email protected]> Fri, 07 Jun 2024 10:49:38 +0200
| Newsgroups | gmane.comp.jakarta.turbine.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Jeff, I also thought about this while attending this very conclusive talk from Mark this week in Community over code: https://eu.communityovercode.org/sessions/2024/tomcat-11-and-jakarta-ee-11/ We could do just the step to Tomcat 10 (Java 11 + Servlet v6) or even to Tomcat 11 (Java 17) as we already thought about upgrading Java baseline. Proposal: Turbine version 7. -> Java 11 (or 17?), Tomcat 10, Servlet Spec 6.0 Turbine v 7.1 -> Java 17 -> Tomcat 11. Servlet spec 6.1 That is always with Jakarta namespace. We currently have 6.1-SNAPSHOT in the trunk, but Thomas has some improvements already committed and we could either do a 6.0.1 release in the next 3-4 months or if we upgrade tomcat servlet version to jakarta, we might use a git 7.x branch or if doing this on the GIT main/trunk do a v7 release either with Java 11 or already Java 17. While being on the conference (at least) two more considerations popped up: - allow for a simple entry page in another language (or more). We might add a language switch on the turbine web page. The content of this should page would be quite free style describing in a few sentences, what Turbine is for and how to start with Turbine and where to find more important information. This change would we without any limitation on any version number. - move /upgrade TR.properties to YAML description (or even xml configuration files?). This is of course then also a breaking change, which would go into a 7.x release. (There was another proposal to do a sustainability check for all projects e.g. with Impact framework, find more information here: https://eu.communityovercode.org/sessions/2024/keynote-asim/ and here https://github.com/Green-Software-Foundation/if I might think we should wait for an upcoming discussion about what and how to do in a more general Apache mailing list..) That is, I agree in general with what you are proposing (details have to be done), but I think should wait for at least a third opinion ... 😊 Hope not being completely off the road .. Best regards, Georg -----Ursprüngliche Nachricht----- Von: Jeffery Painter <[email protected]> Gesendet: Mittwoch, 5. Juni 2024 20:33 An: [email protected] Betreff: Question on updating Turbine core Hi Turbine devs, I setup a new Ubuntu 24.0 server the other day for some testing, and realized my apps would not load since by default, they have switched the packages from Tomcat 9.x to Tomcat 10.x. Should we plan to update the Turbine servlet packages to move to the jakarta.* packages instead of javax.servlet ? I'm not sure what other components might be affected (fulcrum or torque) and also require some updates. I was thinking of testing out the Tomcat migration tools on the Turbine source itself as a first step to see how difficult it is to convert. https://tomcat.apache.org/migration-10.html#Upgrading_10.0.x Thanks, Jeff --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]