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
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
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
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
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
-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
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