On 02/11/2023 16:47, Michael Osipov wrote:
On 2023/11/02 15:20:37 Mark Thomas wrote:
Hi all,

The update to BND 7.0.0 requires Java 17. Do we want to update the build
process to use Java 17 or do we want to revert the BND update?

I'm leaning towards switching to Java 17 as not updating would prevent
any future update if required for any future bug fix.

Thoughts?

Is there any substantial benefit in 7.0.0?

None right now.

We have needed BND fixes in the past for reproducibility bugs.

Will we need a newer BND to fix an issue at some point the future? Maybe. OSGI and JPMS don't get much use so I wouldn't be surprised if there were bugs lurking in that metadata.

Given that people might want to build Tomcat 9 or 10 in an env where 17 is not 
available to them this is an obstacle just for the matter of OSGi metadata.

Java 11 LTS has reached / is nearing EOL depending on your vendor. Requiring an LTS version (17) to build that has been available for over 2 years doesn't seem unreasonable.

Mark


Call me stupid, but I don't see anything here [1] substantial which makes 17 
absolutely mandatory...

[1] https://github.com/bndtools/bnd/wiki/Changes-in-7.0.0

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

Reply via email to