Re: [PLEASE TEST] Maven 2.2.0-RC1

2009-05-04 Thread Mauro Talevi

Hi John,

no regressions found with Mac OSX 1.5.0_16.

Cheers

John Casey wrote:

Hi everyone,

It's that time again. For the 2.2.0 release of Maven, we're trying to 
keep the number of issues fairly limited to regressions, issues with 
quite a few votes that are low-hanging fruit, and some sort of 
strategic issues. We're moving Maven to JDK 1.5 with this release, 
though the entire API has not yet been generified.


We've resolved 15 issues (one is still open, waiting for me to finalize 
the associated site docs). The full listing is at the bottom of this 
message, and the link to the release notes is:


http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500styleName=Htmlversion=15103 





You can find the RC1 staging artifacts here:

https://repository.apache.org/content/repositories/maven-staging-008/

...and the binary/source distribution archives here:

https://repository.apache.org/content/repositories/maven-staging-008/org/apache/maven/apache-maven/2.2.0-RC1/ 





Please note that Maven 2.2.0 will require JDK 1.5 to run, so take this 
into consideration when testing.




If you come across any problems, please file an issue in:

http://jira.codehaus.org/browse/MNG

and set Affects-Version == 2.2.0.



Thanks!

-john

---
John Casey
Developer and PMC Member, Apache Maven (http://maven.apache.org)
Member, Apache Software Foundation
Blog: http://www.ejlife.net/blogs/buildchimp

What we have to learn to do, we learn by doing.
   -Aristotle



Release Notes:

---


Release Notes - Maven 2 - Version 2.2.0

** Sub-task
* [MNG-4144] - document escape character for curly braces in 
clear-text passwords for settings.xml password security
* [MNG-4145] - switch to released versions of plexus-sec-dispatcher 
(and by ext. plexus-cipher) once they're available


** Bug
* [MNG-3553] - cannot resolve dependency with scope import
* [MNG-3776] - Namespace misspelled in settings.xml
* [MNG-4074] - cyclic reference with 2.1.0-RC1 that doesn't occur 
with 2.0.10
* [MNG-4082] - Encryption is triggered if passwords merely contain 
curly braces
* [MNG-4126] - [regression] Properties defined in profiles.xml of 
parent are not inherited during multimodule build
* [MNG-4137] - NPE in DefaultLIfecycleExecutor when run from within 
Hudson builds

* [MNG-4140] - Properties incorrectly replaced in pom
* [MNG-4146] - password security doesn't work with custom password 
providers
* [MNG-4147] - very long passwords cause LightweightHTTP wagon to 
line-wrap the Base64-encoded Authorization header


** Improvement
* [MNG-2979] - Cross module dependencies for multi-module site
* [MNG-3834] - Improve error message when dependency with classifier 
is missing version



** Task
* [MNG-4143] - Update Java requirement to 1.5


** Wish
* [MNG-4139] - avoid the schema location in generated 
maven-metadata*.xml



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



Re: [vote] release maven-dependency-plugin 2.1 and dependency-analyzer 1.1

2009-01-08 Thread Mauro Talevi

+1

Brian E. Fox wrote:

Another smallish release that's been waiting a while. I'm going to work
with Oleg next week to have the dependency plugin use  mercury so I'd
like to get the current fixes out in a stable form first.

 


Release Notes:

http://jira.codehaus.org/secure/ReleaseNote.jspa?version=14007styleName
=HtmlprojectId=11214Create=Create

 


Staging Repo:

http://people.apache.org/~brianf/staging-repository2/

 


Site:

http://people.apache.org/~brianf/maven-dependency-plugin/

 


Vote is open for 72hrs

 


+1

 

 


--

Brian Fox

Apache Maven PMC

http://blogs.sonatype.com/brian/

 






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



Re: [VOTE] Maven 3.0-alpha-1

2009-01-05 Thread Mauro Talevi

+1

Jason van Zyl wrote:

Hi,

This is really to get the ball rolling for Maven 3.x. While I have some 
gracious guinea pigs who are arduously pummeling this code base I 
wouldn't recommend anyone use this in production. If you want to try it 
and give feedback that's great, but we have a lot of work we know 
ourselves that needs to be done. Not trying to discourage anyone from 
trying it but I honestly wouldn't expect much for a at least a couple 
more weeks.


Over the next few alphas the work will be dominated by bug fixing, 
regression fixing, general alignment with Maven 2.x so that all known 
requirements to run Maven 2.x plugins are satisfied, and refactoring to 
prepare the codebase for the fun stuff of adding new features. There is 
still a lot of work todo, but by the end of January I think I'll have a 
good enough idea to layout some tentative beta dates and for GA. I know 
this by guestimating based on myself, Shane, and Oleg working on this 
full-time and Benjamin working part-time.


We are trying extremely hard to make everything accessible by producing 
tons of ITs, a specification for POM construction and builds coming off 
the grid at a very high frequency. I hope that fairly soon into the 
alpha cycle we can attract Ralph into the mix and soon after that more 
developers. My hope is that by the time the betas rolls around we have 
4-5 people who know the core as well as Shane and I do now, and 7-8 by 
the time we hit GA.


I think from this point I would like to try and eject and alpha every 
week or two with builds coming off the grid many times a day. Please 
don't expect too much from the distribution if you happen to download it 
as we know there are problems and we haven't started optimizing at all 
yet. Shane and I had to do a release before we went batty so we needed 
to get the process going. I don't think we are going to attempt to 
integrate newer build of Maven 3.x into m2e for a couple more alphas so 
anyone doing embedding work I can tell you that it's not time to 
integrate yet.


So without fanfare, here are the standard bits you're looking for:

Issues resolved:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truefixfor=13143pid=10500sorter/field=issuekeysorter/order=DESC 



Staging repo:
http://people.apache.org/builds/maven/3.0-alpha-1/

Distributions:
http://people.apache.org/builds/maven/3.0-alpha-1/staging-repo/org/apache/maven/maven-distribution/3.0-alpha-1/ 



Vote open for 72 hours.

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

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
--

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.

  -- Jacques Ellul, The Technological Society



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



Re: [VOTE] Release maven-skins parent POM 4

2008-12-29 Thread Mauro Talevi

+1
Dennis Lundberg wrote:

Hi

It time to release our Stylus skin. To start off we need to get a new
release of maven-skins parent 4 out, so that we later can release
maven-stylus-skin. This is to comply with the new with the new Privacy
policy.

Diff of the POM since the last release:

http://svn.apache.org/viewvc/maven/skins/trunk/pom.xml?r1=526743r2=728980diff_format=h

Diff of the site.xml since the last release:

http://svn.apache.org/viewvc/maven/skins/trunk/src/site/site.xml?r1=639596r2=729763diff_format=h


Vote will be 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



Re: [2.0.10 RC7] please test

2008-12-22 Thread Mauro Talevi

No regressions found.

Cheers

Brian E. Fox wrote:

(once again with the right url)

This fixes the NPE reported in the last RC:
http://jira.codehaus.org/browse/MNG-3921 (Thanks Benjamin and Henrique)

Here's the list of issues fixed in 2.0.10:

http://jira.codehaus.org/secure/ReleaseNote.jspa?version=14112styleName
=HtmlprojectId=10500Create=Create

And I've staged RC-6 here:

http://people.apache.org/~brianf/staging-repository/org/apache/maven/apa
che-maven/2.0.10-RC7/



Please try it out and see if we have any remaining regressions over
2.0.9.

Thanks,
Brian


--
Brian Fox
Apache Maven PMC
http://blogs.sonatype.com/brian/



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



Re: [VOTE] Release Maven Filtering version 1.0-beta-2

2008-10-06 Thread Mauro Talevi

+1

Olivier Lamy wrote:

Hi,
In preparation of resources plugin, I'd like to release the shared
library maven-filtering version 1.0-beta-2.
We solved 6 issues :
http://jira.codehaus.org/secure/ReleaseNote.jspa?version=14488styleName=HtmlprojectId=11761Create=Create

Staging repo:
http://people.apache.org/~olamy/staging-repo/

Staging site:
http://maven.apache.org/shared/maven-filtering-1.0-beta-2 (wait sync).

Vote open for 72 hours.
Here my +1

--
Olivier



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Shortening paths for core ITs

2008-09-21 Thread Mauro Talevi

Arnaud HERITIER wrote:

+1
Just a remark : sometime you replace integration-tests by its otherwise by
it. Perhaps we could unify them .
For example you propose to rename core-integration-tests-support to
core-it-support and not to core-its-support.



+1


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] Release Maven 2.1.0-M1

2008-09-16 Thread Mauro Talevi

+1

John Casey wrote:

Hi everyone,

After fixing 70 issues and spending about 2 months going through release 
candidate after release candidate, we finally have a stable codebase!


To that end, I'd like to put Maven 2.1.0-M1 up for a vote. The release 
notes are here:


http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500styleName=Htmlversion=14503 



and the staged binary is here:

http://people.apache.org/~jdcasey/stage/apache-maven/2.1.0-M1/org/apache/maven/apache-maven/2.1.0-M1 



This vote will be open for 72h. Please vote +1/+0/-1.

Here's my +1.

Thanks,

-john

