Howdy,

regarding enforcer rule, it comes from ASF parent:

1. resolver sets it here:
https://github.com/apache/maven-resolver/blob/maven-resolver-1.9.9/pom.xml
2. ASF parent enforces it here
https://github.com/apache/maven-apache-parent/blob/master/pom.xml#L348
3. the rule in question is
https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html
4. and according spec "3.8.4" means same as "[3.8.4,)"
https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html

We MAY use range there to be more explicit, but I don't take this as "bug"
as this is enforcer with it's own interpretation of version strings...

T

On Fri, Apr 28, 2023 at 1:50 PM Elliotte Rusty Harold <[email protected]>
wrote:

> This note got missed in discussion  of other points, but digging in
> it's looking like at least two, possibly three different bugs:
>
> Also, does this really require exactly 3.8.4 (which would be a bug in
> resolver) or does it require 3.8.4 or later (which would be a bug in
> the RequireMavenVersion enforcer rule)?
>
> The two bugs I'm sure of are not in resolver, but the third might be.
> Still digging...
>
> --
> Elliotte Rusty Harold
> [email protected]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to