Re: [VOTE] release maven-assembly-plugin version 2.2.2

2011-11-30 Thread Olivier Lamy
+1

2011/11/29 Benson Margulies :
> Hi,
>
> We solved N issues:
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11126&version=13669
>
> There are still a couple of issues left in JIRA:
> https://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+MASSEMBLY+AND+status+%3D+Open+ORDER+BY+priority+DESC&mode=hide
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-268/
>
> Staging site:
> http://maven.apache.org/plugins/maven-assembly-plugin-2.2.2/
>
> Guide to testing staged releases:
> http://maven.apache.org/guides/development/guide-testing-releases.html
>
> NOTE: this release was built using the staged version of
> maven-common-filters-1.4. Add
> https://repository.apache.org/content/groups/staging/  to your
> repository list to test.
>
> 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
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

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



It's not so easy to be a CORS client in Java

2011-11-30 Thread Benson Margulies
If I believe 
http://javasourcecode.org/html/open-source/jdk/jdk-6u23/sun/net/www/protocol/http/HttpURLConnection.java.html,
and I have reason to do so, HttpUrlConnection silently flushes Origin
(and other relevant headers) without actually implementing the
protocol. It might be possible to set
sun.net.http.allowRestrictedHeaders to get around this, however, that
flag is picked up statically, so it would need to be set at JVM
launch.

I hope that the commons http connection uses a raw socket.

So, if anyone wants to play along with CORS from a JAX-RS client, we'd
need an option to WebClient to avoid the HttpUrlConnection. Unless of
course we already have one.

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



Re: [VOTE] release maven-assembly-plugin version 2.2.2

2011-11-30 Thread Hervé BOUTEMY
+1

Hervé

Le Mardi 29 Novembre 2011 12:02:48 Benson Margulies a écrit :
> Hi,
> 
> We solved N issues:
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11126&version=13
> 669
> 
> There are still a couple of issues left in JIRA:
> https://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=pro
> ject+%3D+MASSEMBLY+AND+status+%3D+Open+ORDER+BY+priority+DESC&mode=hide
> 
> Staging repo:
> https://repository.apache.org/content/repositories/maven-268/
> 
> Staging site:
> http://maven.apache.org/plugins/maven-assembly-plugin-2.2.2/
> 
> Guide to testing staged releases:
> http://maven.apache.org/guides/development/guide-testing-releases.html
> 
> NOTE: this release was built using the staged version of
> maven-common-filters-1.4. Add
> https://repository.apache.org/content/groups/staging/  to your
> repository list to test.
> 
> 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

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



Re: [VOTE] release maven-common-artifact-filters 1.4

2011-11-30 Thread Hervé BOUTEMY
+1

Hervé

Le Mardi 29 Novembre 2011 06:44:29 Benson Margulies a écrit :
> Hi,
> 
> We solved an issue:
> http://jira.codehaus.org/secure/ReleaseNote.jspa?atl_token=ACIO-CAVI-QX7G-9I
> AS%7C083f4f243731b9ee702e76ba2ccc07788ab70ac3%7Clin&version=16798&styleName=
> Text&projectId=11761&Create=Create
> 
>   Release Notes - Maven Shared Components - Version
> maven-common-artifact-filters-1.4
> 
>   ** Bug
>   * [MSHARED-205] - wildcard in middle of artifact-coordinate
> segment not recognized in Pattern*ArtifactFilter
> 
> There are still a couple of issues left in JIRA:
> 
> http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&mode=hide&jql
> Query=component+%3D+maven-common-artifact-filters+AND+project+%3D+MSHARED+AN
> D+resolution+%3D+Unresolved+ORDER+BY+updated+DESC
> 
> Staging repo:
> https://repository.apache.org/content/repositories/maven-266/
> 
> Staging site:
> http://maven.apache.org/shared/maven-common-artifact-filters-1.4 (staged)
> 
> 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

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