---
John Casey
Developer and PMC Member, Apache Maven (http://maven.apache.org)
Member, Apache Software Foundation
Blog: http://www.ejlife.net/blogs/buildchimp



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [PLEASE TEST] Maven 2.1.0-M1-RC17

2008-09-10 Thread Mauro Talevi

John, no problems encountered.  Great work!

John Casey wrote:

Hi,

I've fixed MNG-3748, where illegal elements in the settings.xml were not 
triggering build failure. Anyway, this release candidate includes a fix 
for that issue:


http://people.apache.org/~jdcasey/stage/current-maven-RC/

Enjoy, and let me know if you have problems.

Thanks,

-john

---
John Casey
Developer and PMC Member, Apache Maven (http://maven.apache.org)
Member, Apache Software Foundation
Blog: http://www.ejlife.net/blogs/buildchimp



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] release maven enforcer plugin 1.0-alpha-4

2008-09-09 Thread Mauro Talevi

+1

nicolas de loof wrote:

+1

2008/9/9 Arnaud HERITIER [EMAIL PROTECTED]


+1

Arnaud

On Tue, Sep 9, 2008 at 7:12 AM, Jason Dillon [EMAIL PROTECTED]
wrote:


+1

--jason



On Sep 9, 2008, at 7:38 AM, Brian E. Fox wrote:

 Time to release the enforcer with all its new rules.



The plugin is staged here:

http://people.apache.org/~brianf/stage/

http://people.apache.org/%7Ebrianf/stage/



The site is staged here:

http://people.apache.org/~brianf/plugins/maven-enforcer-plugin/

http://people.apache.org/%7Ebrianf/plugins/maven-enforcer-plugin/

http://people.apache.org/~brianf/enforcer/

http://people.apache.org/%7Ebrianf/enforcer/



Release Notes



http://jira.codehaus.org/secure/ReleaseNote.jspa?version=14550styleName

=HtmlprojectId=11530Create=Create



Vote is open for 72hrs.



+1



--

Brian Fox

Apache Maven PMC

http://blogs.sonatype.com/brian/





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
..
Arnaud HERITIER
..
OCTO Technology - aheritier AT octo DOT com
www.octo.com | blog.octo.com
..
ASF - aheritier AT apache DOT org
www.apache.org | maven.apache.org
...






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Encoding issues with images using dependency and resource plugins?

2008-09-02 Thread Mauro Talevi

Benjamin Bentmann wrote:

What encoding exactly would you like to set? The encoding of the file 
contents? This is not necessary. Encoding is only required when one has 
to convert between bytes and characters but the (un-)archiving of files 
is merely a byte-to-byte copy, i.e. operates on a lower level and does 
not involve textual interpretation of the file contents:


   Characters   --filter--   CharactersSemantic Layer
   ^  |
   |  |
 decode encode
   |  |
   |  v
 Bytes  ---copy--- Bytes   Physical Layer

IIRC, the Dependency Plugin doesn't do filtering so should be fine 
without encoding configuration.




Hi Benjamin,

yes you're right - my brain was having a tea break :-)

so, yep, all works fine if I don't filter binary images.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] Version for pending release

2008-08-30 Thread Mauro Talevi

Brian E. Fox wrote:

Until I see a definitive list of the Milestones for 2.1, I vote for #2.
I am mostly afraid of going down the rat hole that was the old 2.1 with
forever changing scope. I don't see any problem with calling this 2.1
and putting in the other features into 2.2, what's the problem?



My vote is for #2, as IMO the advantages outweigh the disadvantages 
pointed out by John.


As Brett stressed, anything that has new features should warrant a new 
2.x release and bugfixes should go in 2.x.y.


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Encoding issues with images using dependency and resource plugins?

2008-08-30 Thread Mauro Talevi

Hi all,

I've hit upon what I think are encoding issues with the dependency 
and/or resource plugin, and I'd like to sound out what the others' take 
on it is.


So imagine a scenario in which one has a module that encapsulates all 
web resources (images, css, js, etc ...) which is shared amongst several 
webapps.  These resources can be packaged in a jar and unpacked via the 
dependency plugin in the webapp modules.


The problem that occurs is that building on different platforms (say Mac 
for dev and Linux for deployment) the image resources get corrupted (and 
cannot be retrieve via the web browser from the deployed webapp).


The reason why I think it's encoding-related is that:
1. Copying the war built on dev machine to server works fine
2. Adopting the workaround of overriding the image resources with the 
ones copied from filesystem via ant task (ie by-passing both the 
dependency and resource plugins) also works fine when built on the server.


I've tried setting UTF-8 encoding on resources plugin, but that makes 
the images unreadable on Mac.


I note in passing that the dependency plugin uses the Plexus Unarchiver 
to unpack, but only the ZipUnarchiver allows to set the encoding 
property.  Is there any reason why setEncoding() is not pulled up to 
Unarchiver interface?


Summing up, anybody else experienced similar issues?

Thanks



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Encoding issues with images using dependency and resource plugins?

2008-08-30 Thread Mauro Talevi

Benjamin Bentmann wrote:

Do you filter the images? AFAIK, the Resources Plugin should not alter a 
file's contents during copying unless filtering is enabled on the 
resource set.


Yep - that is indeed the case, I do filter and that is most likely the 
root of the issue.


If you filter your web stuff, you will need to exclude the images (and 
any other files with binary content) from the filtering. I.e. define two 
mutually exclusive resource sets, one for the text files to be 
filtered and one for the binary stuff to be just copied over unaltered.


Will do.  Thanks for the heads up.


Ant's copy task also has a warning about filtering binary data [0].


And infact, I was not filtering when I copied with ant because they were 
just images.


ZipUnarchiver.setEncoding() only controls the encoding for file names as 
given by zip entries [1,2], not the encoding of the compressed file 
contents [3]. So unless you experience corrupt file names, that 
shouldn't be the cause of your problem.


Ok - understood, but shouldn't the copying done via the unarchiver in 
the dependency plugin be able to set the encoding like the resource plugin?


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Maven 2.1.0 GA Plan

2008-08-29 Thread Mauro Talevi

Brian E. Fox wrote:

Exactly. I don't think we need to reopen this up to a bunch more
changes, we can make more releases later. If I thought we would be
opening a can of worms for this originally, I probably wouldn't have
been in favor of it. My understanding was that 2.0.10 became 2.1.0 and
more changes would follow on 2.x since we moved out 3.0.



I agree with Brian.  However tempting to have more features creep in 
because of the new dot release (as opposed to dot dot) it's better to 
release a stable version (on which there is now a consensus that it has 
sufficiently evolved from 2.0.x branch) and focus on next release.


Release early, release often ... etc :-)

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [PLEASE TEST] Maven 2.0.10-RC11

2008-08-26 Thread Mauro Talevi

Daniel Kulp wrote:


RC11 is looking pretty good to me.   I've built several things with it, 
re-setup my eclipse workspaces from fresh checkouts (eclipse:eclipse), etc...   
Haven't done a deploy yet (that's next), but everything else is looking 
pretty good to me.


I've done both a snapshot deploy and a release with it without problems.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Maven 2.0.10-RC9

2008-08-21 Thread Mauro Talevi

[EMAIL PROTECTED] wrote:

On Mon, 18 Aug 2008, John Casey wrote:


Hi everyone,

I just wanted to point you to the message I sent to users@ telling 
people they should go try 2.0.10-RC9. This release candidate 
incorporates the fixes for the final two issues from RC8, and looks 
like it's our best chance so far for getting the actual release done.


Just to let you know:
No issues on 9 modules - consisting of a totalt of 35 artifacts here.



Likewise - no problems encountered, performance issues aside.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Java version for 2.1 branch

2008-08-18 Thread Mauro Talevi

+1

Arnaud HERITIER wrote:

+1
Arnaud

On Sun, Aug 17, 2008 at 11:33 PM, Brett Porter [EMAIL PROTECTED] wrote:


+1D


On 17/08/2008, at 6:27 PM, Ralph Goers wrote:

 Is there any reason that the 2.1 branch cannot require java 1.5 to compile

and execute?

Ralph

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Brett Porter
[EMAIL PROTECTED]
http://blogs.exist.com/bporter/








-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Maven 2.0.10-RC8

2008-08-18 Thread Mauro Talevi

Hi John,

no problems encountered so far on all projects tested.   Thanks for 
excellent work!


Cheers

John Casey wrote:

Hi,

As you've undoubtedly noticed, the RC7 distro didn't last very long 
before a nasty bug showed up...actually two, but they were related.


At any rate, they're fixed, and here is yet another release candidate. 
You can get RC8 here:


http://people.apache.org/~jdcasey/stage/apache-maven/2.0.10-RC8/org/apache/maven/apache-maven/2.0.10-RC8 



Thanks for your patience during this release process. I know it's drawn 
out and getting a little old, but we're getting there. The bottom line 
is: we need many, many more integration tests to shorten this process. 
For now, all we can do is add use cases as we come across them.


Good luck, and happy testing!

-john




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [PLEASE TEST] Maven 2.0.10-RC6

2008-08-12 Thread Mauro Talevi

Daniel Kulp wrote:

John,

Performance is a bit better, but in a multi-project reactor build, the source 
jars are now all wrong.   None of the source ends up in the jars.   Just 
the extra things from the remote-resources.




Yes - I can confirm that.  In fact, another symptom of this is running 
cobertura.  The coverage report is produced, but when clicking on any 
class it shows an error because it cannot find the java source.


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [PLEASE TEST] Maven 2.0.10-RC6

2008-08-12 Thread Mauro Talevi

John Casey wrote:

Hi Daniel, Mauro,

In either of these cases, can anyone give me some specific steps (and 
the project SVN URL, if possible) to reproduce the problem? I tried 
running 'mvn clean source:jar' last night on maven-project and 
maven-model, but apparently that's too simplistic to reproduce the 
problem...all of the sources were present.


I'd like to open another JIRA for this, but I need more to go on before 
I can come up with a description for the ticket that makes any real sense.




A simple project you can use to reproduce is:

svn co https://svn.codehaus.org/xsite/trunk xsite
cd xsite
mvn clean install -Preporting
open xsite-core/target/site/cobertura/index.html

and click on any class link to view src.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Adding Pico to the community builds in hudson

2008-08-12 Thread Mauro Talevi

Jason van Zyl wrote:

Mauro,

Can I have your SVN coordinates and the goals you run to test and I will 
set Pico up in Hudson for us to test.





https://svn.codehaus.org/picocontainer/java/2.x/trunk

The uber-build is executed by a simple mvn clean install.

This uber-build works now with 2.0.10-RCx but has problems with 
script-jython module with 2.0.9.


In this case the build needs to be done (again mvn clean install) for 
the individual groups (relative to trunk):


site-resources
logging
pico
persistence
script
web

Cheers




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Adding Pico to the community builds in hudson

2008-08-12 Thread Mauro Talevi

Jason van Zyl wrote:

Mauro,

Here's the result here:

http://ci.sonatype.org/view/Community%20Test%20Projects/job/XSite/3/console

That seem fine?



That's fine but you need to check the actual content of the cobertura 
report.


eg open xsite-core/target/site/cobertura/index.html and click on the 
class link to see if it show the source or gives an error.


Don't know how one could automate this since the cobertura report does 
not expose the url of the single classes.


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Versioning Maven (was: Re: Maven 2.1 development IRC roundtable)

2008-08-09 Thread Mauro Talevi

Brian E. Fox wrote:

I have been saying that the trunk is too changed for 2.1 for a while
also. I think having it as 3.0 is probably the logical thing to do and
then we can really buckle 2.0 down as it should be and start making
these bigger destabilizing fixes/small features to a 2.1 branch cut from
2.0.10. Unless 2.0.10 gets worked out real soon, perhaps we even go back
to 2.0.9 and branch there (ie 2.0.10 becomes 2.1.0)


I agree.  Ideally there should be no backward-incompatible or 
significant changes between 2.0.x and 2.0.y.  New features - not 
necessarily major but would require migration of sorts - should go in 
2.z releases and yes 3.0 is probably best for very significant 
refactors, as is trunk ATM.


I think users have a hard time understanding why a build worked in a 
previous 2.0.x release but not in the latest.


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Versioning Maven (was: Re: Maven 2.1 development IRC roundtable)

2008-08-09 Thread Mauro Talevi

Milos Kleint wrote:

please, please, let's not add anything else to trunk (2.1) and
stabilize it. I've been waiting for a stable embeddable version for 2
years and with the number of work (complete rewrites  of everything)
in the branches, a stable maven.next looks years ahead again.

Not having an embeddable maven that works in the IDE integrations
hurts the adoption and trust of users.



Milos, isn't just a case of renaming trunk/2.1 to trunk/3 ?

Also cutting an alpha or beta would enable IDE devs to work to that 
without having sleepless nights about stabilisation.


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [PLEASE TEST] Maven 2.0.10-RC6

2008-08-09 Thread Mauro Talevi
No problems encountered.  WRT timing/memory, it now actually seems to 
have improved somewhat.


Eg on 50-ish module build:
2.0.9
[INFO] Total time: 7 minutes 24 seconds
[INFO] Finished at: Sat Aug 09 10:25:18 BST 2008
[INFO] Final Memory: 76M/154M

2.0.10-RC6
[INFO] Total time: 6 minutes 20 seconds
[INFO] Finished at: Sat Aug 09 10:41:52 BST 2008
[INFO] Final Memory: 70M/142M

Thanks!


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Maven 2.0.10-RC5

2008-08-05 Thread Mauro Talevi

John Casey wrote:
I've checked the maven core and plugins builds, and they're both running 
around 30s longer than with 2.0.9, with slightly less memory 
consumption. Other builds I've tried are running nearer to +15s over 2.0.9.




Here's a benchmark done on a sizeable project:
2.0.9
[INFO] Total time: 3 minutes 26 seconds
[INFO] Finished at: Tue Aug 05 09:11:06 BST 2008
[INFO] Final Memory: 62M/134M

2.0.10-RC5
[INFO] Total time: 4 minutes 16 seconds
[INFO] Finished at: Tue Aug 05 09:06:49 BST 2008
[INFO] Final Memory: 58M/135M

So a 20% increase on the original time - which is acceptable IMO for the 
sake of reproducibility. Certainly not a 300% increase.


Granted, these aren't huge builds, but neither are they the 3X time 
increase over 2.0.9 that others are reporting. Can we live with this 
performance issue through 2.0.10, and try to find a better way around 
for 2.0.11?


I would be inclined to say yes - and if someone hit these huge 
performance problems, could they stay on 2.0.9 until 2.0.11 came out 
with the fix?


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Maven 2.0.10-RC5

2008-08-03 Thread Mauro Talevi

John,

regression has been fixed on Pico build.

Cheers

John Casey wrote:

Hi,

Here's your daily dose of Maven 2.0.10! I've fixed the regressions 
pointed out in RC4, and added integration tests to guard against their 
reintroduction. The new release candidate can be found here:


http://people.apache.org/~jdcasey/stage/apache-maven/2.0.10-RC5/org/apache/maven/apache-maven/2.0.10-RC5 



The release notes (again):

http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500styleName=Htmlversion=14112 



Please try it out and let me know if things go wrong.

Thanks,

-john




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Maven 2.0.10-RC4

2008-08-01 Thread Mauro Talevi

John Casey wrote:

Hi,

