[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17816923#comment-17816923
 ] 

Irmin Okic commented on GUACAMOLE-1325:
---------------------------------------

[~vnick] My suggestions concerning the process were just to get the ball 
rolling and without knowing the actual organization of the project, including 
non-existing backporting strategy.
{quote}Why? Why can't you just open a pull request that only updates code in 
guacamole-common?
{quote}
Specifically for this case, because of the pom inheritance between 
guacamole-client and everything underneath. Starting to update guacamole-common 
dependencies and probably java version too might explode in other modules, e.g. 
guacamole-ext. If the updates are only done in guacamole-common overwriting the 
inherited dependencies and settings, then the parent-child relationship loses 
it's purpose anyway. Again, I don't know the implementation details to 100% 
claim that this would happen, it's just what I expected from looking at the 
poms.

It would indeed make the most sense to:
 * avoid any magic rewriting packages
 * avoid additional effort of backporting
 * just freeze the current feature set for Tomcat 9 and continue development 
for versions that will be there in the future. From which exact version of 
1.x.x to make the jump again, I can't know. :D

But this is again without knowing what your project strategy and plans are. 
Also I am not sure if you have important users/projects in mind that are 
waiting for new features and fixes.

> Apache Tomcat 10.0 Servlet API incompatibility
> ----------------------------------------------
>
>                 Key: GUACAMOLE-1325
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1325
>             Project: Guacamole
>          Issue Type: Improvement
>          Components: guacamole, guacamole-common, guacamole-ext
>    Affects Versions: 1.3.0, 1.4.0
>            Reporter: Mathias
>            Priority: Major
>
> Guacamole client 1.3.0 is not working with Apache Tomcat 10. Apache Tomcat 
> 10.0.x requires a new Servlet 5.0 API. The Java package has changed from 
> javax.servlet to jakarta.servlet.
> [Migrating from Tomcat 9.0 to 10.0|http://tomcat.apache.org/migration-10.html]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to