Re: [VOTE] Apache Maven SCM 1.6

2011-11-30 Thread Kristian Rosenvold
+1

2011/11/29 Olivier Lamy 

> 2011/11/29 Olivier Lamy :
> > Hello,
> >
> > I'd like to release Apache Maven SCM 1.6
> >
> > We fixed 18 issues:
> >
> https://jira.codehaus.org/secure/ReleaseNote.jspa?version=17296&styleName=Text&projectId=10527&Create=Create
> >
> > Staged repo:
> https://repository.apache.org/content/repositories/maven-265/
> >
> > Staging site: http://maven.apache.org/scm-1.6/ (note the use of the
> > new skin :-) ).
> >
> > [+1]:
> > [ 0] :
> > [-1] :
> >
> > Here my +1.
>
> Missed to say vote open for the usual 72H.
>
> >
> > Thanks,
> > --
> > Olivier Lamy
> > Talend: http://coders.talend.com
> > http://twitter.com/olamy | http://linkedin.com/in/olamy
>
>
>
> --
> Olivier Lamy
> Talend: http://coders.talend.com
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>


Re: Migration plan to commons-exec

2011-11-30 Thread John Casey
+1

On 11/30/11 5:13 AM, Kristian Rosenvold wrote:
> Some time ago I did a very thorough review of commons-exec as a
> replacement for executeCommandLine in plexus-utils. commons-exec is a
> relative of plexus-utils executeCommandLine, as can be seen from the
> initial project description at
> https://github.com/apache/commons-exec/blob/trunk/STATUS .  I was very
> pleased with the code (and vastly superiour test coverage!) and I would
> like to replace its usage in /all/ of maven in one operation.
> 
> I went through all the patches we have applied to plexus-utils and I
> have one more minor patch that I'll get simo/olamy to apply for
> commons-exec, and thereafter hopefully release a minor update to
> commons-exec. When that is done I figured I'd do all the maven clients
> in one sitting.
> 
> WDYT ?
> 
> Kristian
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 