I've got a new release candidate for people to try out:

http://people.apache.org/~jdcasey/stage/apache-maven/2.0.10-RC4/org/apache/maven/apache-maven/2.0.10-RC4/ 



Major changes:

- Bumped wagon version to 1.0-beta-4
- Improved handling of mirror definitions without an id/ element

The only outstanding potential issue has something to do with the 
MJAVADOC-172 and MJAVADOC-194 integration tests, in the 
maven-javadoc-plugin. I'm unable to even build this plugin on my 
localhost due to unit test failures (even using Maven 2.0.9), so 
unfortunately I can't even attempt to figure out what the specific 
failure is in these cases.


Hopefully, RC4 will make it possible to distill a failing test case I 
can use to fix the issue in the core (if it's in the core).




John,

this RC has a major regression wrt 2.0.9 when building Pico:

To reproduce:
svn co https://svn.codehaus.org/picocontainer/java/2.x/trunk/pico
cd pico
mvn install

You'll see that when it builds the TCK module - whose src is a sub-part 
of the core test src - it fails to compile because it cannot find as a 
dependency the core which had been previously built, and declared as a 
dependency in the parent management section.


I'll see if there is an IT for this scenario (and it not I'll add it), 
but I suspect some of the changes in the dependencies resolution will be 
at the root.


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: canvasing opinions about a 2.1 alpha release

2008-06-13 Thread Mauro Talevi

Brett Porter wrote:


I believe we should start to knock these off, and prepare for an alpha 
release as is, and wanted to see what others thought.


To cover the inevitable questions:

- Why release now?

163 fixes, 32 months since 2.0. 'Nuff said.


I would even make a 2.1-beta-1.  Betas are by definition stable but not 
final - and should not be treated as RCs.  Alphas on the other hand tend 
to less trusted by users - who are more reluctant to try them out or use 
them in commercial projects.



Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Problem with classloader in maven plugin

2008-05-21 Thread Mauro Talevi

Try having a look at this example:

https://svn.codehaus.org/mojo/trunk/sandbox/fit-maven-plugin/src/main/java/org/codehaus/mojo/fit/

Cheers

Claudio Ranieri wrote:

Hi

I am trying to create a maven plugin to jboss wsconsume, but I have a problem 
with classloader in plugin.
My plugin is based in an ant task (WSConsumeTask).
I am using maven 2.0.8 on Windows machine.
When I created a simple Java project with libraries necessary, my code works.
How shown below:

public static void main(String[] args) {
  WSConsumeTask t = new WSConsumeTask();
  t.setWsdl(https://xxx/crypto?wsdl;);
  t.setVerbose(true);
  t.setKeep(true);
  t.execute();
}

But when I am using into maven plugin, I got problem with classloader.
I got this exception:

C:\eclipse\workspace\TestePluginMaven\output\com\buscape\bean\CryptoService.java:7:
 cannot find symbol
symbol  : class Service
location: package javax.xml.ws
import javax.xml.ws.Service;
^
C:\eclipse\workspace\TestePluginMaven\output\com\buscape\bean\CryptoService.java:8:
 cannot find symbol
symbol  : class WebEndpoint
location: package javax.xml.ws
import javax.xml.ws.WebEndpoint;
^
C:\eclipse\workspace\TestePluginMaven\output\com\buscape\bean\CryptoService.java:9:
 cannot find symbol
symbol  : class WebServiceClient
location: package javax.xml.ws
import javax.xml.ws.WebServiceClient;

The plugin classloader doesn´t load the jaxws libraries. But this libraries was 
added in pom.xml of plugin.
I tried to add dependencies tag in my plugin config, but didn´t works. How 
shown below:

plugin
  groupIdjboss/groupId
  artifactIdmaven-jbossws-plugin/artifactId
  version1.0.0/version
  configuration
verbosetrue/verbose
keeptrue/keep
wsdlhttps://xxx/crypto?wsdl/wsdl
  /configuration
  dependencies
dependency
  groupIdjboss.jbossws/groupId
  artifactIdjaxws-tools/artifactId
  version3.0.1-native-2.0.4.GA/version
  scopecompile/scope
/dependency
dependency
  groupIdjboss.jbossws/groupId
  artifactIdjboss-jaxws/artifactId
  version3.0.1-native-2.0.4.GA/version
  scopecompile/scope
/dependency
  /dependencies
/plugin

I tried too to use an initClassLoader based in jaxws-maven-plugin source, how 
shown below:

   private String initClassLoader(ClassLoader parent) throws 
MojoExecutionException {
try {
List classpathFiles = 
project.getCompileClasspathElements();
URL[] urls = new URL[classpathFiles.size() + 4];
StringBuffer classPath = new StringBuffer();
for (int i = 0; i  classpathFiles.size(); ++i) {
getLog().debug((String)classpathFiles.get(i));
urls[i] = new 
File((String)classpathFiles.get(i)).toURL();
classPath.append((String)classpathFiles.get(i));
classPath.append(File.pathSeparatorChar);
}
urls[classpathFiles.size()] = new 
File(project.getBuild().getOutputDirectory()).toURL();

urls[classpathFiles.size() + 1] = 
getArtifact(jboss.jbossws:jboss-jaxws);

urls[classpathFiles.size() + 2] = 
getArtifact(jboss.jbossws:jaxws-tools);

File toolsJar = new 
File(System.getProperty(java.home),../lib/tools.jar);
if (!toolsJar.exists()) {
toolsJar = new 
File(System.getProperty(java.home),lib/tools.jar);
}
urls[classpathFiles.size() + 3] = toolsJar.toURL();

System.out.println(urls: +Arrays.toString(urls));

URLClassLoader cl = new URLClassLoader(urls,parent);
// Set the new classloader
Thread.currentThread().setContextClassLoader(cl);

System.setProperty(java.class.path,classPath.toString());
String sysCp = System.getProperty(java.class.path);
return sysCp;
}
catch (MalformedURLException e) {
throw new MojoExecutionException(e.getMessage(),e);
}
catch (DependencyResolutionRequiredException e) {
throw new MojoExecutionException(e.getMessage(),e);
}

}

public void execute() throws MojoExecutionException {
  // Need to build a URLClassloader since Maven removed it form 
the chain
ClassLoader parent = this.getClass().getClassLoader();
String originalSystemClasspath = this.initClassLoader( parent );

try {

// Execute WSConsumeTask
WSConsumeTask t = new WSConsumeTask();
  t.setWsdl(wsdl);
  

Re: [VOTE] Maven 2.0.9

2008-04-07 Thread Mauro Talevi

+1

Brian E. Fox wrote:

Time to vote on the final Maven 2.0.9 Release. We went through 8 Release
Candidates and fixed all know regressions from 2.0.8 to 2.0.9 during
that time. Note that there were no source changes between RC8 and this
final build.

 


Release is staged at:

http://people.apache.org/~brianf/stage-2.0.9

 


Binaries are here:

http://people.apache.org/~brianf/stage-2.0.9/org/apache/maven/apache-mav
en/2.0.9/

 


List of issues fixed:

Release Notes - Maven 2 - Version 2.0.9

 

 


** Bug

* [MNG-1412] - dependency sorting in classpath

* [MNG-1914] - Wrong url in error message when using a mirror

* [MNG-2123] - NullPointerException when a dependency uses version
range and another uses an actual version incompatible with that range

* [MNG-2145] - Plugins' dependencies are not always checked

* [MNG-2178] - incorrect M2_HOME guess in mvn.bat

* [MNG-2234] - activeProfile in ~/.m2/settings.xml is ignored when
profiles section is missing or empty

* [MNG-2339] - ${project.*} are interpreted in the wrong place

* [MNG-2744] - checksum comparison should be case-insensitive

* [MNG-2809] - Can't activate a profile by checking for the presence
of a file in ${user.home}

* [MNG-2848] - Environment variables in profile activation not
working

* [MNG-2861] - NullPointerException in DefaultArtifactCollector for
relocated resolvedArtifacts with different version ranges and available
versions.

* [MNG-2925] - NullPointerException in PluginDescriptor.getMojo() if
there's no mojo in pom.xml

* [MNG-2928] - Null pointer exeception when introducing version
range [major.minor.build-SNAPSHOT,)

* [MNG-2972] - Ignores version of plugin dependency specified in my
pom

* [MNG-3086] - NullPointerException in
ResolutionNode.getTrail(ResolutionNode.java:136)

* [MNG-3099] - Profiles ignored when working with non-projects (such
as archetype:create)

* [MNG-3111] - Classpath order incorrect

* [MNG-3156] - NullPointerException with mvn dependency:sources

* [MNG-3221] - Infinite loop in DefaultLifecycleExecutor

* [MNG-3259] - Regression: Maven drops dependencies in multi-module
build

* [MNG-3286] - execution.inherited field is ignored

* [MNG-3288] - Invalid systemPath allows build to continue--failing
in later phase.

* [MNG-3296] - mvn.bat looses error code on windows NT type
platforms

* [MNG-3310] - JAVACMD set incorrectly when JAVA_HOME is not set

* [MNG-3316] - Barfs at attribues named .*encoding

* [MNG-3354] - mvn.bat incorrectly detects OS on Windows NT or XP
with Novell login

* [MNG-3355] - CLONE -${pom.build.sourceDirectory} and
${pom.build.testSourceDirectory} no longer recognized

* [MNG-3365] - Remove trailing-backslashes from M2_HOME in mvn.bat

* [MNG-3394] - Plugin versions inherited via pluginManagement
cannot be overriden by build.plugins section of sub modules

* [MNG-3396] - Managed versions dont affect over constrained ranges

* [MNG-3400] - MavenProject is not extensible

* [MNG-3405] - Checking for updates from repository logging should
not display if WagonManager is offline

* [MNG-3410] - Managed versions in plugins are not considered when
using them

* [MNG-3415] - Transfer errors cause junk metadata in the local repo

* [MNG-3426] - regression : dependency in plugin configuration
doesn't override plugin classpath

* [MNG-3430] - Toolchain doesn't match Toolchain extensions

* [MNG-3431] - Pom Extensions not supported for Toolchains

* [MNG-3439] - incorrect child dependency selected when parent is
not selected

* [MNG-3441] - Maven should always retrieve metadata to be updated
from the deployment repository

* [MNG-3460] - org.apache.maven.profiles.DefaultProfileManagerTest
fails if you use a different local repo

* [MNG-3464] - maven-toolchains missing from final binary.. need to
update the assembly

* [MNG-3473] - site generation with 2.0.9 and plugin:report (2.4
ONLY) is broken

* [MNG-3484] - INT_MAVEN_OPTS are not quoted in mvnDebug which
causes issues on some shells

* [MNG-3485] - unable to override wagons that are bundled with a
different version via extensions

* [MNG-3494] - local pom dependencies should get injected before
inherited dependencies

* [MNG-3495] - NPE  at
org.apache.maven.wagon.repository.Repository.hashCode(Repository.java:24
1)

 


** Improvement

* [MNG-428] - Japanese message resource

* [MNG-2881] - Improve logging when downloading snapshots in offline
mode

* [MNG-3279] - Support Exception Chaining for MojoFailureException

* [MNG-3318] - ActiveProjectArtifact should have appropriate equals
and hashCode methods

* [MNG-3331] - Normalize paths to sub modules

* [MNG-3388] - DefaultPluginManager needs to catch LinkageError

* [MNG-3395] - Default core plugin versions in the superpom.

* [MNG-3442] - Add explicit resource bundle for 

Re: [2.0.9 RC5]

2008-03-31 Thread Mauro Talevi

Hi Brian,

no issued encountered on a selection of builds wrt to 2.0.8.

Cheers

Brian E. Fox wrote:

This RC has the following changes over RC4:

*Webdav 1.0-beta-2 instead of beta-1 (This fixes James' issue)

*The webdav extension version that is bundled in core can be
overridden by an extension element, thus no longer locking in the users.
This plays a little with the classloading so we should rerun all
previous tests to make sure nothing new is broken. FWIW, I used the
latest RC5-Snapshot to build the official RC5 release and had no issues.

*MNG-3221 has been rolled back and fixed in a different way that
specifically targets just the report plugins in the forked lifecycles.
This should correct the issues seen by Nicolas and Sejal

 


Those are all the known issues in RC4. We had some issues in the past
with site plugin compat so we should try to get some coverage in that
area as well.

 


Binaries are here:

http://people.apache.org/~brianf/staging-repository/org/apache/maven/apa
che-maven/2.0.9-RC5/

 


Thank you everyone for the ongoing testing assistance and regression
fixing. I am confident that 2.0.9 is going to bring a new level of
quality to the project. We'll see if I still feel that way after we let
the users whack at it, but it will be worth it in the end. Once we
achieve this level it will be easier to maintain it going forward with
more frequent releases and closer attention to how we fix issues along
with good ITs to avoid regressions. 




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven Eclipse plugin version 2.5

2008-03-17 Thread Mauro Talevi

+1

Arnaud HERITIER wrote:

Hi,

We solved more than 50 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?version=13593styleName=HtmlprojectId=11133
Important changes are :
- Add support for WTP 2.0
- Add support for MyEclipse
- Improve RAD6 support
- Posibility to discover projects in the eclipse workspace
And I certainly forgot several others.

There are still a lot of issues left in JIRA but we applied all
patches which were usable :
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=11133status=1

Staging repo:
http://people.apache.org/~aheritier/stage/repo/

Staging site:
Not yet deployed. I'm looking for a sftp client for leopard

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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release apache-jar-resource-bundle version 1.4

2008-03-17 Thread Mauro Talevi

+1

Daniel Kulp wrote:
To comply with the latest requirements discussed on legal-discuss, we 
need a new version of the apache-jar-resource-bundle.


The only change is really the result of discussions and testing around:
http://jira.codehaus.org/browse/MRRESOURCES-32
Many thanks to David Jencks for leading that up with legal-discuss.

Staging area:
http://people.apache.org/~dkulp/stage-bundle/

Tag:
http://svn.apache.org/repos/asf/maven/resources/tags/apache-jar-resource-bundle-1.4/

Vote open for 72 hours. 

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




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release maven-shade-plugin 1.0.1

2008-03-17 Thread Mauro Talevi

+1

Daniel Kulp wrote:
There is a critical bug in 1.0 where the resulting merged NOTICE files 
may not be correct.   This release is JUST to fix that issue (thus the 
1.0.1 version and not 1.1):

http://jira.codehaus.org/browse/MSHADE-22

Staging area:
http://people.apache.org/~dkulp/stage_shade/

Tag:
http://svn.apache.org/repos/asf/maven/plugins/tags/maven-shade-plugin-1.0.1/

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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release maven-shared-components parent 9

2008-03-12 Thread Mauro Talevi

+1

Dennis Lundberg wrote:

Hi

To get the latest version of maven-source-plugin into our toolchain, I'd
like to release the shared components parent r635758 as version 9. A 
site.xml has been added in this release.


Source:
https://svn.apache.org/viewvc/maven/shared/trunk/pom.xml?r1=587316r2=632477diff_format=h 

https://svn.apache.org/viewvc/maven/shared/trunk/src/site/site.xml?revision=635758view=markup 



SNAPSHOT:
A SNAPSHOT has been uploaded as 
maven-shared-components-9-20080310.232816-2.


The vote will be open for 72 hours.


+1 from me




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Vote] Release maven-javadoc-plugin 2.4

2008-03-09 Thread Mauro Talevi

+1

Brian E. Fox wrote:

It's time to release the next Javadoc plugin. Besides the fixes listed
below, the most important change is the reverting of javadoc acting as
an aggregator. This caused most users tons of grief during releases. The
issue for this is MJAVADOC-137 (reverted MJAVADOC-104)

 


The plugin is staged at:
http://people.apache.org/~brianf/staging-repository

 


I'm having technical difficulties deploying the site, but it's an issue
on my side and it'll be up asap.

 

 


Release Notes - Maven 2.x Javadoc Plugin - Version 2.4

 

 


** Bug

* [MJAVADOC-108] - proxy support for plugin not complete enough

* [MJAVADOC-135] - Error parsing javadoc version when used with IBM
jdk 1.4.2

* [MJAVADOC-136] - UmlGraph 4.8 - could not find map file

* [MJAVADOC-137] - javadoc:javadoc always runs as aggregator

* [MJAVADOC-139] - NPE out of AbstractJavadocMojo::getSourcePaths()
on multimodule project using aggregate

* [MJAVADOC-141] - regression: Adding jar execution to the parent
of a multi-module javadoc plugin causes recursive invocations error

* [MJAVADOC-143] - java.util.NoSuchElementException when using maven
2.0.6 and 2.0.7, but works in 2.0.4

* [MJAVADOC-145] - If Javadoc is set to aggregate, the build fails
inside a Maven plugin module

* [MJAVADOC-147] - -quiet argument is a standard doclet in j2sdk
1.4, not a javadoc option

* [MJAVADOC-149] - Newline in ${project.organization.name} makes
javadoc fail

* [MJAVADOC-151] - No support for 'noProxyHosts' specified in
settings.xml

* [MJAVADOC-152] - Javadoc plugin fails when -J-fullversion returns
localized version string

* [MJAVADOC-155] - maxmemory and minmemory support only m unit

* [MJAVADOC-156] - UnsupportedOperationException in multi module
project

* [MJAVADOC-161] - performRelease=true breaks install/deploy with
multimodule projects

* [MJAVADOC-164] - Javadoc 1.4 fails due to missing directory in
linkoffline option

* [MJAVADOC-172] - classpath is wrong using aggregate mode

* [MJAVADOC-173] - JavadocUtil#copyJavadocResources( File
outputDirectory, File javadocDir ) should exclude default pattern

* [MJAVADOC-176] - javadoc uses the undcoumented and platform
unspecific -J-fullversion to determine version instead of the more
standardized -J-version

 


** Improvement

* [MJAVADOC-153] - Generate the OfflineLink class with Modello

* [MJAVADOC-158] - Command line dump reveals proxy user/password in
case of errors

* [MJAVADOC-159] - nooverview not implemented

* [MJAVADOC-160] - Validate javadoc options and standard doclet
options

* [MJAVADOC-165] - Provide specific default value for encoding
parameter

* [MJAVADOC-169] - Add support for i18n

 


** New Feature

* [MJAVADOC-148] - Support of -top option in standard doclet JDK 6.0

 


** Task

* [MJAVADOC-154] - Bump to plexus-utils:1.4.6

* [MJAVADOC-174] - Fix hyperlink to reference doc for mojo parameter
use

 


72hrs, yada yada

 


+1

 






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] Benjamin Bentmann as Maven committer

2008-02-19 Thread Mauro Talevi

+1

Lukas Theussl wrote:


I'd like to propose giving commit access to Benjamin.

During the last few months, he has provided patches in so many areas of 
Maven that I can't list them all here (various plugins, surefire, 
doxia,...), including documentation and translations, and he has not 
been afraid to actively discuss things on the dev list. I think he would 
make a great addition to our team.


