Re: [VOTE] Release Apache Maven parent 40

2023-06-14 Thread Slawomir Jaranowski
+1

pon., 12 cze 2023 o 20:07 Slawomir Jaranowski 
napisał(a):

> Hi,
>
> For testing you need ASF parent 30 from the staging repository.
>
> We solved 15 issues:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311250=12352681
>
> Commits:
>
> https://github.com/apache/maven-parent/compare/maven-parent-39...maven-parent-40
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1956/
>
> https://repository.apache.org/content/repositories/maven-1956/org/apache/maven/maven-parent/40/maven-parent-40-source-release.zip
>
> Source release checksum(s):
> maven-parent-40-source-release.zip - SHA-512 :
> 8014f1b5b15b6e60d7d17077a3c853c40eff54385ab658ea102398129ad96fb1fc329c8b0130f52d7d05aff7a258e7d5cce0e02c9dfae40ed9427a8cb3ea7da1
>
> Staging site:
> https://maven.apache.org/pom-archives/maven-LATEST/
>
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for at least 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> --
> Sławomir Jaranowski
>


-- 
Sławomir Jaranowski


Re: [VOTE] Release Apache Maven parent 40

2023-06-13 Thread Slawomir Jaranowski
wt., 13 cze 2023 o 11:17 Guillaume Nodet  napisał(a):

> I was assuming that the impact would be lowered by the fact that it's a
> *Maven* parent, so it is kinda used *internally*.
> But no problem on my side to revert this change for some time.
>
>
I see that most of Maven plugins / shared components override plexus-utils
version - so maybe it is not needed at all.
As Guillaume writes, and the fact that the project overrides this version I
agree that impact is small and only for Maven internal projects.

We can think about improvements - taking into account the above I would
like to process this release to the end.



> Le mar. 13 juin 2023 à 10:58, Elliotte Rusty Harold  a
> écrit :
>
> > It's not that these problems are unsolvable. They're not. But
> > splitting the packages like this means that a lot of projects are
> > going to burn a lot of hours working around unexpected breakages. It's
> > annoying for someone who's well-versed in BOMs, dependency management,
> > classpath loaders, exclusions, and the Maven dependency resolution
> > algorithm. It's much worse for anyone who isn't hip deep in this muck
> > on a day-to-day basis. I worry this is going to cause a lot of tsuris
> > for no particular benefit.
> >
> >
> > --
> > Elliotte Rusty Harold
> > elh...@ibiblio.org
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org
> >
> >
>
> --
> 
> Guillaume Nodet
>


-- 
Sławomir Jaranowski


Re: [VOTE] Release Apache Maven parent 40

2023-06-13 Thread Guillaume Nodet
I was assuming that the impact would be lowered by the fact that it's a
*Maven* parent, so it is kinda used *internally*.
But no problem on my side to revert this change for some time.

Le mar. 13 juin 2023 à 10:58, Elliotte Rusty Harold  a
écrit :

> It's not that these problems are unsolvable. They're not. But
> splitting the packages like this means that a lot of projects are
> going to burn a lot of hours working around unexpected breakages. It's
> annoying for someone who's well-versed in BOMs, dependency management,
> classpath loaders, exclusions, and the Maven dependency resolution
> algorithm. It's much worse for anyone who isn't hip deep in this muck
> on a day-to-day basis. I worry this is going to cause a lot of tsuris
> for no particular benefit.
>
>
> --
> Elliotte Rusty Harold
> elh...@ibiblio.org
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

-- 

Guillaume Nodet


Re: [VOTE] Release Apache Maven parent 40

2023-06-13 Thread Elliotte Rusty Harold
It's not that these problems are unsolvable. They're not. But
splitting the packages like this means that a lot of projects are
going to burn a lot of hours working around unexpected breakages. It's
annoying for someone who's well-versed in BOMs, dependency management,
classpath loaders, exclusions, and the Maven dependency resolution
algorithm. It's much worse for anyone who isn't hip deep in this muck
on a day-to-day basis. I worry this is going to cause a lot of tsuris
for no particular benefit.


-- 
Elliotte Rusty Harold
elh...@ibiblio.org

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [VOTE] Release Apache Maven parent 40

2023-06-12 Thread Guillaume Nodet
+1

Le lun. 12 juin 2023 à 20:07, Slawomir Jaranowski 
a écrit :

> Hi,
>
> For testing you need ASF parent 30 from the staging repository.
>
> We solved 15 issues:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311250=12352681
>
> Commits:
>
> https://github.com/apache/maven-parent/compare/maven-parent-39...maven-parent-40
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1956/
>
> https://repository.apache.org/content/repositories/maven-1956/org/apache/maven/maven-parent/40/maven-parent-40-source-release.zip
>
> Source release checksum(s):
> maven-parent-40-source-release.zip - SHA-512 :
>
> 8014f1b5b15b6e60d7d17077a3c853c40eff54385ab658ea102398129ad96fb1fc329c8b0130f52d7d05aff7a258e7d5cce0e02c9dfae40ed9427a8cb3ea7da1
>
> Staging site:
> https://maven.apache.org/pom-archives/maven-LATEST/
>
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for at least 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> --
> Sławomir Jaranowski
>


