You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Slawomir Jaranowski <s....@gmail.com> on 2023/06/12 18:07:08 UTC

[VOTE] Release Apache Maven parent 40

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&version=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

Posted by Sylwester Lachiewicz <sl...@gmail.com>.
+1

pon., 12 cze 2023, 20:07 użytkownik Slawomir Jaranowski <
s.jaranowski@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&version=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

Posted by Jeremy Landis <je...@hotmail.com>.
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 <el...@ibiblio.org>
Sent: Monday, June 12, 2023 9:11:37 PM
To: Maven Developers List <de...@maven.apache.org>
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&data=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=uvgI%2FEE404giyBynD%2Bu0TGkvc5jTnVniaKK8P3boKx4%3D&reserved=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
<s....@gmail.com> 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&data=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QDJFrVgzRRUQcJIOy%2B6VHIWjqVMB80zsbPxQJDgg6p4%3D&reserved=0<https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311250&version=12352681>
>
> Commits:
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fmaven-parent%2Fcompare%2Fmaven-parent-39...maven-parent-40&data=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0b2dJrEOlZvlcJz%2BTXecuKgD%2BdttBDQAXTEc7dYmsnI%3D&reserved=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&data=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=4BYro3Ytz5Tc5cbzGGy36xImJR7Y2xPVHH6OCHrJM0E%3D&reserved=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&data=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=UgyeTTPs7ZuYUNbqjBJPVaI61D%2BI02cSe9MEc7EYhZw%3D&reserved=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&data=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rxg8UHiXhLbAZzfwPLBabq7ylL2AJcRramZ57Wl5EV4%3D&reserved=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&data=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=FIJBVyAzMoR8UdslU6Jla%2FSVEpqf8pe0gF6sr6jTqVk%3D&reserved=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
elharo@ibiblio.org

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


Re: [VOTE] Release Apache Maven parent 40

Posted by Slawomir Jaranowski <s....@gmail.com>.
wt., 13 cze 2023 o 11:17 Guillaume Nodet <gn...@apache.org> 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 <el...@ibiblio.org> 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
> > elharo@ibiblio.org
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
> --
> ------------------------
> Guillaume Nodet
>


-- 
Sławomir Jaranowski

Re: [VOTE] Release Apache Maven parent 40

Posted by Guillaume Nodet <gn...@apache.org>.
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 <el...@ibiblio.org> 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
> elharo@ibiblio.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

-- 
------------------------
Guillaume Nodet

Re: [VOTE] Release Apache Maven parent 40

Posted by Elliotte Rusty Harold <el...@ibiblio.org>.
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
elharo@ibiblio.org

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


Re: [VOTE] Release Apache Maven parent 40

Posted by Guillaume Nodet <gn...@apache.org>.
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 <el...@ibiblio.org> 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
> <s....@gmail.com> 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&version=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
> elharo@ibiblio.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

-- 
------------------------
Guillaume Nodet

Re: [VOTE] Release Apache Maven parent 40

Posted by Elliotte Rusty Harold <el...@ibiblio.org>.
-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
<s....@gmail.com> 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&version=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
elharo@ibiblio.org

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


Re: [VOTE] Release Apache Maven parent 40

Posted by Guillaume Nodet <gn...@apache.org>.
+1

Le lun. 12 juin 2023 à 20:07, Slawomir Jaranowski <s....@gmail.com>
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&version=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

Posted by Slawomir Jaranowski <s....@gmail.com>.
+1

pon., 12 cze 2023 o 20:07 Slawomir Jaranowski <s....@gmail.com>
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&version=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

Posted by Tamás Cservenák <ta...@cservenak.net>.
+1

On Mon, Jun 12, 2023 at 8:07 PM Slawomir Jaranowski <s....@gmail.com>
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&version=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
>