+1

-Lukas



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven Archetype plugin version 2.0-alpha-1

2008-02-04 Thread Mauro Talevi

+1

Raphaël Piéroni wrote:

Hi,

Here comes the time for calling the first release of the Maven
Archetype plugin version 2.0-alpha-1.

Staging repo:
http://people.apache.org/~rafale/staging-repo/maven-archetype-plugin/

Staging site:
No staging site now, the new documentation is not yet written.
Its is planed for version 2.0-alpha-2.

Vote open for 96 hours.

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


Regards,

Raphaël



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] (take 2) Release Maven Surefire plugin version 2.4.1

2008-01-28 Thread Mauro Talevi

+1

Dan Fabulich wrote:


Fabrizio found a last-minute bug.  I've rolled a new candidate.  Let's 
vote again!


[Boy, the temptation to let the rules slide on a change this small is 
almost irresistable. ;-)]


-Dan

-- Forwarded message --
Date: Sat, 26 Jan 2008 11:53:28 -0800 (Pacific Standard Time)
From: Dan Fabulich [EMAIL PROTECTED]
Reply-To: Maven Developers List dev@maven.apache.org
To: Maven Developers List dev@maven.apache.org
Subject: [VOTE] Release Maven Surefire plugin version 2.4.1


With a change as big as Surefire 2.4, there turned out to be a few bugs 
still lurking.


We solved 7 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10541styleName=Htmlversion=14016 



There are still 38 issues left in JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=10541status=1 



Staging repo:
http://people.apache.org/~dfabulich/staging-repo/

Vote open for 72 hours.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven Surefire plugin version 2.4.1

2008-01-27 Thread Mauro Talevi

+1

Dan Fabulich wrote:


With a change as big as Surefire 2.4, there turned out to be a few bugs 
still lurking.


We solved 7 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10541styleName=Htmlversion=14016 



There are still 38 issues left in JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=10541status=1 



Staging repo:
http://people.apache.org/~dfabulich/staging-repo/

Vote open for 72 hours.

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



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] release maven-dependency-plugin 2.0

2008-01-22 Thread Mauro Talevi

+1

Brian E. Fox wrote:

It's been a long time since the last release and we have lots of
improvements/fixes:

 


Release Notes - Maven 2.x Dependency Plugin - Version 2.0

 


** Bug

* [MDEP-59] - dependency:unpack can't extract rar archives

* [MDEP-74] - dependencies in test scope are not handled properly by
analyze

* [MDEP-75] - non-portable classpath separator in build-classpath
output

* [MDEP-80] - Usage page of the docs use an overWrite property, but
none exists in the (auto-generated) goal reference docs

* [MDEP-81] - analyzer can't handle non-pom projects that don't
produce a /target folder

* [MDEP-83] - Typo in How to prepare your dependencies before
updating to Maven 2.0.6

* [MDEP-91] - org.codehaus.mojo:dependency-maven-plugin takes
precedence over org.apache.maven.plugins:maven-dependency-plugin

* [MDEP-93] - Tests can fail with OOME

* [MDEP-95] - can't build unit tests with jdk1.4 rev 545703

* [MDEP-97] - dependency:tree not consistent with maven core's
dependency tree

* [MDEP-113] - Unable to find the mojo
'org.apache.maven.plugins:maven-site-plugin:2.0-SNAPSHOT

* [MDEP-120] - build-classpath is unable to build a classpath with
runtime or test dependencies

 


** Improvement

* [MDEP-89] - change separators in build-classpath

* [MDEP-96] - Allow includes and excludes to be used simultaneously
in the same filter

* [MDEP-99] - Unpack SWC files

* [MDEP-100] - Merge dependency:tree branch for new features

* [MDEP-101] - Add dependency:list alias for dependency:resolve

* [MDEP-104] - Add Analyze HTML Report

* [MDEP-111] - Provide output on file as in other goals

* [MDEP-119] - build-classpath should create destination directory
for the classpath file

* [MDEP-125] - Build-classpath should store the classpath in a
Filter

* [MDEP-129] - allow substitution of the absolute local repo path
with a property

* [MDEP-130] - allow the classpath file to be attached

* [MDEP-131] - Complete i18n support for new analyze-report

* [MDEP-132] - Add german translation for analyze-report mojo

* [MDEP-133] - Add dedicated resource bundle for locale en

 


** New Feature

* [MDEP-47] - Ability to have an includes/excludes feature on the
dependency:unpack goal.

* [MDEP-70] - add new mojo to perform analysis of dependencies and
fail the build if certain conditions aren't met

* [MDEP-71] - add report to display contents of dependency-analyzer

* [MDEP-94] - Add dependency:tree goal

* [MDEP-116] - [dependency :copy-dependencies ] Add parameter to
allow extracting POMs

 


Staged at: http://people.apache.org/~brianf/staging-repository

 


Vote is open for 72hrs.

 


+1





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] release maven-shade-plugin 1.0-beta-1

2008-01-18 Thread Mauro Talevi

Brian E. Fox wrote:

It's not entirely true that versions don't matter. Alpha or Beta is
really a less important distinction and we are generally trying to move
away from more alpha/beta releases. I would argue that since Maven
requires Shade to release, that the current version should be 1.0 not
alpha or beta.