-- 

Guillaume Nodet


Re: [VOTE] Release Apache Maven parent 40

2023-06-12 Thread Jeremy Landis
While it's setup to override it, I'd tend to agree on plexus 4.  It's a little 
aggressive and I've already experienced issues with 4.0.  I forget where but 
rolled back with assumption that's really for maven 4.

Sent from my Verizon, Samsung Galaxy smartphone
Get Outlook for Android<https://aka.ms/AAb9ysg>

From: Elliotte Rusty Harold 
Sent: Monday, June 12, 2023 9:11:37 PM
To: Maven Developers List 
Subject: Re: [VOTE] Release Apache Maven parent 40

-1

https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fmaven-parent%2Fpull%2F123%2Ffiles=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=uvgI%2FEE404giyBynD%2Bu0TGkvc5jTnVniaKK8P3boKx4%3D=0<https://github.com/apache/maven-parent/pull/123/files>
 seems likely to
break projects that update to parent pom 40 without adding an extra
dependency on plexus-xml 4.0.0, and this breakage might be several
levels deep in the dependency tree so there's no guarantee it will be
caught in the project that pulls it in.

On Mon, Jun 12, 2023 at 6:08 PM Slawomir Jaranowski
 wrote:
>
> Hi,
>
> For testing you need ASF parent 30 from the staging repository.
>
> We solved 15 issues:
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fissues.apache.org%2Fjira%2Fsecure%2FReleaseNote.jspa%3FprojectId%3D12311250%26version%3D12352681=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=QDJFrVgzRRUQcJIOy%2B6VHIWjqVMB80zsbPxQJDgg6p4%3D=0<https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311250=12352681>
>
> Commits:
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fmaven-parent%2Fcompare%2Fmaven-parent-39...maven-parent-40=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=0b2dJrEOlZvlcJz%2BTXecuKgD%2BdttBDQAXTEc7dYmsnI%3D=0<https://github.com/apache/maven-parent/compare/maven-parent-39...maven-parent-40>
>
> Staging repo:
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Fmaven-1956%2F=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=4BYro3Ytz5Tc5cbzGGy36xImJR7Y2xPVHH6OCHrJM0E%3D=0<https://repository.apache.org/content/repositories/maven-1956/>
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Fmaven-1956%2Forg%2Fapache%2Fmaven%2Fmaven-parent%2F40%2Fmaven-parent-40-source-release.zip=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=UgyeTTPs7ZuYUNbqjBJPVaI61D%2BI02cSe9MEc7EYhZw%3D=0<https://repository.apache.org/content/repositories/maven-1956/org/apache/maven/maven-parent/40/maven-parent-40-source-release.zip>
>
> Source release checksum(s):
> maven-parent-40-source-release.zip - SHA-512 :
> 8014f1b5b15b6e60d7d17077a3c853c40eff54385ab658ea102398129ad96fb1fc329c8b0130f52d7d05aff7a258e7d5cce0e02c9dfae40ed9427a8cb3ea7da1
>
> Staging site:
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmaven.apache.org%2Fpom-archives%2Fmaven-LATEST%2F=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=rxg8UHiXhLbAZzfwPLBabq7ylL2AJcRramZ57Wl5EV4%3D=0<https://maven.apache.org/pom-archives/maven-LATEST/>
>
> Guide to testing staged releases:
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmaven.apache.org%2Fguides%2Fdevelopment%2Fguide-testing-releases.html=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C=FIJBVyAzMoR8UdslU6Jla%2FSVEpqf8pe0gF6sr6jTqVk%3D=0<https://maven.apache.org/guides/development/guide-testing-releases.html>
>
> Vote open for at least 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> --
> Sławomir Jaranowski



--
Elliotte Rusty Harold
elh...@ibiblio.org

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [VOTE] Release Apache Maven parent 40

2023-06-12 Thread Guillaume Nodet
Note that those classes classes in plexus-xml are always exported by the
maven-core classloader at runtime [1], so this could have an effect on unit
tests, but it should not have much at runtime (at least for plugins or
components used by plugins).

Fwiw, all the code I've migrated to those new plexus usually break very
fast when they need xml.  So I don't think that's a big problem.  Also, I
think the parent is for maven consumption, so we can pay attention to that
when we upgrade. Anyway, if you have a better idea, we could improve
obviously.

[1]
https://github.com/apache/maven/blob/f0cc176b338822ff95b7a9046d6483bb1afb950b/maven-core/src/main/resources/META-INF/maven/extension.xml#L86-L90

Le mar. 13 juin 2023 à 03:12, Elliotte Rusty Harold  a
écrit :