-- 
John Casey
Developer, PMC Chair - Apache Maven (http://maven.apache.org)
Blog: http://www.johnofalltrades.name/

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



Re: [VOTE] release maven-common-artifact-filters 1.4

2011-11-30 Thread John Casey
+1

On 11/29/11 6:44 AM, Benson Margulies wrote:
> Hi,
> 
> We solved an issue:
> http://jira.codehaus.org/secure/ReleaseNote.jspa?atl_token=ACIO-CAVI-QX7G-9IAS%7C083f4f243731b9ee702e76ba2ccc07788ab70ac3%7Clin&version=16798&styleName=Text&projectId=11761&Create=Create
> 
>   Release Notes - Maven Shared Components - Version
> maven-common-artifact-filters-1.4
> 
>   ** Bug
>   * [MSHARED-205] - wildcard in middle of artifact-coordinate
> segment not recognized in Pattern*ArtifactFilter
> 
> There are still a couple of issues left in JIRA:
> 
> http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&mode=hide&jqlQuery=component+%3D+maven-common-artifact-filters+AND+project+%3D+MSHARED+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC
> 
> Staging repo:
> https://repository.apache.org/content/repositories/maven-266/
> 
> Staging site:
> http://maven.apache.org/shared/maven-common-artifact-filters-1.4 (staged)
> 
> 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
> 


-- 
John Casey
Developer, PMC Chair - Apache Maven (http://maven.apache.org)
Blog: http://www.johnofalltrades.name/

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



Re: [VOTE] release maven-assembly-plugin version 2.2.2

2011-11-30 Thread John Casey
+1

On 11/29/11 12:02 PM, Benson Margulies wrote:
> Hi,
> 
> We solved N issues:
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11126&version=13669
> 
> There are still a couple of issues left in JIRA:
> https://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+MASSEMBLY+AND+status+%3D+Open+ORDER+BY+priority+DESC&mode=hide
> 
> Staging repo:
> https://repository.apache.org/content/repositories/maven-268/
> 
> Staging site:
> http://maven.apache.org/plugins/maven-assembly-plugin-2.2.2/
> 
> Guide to testing staged releases:
> http://maven.apache.org/guides/development/guide-testing-releases.html
> 
> NOTE: this release was built using the staged version of
> maven-common-filters-1.4. Add
> https://repository.apache.org/content/groups/staging/  to your
> repository list to test.
> 
> 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
> 


-- 
John Casey
Developer, PMC Chair - Apache Maven (http://maven.apache.org)
Blog: http://www.johnofalltrades.name/

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



Re: [VOTE] release maven-common-artifact-filters 1.4

2011-11-30 Thread Olivier Lamy
+1

2011/11/29 Benson Margulies :
> Hi,
>
> We solved an issue:
> http://jira.codehaus.org/secure/ReleaseNote.jspa?atl_token=ACIO-CAVI-QX7G-9IAS%7C083f4f243731b9ee702e76ba2ccc07788ab70ac3%7Clin&version=16798&styleName=Text&projectId=11761&Create=Create
>
>      Release Notes - Maven Shared Components - Version
> maven-common-artifact-filters-1.4
>
>      ** Bug
>          * [MSHARED-205] - wildcard in middle of artifact-coordinate
> segment not recognized in Pattern*ArtifactFilter
>
> There are still a couple of issues left in JIRA:
>
> http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&mode=hide&jqlQuery=component+%3D+maven-common-artifact-filters+AND+project+%3D+MSHARED+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC
>
> Staging repo:
> https://repository.apache.org/content/repositories/maven-266/
>
> Staging site:
> http://maven.apache.org/shared/maven-common-artifact-filters-1.4 (staged)
>
> 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
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

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



Re: [VOTE] release maven-assembly-plugin version 2.2.2

2011-11-30 Thread Kristian Rosenvold
+1

Kristian


2011/11/30 Julien HENRY 

> +1 (not binding)
>
>
>
> - Mail original -
> > De : Benson Margulies 
> > À : Maven Developers List 
> > Cc :
> > Envoyé le : Mardi 29 Novembre 2011 18h02
> > Objet : [VOTE] release maven-assembly-plugin version 2.2.2
> >
> > Hi,
> >
> > We solved N issues:
> >
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11126&version=13669
> >
> > There are still a couple of issues left in JIRA:
> >
> https://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+MASSEMBLY+AND+status+%3D+Open+ORDER+BY+priority+DESC&mode=hide
> >
> > Staging repo:
> > https://repository.apache.org/content/repositories/maven-268/
> >
> > Staging site:
> > http://maven.apache.org/plugins/maven-assembly-plugin-2.2.2/
> >
> > Guide to testing staged releases:
> > http://maven.apache.org/guides/development/guide-testing-releases.html
> >
> > NOTE: this release was built using the staged version of
> > maven-common-filters-1.4. Add
> > https://repository.apache.org/content/groups/staging/  to your
> > repository list to test.
> >
> > 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
> >
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>


Re: Migration plan to commons-exec

2011-11-30 Thread Arnaud Héritier
+1

On Wed, Nov 30, 2011 at 2:34 PM, Jason van Zyl  wrote:

> +1
>
> On Nov 30, 2011, at 2:13 AM, Kristian Rosenvold wrote:
>
> > Some time ago I did a very thorough review of commons-exec as a
> replacement for executeCommandLine in plexus-utils. commons-exec is a
> relative of plexus-utils executeCommandLine, as can be seen from the
> initial project description at
> https://github.com/apache/commons-exec/blob/trunk/STATUS .  I was very
> pleased with the code (and vastly superiour test coverage!) and I would
> like to replace its usage in /all/ of maven in one operation.
> >
> > I went through all the patches we have applied to plexus-utils and I
> have one more minor patch that I'll get simo/olamy to apply for
> commons-exec, and thereafter hopefully release a minor update to
> commons-exec. When that is done I figured I'd do all the maven clients in
> one sitting.
> >
> > WDYT ?
> >
> > Kristian
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org
> >
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
>
>
>
>
>


Re: [VOTE] release maven-assembly-plugin version 2.2.2

2011-11-30 Thread Julien HENRY
+1 (not binding)



- Mail original -
> De : Benson Margulies 
> À : Maven Developers List 
> Cc : 
> Envoyé le : Mardi 29 Novembre 2011 18h02
> Objet : [VOTE] release maven-assembly-plugin version 2.2.2
> 
> Hi,
> 
> We solved N issues:
> https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11126&version=13669
> 
> There are still a couple of issues left in JIRA:
> https://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+MASSEMBLY+AND+status+%3D+Open+ORDER+BY+priority+DESC&mode=hide
> 
> Staging repo:
> https://repository.apache.org/content/repositories/maven-268/
> 
> Staging site:
> http://maven.apache.org/plugins/maven-assembly-plugin-2.2.2/
> 
> Guide to testing staged releases:
> http://maven.apache.org/guides/development/guide-testing-releases.html
> 
> NOTE: this release was built using the staged version of
> maven-common-filters-1.4. Add
> https://repository.apache.org/content/groups/staging/  to your
> repository list to test.
> 
> 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
>

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



[VOTE] Release Maven Surefire version 2.11, take 2

2011-11-30 Thread Kristian Rosenvold
Hi,

We solved 22 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10541&version=17856

This version supports JUnit 4.8 @Category annotation, using the
"groups" parameter on the plugin (using the 4.7 provider).

The other new feature in this release are runOrder="failedfirst" and
runOrder="balanced", this last parameter
tries to optimize the overall run-time for parallel test runs.

Users migrating from "classic" JUnit4 to the 4.7 provider to use
categories may want
to take note of http://jira.codehaus.org/browse/SUREFIRE-798

Changes to the proposed Surefire API are documented in the

API section of the site, which also has a lovely new skin, thanks to Simon!

This version is marked as the last java 1.4 compatible version in JIRA, the
next version will
be java 1.5 for the plugin. Surefire can still *fork* all the way down to
jdk 1.3 for JUnit 3.8.1.


There are still lots of issues left in JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&mode=hide&jqlQuery=project+%3D+
SUREFIRE+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC

Staging repo:
https://repository.apache.org/content/repositories/maven-272/

Staging site (sync pending):
http://maven.apache.org/surefire-2.11/
http://maven.apache.org/plugins/maven-failsafe-plugin-2.11/
http://maven.apache.org/plugins/maven-surefire-plugin-2.11/
http://maven.apache.org/plugins/maven-surefire-reports-plugin-2.11/

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

Vote open for 72 hours.

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


And here's my +1

Kristian


Re: Migration plan to commons-exec

2011-11-30 Thread Jason van Zyl
+1

On Nov 30, 2011, at 2:13 AM, Kristian Rosenvold wrote:

> Some time ago I did a very thorough review of commons-exec as a replacement 
> for executeCommandLine in plexus-utils. commons-exec is a relative of 
> plexus-utils executeCommandLine, as can be seen from the initial project 
> description at https://github.com/apache/commons-exec/blob/trunk/STATUS .  I 
> was very pleased with the code (and vastly superiour test coverage!) and I 
> would like to replace its usage in /all/ of maven in one operation.
> 
> I went through all the patches we have applied to plexus-utils and I have one 
> more minor patch that I'll get simo/olamy to apply for commons-exec, and 
> thereafter hopefully release a minor update to commons-exec. When that is 
> done I figured I'd do all the maven clients in one sitting.
> 
> WDYT ?
> 
> Kristian
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-







Re: [VOTE] Apache Maven 3.0.4

2011-11-30 Thread Jörg Schaible
Hi Oliver,

Olivier Lamy wrote:

> @Jörg any open source projects you can share ?

Sorry, no, but I am try some runs now on a dedicated build server ... a run 
takes some time though 

> What kind of builds are you doing ? install deploy ?

mvn clean install

> with an empty
> repo or an already populated one ?

populated

> is there any reporting done (site
> plugin use)

no

> ? etc...
> Any stack trace you could provide ?
> 
> Perso, I have tested this build with asf projects with huge build (cxf
> and camel).
> Note my MAVEN_OPTS is export MAVEN_OPTS="-Djava.awt.headless=true
> -Xmx768m -Xms768m -XX:MaxPermSize=256m -client"

Mine are "-Xmx1g -XX:MaxPermSize=144m". PermSize was chosen to allow such a 
build to succeed.

> Could you add -XX:+HeapDumpOnOutOfMemoryError in your MAVEN_OPTS ?
> (-XX:HeapDumpPath= to control the path where it's generated-
> Maybe this can help us to see what's the issue.

OK, I try to repeat the situation first on the build server above.

> IMHO the reasons for that is probably in external libraries update, we
> did.
> 
> Changes I see are in 3.0.4 from 3.0.3
> * new wagon http: light one 1.0-beta-7 to http 2.1
> * aether 1.11 to 1.13.1
> * sisu-inject* 2.1.1 to 2.3.0 (with sisu-guice too 2.9.4 to 3.1.0)
> 
> If you have a bit of time to play with changes back (one by one) to
> lib and test ?

When I have a "stable" environment for this :)

> 2011/11/30 Kristian Rosenvold :
>> Did you verify that you're using all the same plugins/versions ?

All involved plugins are pinned in a global pluginMgmt section.

>> You might consider running something like jvisualvm attached to both
>> 3.0.3 and 3.0.4  to see if your 3.0.3 build is just "millimeters away"
>> from failing on permgen already ;)

I don't know about jvisualvm, but yes, the build with M303 will use nearly 
all of the 144m PermSpace. However, M304 runs out of resources after 66% of 
the involved projects.

Just for the records:
 %< ===
$ mvn --version
Apache Maven 3.0.4 (r1206075; 2011-11-25 09:20:29+0100)
Maven home: /usr/share/maven-bin-3.0
Java version: 1.6.0_29, vendor: Sun Microsystems Inc.
Java home: /opt/sun-jdk-1.6.0.29/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.0.6-gentoo", arch: "i386", family: "unix"
 %< ===

- Jörg


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



Re: Migration plan to commons-exec

2011-11-30 Thread Simone Tripodi
as we Italian says: "better later than never", we now have the chance
to improve both commons-exec and maven! :)
All the best!
Simo

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/



On Wed, Nov 30, 2011 at 11:39 AM, Brett Porter  wrote:
> Great! Long overdue. (I see it's 6 years 4 months since I checked in the 
> STATUS file on commons-exec, with this very intent... :)
>
> On 30/11/2011, at 9:13 PM, Kristian Rosenvold wrote:
>
>> Some time ago I did a very thorough review of commons-exec as a replacement 
>> for executeCommandLine in plexus-utils. commons-exec is a relative of 
>> plexus-utils executeCommandLine, as can be seen from the initial project 
>> description at https://github.com/apache/commons-exec/blob/trunk/STATUS .  I 
>> was very pleased with the code (and vastly superiour test coverage!) and I 
>> would like to replace its usage in /all/ of maven in one operation.
>>
>> I went through all the patches we have applied to plexus-utils and I have 
>> one more minor patch that I'll get simo/olamy to apply for commons-exec, and 
>> thereafter hopefully release a minor update to commons-exec. When that is 
>> done I figured I'd do all the maven clients in one sitting.
>>
>> WDYT ?
>>
>> Kristian
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>
> --
> Brett Porter
> br...@apache.org
> http://brettporter.wordpress.com/
> http://au.linkedin.com/in/brettporter
>
>
>
>
>
> -
> 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: Migration plan to commons-exec

2011-11-30 Thread Brett Porter
Great! Long overdue. (I see it's 6 years 4 months since I checked in the STATUS 
file on commons-exec, with this very intent... :)

On 30/11/2011, at 9:13 PM, Kristian Rosenvold wrote:

> Some time ago I did a very thorough review of commons-exec as a replacement 
> for executeCommandLine in plexus-utils. commons-exec is a relative of 
> plexus-utils executeCommandLine, as can be seen from the initial project 
> description at https://github.com/apache/commons-exec/blob/trunk/STATUS .  I 
> was very pleased with the code (and vastly superiour test coverage!) and I 
> would like to replace its usage in /all/ of maven in one operation.
> 
> I went through all the patches we have applied to plexus-utils and I have one 
> more minor patch that I'll get simo/olamy to apply for commons-exec, and 
> thereafter hopefully release a minor update to commons-exec. When that is 
> done I figured I'd do all the maven clients in one sitting.
> 
> WDYT ?
> 
> Kristian
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter





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



Re: Migration plan to commons-exec

2011-11-30 Thread Olivier Lamy
Sounds good: +1

2011/11/30 Kristian Rosenvold :
> Some time ago I did a very thorough review of commons-exec as a replacement
> for executeCommandLine in plexus-utils. commons-exec is a relative of
> plexus-utils executeCommandLine, as can be seen from the initial project
> description at https://github.com/apache/commons-exec/blob/trunk/STATUS .  I
> was very pleased with the code (and vastly superiour test coverage!) and I
> would like to replace its usage in /all/ of maven in one operation.
>
> I went through all the patches we have applied to plexus-utils and I have
> one more minor patch that I'll get simo/olamy to apply for commons-exec, and
> thereafter hopefully release a minor update to commons-exec. When that is
> done I figured I'd do all the maven clients in one sitting.
>
> WDYT ?
>
> Kristian
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>



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

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



Re: Migration plan to commons-exec

2011-11-30 Thread Simone Tripodi
wearing both caps of commons PMC and maven Committer, I'm (not binding) +1 :)
Simo

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/



On Wed, Nov 30, 2011 at 11:13 AM, Kristian Rosenvold
 wrote:
> Some time ago I did a very thorough review of commons-exec as a replacement
> for executeCommandLine in plexus-utils. commons-exec is a relative of
> plexus-utils executeCommandLine, as can be seen from the initial project
> description at https://github.com/apache/commons-exec/blob/trunk/STATUS .  I
> was very pleased with the code (and vastly superiour test coverage!) and I
> would like to replace its usage in /all/ of maven in one operation.
>
> I went through all the patches we have applied to plexus-utils and I have
> one more minor patch that I'll get simo/olamy to apply for commons-exec, and
> thereafter hopefully release a minor update to commons-exec. When that is
> done I figured I'd do all the maven clients in one sitting.
>
> WDYT ?
>
> Kristian
>
>
> -
> 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] Apache Maven 3.0.4

