Re: [VOTE] Release Apache Maven version 3.8.2

2021-08-09 Thread Dan Tran
Hello,

 I am not able to dedicate the time to do bisecting this issue

-D

On Mon, Aug 9, 2021 at 3:03 AM Eric Lilja  wrote:

> It's an impressive list of fixes and we are many that would like to see a
> 3.8.2 release appear. Question for me is if the particular change
> that appears to cause a general performance degradation on the scale of ten
> percent is worth it (if it indeed can be isolated to particular JIRA and
> not due to general performance creep). No word on the bisect? I find it a
> bit hard to give a verdict now...if the fix was for a problem that only
> affected a small number of users, but its solution makes everyone pay a
> performance decrease, it might not be worth it in its current form
>
> - Eric L
>
> On Mon, Aug 9, 2021 at 11:50 AM Arnaud Héritier 
> wrote:
>
> > +1
> > Tested on several projects with no issue
> > I agree that the performance is a bit degraded but nothing blocker
> compared
> > the value of the fixes introduced here.
> >
> > On Sun, Aug 8, 2021 at 10:53 PM Sylwester Lachiewicz <
> > slachiew...@gmail.com>
> > wrote:
> >
> > > +1
> > >
> > > niedz., 8 sie 2021, 21:32 użytkownik Robert Scholte <
> > rfscho...@apache.org>
> > > napisał:
> > >
> > > > +1
> > > > On 4-8-2021 22:02:18, Michael Osipov  wrote:
> > > > Hi,
> > > >
> > > > We solved 68 issues:
> > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922=12349965
> > > >
> > > > There are still a couple of issues left in JIRA:
> > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC
> > > >
> > > > Staging repo:
> > > > https://repository.apache.org/content/repositories/maven-1657/
> > > >
> > > > Dev dist directory:
> > > > https://dist.apache.org/repos/dist/dev/maven/maven-3/3.8.2/
> > > >
> > > > Source release checksums:
> > > > apache-maven-3.8.2-src.zip sha512:
> > > >
> > > >
> > >
> >
> 228ae07dfd89f73cc7d0b10b60708db2730465dbe6022968bde6c5d7f0df9bcd7f460fe1d8012726a29f136486bdb63d1e1ba932e307380fe4c1f4db440407dd
> > > > apache-maven-3.8.2-src.tar.gz sha512:
> > > >
> > > >
> > >
> >
> 617377ad85ced7961f972610ed88535fd3f1ab18e104556d8a3adee7769515ee67ee3cbaff50afcffd74a443b471b806acb1ae92f91a259bc8ccaab56795baf6
> > > >
> > > > Binary release checksums:
> > > > apache-maven-3.8.2-bin.zip sha512:
> > > >
> > > >
> > >
> >
> 59ad2cbd6b7abde34ebedda94ce5631256373718e71b55202035bd1190d0144f071433f78b99e16f1204413b3eb888659e5039009e1ad0106f16332e3c62bced
> > > > apache-maven-3.8.2-bin.tar.gz sha512:
> > > >
> > > >
> > >
> >
> b0bf39460348b2d8eae1c861ced6c3e8a077b6e761fb3d4669be5de09490521a74db294cf031b0775b2dfcd57bd82246e42ce10904063ef8e3806222e686f222
> > > >
> > > > Draft for release notes:
> > > > https://github.com/apache/maven-site/pull/251
> > > >
> > > >
> > > > Guide to testing staged releases:
> > > >
> http://maven.apache.org/guides/development/guide-testing-releases.html
> > > >
> > > > Vote open for at least 72 hours.
> > > >
> > > > [ ] +1
> > > > [ ] +0
> > > > [ ] -1
> > > >
> > > > -
> > > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > > > For additional commands, e-mail: dev-h...@maven.apache.org
> > > >
> > > >
> > >
> >
> >
> > --
> > Arnaud Héritier
> > Twitter/GitHub/... : aheritier
> >
>


Re: maven-shade-plugin question

2021-08-09 Thread Robert Scholte
Looking only at the log, both writers existed before it was promoted from the 
sandbox in 2007.
Counter was introduced by Karl Heinz while refactoring.
It could very well be there's a better solution for it right now.
I would expect enough coverage by ITs to confirm that.

Robert
On 9-8-2021 16:35:13, Tamás Cservenák  wrote:
Howdy,

re maven-shade-plugin's Java package org.apache.maven.plugins.shade.pom:

1. What is the goal of this code? As there are 3 classes in here, and
Counter is used only by MavenJDOMWriter, while MavenJDOMWriter is used only
by PomWriter, while PomWriter is used only by ShadeMojo (to write out dep
reduced POM), but
2. ... the xpp3 writer is available as well, as maven-model is pulled in as
direct dependency,
3. ... but moreover, the model-writer is there as well (true. as maven-core
transitive dep)

so, what is the reason these classes exist? Do I miss something?


Thanks
T


Re: Commandline inheritance

2021-08-09 Thread Delany
When I see "global" I think scope (applies to all users) not precedence
(applies first).