> -1
>
> https://github.com/apache/maven-parent/pull/123/files seems likely to
> break projects that update to parent pom 40 without adding an extra
> dependency on plexus-xml 4.0.0, and this breakage might be several
> levels deep in the dependency tree so there's no guarantee it will be
> caught in the project that pulls it in.
>
> On Mon, Jun 12, 2023 at 6:08 PM Slawomir Jaranowski
>  wrote:
> >
> > Hi,
> >
> > For testing you need ASF parent 30 from the staging repository.
> >
> > We solved 15 issues:
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311250=12352681
> >
> > Commits:
> >
> https://github.com/apache/maven-parent/compare/maven-parent-39...maven-parent-40
> >
> > Staging repo:
> > https://repository.apache.org/content/repositories/maven-1956/
> >
> https://repository.apache.org/content/repositories/maven-1956/org/apache/maven/maven-parent/40/maven-parent-40-source-release.zip
> >
> > Source release checksum(s):
> > maven-parent-40-source-release.zip - SHA-512 :
> >
> 8014f1b5b15b6e60d7d17077a3c853c40eff54385ab658ea102398129ad96fb1fc329c8b0130f52d7d05aff7a258e7d5cce0e02c9dfae40ed9427a8cb3ea7da1
> >
> > Staging site:
> > https://maven.apache.org/pom-archives/maven-LATEST/
> >
> > Guide to testing staged releases:
> > https://maven.apache.org/guides/development/guide-testing-releases.html
> >
> > Vote open for at least 72 hours.
> >
> > [ ] +1
> > [ ] +0
> > [ ] -1
> >
> > --
> > Sławomir Jaranowski
>
>
>
> --
> Elliotte Rusty Harold
> elh...@ibiblio.org
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

-- 

Guillaume Nodet


Re: [VOTE] Release Apache Maven parent 40

2023-06-12 Thread Elliotte Rusty Harold
-1

https://github.com/apache/maven-parent/pull/123/files seems likely to
break projects that update to parent pom 40 without adding an extra
dependency on plexus-xml 4.0.0, and this breakage might be several
levels deep in the dependency tree so there's no guarantee it will be
caught in the project that pulls it in.

On Mon, Jun 12, 2023 at 6:08 PM Slawomir Jaranowski
 wrote:
>
> Hi,
>
> For testing you need ASF parent 30 from the staging repository.
>
> We solved 15 issues:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311250=12352681
>
> Commits:
> https://github.com/apache/maven-parent/compare/maven-parent-39...maven-parent-40
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1956/
> https://repository.apache.org/content/repositories/maven-1956/org/apache/maven/maven-parent/40/maven-parent-40-source-release.zip
>
> Source release checksum(s):
> maven-parent-40-source-release.zip - SHA-512 :
> 8014f1b5b15b6e60d7d17077a3c853c40eff54385ab658ea102398129ad96fb1fc329c8b0130f52d7d05aff7a258e7d5cce0e02c9dfae40ed9427a8cb3ea7da1
>
> Staging site:
> https://maven.apache.org/pom-archives/maven-LATEST/
>
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for at least 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> --
> Sławomir Jaranowski



-- 
Elliotte Rusty Harold
elh...@ibiblio.org

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: [VOTE] Release Apache Maven parent 40

2023-06-12 Thread Sylwester Lachiewicz
+1

pon., 12 cze 2023, 20:07 użytkownik Slawomir Jaranowski <
s.jaranow...@gmail.com> napisał:

> Hi,
>
> For testing you need ASF parent 30 from the staging repository.
>
> We solved 15 issues:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311250=12352681
>
> Commits:
>
> https://github.com/apache/maven-parent/compare/maven-parent-39...maven-parent-40
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1956/
>
> https://repository.apache.org/content/repositories/maven-1956/org/apache/maven/maven-parent/40/maven-parent-40-source-release.zip
>
> Source release checksum(s):
> maven-parent-40-source-release.zip - SHA-512 :
>
> 8014f1b5b15b6e60d7d17077a3c853c40eff54385ab658ea102398129ad96fb1fc329c8b0130f52d7d05aff7a258e7d5cce0e02c9dfae40ed9427a8cb3ea7da1
>
> Staging site:
> https://maven.apache.org/pom-archives/maven-LATEST/
>
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for at least 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> --
> Sławomir Jaranowski
>


Re: [VOTE] Release Apache Maven parent 40

2023-06-12 Thread Tamás Cservenák
+1

On Mon, Jun 12, 2023 at 8:07 PM Slawomir Jaranowski 
wrote:

> Hi,
>
> For testing you need ASF parent 30 from the staging repository.
>
> We solved 15 issues:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311250=12352681
>
> Commits:
>
> https://github.com/apache/maven-parent/compare/maven-parent-39...maven-parent-40
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1956/
>
> https://repository.apache.org/content/repositories/maven-1956/org/apache/maven/maven-parent/40/maven-parent-40-source-release.zip
>
> Source release checksum(s):
> maven-parent-40-source-release.zip - SHA-512 :
>
> 8014f1b5b15b6e60d7d17077a3c853c40eff54385ab658ea102398129ad96fb1fc329c8b0130f52d7d05aff7a258e7d5cce0e02c9dfae40ed9427a8cb3ea7da1
>
> Staging site:
> https://maven.apache.org/pom-archives/maven-LATEST/
>
> Guide to testing staged releases:
> https://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for at least 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> --
> Sławomir Jaranowski
>