2011-11-30 Thread Olivier Lamy
@Jörg any open source projects you can share ?

What kind of builds are you doing ? install deploy ? with an empty
repo or an already populated one ? is there any reporting done (site
plugin use) ? etc...
Any stack trace you could provide ?

Perso, I have tested this build with asf projects with huge build (cxf
and camel).
Note my MAVEN_OPTS is export MAVEN_OPTS="-Djava.awt.headless=true
-Xmx768m -Xms768m -XX:MaxPermSize=256m -client"

Could you add -XX:+HeapDumpOnOutOfMemoryError in your MAVEN_OPTS ?
(-XX:HeapDumpPath= to control the path where it's generated-
Maybe this can help us to see what's the issue.

IMHO the reasons for that is probably in external libraries update, we did.

Changes I see are in 3.0.4 from 3.0.3
* new wagon http: light one 1.0-beta-7 to http 2.1
* aether 1.11 to 1.13.1
* sisu-inject* 2.1.1 to 2.3.0 (with sisu-guice too 2.9.4 to 3.1.0)

If you have a bit of time to play with changes back (one by one) to
lib and test ?



2011/11/30 Kristian Rosenvold :
> Did you verify that you're using all the same plugins/versions ?
>
> You might consider running something like jvisualvm attached to both 3.0.3
> and 3.0.4  to see if your 3.0.3 build is just "millimeters away" from
> failing on permgen already ;)
>
> Kristian
>
> Den 30.11.2011 09:41, skrev Jörg Schaible:
>
>> Hi,
>>
>> Olivier Lamy wrote:
>>
>>> Hello,
>>>
>>> I'd like to release Apache Maven 3.0.4.
>>>
>>> We fixed 31 issues.
>>> See release notes:
>>>
>>
>> http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=17215
>>>
>>> The staged repo is available here:
>>> https://repository.apache.org/content/repositories/maven-244/ .
>>>
>>> The staged distributions are available here:
>>> http://people.apache.org/builds/maven/3.0.4/
>>>
>>> As we are near the week end, the vote will be a 5 days vote (which is
>>> around 120 hours)
>>>
>>> [+1]
>>> [0]
>>> [-1]
>>>
>>> Here my +1
>>
>> I tried the new version with our global build project, but it seems that
>> the
>> new version takes a lot more PermGen space than before. M303 could build
>> all
>> ~400 projects with 144MB PermGen space, but M304 bails out after building
>> 2/3rd of the projects. Anyone else facing increased PermGen space
>> consumption?
>>
>> - Jörg
>>
>>
>> -
>> 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
>



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

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



