ct-parker commented on PR #15:
URL: https://github.com/apache/velocity-tools/pull/15#issuecomment-2310310542

   > I can easily explain why I have immediate closed this out: Before opening 
a PR for such a high-impact change I would expect a discussion in the JIRA 
issue about a possible solution for everyone. You just dropping off this PR 
which solves _your_ problem by changing the code in main leaving _everyone 
else_ behind which do rely on `javax` namespace for the years to come. This is 
not acceptable. I totally understand that people including you want to make use 
of `jakarta` namespace, but this is not the right approach. @ppodgorsek This is 
zero modernization Velocity, it is merely a namespace change, that's it.
   > 
   > Make a reasonable proposal and I will have a look at this.
   
   I wholeheartedly support the sentiment of @ghueller, @ChristopherSchultz, 
and @ppodgorsek , and I also understand the perspective of @michael-o in the 
desire to not break the current API.
   
   I have proposed a "yes, and" solution in my related comment on 
[VELTOOLS-202](https://issues.apache.org/jira/projects/VELTOOLS/issues/VELTOOLS-202)
 that provides a clean path for **supporting Servlet API 3.0 through 6.0 
(inclusively) in the same build**.
   
   The Apache FreeMarker team recently took this approach in their update from 
2.3.32 to 2.3.33, which **does not break any backwards compatibility** and 
opens the path for developers who need to use a modern Servlet API in their 
projects. As demonstrated in their minor version update, they did not consider 
this to be a major change, as it did not affect any dependent projects. They 
did, however, consider this to be a Major Priority. See 
[FREEMARKER-218](https://issues.apache.org/jira/browse/FREEMARKER-218).
   
   I have successfully migrated Apache Tiles 3 to Servlet API 6.0 (which relies 
on this project) and have found that it works perfectly in Tomcat 10.1.
   
   I feel that this is a very reasonable approach that cuts through all 
arguments against providing support for Servlet API 6.0 in velocity-tools-view.
   
   In light of this proven solution, I respectfully request that you reopen 
this issue. I would be happy to work with @michael-o on a PR that works toward 
this solution.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
For additional commands, e-mail: dev-h...@velocity.apache.org

Reply via email to