Doing a release is much more than slapping a version (tag) on it. It
makes the next version usable by other people to do releases because it
means we've pushed a non-snapshot to the public. If there are people
unaffected by MSHADE-9, then there is still value to those people in
having a release now rather than later. I think in general we try to fix
too many things at once and end up not getting important fixes out to
the people that need them. I'd rather see a release come out with the
current fixes and then when MSHADE-9 is fixed, we do another release. At
least then some people can use it rather than making everyone wait...and
realistically doing the release doesn't preclude someone from fixing the
issue in parallel so it shouldn't in theory delay the inevitable release
with the MSHADE-9 fix in it.



+1

Betas (and alphas) IMO should be milestones towards a final major 
release 1.x or 2.x.  But all too often betas tend to get treated as 
final releases.  No problem in having a release with a known issue (in 
this case MSHADE-9).






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Shade improvement: filtering

2008-01-16 Thread Mauro Talevi

David Blevins wrote:
Mauro, is it possible you can publish a new snapshot or update the perms 
on the metadata files?


Done both.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: fix-permissions.sh

2008-01-15 Thread Mauro Talevi

Brian E. Fox wrote:

Good idea. Is the script still there? I seemed to have a hard time
finding  it.



/www/people.apache.org/repo/m2-snapshot-repository/fix-permissions.sh

I think we should move it one level up.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: fix-permissions.sh

2008-01-15 Thread Mauro Talevi

Mauro Talevi wrote:

Brian E. Fox wrote:

Good idea. Is the script still there? I seemed to have a hard time
finding  it.



/www/people.apache.org/repo/m2-snapshot-repository/fix-permissions.sh

I think we should move it one level up.


And possibly enhance script to take repo name as mandatory param:

fix-permissions.sh repo

Note that one needs to be in apsite/apcvs groups to do that.

I've now run script on m2-ibiblio-rsynch-repository (I probably did not 
run it when I deployed surefire 2.3.1).


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] release maven-dependency-analyzer 1.0

2008-01-14 Thread Mauro Talevi

+1

Brian E. Fox wrote:

In preparation for releasing the dependency plugin, I'd like to release
the maven-dependency-analyzer 1.0. This has a few fixes documented under
the latest mdep release.

 


Staged at: http://people.apache.org/~brianf/staging-repository

 


+1

 


--Brian





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE][Second Try] Release Maven Jar plugin version 2.2

2008-01-14 Thread Mauro Talevi

+1

Olivier Lamy wrote:

Hi,

I'd like to release the Maven Jar Plugin version 2.2.

We solved 26 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?version=12878styleName=HtmlprojectId=11137Create=Create

Staging repo : http://people.apache.org/~olamy/staging-repo

Staging Site : 
http://people.apache.org/~olamy/staging-sites/maven-jar-plugin-2.2/

Tag :
https://svn.apache.org/repos/asf/maven/plugins/tags/maven-jar-plugin-2.2/

Change since first try :
- insure the released pom contains license header
- documentation update.

Vote open for 72 hours.

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

Here my +1 (non binding).

Thanks,
--
Olivier



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven Jar plugin version 2.2

2008-01-10 Thread Mauro Talevi

+1

Olivier Lamy wrote:

Hi,

I'd like to release the Maven Jar Plugin version 2.2.

We solved 26 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?version=12878styleName=HtmlprojectId=11137Create=Create

Staging repo : http://people.apache.org/~olamy/staging-repo

Staging Site : 
http://people.apache.org/~olamy/staging-sites/maven-jar-plugin-2.2/

Tag :
https://svn.apache.org/repos/asf/maven/plugins/tags/maven-jar-plugin-2.2/

Vote open for 72 hours.

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

Here my +1 (non binding).

Thanks,
--
Olivier



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] preparing the release of archetypeng

2008-01-09 Thread Mauro Talevi

+1

Raphaël Piéroni wrote:

Hello,

I would like to prepare the alpha-1 release of the archetypeng stuff.

Preparing that release will need to do these things:
1. move the current archetype code
(svn.apache.org/repos/asf/maven/archetype/trunk) to a branch
(.../branches/archetype-1.0.x)
2. move the current archetypeng
(svn.apache.org/repos/asf/maven/sandbox/trunk/archetypeng) to to the
old archetype trunk

This vote is open for at least 72 hours


Regards,

Raphaël



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] [Take 2] Release Maven Surefire version 2.4

2008-01-03 Thread Mauro Talevi

+1 - no problems encountered.

Dan Fabulich wrote:


Hi,

Maven Surefire version 2.4 is back on the runway.  A handful of bugs 
were fixed since the previous take, including SUREFIRE-416 (which 
blocked the release).


Note that I'm still unable to reproduce SUREFIRE-328, which some people 
claim to have seen in the wild.  If you can reproduce it with the staged 
2.4 Surefire, please send me a REDUCED Maven project that reproduces the 
problem [that is, not your entire build, if you can help it ;-)]


I also took this opportunity to make a briefer shortcut for skipping 
test execution without skipping test compile.  You should now be able to 
mvn install -DskipTests to compile your tests without running them.  
(Note no need for =true.)


Hopefully folks have spent some time trying out the SNAPSHOT version or 
the previous take, because we expect ordinary users to get auto-upgraded 
to version 2.4 when we decide to release.


This version fixes numerous long-outstanding bugs, notably in TestNG 
support.


We solved 72 issues: 
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10541styleName=Htmlversion=13243 



There are still 30 issues left in JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=10541status=1 



Staging repo:
http://people.apache.org/~dfabulich/staging-repo/

Vote open for 72 hours.

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

PS Since it's so close to the Gregorian New Year, I'm probably not going 
to actually deploy the release until Jan 3 at the earliest, even if the 
vote passes.  :-)



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven Surefire version 2.4

2007-12-20 Thread Mauro Talevi

+1

Dan Fabulich wrote:


Hi,

Maven Surefire version 2.4 is on the runway.  Hopefully folks have spent 
some time trying out the SNAPSHOT version, because we expect ordinary 
users to get auto-upgraded to version 2.4 when we decide to release.


This version fixes numerous long-outstanding bugs, notably in TestNG 
support.


We solved 71 issues: 
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10541styleName=Htmlversion=13243 



There are still 31 issues left in JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=10541status=1 



Staging repo:
http://people.apache.org/~dfabulich/staging-repo/

Vote open for 72 hours.

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

PS This is my first call for a release.  Be gentle. ;-)



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Result] [Vote] [Take 2] Release Maven Surefire 2.3.1

2007-12-18 Thread Mauro Talevi

Mauro Talevi wrote:

Hi all,

all showstoppers have been addressed.  Second attempt for Maven Surefire 
2.3.1 release.


Issues solved:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10541styleName=Htmlversion=13251 



Staging repo:
http://people.apache.org/~mauro/staging-repo/

Tag:
http://svn.apache.org/viewvc/maven/surefire/tags/surefire-2.3.1/

Vote open for 72 hours.

Here is my +1

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

Cheers



This vote passed with the following votes:

+1 (binding): Jason van Zyl, Brian E. Fox, John Casey, Brett Porter

+1 (non-binding): Oliver Lamy, Nicolas de Loof, Mauro Talevi, Marat 
Radchenko


+0 (non-binding): Jerome Lacoste

No other votes.

The artifacts have been moved over to the ASF repository.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Vote] [Take 2] Release Maven Surefire 2.3.1

2007-12-17 Thread Mauro Talevi

Marat Radchenko wrote:

Till now I thought that currently 2.4-SNAPSHOT and 2.3.1 are the same thing.



No, they are not - 2.4 will be released shortly and it is a separate dev 
branch.  Please raise issue only if the build works fine with 
2.3.1-SNAPSHOT.


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Vote] [Take 2] Release Maven Surefire 2.3.1

2007-12-15 Thread Mauro Talevi

Hi all,

all showstoppers have been addressed.  Second attempt for Maven Surefire 
2.3.1 release.


Issues solved:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10541styleName=Htmlversion=13251

Staging repo:
http://people.apache.org/~mauro/staging-repo/

Tag:
http://svn.apache.org/viewvc/maven/surefire/tags/surefire-2.3.1/

Vote open for 72 hours.

Here is my +1

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

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Vote][take 2] maven-shade-plugin release 1.0-alpha-15 and move out of sandbox

2007-12-13 Thread Mauro Talevi

Vincent Siveton wrote:

-1 due to compilation failure with jdk1.4 on tag.
http://rafb.net/p/jVfAXG92.html



Right - I thought the maven plugins parent POM would have fixed the 
target/source JDK to 1.4.


I'd continue with vote (would avoid issuing another one) and fix JDK 
compat before releasing.


Any objections?

Cheers



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Vote][take 2] maven-shade-plugin release 1.0-alpha-15 and move out of sandbox

2007-12-13 Thread Mauro Talevi

Daniel Kulp wrote:
Crap.  Second time I've done this in the last couple weeks.   :-(   Why 
the 1.5 javac doesn't flag these things with source/targe set to 1.4 is 
beyond me.   Eclipse doesn't even flag them when using 1.5 but project 
is set to 1.4.


That said, I just figured out how to get the eclipse project to use a 1.4 
JVM for the maven projects I have so hopefully I won't do this again.


I've just committed fixes for it.  Sorry about that.



Thanks for that Dan!

I've rebuilt staging artifacts and created tag with latest revision.

URLs same as in the original email.

I'll wait until tomorrow to copy from staging to release repo.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Invoker vs. Verifier?

2007-12-12 Thread Mauro Talevi

Dan Fabulich wrote:

John Casey wrote:

What you're seeing as overlap is a mixture of concerns in the invoker 
plugin. The verifications beanshell really needs to be migrated out to 
some sort of proper integration-testing plugin (or, even better, a 
plugin that unites invoker and verifier under a common 
configuration...then extend the verifier with the invoker's beanshell 
functionality). Regardless, the invoker plugin can be used for any 
sort of scenario where you need to fork a new maven process. I've 
personally used it to proxy secondary builds in some sticky client use 
cases. You don't have to use the beanshell script to verify the build, 
it's just an [admittedly confusing] option.


As I've remarked before, I find it weird that various Maven developers 
have gone and written _plugins_ to do Maven integration testing.


Integration tests are just tests; we know how to write/run tests using 
real test frameworks like JUnit and TestNG.  Those frameworks are pretty 
cool; you can do stuff like rerun failures-only, graph results over 
time, write data-driven tests, etc.  You can even use them to write 
tests in scripting languages like Groovy, BeanShell, etc.  All that AND 
you get excellent IDE integration.


More generally, while I certainly see the value of a 
maven-invoker-plugin, I don't expect that you'd want that to be the 
normal way people would write Maven integration tests.


Right now there are four things: maven-verifier, maven-verifier-plugin 
(no relation!), maven-invoker, and maven-invoker-plugin.


I think I'd like to advocate ripping out the bulk of maven-verifier and 
make it depend entirely on maven-invoker.  Since maven-verifier is so 
confusingly named, I think I'd want to take the good bits out and put 
them in maven-integration-test-helper (which is what maven-verifier 
really is, anyway).


More controversially (?) I'd like to deprecate the idea of writing 
*tests* using the maven-invoker-plugin, instead preferring to write them 
in Java (or BeanShell, I'm easy!) running them using a real test 
framework. maven-invoker-plugin should still be used for spawning 
sub-builds in those delightful cases where that's necessary.


Thoughts?


Dan,

I agree with you - integration tests would benefit from having a more 
unified approach, just like unit tests are run by surefire.   It should 
support different languages, Java and scripting, and different runners.


I would still have a different plugin for ITs than for unit tests, as 
they typically are run with different usecases, and I fear that surefire 
would get overloaded.


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Vote][take 2] maven-shade-plugin release 1.0-alpha-15 and move out of sandbox

2007-12-12 Thread Mauro Talevi

Following fixes, new version 1.0-alpha-15 has been staged for release.
Please for vote for its release and to move this version of the sandbox 
(and start dev of 1.0-beta-1-SNAPSHOT).



Staging area:
http://people.apache.org/~mauro/staging-repo/

Tag:
http://svn.apache.org/repos/asf/maven/plugins/tags/maven-shade-plugin-1.0-alpha-15/

As it's second take and alpha release - I'd like to keep vote open for 
24 hours only.


Here is my +1

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Changed vote Re: [Vote] maven-shade-plugin release 1.0-alpha-14 and move out of sandbox

2007-12-11 Thread Mauro Talevi

Dan Fabulich wrote:


Uh, actually, I need to turn my vote to a -1. :-( I just discovered that 
I'm being bitten by MSHADE-5 (and MSHADE-6) every time I go to deploy 
the Surefire 2.4-SNAPSHOT.  As a result, I deployed a corrupted 
SNAPSHOT... yuck!


I just fixed MSHADE-6 in the sandbox, which would have at least 
prevented me from deploying a defective binary.  I still don't see a 
great way to resolve MSHADE-5 except to pursue a strategy like the one 
described in MSHADE-7 (perhaps, as dkulp suggested, as an option).


I'm going to go try to do the deploy directly from people.apache.org 
now. :-(




Dan,

I would seem to me MSHADE-5 is connected to Windows' less-than-optimal 
filesystem management, I've never seen it on Unix.  The fact that it 
occurs only occasionally is a telling sign.


I've commented on MSHADE-7 - as far as I can tell, feature is already 
implemented, via shadedArtifact attachment.  Please try out the 
configuration in:


http://svn.apache.org/repos/asf/maven/plugins/tags/maven-shade-plugin-1.0-alpha-14/src/test/projects/shaded-attached-project/pom.xml

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Maven Ant Tasks 2.0.8 (take 2)

2007-12-11 Thread Mauro Talevi

+1

Hervé BOUTEMY wrote:

Hi,

Following Maven release, I'd like to release (again) Maven Ant Tasks 2.0.8. 
Problem with dependencies order has been fixed.


We solved 16 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11533styleName=Htmlversion=13618

The tasks can be downloaded from:
http://people.apache.org/~hboutemy/staging-repo/org/apache/maven/maven-ant-tasks/2.0.8/maven-ant-tasks-2.0.8.jar

Staging repo:
http://people.apache.org/~hboutemy/staging-repo/

Tag:
http://svn.apache.org/viewvc/maven/ant-tasks/tags/maven-ant-tasks-2.0.8/

Vote open for 72 hours.

Here is my +1

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

Regards,

Hervé



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Changed vote Re: [Vote] maven-shade-plugin release 1.0-alpha-14 and move out of sandbox

2007-12-11 Thread Mauro Talevi

Brian E. Fox wrote:

It would be cool if you could try the new candidate on 2.0.x also. I had
trouble with it excluding tons of stuff when I did 2.0.8. I can try it
later today if you can't.


Built a 2.0.9 snapshot and try it out on a sample projects.

No problems encountered.  So it does look promising.

I would stage an alpha-15 release and let people loose on it.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Surefire 2.3.1, 2.4 and Shade

2007-12-10 Thread Mauro Talevi


On Sat, 8 Dec 2007 22:09:45 -0800 (Pacific Standard Time), Dan Fabulich [EMAIL 
PROTECTED] wrote:

 I think that means that if we release maven-shade-plugin
 alpha-14, even without fixing MSHADE-9, we can release Surefire 2.4, which
 would make me very happy.  :-)

Staged alpha-14 at http://people.apache.org/~mauro/staging-repo

When you guys give the thumbs up, I'll copy stage to repo.

Cheers




Re: Surefire 2.3.1, 2.4 and Shade

2007-12-10 Thread Mauro Talevi


On Mon, 10 Dec 2007 13:47:27 -0500, Daniel Kulp [EMAIL PROTECTED] wrote:
 On Monday 10 December 2007, Mauro Talevi wrote:
 On Sat, 8 Dec 2007 22:09:45 -0800 (Pacific Standard Time), Dan Fabulich
 [EMAIL PROTECTED] wrote:
  I think that means that if we release maven-shade-plugin
  alpha-14, even without fixing MSHADE-9, we can release Surefire 2.4,
  which would make me very happy.  :-)

 Staged alpha-14 at http://people.apache.org/~mauro/staging-repo

 When you guys give the thumbs up, I'll copy stage to repo.

 Cheers
 
 You would need to call a vote on [EMAIL PROTECTED] and have the vote pass.
 

Well - it was recently agreed that no vote was required for alphas.

 That said, it looks good to me.
 

Cool!




Re: Surefire 2.3.1, 2.4 and Shade

2007-12-10 Thread Mauro Talevi

Dan Fabulich wrote:


I just posted a long e-mail to surefire-dev about my findings re: 
Surefire 2.3.1, 2.4 and Shade.  I won't repost it here, but here's the 
summary:


Summary: I think we're ready to release 2.3.1, because I can't reproduce 
regression SUREFIRE-347, the only bug targeted for 2.3.1.  I was able 
to reproduce a related bug SUREFIRE-334, and was able to fix it using 
maven-shade-plugin alpha-14-SNAPSHOT (even though MSHADE-9 isn't fixed 
yet). If we go ahead and release maven-shade-plugin alpha-14-SNAPSHOT, 
we can release Surefire 2.4 as well (or instead).




Hi Dan,

I'll release alpha-14 later today, unless somebody has any objections.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: release process

2007-12-10 Thread Mauro Talevi

olivier lamy wrote:

Hi,
I'd like to work on release for maven-invoker-plugin (and maven-invoker).
For this there are two things to release maven-invoker and
maven-invoker-plugin.
Does this needs two separate votes ?


I would say that one is enough if staged at the same time.


But first, is the documentation here [1] up to date ?


http://maven.apache.org/developers/release/releasing.html


Can I do this as I'm not a PMC ?


Any committer can stage and call for a vote.


An other newbie question : what I have to do with gpg key. Is it needed for
artifacts deployed on the repo ?


Attach it to https://svn.apache.org/repos/asf/maven/project/KEYS
and configure your .m2/settings.xml profile as in the release document 
above.  It's needed for authenticating the upload of the staging artifacts.


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Vote] maven-shade-plugin release 1.0-alpha-14 and move out of sandbox

2007-12-10 Thread Mauro Talevi
As version 1.0-alpha-14 has been staged for release, I'd like to call a 
vote for its release and the move out of the sandbox and to version 
1.0-beta-1-SNAPSHOT.



Staging area:
http://people.apache.org/~mauro/staging-repo/

Tag:
http://svn.apache.org/repos/asf/maven/plugins/tags/maven-shade-plugin-1.0-alpha-14/

Vote open for 72 hours.

Here is my +1

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



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Surefire 2.3.1, 2.4 and Shade

2007-12-10 Thread Mauro Talevi

Dan Fabulich wrote:

Well - it was recently agreed that no vote was required for alphas.


That's surprising to me...  I'd at least post to dev to make sure you 
don't get a -1.
I distinctly remember that alphas should be released with more ease and 
not the same formality.


But I decided to call for a vote unifying it to the move out of sandbox.

I'll then double check the alpha release process and update the webpage 
for reference.


Cheers



Re: Status of maven-shade-plugin?

2007-12-09 Thread Mauro Talevi

Brian E. Fox wrote:

We had to revert back to the codehaus version to do 2.0.8 because
something in the apache version was definitely hosed.



Brian, did you make a note of what rev of mojo src you took to start the 
repackaging and move?


It would seem that shade-maven-plugin-1.0-alpha-12 was cut on Sep 1 and 
nothing's changed until rev 5633, when you applied the dependency fix 
for 1.0-alpha-13 (fix applied also to maven-shade-plugin, 
http://jira.codehaus.org/browse/MSHADE-10)


On the other hand, maven-shade-plugin was imported on Sep 10, presumably 
from head rev (ie 5162) and initial commit has the src tar bundle (rev 
574111).


So the options are:

1. we could go through with fine comb to track any diffs.
2. we could plough ahead and write ITs for apache plugin, in particular 
the use case of maven-2.0.x distro.


I would go for option 2, releasing alpha-14 - and only when we feel it's 
 completely replace shade-maven-plugin cut beta-1.


Cheers



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Release surefire 2.3.1?

2007-12-07 Thread Mauro Talevi

Dan Fabulich wrote:


Nope.  SUREFIRE-347 is regression: plexus is not properly isolated 
which is what I'd wish we'd fix before we release 2.3.1.




Rolled back commits for 2.3.1 staging release and added regression issue 
to 2.3.1 target again.  Any other issue that can be fixed by weekend 
should also be added of course.


Cheers





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven Surefire 2.3.1

2007-12-06 Thread Mauro Talevi

Dan Fabulich wrote:


-0.  I can try to fix the three open 2.3.1 bugs sometime this weekend; 
if you can afford to wait that long, I think that'd be preferable.




Dan,

firstly, nothing prevents us from releasing a 2.3.2 right after a 2.3.1.
Also, I had asked about anybody in the process of fixing the 3 
outstanding issues but nobody had come forward.  Now I need to fix the 
problem of the non-resolved version in surefire-providers POM,
so I'll have to revert tag, fix and cut new release.  If you say that 
you will to have a crack at them on the weeekend, shall we say that 
we'll cut it Sunday eve GMT, and any issues you can fix by then will be 
included?


Cheers



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven Surefire 2.3.1

2007-12-06 Thread Mauro Talevi

Marat Radchenko wrote:

surefire-providers has corrupt dependency:

dependency
  groupId${project.groupId}/groupId
  artifactIdsurefire-api/artifactId
  version2.3.1-SNAPSHOT/version
!-- commenting this due to MNG-2339
version${project.version}/version

  --
/dependency

should be 2.3.1 instead of 2.3.1-SNAPSHOT


Thanks for pointing it out.  MNG-2339 strikes again :-)

I'll implement a workaround and re-release on the weekend.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Release surefire 2.3.1?

2007-12-05 Thread Mauro Talevi

Brett Porter wrote:
I was hesitant because at least one of them seemed to be a regression 
over 2.3.


Anyway, my preference is to fix them first - but if someone is prepared 
to do a release - go for it. There's lots of good stuff in there already. 


I agree they should be fixed, but since no one has stepped forward to 
say that they're being worked on, I'll prepare release of what's 
currently there.   I personally need some of the fixes released for at 
least one project.


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Maven Ant Tasks 2.0.8

2007-12-05 Thread Mauro Talevi

+1

Hervé BOUTEMY wrote:

Hi,

Following Maven release, I'd like to release Maven Ant Tasks 2.0.8.

We solved 17 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11533styleName=Htmlversion=13618

The tasks can be downloaded from:
http://people.apache.org/~hboutemy/staging-repo/org/apache/maven/maven-ant-tasks/2.0.8/maven-ant-tasks-2.0.8.jar

Staging repo:
http://people.apache.org/~hboutemy/staging-repo/

Tag:
http://svn.apache.org/viewvc/maven/ant-tasks/tags/maven-ant-tasks-2.0.8/

Vote open for 72 hours.

Here is my +1

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

Regards,

Hervé



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[VOTE] Release Maven Surefire 2.3.1

2007-12-05 Thread Mauro Talevi

Hi all,

I'd like to release Maven Surefire 2.3.1

Issues solved:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10541styleName=Htmlversion=13251

Staging repo:
http://people.apache.org/~mauro/staging-repo/

Tag:
http://svn.apache.org/viewvc/maven/surefire/tags/surefire-2.3.1/

Vote open for 72 hours.

Here is my +1

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

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Release surefire 2.3.1?

2007-12-04 Thread Mauro Talevi

Hi,

as there have been a number of useful fixes since 2.3, and in line with 
the release early-release often, I wanted to gauge opinions about the 
opportunity to release 2.3.1 as currently in branch and postponing 
outstanding 2.3.1 issues to a 2.3.2.  Unless these outstanding issues 
are being worked on and a fix is imminent.


Cheers



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Can you plz address this issue: http://jira.codehaus.org/browse/MRRESOURCES-26

2007-11-29 Thread Mauro Talevi

Jason Dillon wrote:
I need this puppy applied and released for the upcoming GShell 
1.0-alpha-1 release, which is a dependency of the upcoming G 2.1 release...


So if we can get this guy patched and published sooner rather than later 
it would really help.


I know you are busy, but can you please take a look?



Hi Jason,

I've deployed latest snapshot for the moment.

As there are no outstanding issues for 2.3 I'll prepare staging build 
for it.


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Can you plz address this issue: http://jira.codehaus.org/browse/MRRESOURCES-26

2007-11-29 Thread Mauro Talevi

Mauro Talevi wrote:

Jason Dillon wrote:
I need this puppy applied and released for the upcoming GShell 
1.0-alpha-1 release, which is a dependency of the upcoming G 2.1 
release...


