Re: [vote] Attempt 2: Release 2.2-beta-1 of maven-assembly-plugin

2007-03-30 Thread Brett Porter
I did some further investigation. While there may be a memory leak,  
it could well be a case of it always having been there so that is  
worth separate investigation. I did hook yourkit up to it and didn't  
see anything in particular that might be a culprit.


However, the reason I'm seeing the problem is this: http:// 
jira.codehaus.org/browse/MASSEMBLY-194


It's actually a functionality regression when you include unpacked  
dependencies in your assembly. A test project is attached that  
demonstrates it. It takes about 13s on 2.1, and 1m 30s on 2.2-beta-1  
(and is triple the size on output).


So, it looks like the 155 fix can go back in, but I think this  
regression needs fixing before release.


Thanks!

Cheers,
Brett

On 31/03/2007, at 11:40 AM, Brett Porter wrote:

No dice :( I made sure to delete the copy from my local repo so it  
was downloaded again.


I checked the build order, and you were right - the CCE blew it up  
before it got to the problem spot.


I'll try and come up with a test case for you.

- Brett

On 31/03/2007, at 2:32 AM, John Casey wrote:

Unfortunately, it wasn't that simple. I had actually combined two  
merges in
a single commit to the beta-1 tag...a no-no, I know, but it's  
fixed now.

I've put the newest deployment that excludes MASSEMBLY-155 out on my
people.a.o acct, for your perusal.

Let me know what you find out, and thanks for checking this so  
thoroughly.


-john

On 3/30/07, Brett Porter <[EMAIL PROTECTED]> wrote:



On 31/03/2007, at 12:43 AM, John Casey wrote:

> I'll try rolling out the MASSEMBLY-155 fix, just to see if that
> makes a
> difference. I can't imagine the ClassCastException fix or the  
file-

> mode
> processing chewing up much, though.
>
> Brett: Is it possible that you weren't running out of memory
> previously
> *because* of the CCE?

I'd need to check the build order, but that's entirely possible -
good point :)

I'll try it again tomorrow - if you want to point me at a rev# to
rollback I'm happy to do so to avoid you having to muck around with
deployments.

Thanks for your patience...

Cheers,
Brett


 
-

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]


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



Re: [vote] Attempt 2: Release 2.2-beta-1 of maven-assembly-plugin

2007-03-30 Thread Brett Porter
No dice :( I made sure to delete the copy from my local repo so it  
was downloaded again.


I checked the build order, and you were right - the CCE blew it up  
before it got to the problem spot.


I'll try and come up with a test case for you.

- Brett

On 31/03/2007, at 2:32 AM, John Casey wrote:

Unfortunately, it wasn't that simple. I had actually combined two  
merges in
a single commit to the beta-1 tag...a no-no, I know, but it's fixed  
now.

I've put the newest deployment that excludes MASSEMBLY-155 out on my
people.a.o acct, for your perusal.

Let me know what you find out, and thanks for checking this so  
thoroughly.


-john

On 3/30/07, Brett Porter <[EMAIL PROTECTED]> wrote:



On 31/03/2007, at 12:43 AM, John Casey wrote:

> I'll try rolling out the MASSEMBLY-155 fix, just to see if that
> makes a
> difference. I can't imagine the ClassCastException fix or the file-
> mode
> processing chewing up much, though.
>
> Brett: Is it possible that you weren't running out of memory
> previously
> *because* of the CCE?

I'd need to check the build order, but that's entirely possible -
good point :)

I'll try it again tomorrow - if you want to point me at a rev# to
rollback I'm happy to do so to avoid you having to muck around with
deployments.

Thanks for your patience...

Cheers,
Brett


