Re: [VOTE] Release Apache Maven parent 40
+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&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
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
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
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
+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&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
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&data=05%7C01%7C%7C0f7f40175e0b4265dad808db6bab5072%7C84df9e7fe9f640afb435%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 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%7C84df9e7fe9f640afb435%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%7C84df9e7fe9f640afb435%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%7C84df9e7fe9f640afb435%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%7C84df9e7fe9f640afb435%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%7C84df9e7fe9f640afb435%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%7C84df9e7fe9f640afb435%7C1%7C0%7C638222155762377214%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=FIJBVyAzMoR8UdslU6Jla%2FSVEpqf8pe0gF6sr6jTqVk%
Re: [VOTE] Release Apache Maven parent 40
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&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 > 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
-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&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 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
+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&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
+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&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 >