So if we can get this guy patched and published sooner rather than 
later it would really help.


I know you are busy, but can you please take a look?



Hi Jason,

I've deployed latest snapshot for the moment.

As there are no outstanding issues for 2.3 I'll prepare staging build 
for it.




Sorry got configured with MRESOURCES :-)  MMRESOURCES is already staged.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] maven-remote-resources-plugin 1.0-beta-1

2007-11-29 Thread Mauro Talevi

+1

Daniel Kulp wrote:
I'd like to release version 1.0-beta-1 of the 
maven-remote-resources-plugin.   This resolves one critical bug reported 
by Jason Dillon as well as fixes two other issues:



Release Notes - Maven 2.x Remote Resources Plugin - Version 1.0-beta-1

** Bug
* [MRRESOURCES-26] - NPE in remote-resources:process while sorting 
orgs
* [MRRESOURCES-27] - RemoteResourcesClassLoader isn't isolated from 
maven jar


** Wish
* [MRRESOURCES-28] - Attaching the generated resources to the project 
should be optional (for webapps)



Staging area:
http://people.apache.org/~dkulp/stage-rr/

Tag:
http://svn.apache.org/repos/asf/maven/plugins/tags/maven-remote-resources-plugin-1.0-beta-1/


Vote open for 72 hours. 
 
Here is my +1 
 
[ ] +1 
[ ] +0 
[ ] -1 




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: 2.0.8 broken war build

2007-11-29 Thread Mauro Talevi

Kev Jackson wrote:

Hi,

I've just been re-building my project with the new mvn 2.0.8 binary.

Here's my experience so far.

mvn clean install (jars) - works as 2.0.7

mvn clean package -Pprofile (war) - broken (re-tested on 2.0.7 and 
works)


So something has changed in 2.0.8 that has affected surefire.

Here is a snippet of the error

Nov 29, 2007 10:09:01 AM com.seanergie.persistence.SessionsManager 
initialize

SEVERE: Exception building Hibernate SessionFactory :
Could not find datasource
org.hibernate.HibernateException: Could not find datasource
at 
org.hibernate.connection.DatasourceConnectionProvider.configure(Datas

ourceConnectionProvider.java:56)
at 
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvi

der(ConnectionProviderFactory.java:124)
at 
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvi


For each unit test that uses Hibernate (v3 with Annotations  
HibernateSearch), the same error 'Could not find datasource'.


For mvn 2.0.7 the build works perfectly.

I haven't changed my hibernate.cfg.xml file between builds, I haven't 
changed any code or config between builds, the only thing I changed was 
MVN_HOME  PATH to 2.0.8.


As these errors occur during the surefire:test phase of the build I'm 
assuming that something has changed in the Classpath management for 
surefire?


Any help would be appreciated.



The one notable change is that test-classes now precedes classes dir:

http://jira.codehaus.org/browse/MNG-3118

I would guess that before your tests picked up hibernate.cfg.xml from 
classes dir and now it picks it up from test.


Check if both are needed.  I would seem you only need the one in classes.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] [take 2] release maven 2.0.8

2007-11-24 Thread Mauro Talevi

+1

Brian E. Fox wrote:

It's that time again, finally. The RC's have been floating for a few
weeks now and no new issues have surfaced. (the packaging issues with
the uber jar have been resolved since the last vote)

 


The release is staged at:
http://people.apache.org/~brianf/staging-repository

The binary packages are here: http://people.apache.org/~brianf/2.0.8/

 


Release Notes - Maven 2 - Version 2.0.8

** Bug

* [MNG-2025] - POM is still not read using the right encoding

* [MNG-2045] - Maven can't compile against sibling test-jar
dependency in multiproject (Test Attached)

* [MNG-2061] - DistributionManagement properties don't get copied in
cloned executionProject while lifecycle fork

* [MNG-2254] - the encoding parameter in xml declaration of POM is
ignored 


* [MNG-2277] - aggregating plugins in submodules of the reactor
return all projects causing a chicken/egg issue

* [MNG-2593] - Maven 2 stumbels upon non ASCII characters in the
value of a localRepository value in the $HOME/.m2/settings.xml

* [MNG-2685] - mvn.bat detection of 4NT syntax error

* [MNG-2932] - Encoding chaos

* [MNG-2961] - DefaultArtifact getBaseVersion is changed to
-SNAPSHOT only if you first call isSnapshot()

* [MNG-3046] - DefaultArtifactVersion compareTo misbehaves regarding
buildNumber 0

* [MNG-3077] - NullPointerException, if MojoExecutionException has
no message

* [MNG-3084] - mvn.bat in maven 2.0.7 does not return the correct
error code.

* [MNG-3095] - maven-plugin-testing-tools causes bad version in
deployed artifacts after tests are run

* [MNG-3134] -
DefaultModelInheritence::assembleDistributionInheritence should be
childPathAdjustment aware

* [MNG-3141] - Build not working if pom.xml is a symbolic link

* [MNG-3215] - Missing rar artifact handler descriptor

* [MNG-3240] - maven-model RepositoryBase.equals() causes
ClassCastException

* [MNG-3245] - Maven Reporting API is binary incompatible in
2.0.8-SNAPSHOT by r579987

* [MNG-3254] - artifactId is not appended any more in
distributionManagement.site.url in multi modules when it's not defined
in a child

 


** Improvement

* [MNG-2188] - Report mojos should check canGenerateReport() when
called directly

* [MNG-2290] - Generated URLs in POMs of child modules

* [MNG-3024] - Missing artifact error text improvement

* [MNG-3047] - DefaultArtifactVersion compareTo inconsistent with
equals

* [MNG-3062] - Allow access to mojoExecution from within plugin.

* [MNG-3118] - Test-classes should come before classes in the
classpath

* [MNG-3152] - Change to plugin testing harness to allow the setting
of ArtifactRepository on the ArtifactStub

* [MNG-3201] - org.apache.maven.project.MavenProject needs a
toString()

 


** New Feature

* [MNG-2105] - Enable remote debugging command line option (+ docs)

* [MNG-2166] - Provide the help listing as default when no arguments
are provided

 


** Task

* [MNG-3088] - update the assembly name

 

 


** Wish

* [MNG-3207] - Order of repositories for download should be inverted
if Archiva is used.

 


Vote is open for 72hrs

+1





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] Nicolas de Loof as a committer

2007-11-22 Thread Mauro Talevi

+1

Brett Porter wrote:
I'd like to call a vote for Nicolas de Loof as a committer, based 
primarily on his work for Archiva, but also from being active in the 
general Maven community for quite some time. He has been relentlessly 
testing and identifying issues and providing patches recently.


+1 from me

- Brett

--
Brett Porter - [EMAIL PROTECTED]
Blog: http://www.devzuz.org/blogs/bporter/





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] release maven 2.0.8

2007-11-20 Thread Mauro Talevi

olivier lamy wrote:

Hi,
I have an issue :

[WARNING] repository metadata for: 'artifact
org.apache.maven.plugins:maven-clean-plugin' could not be retrieved from
repository: rec-ap2-m2-plugins due to an error: Unsupported Protocol:
'http': Cannot find wagon which supports the requested protocol: http



The problem is with the packaging of the uber jar.  It skipped the wagon 
dependencies.


jar tvf lib/maven-2.0.8-uber.jar | grep http - should yield wagon http 
provider classes but they are not present.


I had fixed it and tested against the 2.0.8 tag created yesterday, but 
it seems to have re-appeared in the release.  It may be down to the 
release plugin artifact resolution.


A quick workaround to get release out would be to branch off 2.0.8 tag, 
fix and release from it.


In the mean time, I'll investigate the release process packaging.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Naming convention for ITs

2007-11-19 Thread Mauro Talevi

Hi all,

there is a duplication of test classes in Surefire ITs, which leads to 
classpath conflicts when entire project is opened in an IDE.


How about we adopt the convention to avoid these conflicts.  Either:

1. We use different test class names, eg TestSurefireN.java where N is 
the test number.


2. We use packages to isolate ITs, eg 
org.apache.maven.surefire.itN.TestSurefire.java


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: how to build release from trunk?

2007-10-25 Thread Mauro Talevi

aldana wrote:
hi, 


i am living with severe bugs (see http://jira.codehaus.org/browse/MNG-3252)
+ transitive resolving which not only comes from assembly plugin (as stated
in http://jira.codehaus.org/browse/MASSEMBLY-242) merely in maven core
transitive resolving too.

i would like to help to fix and to integrate the fixes in our current maven
installation for it is critical in our development. how do i integrate the
development from svn to my maven installation (haven't found docs about
this)? 


for checking possible cleaned bugs, i first would like to build a release
from the latest development: how do i build a release (maven distribution)?
is there a script for this? i doubt a mvn deploy would do all... 


if the bugs are not resolved following questions:
1) is there a developer guide, so i can look at what places the bugs occur
(in my case: transitive dependency management, snapshot download handling)
2) is it possible that i can commit bugfixes?

thanks a lot!



Hi,

the guide to building maven can be found at:

http://maven.apache.org/guides/development/guide-building-m2.html

In general, it find a bug or what you see as a problem, you'd file a Jira issue, as you've correctly 
done, possibly with a patch containing the bugfix and (always very useful!) a test case or an 
integration test case proving the issue.  It is then up to the committers to review the issue and 
apply the patch if considered appropriate.


Cheers





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] release maven-release-plugin 2.0-beta-7

2007-10-24 Thread Mauro Talevi

+!

Brian E. Fox wrote:

I ran into an issue releasing 2.0.8 due to
http://jira.codehaus.org/browse/MRELEASE-296 and the addition of the
${mavenVersion} in the poms. This release is required for a release of
2.0.8.

 


Staging repo:

http://people.apache.org/~brianf/staging-repository/

 


Release Notes:

http://jira.codehaus.org/secure/ReleaseNote.jspa?version=13560styleName
=HtmlprojectId=11144Create=Create

 


Vote will be open for 72hrs.

 


+1





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] release Maven / shared / plugin parent poms

2007-10-23 Thread Mauro Talevi

+1

Brian E. Fox wrote:

+1

-Original Message-
From: Dennis Lundberg [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, October 23, 2007 5:00 PM

To: Maven Developers List
Subject: Re: [VOTE] release Maven / shared / plugin parent poms

+1 for all

Carlos Sanchez wrote:

Please vote for a release of maven parent and two of the children

Maven parent 7
- upgraded remote resources plugin and apache resources bundle to

latest release

- added javadoc urls
- added developers

maven-shared-components parent
- use latest maven parent

maven-plugins parent
- use latest maven parent







-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] release maven war plugin 2.1-alpha-1

2007-10-22 Thread Mauro Talevi

+1


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release maven-changes-plugin 2.0-beta-3 (take 3)

2007-10-22 Thread Mauro Talevi

+1


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Patches waiting to be applied

2007-10-13 Thread Mauro Talevi

[EMAIL PROTECTED] wrote:

I would also like to see an MJAR patch, especially if it includes

http://jira.codehaus.org/browse/MJAR-30


Robert Egan

William Ferguson [EMAIL PROTECTED] wrote on 10/10/2007 
05:48:36 PM:



I don't want to nag, but could someone please apply the patches for

http://jira.codehaus.org/browse/MRESOURCES-47

  and

http://jira.codehaus.org/browse/MJAR-83


William





All 3 patches applied and snapshots deployed.

Please try out.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Patches waiting to be applied

2007-10-12 Thread Mauro Talevi

William Ferguson wrote:

I don't want to nag, but could someone please apply the patches for

http://jira.codehaus.org/browse/MRESOURCES-47

  and

http://jira.codehaus.org/browse/MJAR-83


William


I've assigned them to me and I'll look at them over weekend.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Commits mailing list now on Gmane

2007-10-06 Thread Mauro Talevi

Hi All,

for anybody like me that really can't live without gmane-supported lists, I've had the the commits 
list  added to gmane group:


gmane.comp.apache.maven.scm

For those new to Gmane, it's a bi-directional mail-to-newsgroup service that allows to keeps on top 
of mailing lists without having to subscribe directly to them.  More info on http://gmane.org/




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Publishing Plugin Sites (was: Re: Plugins sandbox site)

2007-10-05 Thread Mauro Talevi

Wendy Smoak wrote:

On 10/4/07, Brian E. Fox [EMAIL PROTECTED] wrote:

From: Wendy Smoak [mailto:[EMAIL PROTECTED]

There is now (in v9) some config in the plugin parent for staging
sites under maven-whatever-plugin-x.y-SNAPSHOT and I would like to get
that trend started for plugin docs.

Or at least see if there are objections and we need to talk about it
more.  Here's what it looks like:

plugins/maven-whatever-plugin -- latest release
plugins/maven-whatever-plugin-1.1.6  -- archived release docs
plugins/maven-whatever-plugin-1.2.3  -- latest release, for archives
plugins/maven-whatever-plugin-1.2.4-SNAPSHOT



How does it move a site from the latest release to an archived one? Are
you doing some rewrite rules or something?


This is not currently in place, so it's not happening at all yet. :)

I'd say we just publish to the staging area from the tag when the
release vote is called (for review) and then do a normal 'mvn
site-deploy' to the un-versioned/latest url once the vote passes (when
you merge the staging repo artifacts).

It could be done with symlinks on the server or rewrite rules in
.htaccess also-- of the two I'd prefer .htaccess because it can be
kept in svn.  (It's also very easy to break the site with a typo.  Not
that I'd know...)

The implementation doesn't matter too much to me, people who have been
doing plugin releases probably have a better idea of the easiest way
to do it.



Wendy,

I agree that having versioned deployments of plugins docs.  If we go down this road, we could simply 
have the unversioned url (eg plugins/maven-whatever-plugin) point to the versioned deployment, 
rather than redeploying.


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Plugins sandbox site

2007-10-04 Thread Mauro Talevi

Hi,

was thinking of creating a http://maven.apache.org/plugins/sandbox site to host the docs of the 
plugins in the maven-sandbox?


I've not found any similar site - if so, what is it?  If not, any objections to 
the sandbox site?

We could also have it the other way around, ie http://maven.apache.org/sandbox/plugins and allow for 
other sandbox non-plugin components to have their docs uploaded.


Thoughts?

Cheers




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: An Experiment with GIT

2007-10-01 Thread Mauro Talevi

Jason van Zyl wrote:


On 30 Sep 07, at 12:23 PM 30 Sep 07, Mauro Talevi wrote:



This is a comparison with SVN I've found on the Git site:

http://git.or.cz/gitwiki/GitSvnComparsion

But one of the main issues IMO is the integration with IDEs - it took 
quite a long time for SVN to catch up to CVS standards.   Until an 
analogous level is available for Git, how many will be willing to 
consider trading in the ease of development for the advantages it may 
offer?


We're not going to be using GIT at Apache. In this case it's use GIT 
versus mail patches. I don't expect a landslide of people using this 
method, just the most determined and those who understand that using an 
SCM while working on their changes is a good idea. There is just no way 
to work like this with SVN, it was just not designed to work like this. 
Some one who is not a committer cannot incrementally check in their 
changes so the existing IDE integration doesn't help in this regard.


There is someone working on an Eclipse GIT plugin, but anyone wanting to 
use the standard SVN diff and attach patches to JIRA can continue to do 
so. It's not like it's one or the other.




Well - if the proposal is of an optional layer that sits on top of SVN and provides easy branching 
for patch submission/tracking, then yes it seems OTOH something really worth exploring.


Once the Git infrastructure has been set up I'd be up for taking it for a spin.

Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [discuss] Graduate Continuum to its own TLP

2007-10-01 Thread Mauro Talevi

Jesse McConnell wrote:

I actually would prefer to have an increased focus on maven and maven2
integration.  tbh there are many different continuous integration servers
and the ties with maven could be increased some more and leverage some
really nice features in maven.

I don't really think continuum needs to really try and compete in the shell
script launched builds and tying ourselves to these kinda ideas limits the
fun things that can be done.

with increased maven integration we could integrate build and reporting
tools automatically into the builds, just injecting these kinda reports into
maven2 projects that are under CI.  lots of things possible but increasing
the maven2 support

just my thoughts :)



I'm not saying it should not have strong support and integration with m2.

Just that it if Continuum wants to graduate from under the wings of maven umbrella, it should also 
address the concerns of other build systems.  As much as possible try to offer the same feature set 
to all build tools, but also offer extra functionality leveraging on m2 features where it can.


Cheers



Re: [VOTE] Release ArchetypeNG 2.0-alpha-1

2007-09-30 Thread Mauro Talevi

Jason van Zyl wrote:


On 30 Sep 07, at 12:41 AM 30 Sep 07, Stephane Nicoll wrote:


On 9/29/07, Jason van Zyl [EMAIL PROTECTED] wrote:

Why, and says who? These things are not cast in stone and we have the
ability to adapt the process to make it more productive.

[...]

I don't really care. Staging a release is not a big deal, just
invariably pointless for an alpha because 99% of the time no one will
actually do anything with the staged copy. It's more important that
the stuff gets cranked out for feedback so it can be fixed. I mean
even with releases hardly anyone looks. It's nice idea in theory but
if it serves no practical purpose what is the point. I was hopeful
that the staged copy would illicit feedback but doesn't seem to have.
Not much anyway.


I agree with you but, even if those things are not cast in stone, it's
commonly used. If we were to adapt for alphas, betas or anything else,
I think it makes more sense to discuss it a bit instead of doing it on
your side without telling anyone.

That's not the first time you're doing this and it's personally 
confusing to me.




All I want is a mechanism that encourages more use in the intermediary 
stages.


It takes more then a week to push out subsequent releases for an alpha, 
the release plugin gets incrementally worse and has been breaking things 
on subsequent releases itself because it's not tested enough before 
pushing it out the door making the whole process more painful. The 
staging plugin was never meant as a solution and it's not all that great 
either.


We are a project which encourages the use of binaries and agile 
development. We don't have an easy for people even to test in certain 
cases. If you start with no local repository and repositories in your 
settings activated by a profile with repositories it is unworkable. For 
tools like Archetype where you start with no POM the settings won't be 
used and there is no way to test it other then to give someone an 
archive they have to unpack locally or they have to build it themselves. 
Neither of these options are fantastic.


Between our release model taking so long, people historically not 
looking at releases (which is normal people don't have a lot of spare 
time to look at everything), our tooling not being quite up to snuff, 
the staging plugin being a stopgap, and the release plugin breaking 
things with subsequent releases  (though Dan is working on the GPG 
plugin I see) it becomes very hard to get these changes out to users to 
utilize and provide feedback. If we don't make this easy, fast and 
painless for users we lose them. A user having to wait 3 days to try a 
bug fixed version of an alpha while a developer is focused on it is 
painful. To be able to release it as it would be used in the wild is the 
best way.


I have three very large clients who are very flexible in that they would 
try alphas of certainly things in their lifecycle. But they will not 
build from source, they will not introduce snapshot repositories into 
their builds in order to consume changes. Build from source is just not 
an option for a team who is suppose to be consuming this technology. 
Using snapshot repositories is just too unpredictable given the current 
mechanism, though I have tried to use them in order to consume changes 
it's just not practical given the instability so snapshots repositories 
have been ruled out.


The groups that I'm working with cannot be the only groups like this in 
the world. If more alphas were produced it's very easy with a good 
parent POM to change the version and attempt using an alpha in a build. 
I would like to be able to crank out alphas as fast as humanly possible 
so we stop losing this feedback. I want to make the alpha process less 
painful for users so that more things are found so that it is possible 
to have betas that have been suitably tested. This simply is not the 
case with our plugins because we are missing feedback during the entire 
span of time between releases.


I am pleading with you guys to help not make this process painful, tied 
down with bureaucracy and get incremental changes out in a usable form 
which Maven users are accustom to consuming. Building from source and 
snapshot repositories are just too much to expect from users who are 
simply trying to verify that issues have been corrected. It is 
unfortunate that using snapshots it is not clear what you are going to 
get but that's the situation we have right now and I think we would do 
ourselves a great service to:


1) Reduce the time required to release alphas i.e. take three +1 votes 
and kick it out
2) Realize that people do not have a lot of time here and the process of 
waiting 3 days is not adding much value because I would argue that the 
second the vote goes up anyone really interested is going to look at it 
very shortly
3) That in order for changes to be consumed by average users who are 
willing to give us feed back it has to be easy to use these changes.


I 

Re: An Experiment with GIT

2007-09-30 Thread Mauro Talevi

Jason van Zyl wrote:

Hi,

For anyone who wants to make changes to Maven but doesn't have access I 
am going to setup a GIT repository to try and enable some distributed 
development. After using GIT for about a week I'm having a hard time 
using SVN but obviously we're not going to be switching anytime soon.


But for anyone who has patches or wants to try and work with me to get 
changes in I am going to try this method of publishing Maven as a GIT 
repository which will allow anyone to clone the repository and work on 
any changes you like in a controlled way. Once you clone you can commit 
changes to your own copy of Maven and do whatever you like. Then in 
order for me to see your changes I can simply pull from your originally 
cloned repository to a branch on my side and merge. Merging is sooo 
easy with GIT. So easy in fact that it makes you wonder how SVN got it 
so wrong and makes it so painful compared to GIT.


This is the model that the Linux kernel uses where anyone has a real 
copy of the repository, they work as they like, creating branches for 
features of what have you.


I am trying this with Oleg Gusakov who has many ideas and is helping me 
do some experiments with the artifact resolution system. But anyone else 
who is interested in trying just let me know. This document is the most 
helpful:


http://utsl.gen.nz/talks/git-svn/intro.html

And a little collection of things I have read about GIT:

http://del.icio.us/jvanzyl/git

It is so damn fast it is unbelievable. With the visual tool that comes 
with it you can see the entire history of the project in a few minutes. 
It is very, very cool. I simply cannot believe how easy it is to merge 
bits from all over the place. My hope is that this method being truly 
distributed means that people can work on their branches in a way that's 
natural and we remove the immense tedium working with patches. If you 
have something good, it's now very easy for me to pull a branch from you 
and try it. If that branch works it then takes me a second to merge it. 
I test and them push back to subversion using the git-svn bridge.


In the short term I really only want to try with a few people but if 
you're keen, want to learn about GIT (which I highly, highly recommend) 
then I will take your patches. I think any developer here and anyone who 
has ever tried to contribute changes sees that the JIRA+patch model is 
highly unworkable and bordering on completely useless. JIRA might be 
fine to raise the issue but with a reference to a GIT repository to pull 
from it will make life infinitely easier. People who are not committers 
can work with people that are in a way that resembles everyon being part 
of the team. Dealing with patches just sucks ass and as a result we 
don't look at them nearly as often as we should so I hope this can 
become a model that enables people to contribute in a more effective 
way. I'm going to try this with Oleg but I am highly hopeful. I will 
help anyone who wants to try this as I see this as a way to truly 
collaborate with the community. Down with JIRA+patches! All hail 
JIRA+GIT! :-)




This is a comparison with SVN I've found on the Git site:

http://git.or.cz/gitwiki/GitSvnComparsion

But one of the main issues IMO is the integration with IDEs - it took quite a long time for SVN to 
catch up to CVS standards.   Until an analogous level is available for Git, how many will be willing 
to consider trading in the ease of development for the advantages it may offer?


Cheers


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [discuss] Graduate Continuum to its own TLP

2007-09-29 Thread Mauro Talevi

Emmanuel Venisse wrote:

Hi,

At the begin, Continuum was designed to support maven2 projects so we 
thought it was good to put it under the maven umbrella.
But now it supports other project types (ANT, shell scripts) too so it 
isn't centered on maven projects.


An other thing is that we have lot of users (not only maven users) with 
actually 450 subscribers to the users list, and I think we can get more 
with a TLP project.


My last point is that with the maven project, it isn't easy to add new 
committers because a new committer have the hand on all maven umbrella 
code and not only one project.


So I think it would be good for Continuum to become a Top Level Project 
at ASF and the continuum community will have more chance to grow.


My concern for the moment is we don't have enough committer from 
different companies, To be stable, at least 3 committers from different 
companies would be good.


WDYT?



+1 for move to TLP, but the project needs to shift its emphasis from maven.

Currently the Jira description still states:
Continuum is a continuous integration tool designed specifically for use with maven 
project.

It would also be good to have a comparison page with other open-source build 
tools - eg CruiseControl.

Cheers



  1   2   >