I'm happy with option 5 as it stands. It allows configuration to be set
that can both overide or be overridden by the project, without changing
system files.
Delany

On Mon, 9 Aug 2021, 15:09 Benjamin Marwell,  wrote:

> Hi Robert,
>
> I would like to propose another solution.
> According to the wiki page and to the documentation, we have
>
> user < installation (aka global) < project.
>
> where "<" means "is overridden by".
>
> From what I understand from other build systems, a more common approach
> would be
>
> installation (aka global) < user < project
>
> This would fix the naming issue (global becomes global).
> Of course this is a breaking change, but for maven 4, this seems
> reasonable to me.
>
> Am So., 8. Aug. 2021 um 11:48 Uhr schrieb Robert Scholte <
> rfscho...@apache.org>:
> >
> > During a discussion with Michael we noticed there's something odd about
> the names of some flags and the order of inheritance.
> >
> > I've tried to explain it on a separate wiki page[1] together with the
> first 3 options how we could fix it.
> > Please have a look at it and share your thoughts.
> >
> > thanks,
> > Robert
> >
> > [1]
> https://cwiki.apache.org/confluence/display/MAVEN/Commandline+inheritance
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>


Re: Commandline inheritance

2021-08-09 Thread Robert Scholte
I'll add it, but it doesn't match the order of GIT[1] as mentioned by Michael.
Maybe there should be a list of other comparable tools with their order


Robert


[1] https://git-scm.com/docs/git-config#FILES
On 9-8-2021 15:09:30, Benjamin Marwell  wrote:
Hi Robert,

I would like to propose another solution.
According to the wiki page and to the documentation, we have

user

where "

>From what I understand from other build systems, a more common approach would 
>be

installation (aka global)

This would fix the naming issue (global becomes global).
Of course this is a breaking change, but for maven 4, this seems
reasonable to me.

Am So., 8. Aug. 2021 um 11:48 Uhr schrieb Robert Scholte :
>
> During a discussion with Michael we noticed there's something odd about the 
> names of some flags and the order of inheritance.
>
> I've tried to explain it on a separate wiki page[1] together with the first 3 
> options how we could fix it.
> Please have a look at it and share your thoughts.
>
> thanks,
> Robert
>
> [1] https://cwiki.apache.org/confluence/display/MAVEN/Commandline+inheritance

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



maven-shade-plugin question

2021-08-09 Thread Tamás Cservenák
Howdy,

re maven-shade-plugin's Java package org.apache.maven.plugins.shade.pom:

1. What is the goal of this code? As there are 3 classes in here, and
Counter is used only by MavenJDOMWriter, while MavenJDOMWriter is used only
by PomWriter, while PomWriter is used only by ShadeMojo (to write out dep
reduced POM), but
2. ... the xpp3 writer is available as well, as maven-model is pulled in as
direct dependency,
3. ... but moreover, the model-writer is there as well (true. as maven-core
transitive dep)

so, what is the reason these classes exist? Do I miss something?


Thanks
T


Re: Commandline inheritance

2021-08-09 Thread Benjamin Marwell
Hi Robert,

I would like to propose another solution.
According to the wiki page and to the documentation, we have

user < installation (aka global) < project.

where "<" means "is overridden by".

>From what I understand from other build systems, a more common approach would 
>be

installation (aka global) < user < project

This would fix the naming issue (global becomes global).
Of course this is a breaking change, but for maven 4, this seems
reasonable to me.

Am So., 8. Aug. 2021 um 11:48 Uhr schrieb Robert Scholte :
>
> During a discussion with Michael we noticed there's something odd about the 
> names of some flags and the order of inheritance.
>
> I've tried to explain it on a separate wiki page[1] together with the first 3 
> options how we could fix it.
> Please have a look at it and share your thoughts.
>
> thanks,
> Robert
>
> [1] https://cwiki.apache.org/confluence/display/MAVEN/Commandline+inheritance

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



Re: [VOTE] Release Apache Maven version 3.8.2

2021-08-09 Thread Eric Lilja
It's an impressive list of fixes and we are many that would like to see a
3.8.2 release appear. Question for me is if the particular change
that appears to cause a general performance degradation on the scale of ten
percent is worth it (if it indeed can be isolated to particular JIRA and
not due to general performance creep). No word on the bisect? I find it a
bit hard to give a verdict now...if the fix was for a problem that only
affected a small number of users, but its solution makes everyone pay a
performance decrease, it might not be worth it in its current form

- Eric L

On Mon, Aug 9, 2021 at 11:50 AM Arnaud Héritier  wrote:

> +1
> Tested on several projects with no issue
> I agree that the performance is a bit degraded but nothing blocker compared
> the value of the fixes introduced here.
>
> On Sun, Aug 8, 2021 at 10:53 PM Sylwester Lachiewicz <
> slachiew...@gmail.com>
> wrote:
>
> > +1
> >
> > niedz., 8 sie 2021, 21:32 użytkownik Robert Scholte <
> rfscho...@apache.org>
> > napisał:
> >
> > > +1
> > > On 4-8-2021 22:02:18, Michael Osipov  wrote:
> > > Hi,
> > >
> > > We solved 68 issues:
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922=12349965
> > >
> > > There are still a couple of issues left in JIRA:
> > >
> > >
> >
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC
> > >
> > > Staging repo:
> > > https://repository.apache.org/content/repositories/maven-1657/
> > >
> > > Dev dist directory:
> > > https://dist.apache.org/repos/dist/dev/maven/maven-3/3.8.2/
> > >
> > > Source release checksums:
> > > apache-maven-3.8.2-src.zip sha512:
> > >
> > >
> >
> 228ae07dfd89f73cc7d0b10b60708db2730465dbe6022968bde6c5d7f0df9bcd7f460fe1d8012726a29f136486bdb63d1e1ba932e307380fe4c1f4db440407dd
> > > apache-maven-3.8.2-src.tar.gz sha512:
> > >
> > >
> >
> 617377ad85ced7961f972610ed88535fd3f1ab18e104556d8a3adee7769515ee67ee3cbaff50afcffd74a443b471b806acb1ae92f91a259bc8ccaab56795baf6
> > >
> > > Binary release checksums:
> > > apache-maven-3.8.2-bin.zip sha512:
> > >
> > >
> >
> 59ad2cbd6b7abde34ebedda94ce5631256373718e71b55202035bd1190d0144f071433f78b99e16f1204413b3eb888659e5039009e1ad0106f16332e3c62bced
> > > apache-maven-3.8.2-bin.tar.gz sha512:
> > >
> > >
> >
> b0bf39460348b2d8eae1c861ced6c3e8a077b6e761fb3d4669be5de09490521a74db294cf031b0775b2dfcd57bd82246e42ce10904063ef8e3806222e686f222
> > >
> > > Draft for release notes:
> > > https://github.com/apache/maven-site/pull/251
> > >
> > >
> > > Guide to testing staged releases:
> > > http://maven.apache.org/guides/development/guide-testing-releases.html
> > >
> > > Vote open for at least 72 hours.
> > >
> > > [ ] +1
> > > [ ] +0
> > > [ ] -1
> > >
> > > -
> > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > > For additional commands, e-mail: dev-h...@maven.apache.org
> > >
> > >
> >
>
>
> --
> Arnaud Héritier
> Twitter/GitHub/... : aheritier
>


Re: [VOTE] Release Apache Maven version 3.8.2

2021-08-09 Thread Arnaud Héritier
+1
Tested on several projects with no issue
I agree that the performance is a bit degraded but nothing blocker compared
the value of the fixes introduced here.

On Sun, Aug 8, 2021 at 10:53 PM Sylwester Lachiewicz 
wrote:

> +1
>
> niedz., 8 sie 2021, 21:32 użytkownik Robert Scholte 
> napisał:
>
> > +1
> > On 4-8-2021 22:02:18, Michael Osipov  wrote:
> > Hi,
> >
> > We solved 68 issues:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922=12349965
> >
> > There are still a couple of issues left in JIRA:
> >
> >
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20MNG%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC
> >
> > Staging repo:
> > https://repository.apache.org/content/repositories/maven-1657/
> >
> > Dev dist directory:
> > https://dist.apache.org/repos/dist/dev/maven/maven-3/3.8.2/
> >
> > Source release checksums:
> > apache-maven-3.8.2-src.zip sha512:
> >
> >
> 228ae07dfd89f73cc7d0b10b60708db2730465dbe6022968bde6c5d7f0df9bcd7f460fe1d8012726a29f136486bdb63d1e1ba932e307380fe4c1f4db440407dd
> > apache-maven-3.8.2-src.tar.gz sha512:
> >
> >
> 617377ad85ced7961f972610ed88535fd3f1ab18e104556d8a3adee7769515ee67ee3cbaff50afcffd74a443b471b806acb1ae92f91a259bc8ccaab56795baf6
> >
> > Binary release checksums:
> > apache-maven-3.8.2-bin.zip sha512:
> >
> >
> 59ad2cbd6b7abde34ebedda94ce5631256373718e71b55202035bd1190d0144f071433f78b99e16f1204413b3eb888659e5039009e1ad0106f16332e3c62bced
> > apache-maven-3.8.2-bin.tar.gz sha512:
> >
> >
> b0bf39460348b2d8eae1c861ced6c3e8a077b6e761fb3d4669be5de09490521a74db294cf031b0775b2dfcd57bd82246e42ce10904063ef8e3806222e686f222
> >
> > Draft for release notes:
> > https://github.com/apache/maven-site/pull/251
> >
> >
> > Guide to testing staged releases:
> > http://maven.apache.org/guides/development/guide-testing-releases.html
> >
> > Vote open for at least 72 hours.
> >
> > [ ] +1
> > [ ] +0
> > [ ] -1
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org
> >
> >
>


-- 
Arnaud Héritier
Twitter/GitHub/... : aheritier