On 2023/11/05 10:10:20 Mark Thomas wrote:
> On 03/11/2023 15:07, Michael Osipov wrote:
> > On 2023/11/03 11:57:56 Mark Thomas wrote:
> >> On 03/11/2023 09:26, Michael Osipov wrote:
> >>> This change now completely missed to enfore Java 17 on < 11 and opt-in to 
> >>> skip the required during tests I have introduced last month.
> >>
> >> Tomcat 11.0.x has required Java 21 to build for around 6 months. The BND
> >> requirement for Java 17 has no impact on the build. Did you mean to
> >> reference one of the older branches?
> > 
> > Yes, as written < Tomcat 11. Tomcat 9 failed for me with a cryptic "Java  
> > class version..." that is why I have introduced the ant target to have a 
> > clear message.
> 
> Ah. You replied to the commit message for 11.0.x and the meaning of < 11 
> was not clear. I thought it was somehow related to a Java version.

That was a general remark. True, it does not apply to 11, but to Tomcat 10 and 
below.

> It looks like < Tomcat 11 isn't correct anyway. I only see the option to 
> skip the build version check in 9.0.x and 8.5.x.
> 
> If we can skip the OSGi task (haven't tested this at all) if the 
> skip.build.java.version is set then that should work. We should also add 
> a fail the build with a useful error message if someone tries "ant 
> release" with this property set.

Yes, please. The build should be as expressive as possible telling why it 
failed since we know upfront that specific configs will fail.

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

Reply via email to