[ANN] Apache Maven 4.0.0-alpha-4 released

2023-01-31 Thread Guillaume Nodet
The Apache Maven team is pleased to announce the release of the Apache Maven 4.0.0-alpha-4. Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central pie

Re: extracting XML classes from plexus-utils to plexus-xml

2023-01-31 Thread Herve Boutemy
> The only "problem" is that it > creates a cycle between maven-core and plexus-utils, but to reduce the problem, that's why I proposed at plexus-utils level to split the xml part in another plexus-xml artifact, so at least the overlap is reduced and there is clarification about the fact tha

Re: [VOTE] Release Apache Maven Daemon 1.0.0-m4

2023-01-31 Thread Herve Boutemy
+1 Regards, Hervé On 2023/01/28 14:16:17 Guillaume Nodet wrote: > I've staged a release candidate at > https://dist.apache.org/repos/dist/dev/maven/mvnd/1.0.0-m4/ > > Note that his release is based on Maven 4.0.0-alpha-4 under vote. > The release notes are available at > https://github.com/

Re: [VOTE] Release Apache Maven 4.0.0-alpha-4 release

2023-01-31 Thread Hervé Boutemy
Le lundi 30 janvier 2023, 08:32:59 CET Guillaume Nodet a écrit : > I'm not sure we're talking about the same thing. I'm not sure either, I need to review even more carefully :) > > The plugin's goals child has been deprecated and unused since 15 years > afaik: > > https://github.com/apache/maven

Re: [VOTE] Release Apache Maven Reporting Exec version 2.0.0-M4

2023-01-31 Thread Herve Boutemy
+1 Reproducible Builds ok: reference build done with JDK 8 on Windows Regards, Hervé On 2023/01/31 20:54:14 Michael Osipov wrote: > Hi, > > IMPORTANT: Requires Doxia Sitetools 2.0.0-M5 vote/staging repo! > > we solved 5 issues: > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectI

Re: [VOTE] Release Apache Maven Doxia Sitetools version 2.0.0-M5

2023-01-31 Thread Herve Boutemy
+1 Reproducible Builds ok: reference build done with JDK 11 on Windows Regards, Hervé On 2023/01/31 18:00:23 Michael Osipov wrote: > Hi, > > we solved 10 issues: > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317320&version=12352573 > > There are still a couple of issues

[ANN] Apache Maven Enforcer Plugin 3.2.1 Released

2023-01-31 Thread Slawomir Jaranowski
The Apache Maven team is pleased to announce the release of the Apache Maven Enforcer Plugin, version 3.2.1 This plugin provides goals to control certain environmental constraints such as Maven version, JDK version and OS family along with many more built-in rules and user created rules. https://

[RESULT] [VOTE] Release Apache Maven Enforcer version 3.2.1

2023-01-31 Thread Slawomir Jaranowski
Hi, The vote has passed with the following result: +1: Michael Osipov, Delany, Sylwester Lachiewicz, Herve Boutemy, Guillaume Nodet PMC quorum: reached I will promote the source release zip file to Apache distribution area and the artifacts to the central repo. -- Sławomir Jaranowski

Re: [VOTE] Release Apache Maven 3.9.0