Migration plan to commons-exec

2011-11-30 Thread Kristian Rosenvold
Some time ago I did a very thorough review of commons-exec as a 
replacement for executeCommandLine in plexus-utils. commons-exec is a 
relative of plexus-utils executeCommandLine, as can be seen from the 
initial project description at 
https://github.com/apache/commons-exec/blob/trunk/STATUS .  I was very 
pleased with the code (and vastly superiour test coverage!) and I would 
like to replace its usage in /all/ of maven in one operation.


I went through all the patches we have applied to plexus-utils and I 
have one more minor patch that I'll get simo/olamy to apply for 
commons-exec, and thereafter hopefully release a minor update to 
commons-exec. When that is done I figured I'd do all the maven clients 
in one sitting.


WDYT ?

Kristian


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



Re: [VOTE] Apache Maven 3.0.4

2011-11-30 Thread Kristian Rosenvold

Did you verify that you're using all the same plugins/versions ?

You might consider running something like jvisualvm attached to both 
3.0.3 and 3.0.4  to see if your 3.0.3 build is just "millimeters away" 
from failing on permgen already ;)


Kristian

Den 30.11.2011 09:41, skrev Jörg Schaible:

Hi,

Olivier Lamy wrote:


Hello,

I'd like to release Apache Maven 3.0.4.

