I’d also prefer to nominate a mature version as baseline than a “fresh release”.

> On 9. Oct 2026, at 10:33, Hervé Boutemy <[email protected]> wrote:
> 
> thinking at it:
> we documented Maven 3.9 as a minimum "because 3.8 EOL'ed", the same way we 
> did earlier
> 
> IMHO, EOL'ed older version is not the only driver:
> the key driver is that we have a newer version that is now proven rock-solid
> 
> we went to Maven 3.9 as minimum prerequisite when we had released Maven 
> 3.9.10, that was really known as a very good level bugfix confidence
> 
> 
> 
> to me, it is that approach that we need to keep
> 
> 
> On 2026/10/09 00:15:02 Hervé Boutemy wrote:
>> Maven 3.9 as a minimum was already decided and documented in October 2025
>> https://github.com/apache/maven-site/blame/master/content/markdown/developers/compatibility-plan.md
>> 
>> this is a great plan to implement
>> 
>> 
>> on upgrading minimum to 3.10, it's definitively too early:
>> remember 3.10 is resolver 2, a transition for Maven 4, and is out just a few 
>> days ago, we're still at 3.10.0
>> 
>> 
>> on shared-utils and styled message API:
>> I get that reverting back from shared-utils to plexus-utils makes 
>> shared-utils too big on overlapping classes.
>> Styled message API is the only part of shared-utils that should remain, as 
>> it is where the code landed to NOT depend on Maven core.
>> 
>> Why not create a new release of shared-utils that contains just the styled 
>> message API?
>> This would remove the overlap with plexus-utils, while not introducing a 
>> prerequisite on Maven 3.10
>> 
>> 
>> Regards,
>> 
>> Hervé
>> 
>> On 2026/10/07 21:32:45 Slawomir Jaranowski wrote:
>>> Hi,
>>> 
>>> Today I will go with 3.10.0 we have new API [1] like
>>> - MessageBuilderFactory - we can drop maven-shared in many plugins
>>> - we have java version in JavaToolchain
>>> 
>>> 3.10.0 was released 2026-09-27 and I can see many issues with it ...
>>> form some of days 3.10.0 is default on GH runners [2]
>>> 
>>> 
>>> [1]
>>> https://maven.apache.org/docs/3.10.0/release-notes.html#new-api-and-updates-for-maven-plugins
>>> [2] https://github.com/actions/runner-images/releases
>>> 
>>> 
>>> On Wed, 7 Oct 2026 at 23:09, Sylwester Lachiewicz <[email protected]>
>>> wrote:
>>> 
>>>> Hi,
>>>> 
>>>> A year ago we discussed the minimum Maven version for ASF plugins [1].
>>>> Slawomir proposed four options, and his summary on 2025-11-13 lists ten
>>>> +1s for
>>>> 3.9.0. The compatibility plan was updated accordingly [2][3]:
>>>> 
>>>> "In October 2025, Maven before 3.8.3 has been marked as EOL, meaning that
>>>> plugins should use 3.9.0 as minimum (as per Mailing List)"
>>>> 
>>>> Many plugins still declare <prerequisites><maven>3.6.3</maven>, so I would
>>>> like
>>>> to clarify what that thread decided. Two questions:
>>>> 
>>>> 1. Was that thread a formal vote, or a show of hands to be confirmed by a
>>>> [VOTE]?
>>>> 2. Should we raise the prerequisite to 3.9.0 across our plugins, or keep
>>>> the existing 3.6.3 and update the compatibility plan to reflect that?
>>>> 
>>>> This is only about the outcome of last year's thread. This is only about
>>>> the outcome of last year's thread. It is not Maven 3.10.0 or about adopting
>>>> new APIs.
>>>> 
>>>> [1] https://lists.apache.org/thread/s2dvm1jg37vhrkkkplfknk494c68zfyv
>>>> [2] https://github.com/apache/maven-site/pull/1456
>>>> [3] https://maven.apache.org/developers/compatibility-plan.html
>>>> 
>>>> Regards,
>>>> Sylwester
>>>> 
>>> 
>>> 
>>> -- 
>>> Sławomir Jaranowski
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

--
Gerd Aschemann (er/he) --- Veröffentlichen heißt Verändern (Carmen Thomas)
+49/173/3264070 -- [email protected] -- https://aschemann.net

Reply via email to