-
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: confluence (was: We're near the release of 1.0 final)

2007-03-30 Thread David Blevins


On Mar 29, 2007, at 6:19 PM, Jeff Jensen wrote:


Just not understanding yet the Maven
plans for wiki/site usage.  My fear, obviously, is continued  
"separate"
works, as some people I helped with Maven have a "not happy-out-of- 
the-box
experience", which includes scattered docs - I always have to give  
them

multiple URLs for info and/or they keep Googling for answers.

If you plan to integrate Maven site and the wiki so well like the  
examples

you provided, then the user sees them as one source.  Very nice.


Just a note on this aspect too.  I have a confluence client library  
which could be used in a plugin that automatically exports some or  
all of the confluence content for inclusion in other works --  
releases, etc.  Might be some other fun things you with the ability  
to easily read/write data from confluence.


Some javadoc here: http://swizzle.codehaus.org/swizzle-confluence/

-David


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



Re: Preparing for continuum-1.1-alpha-1

2007-03-30 Thread Emmanuel Venisse

I'm ok for a timestamped version, but we can release the release manager too, 
without the plugin because it isn't ready and I want the new Maven-SCM in it.

The pb is that release-manager use maven-scm 1.0-SNAPSHOT, we can use 1.0-beta-4 because the release manager doesn't use new code of maven-scm but we won't have maven-scm fixes. Or we can use a 
timestamped version of Maven-SCM too. If we choose the timestamped version of Maven-SCM, Continuum need to use it.


Emmanuel

Jesse McConnell a écrit :

with maven-app-configuration released I thought we were well on our
way to getting a release of continuum cut, but Emmanuel pointed out
that I had missing the latest SNAPSHOT of the maven release stuff.

Does anyone have an issues with my resolving the maven-release version
to the latest timestamped snapshot version and cutting the release
with that?

jesse

On 3/21/07, Jesse McConnell <[EMAIL PROTECTED]> wrote:
All outstanding jira tickets that were under 1.1-alpha-1 have been 
resolved...


I am going to put together the dependencies that need to be released
and get those on track for release now and then we can stage and call
a vote on the first alpha of continuum 1.1

jesse

On 3/20/07, Brett Porter <[EMAIL PROTECTED]> wrote:
>
> On 20/03/2007, at 6:45 AM, Jesse McConnell wrote:
>
> > ok, I am changing my tune on the remaining 11 issues, I want this
> > thing released asap so we have something concrete to get moving on.
> > The 11 issues are functionally no real different then a lot of the
> > ones in the -2 jira so I am thinking we just push that forward and 
get

> > going on this.
>
> Sounds good to me.
>
> >
> > so, I haven't actually pulled a release on something like this at
> > apache, from what I understand we can put this someplace for
> > downloading that doesn't have to get mirrored all over the place.
> > more information please brett...
>
> We have, in the past, deployed alphas to the regular deployment
> location.
>
> >
> > Should we vote on this? I think we have an implict consent based on
> > just this thread from committers but should this alpha cycle take a
> > vote each push, or can we vote on a biweekly release schedule for
> > alphas for the next month or two?
>
> Yes, if it's a release we should vote on it.
>
> >
> > if we get this decided I'll arrange the dependencies and get this
> > thing alpha release dealio running asap.
>
> Cool
>
> - Brett
>


--
jesse mcconnell
[EMAIL PROTECTED]








Re: Preparing for continuum-1.1-alpha-1

2007-03-30 Thread Jesse McConnell

with maven-app-configuration released I thought we were well on our
way to getting a release of continuum cut, but Emmanuel pointed out
that I had missing the latest SNAPSHOT of the maven release stuff.

Does anyone have an issues with my resolving the maven-release version
to the latest timestamped snapshot version and cutting the release
with that?

jesse

On 3/21/07, Jesse McConnell <[EMAIL PROTECTED]> wrote:

All outstanding jira tickets that were under 1.1-alpha-1 have been resolved...

I am going to put together the dependencies that need to be released
and get those on track for release now and then we can stage and call
a vote on the first alpha of continuum 1.1

jesse

On 3/20/07, Brett Porter <[EMAIL PROTECTED]> wrote:
>
> On 20/03/2007, at 6:45 AM, Jesse McConnell wrote:
>
> > ok, I am changing my tune on the remaining 11 issues, I want this
> > thing released asap so we have something concrete to get moving on.
> > The 11 issues are functionally no real different then a lot of the
> > ones in the -2 jira so I am thinking we just push that forward and get
> > going on this.
>
> Sounds good to me.
>
> >
> > so, I haven't actually pulled a release on something like this at
> > apache, from what I understand we can put this someplace for
> > downloading that doesn't have to get mirrored all over the place.
> > more information please brett...
>
> We have, in the past, deployed alphas to the regular deployment
> location.
>
> >
> > Should we vote on this? I think we have an implict consent based on
> > just this thread from committers but should this alpha cycle take a
> > vote each push, or can we vote on a biweekly release schedule for
> > alphas for the next month or two?
>
> Yes, if it's a release we should vote on it.
>
> >
> > if we get this decided I'll arrange the dependencies and get this
> > thing alpha release dealio running asap.
>
> Cool
>
> - Brett
>


--
jesse mcconnell
[EMAIL PROTECTED]




--
jesse mcconnell
[EMAIL PROTECTED]


Re: [vote] maven-app-configuration and maven-shared-component parent release

2007-03-30 Thread Jesse McConnell

passed with 6 binding (jmcconnell, bporter, oching, evenisse, jdcasey,
and jerdfelt)

I'll copy these out and get the continuum alpha 1 release prepared for a vote

jesse

On 3/28/07, Jesse McConnell <[EMAIL PROTECTED]> wrote:

ok, I redid the release using the parent version of 7 so if its ok
with folks I would like to just keep this vote ongoing...the only
difference is the 8->7 in the parent version

I republished the artifacts to the same directory and smoked the old
ones, thanks for noticing that dennis

jesse

On 3/28/07, Jesse McConnell <[EMAIL PROTECTED]> wrote:
> oh oh, I see, that was the old artifact name...nevermind on the parent
> part then, I'll fix that up and point it to 7 then
>
> jesse
>
> On 3/28/07, Jesse McConnell <[EMAIL PROTECTED]> wrote:
> > has that been pushed out anywhere?
> >
> > 
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/shared/shared-components-parent/
> >
> > I only see up to 2 there...
> >
> > On 3/28/07, Dennis Lundberg <[EMAIL PROTECTED]> wrote:
> > > Jesse McConnell wrote:
> > > > As part of the prepwork for getting an actual continuum alpha release
> > > > out I need to get a few more dependencies released, one of them is the
> > > > maven-app-configuration.  And since the currently released parent
> > > > version is out of date with regards to the new release setup I have to
> > > > release that as well.
> > >
> > > Jesse,
> > >
> > > Before I released maven-plugin-tools I released
> > > maven-shared-components-7, on March 9. I can't see what is missing from
> > > that version. Do you really need a version 8?
> > >
> > > > Tags:
> > > > 
https://svn.apache.org/repos/asf/maven/shared/tags/maven-app-configuration-1.0
> > > >
> > > >
> > > > Staged at:
> > > > http://people.apache.org/~jmcconnell/org/apache/maven/shared/
> > > >
> > > > This would be an initial release of these fairly simple components,
> > > > they are primarily to bring some unity in configuration elements
> > > > between archiva and continuum right now.
> > > >
> > > > Vote is open for 72 hours.
> > > >
> > > > +1
> > > >
> > >
> > >
> > > --
> > > Dennis Lundberg
> > >
> > > -
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > --
> > jesse mcconnell
> > [EMAIL PROTECTED]
> >
>
>
> --
> jesse mcconnell
> [EMAIL PROTECTED]
>


--
jesse mcconnell
[EMAIL PROTECTED]




--
jesse mcconnell
[EMAIL PROTECTED]

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



Re: confluence

2007-03-30 Thread Jason Dillon
There are some issues with autoexport, you guys might want to take a  
peek at the HokeyPokey's exportspace command:


http://svn.apache.org/repos/asf/geronimo/sandbox/hokeypokey/trunk/

Its still a work in progress, but it basically exports a space via  
xmlrpc and applies a velocity template and then does some massaging  
of urls.  Currently the massaging is hardcoded... the rules need to  
be externalized.  And the multi-space exporter needs to be hooked up  
too.


But, the idea is to have a regular cron job execute the exporter  
using templates and resources that are checked into svn, which makes  
it easier to manage and allows for better oversight of template changes.


And by using this method pages with dynamic tags (like include or  
jiraissues, etc) will also get refreshed.


Anyways... its a work in progress, but worth a look if you are just  
getting started.


--jason


On Mar 30, 2007, at 12:19 PM, Jason van Zyl wrote:



On 30 Mar 07, at 3:06 PM 30 Mar 07, Emmanuel Venisse wrote:




Jason van Zyl a écrit :

On 30 Mar 07, at 10:49 AM 30 Mar 07, Brett Porter wrote:
While you make plenty of valid points about Contegix, it's  
completely unrelated to what I'm arguing for.
How is starting to move things away from Contegix, which is you  
suggestion, not related? The subsequent argument would then be  
made that we already started this process so why not move the  
rest. Of course it's related.
If you are successful in bringing them in to the ASF  
infrastructure as you've proposed, it should be a no-brainer to  
move a cwiki space to that infrastructure. So that's a non-issue  
as far as this discussion is concerned.


We're better off on cwiki than where we are now. We have no  
admin privileges (I'm currently locked out of editing the  
CONTINUUM space)

Did you ask? I asked Ben for JIRA privs and that took 5 minutes.
, and the setup is not conducive to deploying into the Apache  
site. cwiki is already running the stuff we need. People I trust  
recommend it.


The stuff is a plugin which can be installed in any Confluence  
instance. So that's not an onerous task.
We've wanted to do this for months, and this is an avenue that  
actually makes it easier for us - I continue to suggest we take it.


I'm simply not in favour of moving anything away from Contegix.  
Taking the output from the export plugin and scp'ing it to people  
is not hard either.


If Ben is ok to install the plugin and if we can manage the scp to  
people, it's ok for me. But I don't know how we'll can manage it,  
we don't have shell access to codehaus.




The plugin will be installed and the PMC will have access:

http://jira.codehaus.org/browse/HAUS-1489

Jason.


Emmanuel


Jason.

- Brett

On 31/03/2007, at 12:23 AM, Jason van Zyl wrote:


On 28 Mar 07, at 5:22 PM 28 Mar 07, Brett Porter wrote:


(moving to main dev list as scope has increased)

On 29/03/2007, at 12:28 AM, Jason van Zyl wrote:

Similar to what Emmanuel suggested, how about we move *all*  
the current spaces to cwiki, avoiding any further  
fragmentation, and in fact removing the current fragmentation  
between the apache site and the codehaus confluence, as well  
as getting all of the above benefits?


Before biting the bullet we can do a trial with this single  
SCM page.


What do folks think?



I think it's a bad idea to move from a stable setup we have  
with great support from people who have helped us at every  
turn. I would like to suggest we stay with Contegix wherever  
possible and this discussion is still ongoing with infra and  
they have yet to get back with SLA policies. I believe it is in  
the best interest of users and the community to provide the  
best infrastructure as possible and there is no doubt in my  
mind that is Contegix. For anything we have ever done for JIRA,  
Confluence or the Central Repository they have been there for  
us. We gain nothing by moving any of this to Apache.


Contegix has run JIRA and Confluence for us when these services  
were not available at Apache and they have been more than  
accommodating when we needed a new repository infrastructure.


I have been trying to incorporate Contegix officially into the  
infrastructure at Apache so that we can keep everyone happy. I  
am not willing, nor do I support any move to Apache without  
infra deciding their policies, nor am I overly excited about  
the possibility of any of our infrastructure being moved to a  
place where no one is really accountable. Contegix is  
responsible, accountable, a pleasure to work with and they have  
bent over backward to help us. We are relying on Jeff Turner  
who is already overworked in trying to manage our setup whereas  
at Contegix we have a team who are very knowledgeable about  
Atlassian products because they resell them. We also have  
people here who's first response is a derisive comment about  
the tools we use.


My vote is for Contegix to continue the great job they have  
done and seeing as infra h

Re: confluence

2007-03-30 Thread Jason van Zyl


On 30 Mar 07, at 3:06 PM 30 Mar 07, Emmanuel Venisse wrote:




Jason van Zyl a écrit :

On 30 Mar 07, at 10:49 AM 30 Mar 07, Brett Porter wrote:
While you make plenty of valid points about Contegix, it's  
completely unrelated to what I'm arguing for.
How is starting to move things away from Contegix, which is you  
suggestion, not related? The subsequent argument would then be  
made that we already started this process so why not move the  
rest. Of course it's related.
If you are successful in bringing them in to the ASF  
infrastructure as you've proposed, it should be a no-brainer to  
move a cwiki space to that infrastructure. So that's a non-issue  
as far as this discussion is concerned.


We're better off on cwiki than where we are now. We have no admin  
privileges (I'm currently locked out of editing the CONTINUUM space)

Did you ask? I asked Ben for JIRA privs and that took 5 minutes.
, and the setup is not conducive to deploying into the Apache  
site. cwiki is already running the stuff we need. People I trust  
recommend it.


The stuff is a plugin which can be installed in any Confluence  
instance. So that's not an onerous task.
We've wanted to do this for months, and this is an avenue that  
actually makes it easier for us - I continue to suggest we take it.


I'm simply not in favour of moving anything away from Contegix.  
Taking the output from the export plugin and scp'ing it to people  
is not hard either.


If Ben is ok to install the plugin and if we can manage the scp to  
people, it's ok for me. But I don't know how we'll can manage it,  
we don't have shell access to codehaus.




The plugin will be installed and the PMC will have access:

http://jira.codehaus.org/browse/HAUS-1489

Jason.


Emmanuel


Jason.

- Brett

On 31/03/2007, at 12:23 AM, Jason van Zyl wrote:


On 28 Mar 07, at 5:22 PM 28 Mar 07, Brett Porter wrote:


(moving to main dev list as scope has increased)

On 29/03/2007, at 12:28 AM, Jason van Zyl wrote:

Similar to what Emmanuel suggested, how about we move *all* the  
current spaces to cwiki, avoiding any further fragmentation,  
and in fact removing the current fragmentation between the  
apache site and the codehaus confluence, as well as getting all  
of the above benefits?


Before biting the bullet we can do a trial with this single SCM  
page.


What do folks think?



I think it's a bad idea to move from a stable setup we have with  
great support from people who have helped us at every turn. I  
would like to suggest we stay with Contegix wherever possible  
and this discussion is still ongoing with infra and they have  
yet to get back with SLA policies. I believe it is in the best  
interest of users and the community to provide the best  
infrastructure as possible and there is no doubt in my mind that  
is Contegix. For anything we have ever done for JIRA, Confluence  
or the Central Repository they have been there for us. We gain  
nothing by moving any of this to Apache.


Contegix has run JIRA and Confluence for us when these services  
were not available at Apache and they have been more than  
accommodating when we needed a new repository infrastructure.


I have been trying to incorporate Contegix officially into the  
infrastructure at Apache so that we can keep everyone happy. I  
am not willing, nor do I support any move to Apache without  
infra deciding their policies, nor am I overly excited about the  
possibility of any of our infrastructure being moved to a place  
where no one is really accountable. Contegix is responsible,  
accountable, a pleasure to work with and they have bent over  
backward to help us. We are relying on Jeff Turner who is  
already overworked in trying to manage our setup whereas at  
Contegix we have a team who are very knowledgeable about  
Atlassian products because they resell them. We also have people  
here who's first response is a derisive comment about the tools  
we use.


My vote is for Contegix to continue the great job they have done  
and seeing as infra has not decided anything or contacted me  
after I attended the last board meeting, I am going to go ahead  
with an official proposal starting with our PMC to let each PMC  
decide on their infrastructure needs and use whomever they like  
working on the integration strategies and policies that will  
make everyone comfortable. Until that time I don't think it's  
prudent because you will potentially  jeopardize the  
infrastructure used by everyone using Maven.


Jason.


Cheers,
Brett

-- 
---

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]


 
-

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

Re: confluence

2007-03-30 Thread Emmanuel Venisse



Jason van Zyl a écrit :


On 30 Mar 07, at 10:49 AM 30 Mar 07, Brett Porter wrote:

While you make plenty of valid points about Contegix, it's completely 
unrelated to what I'm arguing for.


How is starting to move things away from Contegix, which is you 
suggestion, not related? The subsequent argument would then be made that 
we already started this process so why not move the rest. Of course it's 
related.


If you are successful in bringing them in to the ASF infrastructure as 
you've proposed, it should be a no-brainer to move a cwiki space to 
that infrastructure. So that's a non-issue as far as this discussion 
is concerned.


We're better off on cwiki than where we are now. We have no admin 
privileges (I'm currently locked out of editing the CONTINUUM space)


Did you ask? I asked Ben for JIRA privs and that took 5 minutes.

, and the setup is not conducive to deploying into the Apache site. 
cwiki is already running the stuff we need. People I trust recommend it.




The stuff is a plugin which can be installed in any Confluence instance. 
So that's not an onerous task.


We've wanted to do this for months, and this is an avenue that 
actually makes it easier for us - I continue to suggest we take it.




I'm simply not in favour of moving anything away from Contegix. Taking 
the output from the export plugin and scp'ing it to people is not hard 
either.


If Ben is ok to install the plugin and if we can manage the scp to people, it's 
ok for me. But I don't know how we'll can manage it, we don't have shell access 
to codehaus.

Emmanuel



Jason.


- Brett

On 31/03/2007, at 12:23 AM, Jason van Zyl wrote:


On 28 Mar 07, at 5:22 PM 28 Mar 07, Brett Porter wrote:


(moving to main dev list as scope has increased)

On 29/03/2007, at 12:28 AM, Jason van Zyl wrote:

Similar to what Emmanuel suggested, how about we move *all* the 
current spaces to cwiki, avoiding any further fragmentation, and in 
fact removing the current fragmentation between the apache site and 
the codehaus confluence, as well as getting all of the above benefits?


Before biting the bullet we can do a trial with this single SCM page.

What do folks think?



I think it's a bad idea to move from a stable setup we have with 
great support from people who have helped us at every turn. I would 
like to suggest we stay with Contegix wherever possible and this 
discussion is still ongoing with infra and they have yet to get back 
with SLA policies. I believe it is in the best interest of users and 
the community to provide the best infrastructure as possible and 
there is no doubt in my mind that is Contegix. For anything we have 
ever done for JIRA, Confluence or the Central Repository they have 
been there for us. We gain nothing by moving any of this to Apache.


Contegix has run JIRA and Confluence for us when these services were 
not available at Apache and they have been more than accommodating 
when we needed a new repository infrastructure.


I have been trying to incorporate Contegix officially into the 
infrastructure at Apache so that we can keep everyone happy. I am not 
willing, nor do I support any move to Apache without infra deciding 
their policies, nor am I overly excited about the possibility of any 
of our infrastructure being moved to a place where no one is really 
accountable. Contegix is responsible, accountable, a pleasure to work 
with and they have bent over backward to help us. We are relying on 
Jeff Turner who is already overworked in trying to manage our setup 
whereas at Contegix we have a team who are very knowledgeable about 
Atlassian products because they resell them. We also have people here 
who's first response is a derisive comment about the tools we use.


My vote is for Contegix to continue the great job they have done and 
seeing as infra has not decided anything or contacted me after I 
attended the last board meeting, I am going to go ahead with an 
official proposal starting with our PMC to let each PMC decide on 
their infrastructure needs and use whomever they like working on the 
integration strategies and policies that will make everyone 
comfortable. Until that time I don't think it's prudent because you 
will potentially  jeopardize the infrastructure used by everyone 
using Maven.


Jason.


Cheers,
Brett

-
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]


-
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: War plugin and Overlays handling

2007-03-30 Thread Andrew Williams


On 21 Mar 2007, at 07:04, Stephane Nicoll wrote:


Hi,

On 3/21/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:
Will the use of this new overlay cause the transitive dependencies  
of the overlayed wars to be resolved and included? I currently  
construct wars that I intend to be used as overlays by excluding  
all the jars. I do this to avoid conflicts but also to reduce the  
size in the repository. Unfortunately because I'm using a very old  
version of mwar, I have to manually keep my war project  
dependencies synchronized. If these transitive dependencies from  
the wars are automatically pulled in, then I think it's safe to  
also exclude WEB-INF/lib by default from the overlays. I think  
we'll have an excellent solution at that point.


The proposition sticks to a simple overlay which does not resolve the
transitive dependencies, that's a very good point. We could even put a
default exclude on WEB-INF/* for overlays that are not the current
build (?). This will also solves the issues of people having multiple
time the same dep with a different minor versions in the resulting
war.


Erm, does that not mean that all classes from other wars will be  
omitted?


Andy

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



RE: maven-enforcer-plugin

2007-03-30 Thread Brian E. Fox
I thought that the Maven version parsing takes the -xx as a build
number? I'm internally reformatting the jdk version into something that
Maven understands. 

-Original Message-
From: Jerome Lacoste [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 30, 2007 1:11 PM
To: Maven Developers List
Subject: Re: maven-enforcer-plugin

On 3/30/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:
> I know what changed, but not why it's broken yet. I changed the Java 
> rule a little to support the build number of java instead of just 3 
> digits like before. The parsing is correct according to the unit 
> tests, but perhaps the version ranging isn't doing what I think.

note that there's a difference between 1.5.0-07 and 1.5.0_07, maybe
that's where your issue is ?

J

-
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: maven-enforcer-plugin

2007-03-30 Thread Jerome Lacoste

On 3/30/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:

I know what changed, but not why it's broken yet. I changed the Java
rule a little to support the build number of java instead of just 3
digits like before. The parsing is correct according to the unit tests,
but perhaps the version ranging isn't doing what I think.


note that there's a difference between 1.5.0-07 and 1.5.0_07, maybe
that's where your issue is ?

J

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



Re: [vote] Attempt 2: Release 2.2-beta-1 of maven-assembly-plugin

2007-03-30 Thread John Casey

Unfortunately, it wasn't that simple. I had actually combined two merges in
a single commit to the beta-1 tag...a no-no, I know, but it's fixed now.
I've put the newest deployment that excludes MASSEMBLY-155 out on my
people.a.o acct, for your perusal.

Let me know what you find out, and thanks for checking this so thoroughly.

-john

On 3/30/07, Brett Porter <[EMAIL PROTECTED]> wrote:



On 31/03/2007, at 12:43 AM, John Casey wrote:

> I'll try rolling out the MASSEMBLY-155 fix, just to see if that
> makes a
> difference. I can't imagine the ClassCastException fix or the file-
> mode
> processing chewing up much, though.
>
> Brett: Is it possible that you weren't running out of memory
> previously
> *because* of the CCE?

I'd need to check the build order, but that's entirely possible -
good point :)

I'll try it again tomorrow - if you want to point me at a rev# to
rollback I'm happy to do so to avoid you having to muck around with
deployments.

Thanks for your patience...

Cheers,
Brett


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




Re: [VOTE] Release Maven 2.0.6

2007-03-30 Thread Jason van Zyl


On 30 Mar 07, at 12:16 PM 30 Mar 07, Emmanuel Venisse wrote:




Jason van Zyl a écrit :

On 30 Mar 07, at 10:33 AM 30 Mar 07, Brett Porter wrote:

Two problems have been found:

- the maven root POM contains '2.0.6-SNAPSHOT' as the  
maven.version, which will probably filter in incorrectly and hose  
any transitive dependencies. That'll need to be fixed.


That's fixed, I didn't notice because the release plugin must not  
be using the resolved model. I thought it did both in order to  
catch properties which are used in depMan.


What was the pb? which property?


The release plugin isn't smart enough to know that a property is  
being used a version. You can't use ${project.version} as that  
doesn't work because of a order of operations in the project builder.  
So you have to 1) make sure you use the fully resolved project and  
walk through dependencies and dependencyManagement to make sure there  
are no SNAPSHOTs. That would have caught the problem I had, and 2)  
You can to cycle through the properties to make sure there are no  
snapshots there. Looking for SNAPSHOTs there would probably work  
there. We have people working around things to have a single place to  
define versions, but you have to look for now and have a work around  
because I just released something with the plugin that's no  
reproducible.


Jason.

I'll try to work on release plugin in few days and want to fix  
problems on properties.


- as pointed out on IRC earlier, the plexus container used in  
this release was not properly released - there are no source  
jars, nor SVN tag, which is a worry for reproducibility.



There we go:
https://dav.codehaus.org/repository/plexus/org/codehaus/plexus/ 
plexus-container-default/1.0-alpha-9-stable-1/
These are only deployment issues - can we get them corrected  
before sending it wild?


- Brett

On 27/03/2007, at 12:55 PM, Jason van Zyl wrote:


Hi,

The roadmap is here:

http://jira.codehaus.org/secure/IssueNavigator.jspa? 
reset=true&pid=10500&fixfor=13010


The tag is here:

http://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.6/

Staging repository:

http://people.apache.org/~jvanzyl/staging-repository/maven-2.0.6/

And the distros you are interested in are here:

http://people.apache.org/~jvanzyl/staging-repository/maven-2.0.6/ 
org/apache/maven/maven-core/2.0.6/


Thanks,

Jason.



--- 
--

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]



-
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]





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



Re: confluence (was: We're near the release of 1.0 final)

2007-03-30 Thread Jason van Zyl


On 30 Mar 07, at 10:49 AM 30 Mar 07, Brett Porter wrote:

While you make plenty of valid points about Contegix, it's  
completely unrelated to what I'm arguing for.


How is starting to move things away from Contegix, which is you  
suggestion, not related? The subsequent argument would then be made  
that we already started this process so why not move the rest. Of  
course it's related.


If you are successful in bringing them in to the ASF infrastructure  
as you've proposed, it should be a no-brainer to move a cwiki space  
to that infrastructure. So that's a non-issue as far as this  
discussion is concerned.


We're better off on cwiki than where we are now. We have no admin  
privileges (I'm currently locked out of editing the CONTINUUM space)


Did you ask? I asked Ben for JIRA privs and that took 5 minutes.

, and the setup is not conducive to deploying into the Apache site.  
cwiki is already running the stuff we need. People I trust  
recommend it.




The stuff is a plugin which can be installed in any Confluence  
instance. So that's not an onerous task.


We've wanted to do this for months, and this is an avenue that  
actually makes it easier for us - I continue to suggest we take it.




I'm simply not in favour of moving anything away from Contegix.  
Taking the output from the export plugin and scp'ing it to people is  
not hard either.


Jason.


- Brett

On 31/03/2007, at 12:23 AM, Jason van Zyl wrote:


On 28 Mar 07, at 5:22 PM 28 Mar 07, Brett Porter wrote:


(moving to main dev list as scope has increased)

On 29/03/2007, at 12:28 AM, Jason van Zyl wrote:

Similar to what Emmanuel suggested, how about we move *all* the  
current spaces to cwiki, avoiding any further fragmentation, and  
in fact removing the current fragmentation between the apache  
site and the codehaus confluence, as well as getting all of the  
above benefits?


Before biting the bullet we can do a trial with this single SCM  
page.


What do folks think?



I think it's a bad idea to move from a stable setup we have with  
great support from people who have helped us at every turn. I  
would like to suggest we stay with Contegix wherever possible and  
this discussion is still ongoing with infra and they have yet to  
get back with SLA policies. I believe it is in the best interest  
of users and the community to provide the best infrastructure as  
possible and there is no doubt in my mind that is Contegix. For  
anything we have ever done for JIRA, Confluence or the Central  
Repository they have been there for us. We gain nothing by moving  
any of this to Apache.


Contegix has run JIRA and Confluence for us when these services  
were not available at Apache and they have been more than  
accommodating when we needed a new repository infrastructure.


I have been trying to incorporate Contegix officially into the  
infrastructure at Apache so that we can keep everyone happy. I am  
not willing, nor do I support any move to Apache without infra  
deciding their policies, nor am I overly excited about the  
possibility of any of our infrastructure being moved to a place  
where no one is really accountable. Contegix is responsible,  
accountable, a pleasure to work with and they have bent over  
backward to help us. We are relying on Jeff Turner who is already  
overworked in trying to manage our setup whereas at Contegix we  
have a team who are very knowledgeable about Atlassian products  
because they resell them. We also have people here who's first  
response is a derisive comment about the tools we use.


My vote is for Contegix to continue the great job they have done  
and seeing as infra has not decided anything or contacted me after  
I attended the last board meeting, I am going to go ahead with an  
official proposal starting with our PMC to let each PMC decide on  
their infrastructure needs and use whomever they like working on  
the integration strategies and policies that will make everyone  
comfortable. Until that time I don't think it's prudent because  
you will potentially  jeopardize the infrastructure used by  
everyone using Maven.


Jason.


Cheers,
Brett

 
-

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]


-
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 2.0.6

2007-03-30 Thread Emmanuel Venisse



Jason van Zyl a écrit :


On 30 Mar 07, at 10:33 AM 30 Mar 07, Brett Porter wrote:


Two problems have been found:

- the maven root POM contains '2.0.6-SNAPSHOT' as the maven.version, 
which will probably filter in incorrectly and hose any transitive 
dependencies. That'll need to be fixed.




That's fixed, I didn't notice because the release plugin must not be 
using the resolved model. I thought it did both in order to catch 
properties which are used in depMan.


What was the pb? which property?
I'll try to work on release plugin in few days and want to fix problems on 
properties.



- as pointed out on IRC earlier, the plexus container used in this 
release was not properly released - there are no source jars, nor SVN 
tag, which is a worry for reproducibility.




There we go:

https://dav.codehaus.org/repository/plexus/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/ 



These are only deployment issues - can we get them corrected before 
sending it wild?


- Brett

On 27/03/2007, at 12:55 PM, Jason van Zyl wrote:


Hi,

The roadmap is here:

http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=10500&fixfor=13010 



The tag is here:

http://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.6/

Staging repository:

http://people.apache.org/~jvanzyl/staging-repository/maven-2.0.6/

And the distros you are interested in are here:

http://people.apache.org/~jvanzyl/staging-repository/maven-2.0.6/org/apache/maven/maven-core/2.0.6/ 



Thanks,

Jason.



-
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]





-
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 2.0.6

2007-03-30 Thread Jason van Zyl


On 30 Mar 07, at 10:33 AM 30 Mar 07, Brett Porter wrote:


Two problems have been found:

- the maven root POM contains '2.0.6-SNAPSHOT' as the  
maven.version, which will probably filter in incorrectly and hose  
any transitive dependencies. That'll need to be fixed.




That's fixed, I didn't notice because the release plugin must not be  
using the resolved model. I thought it did both in order to catch  
properties which are used in depMan.


- as pointed out on IRC earlier, the plexus container used in this  
release was not properly released - there are no source jars, nor  
SVN tag, which is a worry for reproducibility.




There we go:

https://dav.codehaus.org/repository/plexus/org/codehaus/plexus/plexus- 
container-default/1.0-alpha-9-stable-1/


These are only deployment issues - can we get them corrected before  
sending it wild?


- Brett

On 27/03/2007, at 12:55 PM, Jason van Zyl wrote:


Hi,

The roadmap is here:

http://jira.codehaus.org/secure/IssueNavigator.jspa? 
reset=true&pid=10500&fixfor=13010


The tag is here:

http://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.6/

Staging repository:

http://people.apache.org/~jvanzyl/staging-repository/maven-2.0.6/

And the distros you are interested in are here:

http://people.apache.org/~jvanzyl/staging-repository/maven-2.0.6/ 
org/apache/maven/maven-core/2.0.6/


Thanks,

Jason.



-
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]





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



Re: The Maven PMC welcomes Brian Fox

2007-03-30 Thread Daniel Kulp

Woo Hoo!  Another binding voter!:-)

Congrats!
Dan


On Thursday 29 March 2007 21:21, Brett Porter wrote:
> Hi all,
>
> The Maven PMC has voted to add Brian Fox to the PMC. Please
> join me in welcoming him!
>
> Cheers,
> Brett
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog

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



Re: [discuss] Splitting the stable and unstable repositories

2007-03-30 Thread Jason van Zyl


On 30 Mar 07, at 10:41 AM 30 Mar 07, Brett Porter wrote:



On 31/03/2007, at 12:09 AM, Jason van Zyl wrote:

This would not be a concept change in Maven (at least, yet - it  
could be something to consider in the versioning in future): it's  
simply two types of release repositories. The stable one would be  
included in Maven by default, the unstable/pre-release one would  
not. You'd have to add the repository to your project.


-1


Ok - having reflected on this, I still believe in the concept but  
agree that it won't be practical without first making it easier to  
declare your repositories without all the extra work that is  
required now.




It's already complicated enough and I think we should, in fact, go  
the other way and put a default SNAPSHOT repository in the process  
by default so that thousands of people don't have diddle POMs all  
the time.


No real objections here.

So in summary, more default repositories definitions not more  
types of repositories.


I'm not sure that's a fair summary. Specifying your repositories  
globally needs to be simpler, trying to shove everything  
(especially snapshots) through central is impractical.


In a separate repository that's pulled in by all the syncing  
partners? Why is that impractical? It would make it an order of  
magnitude easier for users. Again the onus is on us. But syncing the  
snapshot repos is no harder then syncing the production repositories  
and the new central repo machine has very large disks.




Put a default snapshot repository on central, find some reasonable  
eviction policy and make day-to-day use easier. Also make the  
specification of the plugin version to bring that into common  
pattern that is the same for dependencies.


+1 on both easier day to day use and locking down versions.

- Brett

-
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: [discuss] Splitting the stable and unstable repositories

2007-03-30 Thread Andrew Williams
Not entirely sure I agree with this point. Another level of  
complexity to get round this issue?


surely if folk have any problems they can use dependencyManagement  
and pluginManagement to solve

the same issue?
I know plenty of folk who barely know why to separate snapshot from  
release repositories, I think adding another split will just raise  
the bar of easy adoption...


Andy

On 29 Mar 2007, at 00:46, Brett Porter wrote:


Hi,

I didn't want to pin the assembly plugin vote to this, but it  
seemed like a good opportunity to bring this up.


I'd like to propose we split the stable repository from the  
unstable repository (which would be where alphas, betas and rcs get  
deployed), and make this a documented best practice.


This would not be a concept change in Maven (at least, yet - it  
could be something to consider in the versioning in future): it's  
simply two types of release repositories. The stable one would be  
included in Maven by default, the unstable/pre-release one would  
not. You'd have to add the repository to your project.


I would suggest this for future additions to central, but leave  
anything currently there in place for backwards compat.


I think this is a good all round concept, but there is a particular  
practical problem that we should do this for: unpinned plugin  
versions. In the specific example of the assembly plugin - if you  
don't request a version (ie, use latest release), or you said  
[2.1,), then you'll get the 2.2-beta-1 release which is presumably  
less stable than 2.1. The same rationalisation would apply to  
ranges used in any dependency, but thats the biggest use case I can  
think of that affects people today. It would allow us to do more  
regular test releases of the plugins.


Thoughts?

- Brett

-
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] Attempt 2: Release 2.2-beta-1 of maven-assembly-plugin

2007-03-30 Thread Brett Porter


On 31/03/2007, at 12:43 AM, John Casey wrote:

I'll try rolling out the MASSEMBLY-155 fix, just to see if that  
makes a
difference. I can't imagine the ClassCastException fix or the file- 
mode

processing chewing up much, though.

Brett: Is it possible that you weren't running out of memory  
previously

*because* of the CCE?


I'd need to check the build order, but that's entirely possible -  
good point :)


I'll try it again tomorrow - if you want to point me at a rev# to  
rollback I'm happy to do so to avoid you having to muck around with  
deployments.


Thanks for your patience...

Cheers,
Brett


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



Re: confluence (was: We're near the release of 1.0 final)

2007-03-30 Thread Brett Porter
While you make plenty of valid points about Contegix, it's completely  
unrelated to what I'm arguing for. If you are successful in bringing  
them in to the ASF infrastructure as you've proposed, it should be a  
no-brainer to move a cwiki space to that infrastructure. So that's a  
non-issue as far as this discussion is concerned.


We're better off on cwiki than where we are now. We have no admin  
privileges (I'm currently locked out of editing the CONTINUUM space),  
and the setup is not conducive to deploying into the Apache site.  
cwiki is already running the stuff we need. People I trust recommend it.


We've wanted to do this for months, and this is an avenue that  
actually makes it easier for us - I continue to suggest we take it.


- Brett

On 31/03/2007, at 12:23 AM, Jason van Zyl wrote:


On 28 Mar 07, at 5:22 PM 28 Mar 07, Brett Porter wrote:


(moving to main dev list as scope has increased)

On 29/03/2007, at 12:28 AM, Jason van Zyl wrote:

Similar to what Emmanuel suggested, how about we move *all* the  
current spaces to cwiki, avoiding any further fragmentation, and  
in fact removing the current fragmentation between the apache site  
and the codehaus confluence, as well as getting all of the above  
benefits?


Before biting the bullet we can do a trial with this single SCM page.

What do folks think?



I think it's a bad idea to move from a stable setup we have with  
great support from people who have helped us at every turn. I would  
like to suggest we stay with Contegix wherever possible and this  
discussion is still ongoing with infra and they have yet to get  
back with SLA policies. I believe it is in the best interest of  
users and the community to provide the best infrastructure as  
possible and there is no doubt in my mind that is Contegix. For  
anything we have ever done for JIRA, Confluence or the Central  
Repository they have been there for us. We gain nothing by moving  
any of this to Apache.


Contegix has run JIRA and Confluence for us when these services  
were not available at Apache and they have been more than  
accommodating when we needed a new repository infrastructure.


I have been trying to incorporate Contegix officially into the  
infrastructure at Apache so that we can keep everyone happy. I am  
not willing, nor do I support any move to Apache without infra  
deciding their policies, nor am I overly excited about the  
possibility of any of our infrastructure being moved to a place  
where no one is really accountable. Contegix is responsible,  
accountable, a pleasure to work with and they have bent over  
backward to help us. We are relying on Jeff Turner who is already  
overworked in trying to manage our setup whereas at Contegix we  
have a team who are very knowledgeable about Atlassian products  
because they resell them. We also have people here who's first  
response is a derisive comment about the tools we use.


My vote is for Contegix to continue the great job they have done  
and seeing as infra has not decided anything or contacted me after  
I attended the last board meeting, I am going to go ahead with an  
official proposal starting with our PMC to let each PMC decide on  
their infrastructure needs and use whomever they like working on  
the integration strategies and policies that will make everyone  
comfortable. Until that time I don't think it's prudent because you  
will potentially  jeopardize the infrastructure used by everyone  
using Maven.


Jason.


Cheers,
Brett

-
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]


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



Re: [vote] Attempt 2: Release 2.2-beta-1 of maven-assembly-plugin

2007-03-30 Thread John Casey

I'll try rolling out the MASSEMBLY-155 fix, just to see if that makes a
difference. I can't imagine the ClassCastException fix or the file-mode
processing chewing up much, though.

Brett: Is it possible that you weren't running out of memory previously
*because* of the CCE?

-john

On 3/30/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:


I imagine the fix for MASSEMBLY-155 might cause the archiver to use a
little more memory. I would imagine though that if the excludes weren't
used, the fix wouldn't have an impact.

-Original Message-
From: Brett Porter [mailto:[EMAIL PROTECTED]
Sent: Friday, March 30, 2007 1:36 AM
To: Maven Developers List
Subject: Re: [vote] Attempt 2: Release 2.2-beta-1 of
maven-assembly-plugin

John,

I'm building  a >100mb assembly and the build is blowing up with an
OOME. I upped the limit to 128m and instead of that problem it
completely hangs down the track (kill -9). I'm trying again with 256m
now.

If I build with 2.1 again, there are no problems. I am able to switch
back and forth and get consistent results: dead with 2.2, fine with
2.1. Oddly, though, I had no such problems with 2.2 yesterday.

Did anything change overnight that might leak memory?

- Brett

On 30/03/2007, at 3:50 AM, John Casey wrote:

> This is the second attempt, after fixing:
>
> * http://jira.codehaus.org/browse/MASSEMBLY-155
> * http://jira.codehaus.org/browse/MASSEMBLY-192
> * [file and directory mode parsing]
>
> WRT mode parsing, everything is now parsed using Integer.parseInt
> ( mode, 8
> ). If this results in a NumberFormatException, that is wrapped in an
> AssemblyFormattingException that indicates that it was a file/dir
> mode that
> failed to parse. If the parse succeeds, the resulting mode int is
> checked
> for sanity. That is, cases where group|world have perms that the user
> doesn't, or cases where world has perms that the group doesn't (as in,
> user:rx, group:rwx, world: rx). This could still break builds where
> a mode
> is specified in decimal, but at least there should be some
> indication of
> what went wrong...and now they'll know that we're trying to do the
> right
> thing. Also, all of the mode parsing has been consolidated into
> TypeConversionUtils, with a TypeConversionUtilsTest to check my work.
> Finally, for MASSEMBLY-155, there is a new integration test that
> verifies
> its behavior.
>
>
> So, let's try this again:
>
> I wanted to call a vote to release a beta version of the new assembly
> plugin. There are still some outstanding issues (though not as many
> as jira
> would have you believe; they just need tests), but I think we're at
> around
> 95-99% backward compatibility and the new features seem to be
> working well.
> It's been just sitting in SVN for quite awhile now, and many people
> are
> using it directly from there. I'd like to provide better support
> for those
> people, and start getting more feedback on exactly what's still
> broken.
>
> The change list is pretty large, but is mainly concerned with
> refactoring
> the plugin away from the old monolithic approach to one that uses
> phases to
> handle the different descriptor sections, along with common task
> classes to
> handle behavior shared between phases.
>
> Road Map:
>
> http://jira.codehaus.org/secure/ReleaseNote.jspa?
> projectId=11126&styleName=Html&version=12617
>
>
> Tag:
>
> http://svn.apache.org/repos/asf/maven/plugins/tags/maven-assembly-
> plugin-2.2-beta-1
>
> Staging repository:
>
> http://people.apache.org/~jdcasey/stage/repo people.apache.org/%7Ejdcasey/stage/repo>
>
> So, let's try 72h +1/+0/-1. Please cast your votes!
>
> Here's my +1.
>
> -john

-
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: [discuss] Splitting the stable and unstable repositories

2007-03-30 Thread Brett Porter


On 31/03/2007, at 12:09 AM, Jason van Zyl wrote:

This would not be a concept change in Maven (at least, yet - it  
could be something to consider in the versioning in future): it's  
simply two types of release repositories. The stable one would be  
included in Maven by default, the unstable/pre-release one would  
not. You'd have to add the repository to your project.


-1


Ok - having reflected on this, I still believe in the concept but  
agree that it won't be practical without first making it easier to  
declare your repositories without all the extra work that is required  
now.




It's already complicated enough and I think we should, in fact, go  
the other way and put a default SNAPSHOT repository in the process  
by default so that thousands of people don't have diddle POMs all  
the time.


No real objections here.

So in summary, more default repositories definitions not more types  
of repositories.


I'm not sure that's a fair summary. Specifying your repositories  
globally needs to be simpler, trying to shove everything (especially  
snapshots) through central is impractical.


Put a default snapshot repository on central, find some reasonable  
eviction policy and make day-to-day use easier. Also make the  
specification of the plugin version to bring that into common  
pattern that is the same for dependencies.


+1 on both easier day to day use and locking down versions.

- Brett

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



Re: [VOTE] Release Maven 2.0.6

2007-03-30 Thread Brett Porter

Two problems have been found:

- the maven root POM contains '2.0.6-SNAPSHOT' as the maven.version,  
which will probably filter in incorrectly and hose any transitive  
dependencies. That'll need to be fixed.


- as pointed out on IRC earlier, the plexus container used in this  
release was not properly released - there are no source jars, nor SVN  
tag, which is a worry for reproducibility.


These are only deployment issues - can we get them corrected before  
sending it wild?


- Brett

On 27/03/2007, at 12:55 PM, Jason van Zyl wrote:


Hi,

The roadmap is here:

http://jira.codehaus.org/secure/IssueNavigator.jspa? 
reset=true&pid=10500&fixfor=13010


The tag is here:

http://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.6/

Staging repository:

http://people.apache.org/~jvanzyl/staging-repository/maven-2.0.6/

And the distros you are interested in are here:

http://people.apache.org/~jvanzyl/staging-repository/maven-2.0.6/ 
org/apache/maven/maven-core/2.0.6/


Thanks,

Jason.



-
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: confluence (was: We're near the release of 1.0 final)

2007-03-30 Thread Jason van Zyl

On 28 Mar 07, at 5:22 PM 28 Mar 07, Brett Porter wrote:


(moving to main dev list as scope has increased)

On 29/03/2007, at 12:28 AM, Jason van Zyl wrote:

Similar to what Emmanuel suggested, how about we move *all* the  
current spaces to cwiki, avoiding any further fragmentation, and in  
fact removing the current fragmentation between the apache site and  
the codehaus confluence, as well as getting all of the above benefits?


Before biting the bullet we can do a trial with this single SCM page.

What do folks think?



I think it's a bad idea to move from a stable setup we have with  
great support from people who have helped us at every turn. I would  
like to suggest we stay with Contegix wherever possible and this  
discussion is still ongoing with infra and they have yet to get back  
with SLA policies. I believe it is in the best interest of users and  
the community to provide the best infrastructure as possible and  
there is no doubt in my mind that is Contegix. For anything we have  
ever done for JIRA, Confluence or the Central Repository they have  
been there for us. We gain nothing by moving any of this to Apache.


Contegix has run JIRA and Confluence for us when these services were  
not available at Apache and they have been more than accommodating  
when we needed a new repository infrastructure.


I have been trying to incorporate Contegix officially into the  
infrastructure at Apache so that we can keep everyone happy. I am not  
willing, nor do I support any move to Apache without infra deciding  
their policies, nor am I overly excited about the possibility of any  
of our infrastructure being moved to a place where no one is really  
accountable. Contegix is responsible, accountable, a pleasure to work  
with and they have bent over backward to help us. We are relying on  
Jeff Turner who is already overworked in trying to manage our setup  
whereas at Contegix we have a team who are very knowledgeable about  
Atlassian products because they resell them. We also have people here  
who's first response is a derisive comment about the tools we use.


My vote is for Contegix to continue the great job they have done and  
seeing as infra has not decided anything or contacted me after I  
attended the last board meeting, I am going to go ahead with an  
official proposal starting with our PMC to let each PMC decide on  
their infrastructure needs and use whomever they like working on the  
integration strategies and policies that will make everyone  
comfortable. Until that time I don't think it's prudent because you  
will potentially  jeopardize the infrastructure used by everyone  
using Maven.


Jason.


Cheers,
Brett

-
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: [discuss] Splitting the stable and unstable repositories

2007-03-30 Thread Brian E. Fox
 
Jason said:
I'm far more in favor of hosting a default snapshot repository on
central and forcing plugin versions in 2.1. This creates far more
stability and puts the onus on us to make finding that version for first
time use easy. Not specifying a version for a plugin is not predictable
as clearly shown with the last release of the surefire.  
If I had to specify surefire 2.2 then trunk would not have broken, or
the 2.0.x branch. I think we should be striving for ease of use and
stability.

---

I agree 100%. Anyone concerned about reproducibility would never allow
the plugins to be unversioned in their builds. For my corp builds, it's
as if this feature never existed...everything is in pluginMgt. I think
if we are to encourage best practices, requiring a version somewhere,
either in the plugin definition or pluginManagement is the right thing
to do.

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



Re: [discuss] Splitting the stable and unstable repositories

2007-03-30 Thread Jason van Zyl


On 28 Mar 07, at 7:46 PM 28 Mar 07, Brett Porter wrote:


Hi,

I didn't want to pin the assembly plugin vote to this, but it  
seemed like a good opportunity to bring this up.


I'd like to propose we split the stable repository from the  
unstable repository (which would be where alphas, betas and rcs get  
deployed), and make this a documented best practice.




I don't see the value in this at all. A release is already from  
distinguished, and to add another layer of meaning to this adds more  
complexity and will be a source of great confusion.


This would not be a concept change in Maven (at least, yet - it  
could be something to consider in the versioning in future): it's  
simply two types of release repositories. The stable one would be  
included in Maven by default, the unstable/pre-release one would  
not. You'd have to add the repository to your project.


-1

It's already complicated enough and I think we should, in fact, go  
the other way and put a default SNAPSHOT repository in the process by  
default so that thousands of people don't have diddle POMs all the time.


The anti pattern we have now when switching to a snapshot is having  
to add the snapshot repository definition. When you move to a release  
if you wanted to be accurate you would remove the snapshot repository  
entry. If you're lazy, like most people, then you just leave the  
definition in there anyway. So some of the time the list of  
repositories is accurate, sometimes not.  We should just put the  
snapshot repository in by default and find better ways of  
distinguishing the use of snapshots or various levels of quality with  
metadata. We're already making this harder for users and adding  
another layer to this would be crazy. People would have to go look in  
different repositories and have to define yet another repository  
entry, that's just so inconvenient.




I would suggest this for future additions to central, but leave  
anything currently there in place for backwards compat.


Having separate repositories is fine for manageability but having to  
diddle POMs all the time is very annoying especially for day-to-day  
use. I think anyone experiencing the pain of this would not want  
this. Case in point is building trunk and building and deploying a  
snapshot locally and deploying it and then a build not working  
because I didn't put in a snapshot repository. It's an asymmetry that  
really makes no sense and is a great source of irritation and often  
leads to builds that don't work out of the box because of this  
asymmetry.




I think this is a good all round concept, but there is a particular  
practical problem that we should do this for: unpinned plugin  
versions. In the specific example of the assembly plugin - if you  
don't request a version (ie, use latest release), or you said  
[2.1,), then you'll get the 2.2-beta-1 release which is presumably  
less stable than 2.1. The same rationalisation would apply to  
ranges used in any dependency, but thats the biggest use case I can  
think of that affects people today. It would allow us to do more  
regular test releases of the plugins.




Thoughts?



I think this is a not a good idea. We should make this easier for  
users not harder. And for plugins in 2.1 we should make people  
specify versions and again restore symmetry in the use  
pluginManagement like dependencyManagement as well as turning off any  
automatic updates. Many things were not working as a result of  
magically finding the last release, the plugin registry being the  
biggest culprit but users can specify versions for plugins as they  
very accustom to this and the same management techniques can be used.  
Anyone who wants a reliable build is doing this already.


I'm far more in favor of hosting a default snapshot repository on  
central and forcing plugin versions in 2.1. This creates far more  
stability and puts the onus on us to make finding that version for  
first time use easy. Not specifying a version for a plugin is not  
predictable as clearly shown with the last release of the surefire.  
If I had to specify surefire 2.2 then trunk would not have broken, or  
the 2.0.x branch. I think we should be striving for ease of use and  
stability.


So in summary, more default repositories definitions not more types  
of repositories. Put a default snapshot repository on central, find  
some reasonable eviction policy and make day-to-day use easier. Also  
make the specification of the plugin version to bring that into  
common pattern that is the same for dependencies.


Jason.


- Brett

-
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] Attempt 2: Release 2.2-beta-1 of maven-assembly-plugin

2007-03-30 Thread Brian E. Fox
I imagine the fix for MASSEMBLY-155 might cause the archiver to use a
little more memory. I would imagine though that if the excludes weren't
used, the fix wouldn't have an impact.

-Original Message-
From: Brett Porter [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 30, 2007 1:36 AM
To: Maven Developers List
Subject: Re: [vote] Attempt 2: Release 2.2-beta-1 of
maven-assembly-plugin

John,

I'm building  a >100mb assembly and the build is blowing up with an  
OOME. I upped the limit to 128m and instead of that problem it  
completely hangs down the track (kill -9). I'm trying again with 256m  
now.

If I build with 2.1 again, there are no problems. I am able to switch  
back and forth and get consistent results: dead with 2.2, fine with  
2.1. Oddly, though, I had no such problems with 2.2 yesterday.

Did anything change overnight that might leak memory?

- Brett

On 30/03/2007, at 3:50 AM, John Casey wrote:

> This is the second attempt, after fixing:
>
> * http://jira.codehaus.org/browse/MASSEMBLY-155
> * http://jira.codehaus.org/browse/MASSEMBLY-192
> * [file and directory mode parsing]
>
> WRT mode parsing, everything is now parsed using Integer.parseInt 
> ( mode, 8
> ). If this results in a NumberFormatException, that is wrapped in an
> AssemblyFormattingException that indicates that it was a file/dir  
> mode that
> failed to parse. If the parse succeeds, the resulting mode int is  
> checked
> for sanity. That is, cases where group|world have perms that the user
> doesn't, or cases where world has perms that the group doesn't (as in,
> user:rx, group:rwx, world: rx). This could still break builds where  
> a mode
> is specified in decimal, but at least there should be some  
> indication of
> what went wrong...and now they'll know that we're trying to do the  
> right
> thing. Also, all of the mode parsing has been consolidated into
> TypeConversionUtils, with a TypeConversionUtilsTest to check my work.
> Finally, for MASSEMBLY-155, there is a new integration test that  
> verifies
> its behavior.
>
>
> So, let's try this again:
>
> I wanted to call a vote to release a beta version of the new assembly
> plugin. There are still some outstanding issues (though not as many  
> as jira
> would have you believe; they just need tests), but I think we're at  
> around
> 95-99% backward compatibility and the new features seem to be  
> working well.
> It's been just sitting in SVN for quite awhile now, and many people  
> are
> using it directly from there. I'd like to provide better support  
> for those
> people, and start getting more feedback on exactly what's still  
> broken.
>
> The change list is pretty large, but is mainly concerned with  
> refactoring
> the plugin away from the old monolithic approach to one that uses  
> phases to
> handle the different descriptor sections, along with common task  
> classes to
> handle behavior shared between phases.
>
> Road Map:
>
> http://jira.codehaus.org/secure/ReleaseNote.jspa? 
> projectId=11126&styleName=Html&version=12617
>
>
> Tag:
>
> http://svn.apache.org/repos/asf/maven/plugins/tags/maven-assembly- 
> plugin-2.2-beta-1
>
> Staging repository:
>
> http://people.apache.org/~jdcasey/stage/repo people.apache.org/%7Ejdcasey/stage/repo>
>
> So, let's try 72h +1/+0/-1. Please cast your votes!
>
> Here's my +1.
>
> -john

-
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: maven-enforcer-plugin

2007-03-30 Thread Brian E. Fox
I know what changed, but not why it's broken yet. I changed the Java
rule a little to support the build number of java instead of just 3
digits like before. The parsing is correct according to the unit tests,
but perhaps the version ranging isn't doing what I think. 

-Original Message-
From: Jason Dillon [mailto:[EMAIL PROTECTED] On Behalf Of Jason
Dillon
Sent: Friday, March 30, 2007 3:43 AM
To: Maven Developers List
Subject: Re: maven-enforcer-plugin

I've no idea what is wrong... though I didn't look to hard.  I rolled  
back Geronimo to use 1.0-alpha-1-20070328.035547-9 which is happy.   
Hopefully you can figure out whats hosed and publish a new snapshot  
so I can remove my hack.

--jason


On Mar 30, 2007, at 12:27 AM, Jason Dillon wrote:

> Something is busted in the latest snapshot...
>
> I'm seeing:
>
> 
> [INFO] Detected Maven Version: 2.0.5 is allowed in the range [2.0.5,).
> [WARNING] Rule 0: RequireJavaVersion failed with message: Detected  
> JDK Version: 1.5.0-07 is not in the allowed range [1.5,1.6).
> 
>
> java -version says:
>
> 
> java version "1.5.0_07"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-164)
> Java HotSpot(TM) Client VM (build 1.5.0_07-87, mixed mode, sharing)
> 
>
> Why is "1.5.0-07" not in this range "[1.5,1.6)"?
>
> The exact same configuration was working about 30 minutes ago  
> (before Mvn decided to refresh snapshots).
>
>  * * *
>
> I'll look into it if I have time... but something is broken :-(
>
> --jason
>
>
> On Mar 29, 2007, at 8:58 PM, Brian E. Fox wrote:
>
>> I reimplemented the enforcer plugin along the lines of Jason D's  
>> idea[1]
>> and I think this is a much more extensible solution. The rules now
>> implement a common interface in shared/maven-enforcer-rule-api and  
>> users
>> will be able to inject their own custom rules. By defining the  
>> interface
>> external to the plugin, the Lint idea that JVZ put out[2] should  
>> be able
>> to invoke these rules, as will IDEs.
>>
>> Please take a look at the site to see how the plugin works and  
>> provide
>> any suggestions. I still need to document how to create your own  
>> rules
>> and inject them, but I believe everything else is covered. A  
>> snapshot of
>> 1.0-alpha-1 has also been deployed for testing. (I believe  
>> Geronimo is
>> already using it)
>>
>> http://maven.apache.org/plugins/maven-enforcer-plugin  (just  
>> deployed,
>> may take a while to refresh)
>>
>> [1]
>> http://www.nabble.com/maven-enforcer-plugin- 
>> tf3431452s177.html#a9565974
>> [2] http://www.nabble.com/Maven-Lint-tf3462956s177.html#a9661545
>>
>> -Original Message-
>> From: Brian E. Fox [mailto:[EMAIL PROTECTED]
>> Sent: Tuesday, March 20, 2007 12:05 AM
>> To: Maven Developers List
>> Subject: maven-enforcer-plugin
>>
>> There is a new plugin that I'd like to get some feedback on,
>> particularly on non-windows os's and the unit tests.
>>
>>
>>
>> The maven-enforcer-plugin picks up where  leaves  
>> off and
>> allows control over the maven, jdk and os versions of a build.
>>
>>
>>
>> This plugin was initially conceived here:
>>
>> http://www.nabble.com/Control-of-maven-using-prerequisites- 
>> tf3231437s177
>> .html#a8979318
>>
>> And here:
>>
>> http://www.nabble.com/Why-is-prerequisites-not-inherited-- 
>> tf3236197s177.
>> html#a9016296
>>
>>
>>
>> 1.0-alpha-1-SNAPSHOT is deployed and the site is here:
>> http://maven.apache.org/plugins/maven-enforcer-plugin/ (just  
>> deployed so
>> give it a little bit to completely update)
>>
>>
>>
>> If all goes well and no major issues are uncovered, then I think it's
>> ready for staging and a vote.
>>
>>
>>
>> Thanks,
>>
>> Brian
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> -
>> 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]


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