Re: [VOTE] Release Maven Resolver version 1.1.0

2017-07-02 Thread Olivier Lamy
+1

On 1 July 2017 at 06:12, Michael Osipov  wrote:

> Hi,
>
> We solved 15 issues:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?proje
> ctId=12320628=12339212
>
> There are still a couple of issues left in JIRA:
> https://issues.apache.org/jira/projects/MRESOLVER/issues?
> filter=allopenissues
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-1344/
> https://repository.apache.org/content/repositories/maven-134
> 4/org/apache/maven/resolver/maven-resolver/1.1.0/maven-
> resolver-1.1.0-source-release.zip
>
> Source release checksum(s):
> maven-resolver-1.1.0-source-release.zip sha1:
> d36df9ee315cbd4b0016a04c1716b121160c9c11
>
> Staging site:
> https://maven.apache.org/resolver-archives/resolver-LATEST/
>
> Guide to testing staged releases:
> http://maven.apache.org/guides/development/guide-testing-releases.html
>
> Vote open for 72 hours.
>
> [ ] +1
> [ ] +0
> [ ] -1
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>


-- 
Olivier Lamy
http://twitter.com/olamy | http://linkedin.com/in/olamy


Re: [MNG-6130] Loss of profile information in workaround for MNG-4900

2017-07-02 Thread Michael Osipov

Am 2017-07-02 um 20:13 schrieb Robert Scholte:

So it's back to us, which means we should write the UT/IT if we want to
apply the patch.

As long as there's no proof that this patch is required, I'm -1


Sharing the view. I will reask the reporter.


On Sun, 02 Jul 2017 18:57:07 +0200, Michael Osipov 
wrote:


Am 2017-05-15 um 22:29 schrieb Michael Osipov:

Am 2017-05-15 um 22:10 schrieb Robert Scholte:

I think I miss a unittest or integration-test, just to be sure.


The reporter says: "It's very tricky and hopefully not necessary, since
the 1-line fix is provided"


The issue reporter isn't able to provide an IT and there is only the
patch, but no sample project for this issue.

What to do? Merge this oneline fix anyway?


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


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





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



Re: [VOTE] Release Maven Resolver version 1.1.0

2017-07-02 Thread Karl Heinz Marbaise

Hi,

here is my +1...

Kind regards
Karl Heinz Marbaise
On 30/06/17 22:12, Michael Osipov wrote:

Hi,

We solved 15 issues:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628=12339212 



There are still a couple of issues left in JIRA:
https://issues.apache.org/jira/projects/MRESOLVER/issues?filter=allopenissues 



Staging repo:
https://repository.apache.org/content/repositories/maven-1344/
https://repository.apache.org/content/repositories/maven-1344/org/apache/maven/resolver/maven-resolver/1.1.0/maven-resolver-1.1.0-source-release.zip 



Source release checksum(s):
maven-resolver-1.1.0-source-release.zip sha1: 
d36df9ee315cbd4b0016a04c1716b121160c9c11


Staging site:
https://maven.apache.org/resolver-archives/resolver-LATEST/

Guide to testing staged releases:
http://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for 72 hours.

[ ] +1
[ ] +0
[ ] -1


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



Re: [MNG-6130] Loss of profile information in workaround for MNG-4900

2017-07-02 Thread Robert Scholte
So it's back to us, which means we should write the UT/IT if we want to  
apply the patch.


As long as there's no proof that this patch is required, I'm -1

Robert

On Sun, 02 Jul 2017 18:57:07 +0200, Michael Osipov   
wrote:



Am 2017-05-15 um 22:29 schrieb Michael Osipov:

Am 2017-05-15 um 22:10 schrieb Robert Scholte:

I think I miss a unittest or integration-test, just to be sure.


The reporter says: "It's very tricky and hopefully not necessary, since
the 1-line fix is provided"


The issue reporter isn't able to provide an IT and there is only the  
patch, but no sample project for this issue.


What to do? Merge this oneline fix anyway?


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


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



Re: [MNG-6169] Lifecycle/binding plugin version updates

2017-07-02 Thread Michael Osipov

Am 2017-05-11 um 22:30 schrieb Michael Osipov:

Who seconds MNG-6169 for 3.5.1? I have a fully working branch
(MNG-6169_2/not-updated-MJAR-MCOMPILER) passing all ITs on Windows 10
and FreeBSD 10.3-RELEASE.

Jenkins build is flaky with notorious file://target/null artifact not
found.

Some bindings haven't been updated because they cause several ITs to
fail (regressions). I will report them separately.


Folks,

this one is still lingering. Are we good to merge now after clearing out 
doubts?


Michael


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



Re: [MNG-6130] Loss of profile information in workaround for MNG-4900

2017-07-02 Thread Michael Osipov

Am 2017-05-15 um 22:29 schrieb Michael Osipov:

Am 2017-05-15 um 22:10 schrieb Robert Scholte:

I think I miss a unittest or integration-test, just to be sure.


The reporter says: "It's very tricky and hopefully not necessary, since
the 1-line fix is provided"


The issue reporter isn't able to provide an IT and there is only the 
patch, but no sample project for this issue.


What to do? Merge this oneline fix anyway?


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



Re: [VOTE] Release Maven Resolver version 1.1.0

2017-07-02 Thread Michael Osipov

Am 2017-06-30 um 22:12 schrieb Michael Osipov:

Hi,

We solved 15 issues:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628=12339212


There are still a couple of issues left in JIRA:
https://issues.apache.org/jira/projects/MRESOLVER/issues?filter=allopenissues


Staging repo:
https://repository.apache.org/content/repositories/maven-1344/
https://repository.apache.org/content/repositories/maven-1344/org/apache/maven/resolver/maven-resolver/1.1.0/maven-resolver-1.1.0-source-release.zip


Source release checksum(s):
maven-resolver-1.1.0-source-release.zip sha1:
d36df9ee315cbd4b0016a04c1716b121160c9c11

Staging site:
https://maven.apache.org/resolver-archives/resolver-LATEST/

Guide to testing staged releases:
http://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for 72 hours.


Here is my +1


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



[GitHub] maven-plugins pull request #120: MJAVADOC-486 Upgrade to Doxia 1.7

2017-07-02 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/maven-plugins/pull/120


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

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



Re: Plexus-Utils 3.1.0 Release

2017-07-02 Thread Robert Scholte
On Sun, 02 Jul 2017 11:36:51 +0200, Karl Heinz Marbaise  
 wrote:



Hi Robert,

On 02/07/17 11:19, Robert Scholte wrote:

I'm not 100% sure if this will fix the issue.
 There are 2 issues which both result in an  
ArrayIndexOutOfBoundsException.
 One has to do with a process instruction inside the plugin  
configuration (fixed).


You mean the m2e configuration thing like ""...

This is fixed ,cause this will fail in all Maven versions if you use a  
parent which contains such configuration...Tested with the current  
master of plexus-utils it works fine...



But if we have a new release of plexus-utils we could at least tell  
people in such cases to replace the plexus-utils to prevent this issue...





It is probably a bit difficult to explain, because it is not as simple as:

if ArrayIndexOutOfBoundsException then upgrade plexus-utils.

And I expect that the m2e is not used that often, which would imply that  
it's almost every time the invalid XML.



The other has to do with invalid XML.


Ok this is a different story...



 It looks to me that most of the time the second issue is being hit.



Clearing the local repository and re-downloading the pom file is the  
cure. (this is actually the best way to identify which of the 2 is  
being hit)
 What I've seen is that sometime the content of the pom is duplicated,  
i.e.


...


...

 I could imagine that this happens when a 2 threads download the same  
pom at the same time and for some reason are appended.


 From the same Maven run ? Or by using two different maven runs which  
use the same local cache ?




I haven't investigated this yet. You would expect that within one JVM the  
Artifact Resolver should be aware of it.





 Up until Maven 3.3.9 the XML stopped at the closing root-tag, not at  
the document-end.


Maybe I misunderstand a thing but isn't the reading of the XML file done  
by plexus-utils?


True, the upgrade of plexus-utils in Maven 3.3.9 exposed this issue.



 When the pom is not a valid XML, then IMHO the pom should be  
re-downloaded.

 There are now a couple of issues:
- you cannot see which pom is causing the ArrayIndexOutOfBoundsException
- you cannot simply switch to strict checksums at system level. You  
cannot use MAVEN_OPTS in this case because --strict-checksum is a Maven  
argument, not a JVM argument.


Couldn't checkSum policy being used in settings.xml to configured to  
fail ?


I think we should reconsider MNG-5506 and MNG-5728.
Assuming all repositories are hosted with a repository manager, I think we  
should be able to switch to strict by default.


Robert




Kind regards
Karl Heinz


 These issues need to be fixed in Maven.
 So I would go for improving this in Maven, just updating plexus-utils  
will give users false hope.


Maybe we don't need to make the release of plexus-utils very prominent  
;-)


Kind regards
Karl Heinz Marbaise


 thanks,
Robert
 On Sun, 02 Jul 2017 10:52:06 +0200, Karl Heinz Marbaise  
 wrote:



Hi,

based on the current issue related to reading pom files etc.  
(ArrayIndexOutOfBoundsException)


I would like to make a new release of Plexus-Utils 3.1.0.after  
that people can simple replace the old version of plexus-utils-3.0.24  
in their maven installation with the new one until we made a new  
release of Maven Core 


If there are no objections I would like to start with the release at  
Tuesday ?


Kind regards
Karl Heinz Marbaise


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



Re: Plexus-Utils 3.1.0 Release