2023-01-31 Thread Petr Široký
+1 (non-binding) Tested on several projects (both small and big) and found no functional issue. The only thing I noticed is that 3.9.0 is a bit "slower" than 3.8.7. The following numbers are from a very big project - Quarkus, which has ~1k modules (https://github.com/quarkusio/quarkus), running

Re: [VOTE] Release Apache Maven Daemon 1.0.0-m4

2023-01-31 Thread Slawomir Jaranowski
+1 sob., 28 sty 2023 o 15:16 Guillaume Nodet napisał(a): > I've staged a release candidate at > https://dist.apache.org/repos/dist/dev/maven/mvnd/1.0.0-m4/ > > Note that his release is based on Maven 4.0.0-alpha-4 under vote. > The release notes are available at > https://github.com/apache/m

[VOTE] Release Apache Maven Reporting Exec version 2.0.0-M4

2023-01-31 Thread Michael Osipov
Hi, IMPORTANT: Requires Doxia Sitetools 2.0.0-M5 vote/staging repo! we solved 5 issues: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317922&version=12352864 There are still a couple of issues left in JIRA: https://issues.apache.org/jira/issues/?jql=project%20%3D%20MSHARED%

Re: [VOTE] Release Apache Maven 3.9.0

2023-01-31 Thread Romain Manni-Bucau
Le mar. 31 janv. 2023 à 19:11, Michael Osipov a écrit : > Am 2023-01-31 um 16:31 schrieb Tamás Cservenák: > > Howdy, > > > > I always mark the JIRA version as "released" when mail the vote, as > > "un-release" is really just a mouse click. Having this set prevents > > inadvertent additions to the

Re: [VOTE] Release Apache Maven 3.9.0

2023-01-31 Thread Michael Osipov
Am 2023-01-31 um 16:31 schrieb Tamás Cservenák: Howdy, I always mark the JIRA version as "released" when mail the vote, as "un-release" is really just a mouse click. Having this set prevents inadvertent additions to the version while voting for it is ongoing, nothing more. If you talk about 3.9

[VOTE] Release Apache Maven Doxia Sitetools version 2.0.0-M5

2023-01-31 Thread Michael Osipov
Hi, we solved 10 issues: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317320&version=12352573 There are still a couple of issues left in JIRA: https://issues.apache.org/jira/issues/?jql=project%20%3D%2012317320%20AND%20status%20%3D%20Open Staging repo: https://repository.a

Re: [VOTE] Release Apache Maven 3.9.0

2023-01-31 Thread Slawomir Jaranowski
+1 I use from a weeks for regular work wt., 31 sty 2023 o 11:37 Tamás Cservenák napisał(a): > Howdy, > > We solved 95 issues: > > https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20fixVersion%20%3D%203.9.0 > > There are still some open issues left in JIRA: > > https://issues

Re: [VOTE] Release Apache Maven 3.9.0

2023-01-31 Thread Delany
+1 Delany On Tue, 31 Jan 2023 at 12:37, Tamás Cservenák wrote: > Howdy, > > We solved 95 issues: > > https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20fixVersion%20%3D%203.9.0 > > There are still some open issues left in JIRA: > > https://issues.apache.org/jira/issues/?filt

Re: [VOTE] Release Apache Maven Daemon 1.0.0-m4

2023-01-31 Thread Guillaume Nodet
+1 Le sam. 28 janv. 2023 à 15:16, Guillaume Nodet a écrit : > I've staged a release candidate at > https://dist.apache.org/repos/dist/dev/maven/mvnd/1.0.0-m4/ > > Note that his release is based on Maven 4.0.0-alpha-4 under vote. > The release notes are available at > https://github.com/apach

[RESULT] [VOTE] Release Apache Maven Daemon 0.9.0

2023-01-31 Thread Guillaume Nodet
Closing this vote with the following votes: +1: rmannibucau, cstamas, mthmulders, hboutemy, ppalaga, gnodet, Petr Široký I'll publish this release asap. Thx Guillaume Le mer. 25 janv. 2023 à 10:10, Guillaume Nodet a écrit : > I've staged a candidate release at > https://dist.apache.org/rep

Re: [VOTE] Release Apache Maven Daemon 0.9.0

2023-01-31 Thread Guillaume Nodet
+1 Le mer. 25 janv. 2023 à 10:10, Guillaume Nodet a écrit : > I've staged a candidate release at > https://dist.apache.org/repos/dist/dev/maven/mvnd/0.9.0/ > > Note that this release is based on Maven 3.8.7. > The release notes are available at > > https://github.com/apache/maven-mvnd/releases

[RESULT] [VOTE] Release Apache Maven 4.0.0-alpha-4 release

2023-01-31 Thread Guillaume Nodet
Closing this vote with the following votes: +1: rmannibucau, hboutemy, khmarbaise, michaelo, sjaranowski, gnodet, Delany Middleton I'll publish this release asap. Thx ! Guillaume Le ven. 27 janv. 2023 à 18:11, Guillaume Nodet a écrit : > I've staged a release candidate at [1]. The distribut

Re: [VOTE] Release Apache Maven 4.0.0-alpha-4 release

2023-01-31 Thread Guillaume Nodet
+1 Le ven. 27 janv. 2023 à 18:11, Guillaume Nodet a écrit : > I've staged a release candidate at [1]. The distributions are available > at [2]. > The release notes are available at [3] for JIRA and [4] for github. > > Please review and vote ! > > Cheers, > Guillaume > > [1] https://repository.a

Re: [VOTE] Release Apache Maven 3.9.0

2023-01-31 Thread Guillaume Nodet
+1 Le mar. 31 janv. 2023 à 11:37, Tamás Cservenák a écrit : > Howdy, > > We solved 95 issues: > > https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20fixVersion%20%3D%203.9.0 > > There are still some open issues left in JIRA: > > https://issues.apache.org/jira/issues/?filter=-

Re: [VOTE] Release Apache Maven 3.9.0

2023-01-31 Thread Romain Manni-Bucau
+1 looks as planned on tested java 17 projects Le mar. 31 janv. 2023 à 16:32, Tamás Cservenák a écrit : > Howdy, > > I always mark the JIRA version as "released" when mail the vote, as > "un-release" is really just a mouse click. Having this set prevents > inadvertent additions to the version wh

Re: [VOTE] Release Apache Maven 3.9.0

2023-01-31 Thread Tamás Cservenák
Howdy, I always mark the JIRA version as "released" when mail the vote, as "un-release" is really just a mouse click. Having this set prevents inadvertent additions to the version while voting for it is ongoing, nothing more. If you talk about 3.9.0-candidate to 3.9.1-candidate rename, that's fin

Re: extracting XML classes from plexus-utils to plexus-xml

2023-01-31 Thread Elliotte Rusty Harold
On Tue, Jan 31, 2023 at 9:43 AM Guillaume Nodet wrote: > > So I think my earlier proposal is fine, i.e. remove the plexus classes from > the maven code tree, update them where they belong (i.e. in the plexus > code tree) by adding a dependency to the maven-xml-impl. > This keeps org.apache.maven.*

Re: [VOTE] Release Apache Maven 3.9.0

2023-01-31 Thread Michael Osipov
Am 2023-01-31 um 11:37 schrieb Tamás Cservenák: Howdy, We solved 95 issues: https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20fixVersion%20%3D%203.9.0 Should have been: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12350913 I don't unde

Re: Maven 3.9,0 plan

2023-01-31 Thread Michael Osipov
Am 2023-01-31 um 13:43 schrieb Elliotte Rusty Harold: On Mon, Jan 30, 2023 at 5:43 PM Tamás Cservenák wrote: Maven 3.8.x uses surefire 2.x, while 3.9.x uses surefire 3.0.0-M8... to me, this seems like a surefire 3.0.0-M8 issue... Is this a blocker for Maven 3.9.0 then? Should we finish sure

Re: Maven 3.9,0 plan

2023-01-31 Thread Michael Osipov
Am 2023-01-31 um 01:35 schrieb Dan Tran: run into this issue "Unable to parse maven.config file options: Unrecognized maven.config file entries: [ -e --fail-fast -Djavax.xml.accessExternalSchema=all -Daether.connector.resumeDownloads=false]" The workaround is to break it into multiple lines T

Re: extracting XML classes from plexus-utils to plexus-xml

2023-01-31 Thread Guillaume Nodet
Le mar. 31 janv. 2023 à 15:27, Elliotte Rusty Harold a écrit : > Very roughly my suggestion is create new artifacts that do what you > want with completely new packages. Class names can stay the same but > package names must change when the artifact ID or group ID changes. > > If you want to keep

Re: extracting XML classes from plexus-utils to plexus-xml

2023-01-31 Thread Elliotte Rusty Harold
Very roughly my suggestion is create new artifacts that do what you want with completely new packages. Class names can stay the same but package names must change when the artifact ID or group ID changes. If you want to keep the fully package qualified class names the same, then don't change the a

Re: extracting XML classes from plexus-utils to plexus-xml

2023-01-31 Thread Guillaume Nodet
Maybe I'm wrong, but I think you missed the point. We have new packages / new artifacts, mainly the xml api located in the maven-api-xml artifact [1] with a single interface XmlNode [2]. The implementation is in the maven-xml-impl [3] artifact. As I said, I'd like to keep it where it is. Now, in

Re: Maven 3.9,0 plan

2023-01-31 Thread Elliotte Rusty Harold
On Mon, Jan 30, 2023 at 5:43 PM Tamás Cservenák wrote: > > Maven 3.8.x uses surefire 2.x, while 3.9.x uses surefire 3.0.0-M8... to me, > this seems like a surefire 3.0.0-M8 issue... > Is this a blocker for Maven 3.9.0 then? Should we finish surefire 3.0.0 first, then push 3.9.0? I'd prefer that M

Re: extracting XML classes from plexus-utils to plexus-xml

2023-01-31 Thread Elliotte Rusty Harold
Thanks for the PR. That makes this clearer. I'm now -1 (-10?) on this entire proposal. Renaming artifact IDs without renaming packages is a recipe for hard to debug, hard to fix problems. See https://jlbp.dev/JLBP-6 for detailed explanation and suggestions To proceed what's needed is a hard fork

[VOTE] Release Apache Maven 3.9.0

2023-01-31 Thread Tamás Cservenák
Howdy, We solved 95 issues: https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20fixVersion%20%3D%203.9.0 There are still some open issues left in JIRA: https://issues.apache.org/jira/issues/?filter=-5&jql=project%20%3D%20MNG%20AND%20resolution%20%3D%20Unresolved%20order%20by%20

Re: Maven 3.9,0 plan

2023-01-31 Thread Tamás Cservenák
FTR, vote for 3.9.0 is ongoing (see staged links there) T On Tue, Jan 31, 2023 at 1:36 AM Dan Tran wrote: > run into this issue > > "Unable to parse maven.config file options: Unrecognized maven.config file > entries: [ -e --fail-fast -Djavax.xml.accessExternalSchema=all > -Daether.connector.re

Re: [VOTE] Release Apache Maven Enforcer version 3.2.1

2023-01-31 Thread Sylwester Lachiewicz
+1 pon., 30 sty 2023, 08:08 użytkownik Herve Boutemy napisał: > +1 > > Reproducible Builds ok: reference build done with JDK 17 on *nix > > Regards, > > Hervé > > On 2023/01/28 21:38:50 Slawomir Jaranowski wrote: > > Hi, > > > > We solved 44 issues: > > > https://issues.apache.org/jira/secure/Re

Re: [VOTE] Release Apache Maven Enforcer version 3.2.1

2023-01-31 Thread Guillaume Nodet
+1 Le sam. 28 janv. 2023 à 22:39, Slawomir Jaranowski a écrit : > Hi, > > We solved 44 issues: > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317520&version=12352857 > > There are still a couple of issues left in JIRA: > > https://issues.apache.org/jira/issues/?jql=projec

Re: extracting XML classes from plexus-utils to plexus-xml

2023-01-31 Thread Guillaume Nodet
Le mar. 31 janv. 2023 à 01:31, Hervé Boutemy a écrit : > Le lundi 30 janvier 2023, 14:06:28 CET Guillaume Nodet a écrit : > > Given this is > > > > Le lun. 30 janv. 2023 à 07:53, Hervé Boutemy a > > > > écrit : > > > I think that first steps are: > > > > > > 1. release maven-api-meta as a shared