Hi,

Thanks for such a summary.

Should be also clear mentioned on release history page, like:
https://maven.apache.org/docs/history.html


sob., 12 lis 2022 o 05:41 Olivier Lamy <[email protected]> napisał(a):

> Hi,
> Thanks for drafting this!
>
> Maybe BIG-BUG could SECURITY-ISSUE as well.
> But maybe changing "The moment the 3.9.0 is released" to something
> until we reach some 3.9.x (not sure about the x value) or 6 months
> after 3.9.0?
> I would prefer to say maybe 6 months after the 1st of the 3.9.x
> series. Just to give people some time to migrate.
>
> On Fri, 11 Nov 2022 at 20:22, Tamás Cservenák <[email protected]> wrote:
> >
> > Howdy,
> >
> > I'd just like to draft some cornerstones and once agreement is reached,
> to
> > inform the wider public with another mail to Users ML.
> >
> >
> > # Maven 3.8.x (current version 3.8.6)
> >
> > It is our latest "stable" release, mature, and widely used in public. The
> > moment the 3.9.0 is released, it becomes "obsolete".
> > There is NO PLAN to release any more 3.8,x version of Maven, unless some
> > BIG-BUG is reported against it (that has no other circumvention than code
> > change), which I doubt will happen.
> >
> > This implies:
> > maven-3.8.x branch is FROZEN
> > - no direct pushes
> > - only quorum accepted changes: PR w/ quorum or JIRA w/ attached patch +
> > quorum :)
> > - don't waste time creating PR against it, UNLESS it is about the above
> > mentioned "big bug". As mentioned above, NO PLANS for more releases.
> >
> >
> > # Maven 3.9.x (soon 3.9.0)
> >
> > This will become the latest "stable" release soon (and followed by bugfix
> > minor versions). The major reason for doing the 3.9.x line was to
> catch-up,
> > as many Maven dependencies went Java 8. One notable example is Maven
> > Resolver, Maven was lagging behind a lot. Maven Resolver was made Java 8
> > from the 1.7.x version, latest is 1.9.0, while Maven 3.8.x was Java 7,
> > hence it could not benefit from new major features of the latest
> Resolver.
> > One of the major change in Maven 3.9.x is upping it to Java 8, which I'm
> > sure is not a problem for most of our users (if older Java is a must,
> they
> > can stick with older Maven as well, or they can use toolchains, so many
> > options are there). I bet in a sixpack that Resolver new features have
> > things to be fixed, so resolver 1.9.1, 1.9.2 etc will be inevitable,
> hence
> > Maven 3.9.1, 3.9.2 may be required as well, but hopefully, Maven itself
> > should be pretty much rock stable (as it is effectively the "mature"
> 3.8.x
> > on Java 8).
> >
> > The other point of 3.9.0 is really to give us some "leeway", and possibly
> > 3.9.1, 3.9.2 etc will not bind too much of our resources from our major
> > focus.
> >
> > This implies:
> > maven-3.9.x branch is PROTECTED
> > - no direct pushes
> > - only quorum accepted changes: PR w/ quorum or JIRA w/ attached patch +
> > quorum :)
> > - soon to be released from it
> > - IMHO, no new features as well (exceptions are the "ongoing" changes,
> like
> > "save the trees on CI builds" and others).
> >
> > Similarly, I hope mvnd 0.9.0 release is planned that would use Maven
> 3.9.0.
> >
> >
> > # Maven 4.0.0 (currently 4.0.0-alpha2)
> >
> > Should become our major focus.
> >
> > This implies:
> > master branch is PROTECTED
> > - no direct pushes
> > - only quorum accepted changes: PR w/ quorum or JIRA w/ attached patch +
> > quorum :)
> > - release from branch already happened (alpha2), and soon to be released
> > from it again (alpha3)
> >
> >
> > TL;DR:
> > maven-3.8.x branch: stay out of it UNLESS fixing "big bug" found in 3.8.x
> > w/ circumvention possible other than code change
> > maven-3.9.x branch: stay out of it UNLESS you work on already "in
> progress"
> > changes, don't start new major feature (again, UNLESS quorum decides that
> > we want to)
> > master: our focus
> >
> >
> > WDYT?
> > T
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

-- 
Sławomir Jaranowski

Reply via email to