2017-07-02 Thread Karl Heinz Marbaise

Hi Robert,

On 02/07/17 11:19, Robert Scholte wrote:

I'm not 100% sure if this will fix the issue.

There are 2 issues which both result in an ArrayIndexOutOfBoundsException.

One has to do with a process instruction inside the plugin configuration 
(fixed).


You mean the m2e configuration thing like ""...

This is fixed ,cause this will fail in all Maven versions if you use a 
parent which contains such configuration...Tested with the current 
master of plexus-utils it works fine...



But if we have a new release of plexus-utils we could at least tell 
people in such cases to replace the plexus-utils to prevent this issue...




The other has to do with invalid XML.


Ok this is a different story...




It looks to me that most of the time the second issue is being hit.



Clearing the local repository and re-downloading the pom file is the 
cure. (this is actually the best way to identify which of the 2 is being 
hit)


What I've seen is that sometime the content of the pom is duplicated, i.e.

...


...


I could imagine that this happens when a 2 threads download the same pom 
at the same time and for some reason are appended.


From the same Maven run ? Or by using two different maven runs which 
use the same local cache ?






Up until Maven 3.3.9 the XML stopped at the closing root-tag, not at the 
document-end.


Maybe I misunderstand a thing but isn't the reading of the XML file done 
by plexus-utils?




When the pom is not a valid XML, then IMHO the pom should be re-downloaded.

There are now a couple of issues:
- you cannot see which pom is causing the ArrayIndexOutOfBoundsException
- you cannot simply switch to strict checksums at system level. You 
cannot use MAVEN_OPTS in this case because --strict-checksum is a Maven 
argument, not a JVM argument.


Couldn't checkSum policy being used in settings.xml to configured to fail ?


Kind regards
Karl Heinz



These issues need to be fixed in Maven.

So I would go for improving this in Maven, just updating plexus-utils 
will give users false hope.


Maybe we don't need to make the release of plexus-utils very prominent ;-)

Kind regards
Karl Heinz Marbaise



thanks,
Robert

On Sun, 02 Jul 2017 10:52:06 +0200, Karl Heinz Marbaise 
 wrote:



Hi,

based on the current issue related to reading pom files etc. 
(ArrayIndexOutOfBoundsException)


I would like to make a new release of Plexus-Utils 3.1.0.after 
that people can simple replace the old version of plexus-utils-3.0.24 
in their maven installation with the new one until we made a new 
release of Maven Core 


If there are no objections I would like to start with the release at 
Tuesday ?


Kind regards
Karl Heinz Marbaise



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



Re: Plexus-Utils 3.1.0 Release

2017-07-02 Thread Robert Scholte

I'm not 100% sure if this will fix the issue.

There are 2 issues which both result in an ArrayIndexOutOfBoundsException.

One has to do with a process instruction inside the plugin configuration  
(fixed).

The other has to do with invalid XML.

It looks to me that most of the time the second issue is being hit.
Clearing the local repository and re-downloading the pom file is the cure.  
(this is actually the best way to identify which of the 2 is being hit)


What I've seen is that sometime the content of the pom is duplicated, i.e.

...


...


I could imagine that this happens when a 2 threads download the same pom  
at the same time and for some reason are appended.


Up until Maven 3.3.9 the XML stopped at the closing root-tag, not at the  
document-end.


When the pom is not a valid XML, then IMHO the pom should be re-downloaded.

There are now a couple of issues:
- you cannot see which pom is causing the ArrayIndexOutOfBoundsException
- you cannot simply switch to strict checksums at system level. You cannot  
use MAVEN_OPTS in this case because --strict-checksum is a Maven argument,  
not a JVM argument.


These issues need to be fixed in Maven.

So I would go for improving this in Maven, just updating plexus-utils will  
give users false hope.


thanks,
Robert

On Sun, 02 Jul 2017 10:52:06 +0200, Karl Heinz Marbaise  
 wrote:



Hi,

based on the current issue related to reading pom files etc.  
(ArrayIndexOutOfBoundsException)


I would like to make a new release of Plexus-Utils 3.1.0.after that  
people can simple replace the old version of plexus-utils-3.0.24 in  
their maven installation with the new one until we made a new release of  
Maven Core 


If there are no objections I would like to start with the release at  
Tuesday ?


Kind regards
Karl Heinz Marbaise

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


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



Plexus-Utils 3.1.0 Release

2017-07-02 Thread Karl Heinz Marbaise

Hi,

based on the current issue related to reading pom files etc. 
(ArrayIndexOutOfBoundsException)


I would like to make a new release of Plexus-Utils 3.1.0.after that 
people can simple replace the old version of plexus-utils-3.0.24 in 
their maven installation with the new one until we made a new release of 
Maven Core 


If there are no objections I would like to start with the release at 
Tuesday ?


Kind regards
Karl Heinz Marbaise

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