We fixed 31 issues.
See release notes:


http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=17215

The staged repo is available here:
https://repository.apache.org/content/repositories/maven-244/ .

The staged distributions are available here:
http://people.apache.org/builds/maven/3.0.4/

As we are near the week end, the vote will be a 5 days vote (which is
around 120 hours)

[+1]
[0]
[-1]

Here my +1

I tried the new version with our global build project, but it seems that the
new version takes a lot more PermGen space than before. M303 could build all
~400 projects with 144MB PermGen space, but M304 bails out after building
2/3rd of the projects. Anyone else facing increased PermGen space
consumption?

- Jörg


-
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] Apache Maven 3.0.4

2011-11-30 Thread Mark Derricutt
Now you mention it I have - but I've often seen some of our builds randomly
blow out of memory during some of our tests so I can't confirm its M304 at
fault or not.

( mind you - I was running Jason's Sonatype M304 dist before that so its
possible its there among a number of the newer builds...

-- 
"Great artists are extremely selfish and arrogant things" — Steven Wilson,
Porcupine Tree

On Wed, Nov 30, 2011 at 9:41 PM, Jörg Schaible
wrote:

> ~400 projects with 144MB PermGen space, but M304 bails out after building
> 2/3rd of the projects. Anyone else facing increased PermGen space
> consumption?
>


Re: [VOTE] Apache Maven 3.0.4

2011-11-30 Thread Jörg Schaible
Hi,

Olivier Lamy wrote:

> Hello,
> 
> I'd like to release Apache Maven 3.0.4.
> 
> We fixed 31 issues.
> See release notes:
> 
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=17215
> 
> The staged repo is available here:
> https://repository.apache.org/content/repositories/maven-244/ .
> 
> The staged distributions are available here:
> http://people.apache.org/builds/maven/3.0.4/
> 
> As we are near the week end, the vote will be a 5 days vote (which is
> around 120 hours)
> 
> [+1]
> [0]
> [-1]
> 
> Here my +1

I tried the new version with our global build project, but it seems that the 
new version takes a lot more PermGen space than before. M303 could build all 
~400 projects with 144MB PermGen space, but M304 bails out after building 
2/3rd of the projects. Anyone else facing increased PermGen space 
consumption?

- Jörg


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



Re: deprecate a method for wagon stream api (was Re: [VOTE] Apache Maven 3.0.4 )

2011-11-30 Thread Olivier Lamy
Hello,

2011/11/30 Brett Porter :
> Note that it wasn't really called until r1179571, so I think maybe the 
> http-shared module should go back to not supporting it. I suppose that was 
> added for Aether, which in turn is no longer needed :)
>
> While looking at that I noticed this code is probably being called for 
> anything using the new putFromStream:
>
>                FileOutputStream fos = null;
>                try
>                {
>                    this.source = File.createTempFile( "http-wagon.", ".tmp" );
>                    this.source.deleteOnExit();
>
>                    fos = new FileOutputStream( this.source );
>                    IOUtil.copy( stream, fos );
>
> John authored this code a long time ago: 
> http://svn.apache.org/viewvc?view=revision&revision=786701. I get the feeling 
> with your recent changes this hack might no longer be necessary.

Yup agree. I will try to remove that.

>
> Finally, why do we still have both http-shared and http-shared4?
IMHO there is a design issue here (see WAGON-359), those two modules
have the same classes in the same package
(org.apache.maven.wagon.shared.http).

@mark any good reason for that ? :-)

As now there is nothing shared now, because dav jackrabbit use
httpclient3 and http wagon use httpcli4, those classes can move to
their own modules. Or at least the package in shared4 must be change!
For some backward comp, I tend to be for package rename and keep those
http-shared* modules in 2.x (and remove it in 3.x)

Others ?

>
> - Brett
>
> On 30/11/2011, at 12:59 AM, Olivier Lamy wrote:
>
>> 2011/11/29 Benjamin Bentmann :
>>> Tamás Cservenák wrote:
>>>
 Out of curiosity, why is chunked transfer encoding used to transfer
 the few byte long SHA1 string?
>>>
>>>
>>> https://issues.sonatype.org/browse/AETHER-128
>>>
>>>
 many servers does not support it
 completely...
>>>
>>>
>>> Which suggests to deprecate the problematic method in the StreamingWagon
>>> API.
>> Agree I will .
>>>
>>>
>>>
>>> Benjamin
>>>
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>
>>
>>
>>
>> --
>> Olivier Lamy
>> Talend: http://coders.talend.com
>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>
> --
> Brett Porter
> br...@apache.org
> http://brettporter.wordpress.com/
> http://au.linkedin.com/in/brettporter
>
>
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>



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

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