[CANCEL] [VOTE] Release Apache Maven Archiver version 4.0.0-beta-2

2024-11-26 Thread Guillaume Nodet
Cancelling this vote, let's rename the package and cut a new release. Le mar. 26 nov. 2024 à 11:50, Guillaume Nodet a écrit : > Hi, > > This release mainly updates to Maven 4.0.0-beta-5 (the API is compatible > with rc-1) and align the groupId. > > Release notes (visibility is limited to committ

Re: [VOTE] Release Apache Maven Archiver version 4.0.0-beta-2

2024-11-26 Thread Guillaume Nodet
Yes, you already pointed to those. I don't really think they apply to our libraries. The reason is that they are usually used as direct dependencies of Maven plugins, which do not share classloaders, so the risk of ending up with the same library from two different coordinates is very minimal. Fur

Re: [VOTE] Release Apache Maven Archiver version 4.0.0-beta-2

2024-11-26 Thread Elliotte Rusty Harold
The issue occurs because now both version 3 and 4 jars can show up in the classpath, and then it might as well be random which one comes first and is loaded. If JPMS is in play, split packages can prevent the app from running at all. See https://jlbp.dev/JLBP-6 On Tue, Nov 26, 2024 at 1:53 PM Gui

Re: [VOTE] Release Apache Maven Archiver version 4.0.0-beta-2

2024-11-26 Thread Guillaume Nodet
Btw, this is a major version bump because the re are incompatible changes, so I’m not really sur how not changing the groupId will really help. You may limit the chances you end up with 2 different artifacts, but it won’t reduce the chances of having the wrong one. Guillau

Re: [VOTE] Release Apache Maven Archiver version 4.0.0-beta-2

2024-11-26 Thread Guillaume Nodet
I can revert the groupId change as the package is fine, so I don't see why we'd need to change it. Le mar. 26 nov. 2024 à 13:05, Elliotte Rusty Harold a écrit : > -1 > > Changing the group ID without simultaneously changing the package name > is a recipe for classpath conflicts and hard to diag

Re: [VOTE] Release Apache Maven Archiver version 4.0.0-beta-2

2024-11-26 Thread Elliotte Rusty Harold
-1 Changing the group ID without simultaneously changing the package name is a recipe for classpath conflicts and hard to diagnose bugs at runtime. On Tue, Nov 26, 2024 at 10:51 AM Guillaume Nodet wrote: > > Hi, > > This release mainly updates to Maven 4.0.0-beta-5 (the API is compatible > with

[VOTE] Release Apache Maven Archiver version 4.0.0-beta-2

2024-11-26 Thread Guillaume Nodet
Hi, This release mainly updates to Maven 4.0.0-beta-5 (the API is compatible with rc-1) and align the groupId. Release notes (visibility is limited to committers): https://github.com/apache/maven-archiver/releases/edit/untagged-c2daca1bd952f3aa7e9f Gist of the above for non committers: https://g