[RESULT] [VOTE] Release Maven Ant Tasks version 2.0.10

2009-05-25 Thread Paul Gier

Hi,
The vote has passed with the following result :

+1 (binding): Benjamin Bentmann, Brian Fox, Jason van Zyl, Hervé Boutemy
+1 (non binding): Oleg Gusakov

I will promote the artifacts to the central repo.


Paul Gier wrote:

Hi,

We solved 14 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11533&styleName=Html&version=14199 



There are still several issues left in JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&pid=11533&status=1 



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

Staging site:
http://maven.apache.org/ant-tasks-2.0.10/

SCM Tag:
http://svn.apache.org/repos/asf/maven/ant-tasks/tags/maven-ant-tasks-2.0.10/ 



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

Vote open for 72 hours.

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

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





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



Re: Update on ASF Release requirements

2009-05-25 Thread Brett Porter
How about an option trueexcludeBuildDirectories> that uses the list of build directories from  
all projects in the reactor an applies that to the fileset excludes?


It could be either descriptor-wide, or per-fileset I guess.

Short of that, I'd say to get it off the ground to tell projects they  
need to alter the descriptor when using it to explicitly include their  
non-build target directories.


- Brett

On 21/05/2009, at 7:14 AM, Brian Fox wrote:


Introducing the configurability in the descriptor itself requires more
changes to the assembly code than I think we should tackle right  
now. I also
think we should strive to build a descriptor that works for all  
projects to
the extent possible. That said, I'll make a property in the plugin  
config to
make it easier for projects to disable this execution and/or use a  
different

descriptor of their choosing.
Now, I solved the MASSEMBLY-405 issue, but this causes a few more  
problems
we need to look into. It causes us to need something like **\target 
\** to
exclude the build artifacts from the assembly, but several projects  
in maven
use target folders in their test resources (archetype, install,  
deploy). The

solution to this yet is still undefined.

On Mon, May 18, 2009 at 11:36 AM, Ate Douma  wrote:


Brian Fox wrote:


On Mon, May 18, 2009 at 8:57 AM, Ate Douma  wrote:

Brian Fox wrote:


It's been a little slow going, but here's an update of where I'm  
at:
I branched assembly 2.2-beta-4-SNAPSHOT[1] from the 2.2-beta-3  
tag and
renamed the trunk to 2.2-beta-5. The runOnlyOnExecutionRoot flag  
has

been
added to 2.2-beta-4 (MASSEMBLY-406). I created a custom descriptor
bundle[2]
to be used for the asf source releases. Initially this is a copy  
of the
default project.xml with the bz2 removed. Having it separate  
will give

us
more flexibility to make updates w/o having to re-release the  
plugin.


The configuration for making a bundle with this setup currently  
looks

like
this:
   
 maven-assembly-plugin
 2.2-beta-4-SNAPSHOT
 
   
 
   single
 
 validate
 
  true
   
 
   source-release
 
   
 
   
 
 
   
 org.apache

apache-source-release-assembly-descriptor
 1.0-SNAPSHOT
   
 
   

Once I test and work out any kinks, this will be added to the  
maven pom

and
released.

There is one bug that David Jenks found in the beta-3 code that  
needs

to
be
addressed since it affects the bundle content (MASSEMBLY-405). I  
hope to

have the bug fixed and assembly staged by tuesday, followed by the
descriptor bundle and then the maven/shared/plugin/etc parents  
later

this
week.

Hi Brian,


I just created issue MASSEMBLY-409 which describes two other  
problems we
encountered by using the "project" assembly for our recent Apache  
Portals

releases.
It would be great if you can take that issue and the recommended
fixes/solutions into consideration for the next release too:

http://jira.codehaus.org/browse/MASSEMBLY-409


I don't see those as being problems with the approach I'm taking.  
The asf
descriptor will be separate from the plugin so we can tweak it as  
needed,
and projects can introduce their own descriptors instead of the  
default if

they want.

Well, yes. But with the current restrictions (no configuration  
overrides)
it might result in a lot (most) ASF projects needing to provide  
their own
which makes the whole point of this "project" descriptor a bit  
useless IMO.








The current descriptor produces tar.gz and zip, does anyone have  
strong
feelings if this is ok or should we go with only one of them?  
(and which

one?)

Why drop .bz2 in the first place?





The source archives for everything are going to significantly  
increase the
bandwidth to mirror and disk to store millions of artifacts. We  
should be

conservative and use the minimum, which imo is zip and bz2.

We have been using .bz2, .tar.gz and .zip based distro releases  
always

and
AFAIK most other ASF projects too.
With this change, we'll be forced to build the missing ones  
manually
ourselves and/or won't be able to use *only* the new "project"  
assembly

within our release procedures.
But, as I indicated in MASSEMBLY-409 (see above), if predefined
assemblies
can be modified to accept additional configuration settings/ 
overrides,
*then* this would not be a problem as we can configure the needed  
formats

ourselves then.



I'll talk with John to see what might be possible to introduce wrt
configurability for the asf descriptor.

If you can enable that, all issues I described in MSASSEMBLY-409  
would be

"solvable" automatically too :)





Also, I used source-release as the id which would produce bundles  
like



foo-1.0-source-release.zip. Any strong feelings on this?

That is a "workaround" for the second issue I described in

MASSEMBLY-409,
but I'd still prefer being able to config

Re: [jira] Created: (MNG-4169) Remove invocation of maven-plugin-plugin:updatePluginRegistry from default lifecycle bindings

2009-05-25 Thread Brett Porter
right, but given it is deprecated, I don't think anyone is going to be  
surprised if it is removed in 2.2.x.


On 26/05/2009, at 8:19 AM, Brian Fox wrote:


Nothing used it but there where some vestigal left overs.

2009/5/24 Brett Porter 


Wasn't it already deprecated in a previous release of 2.0.x anyway?


On 22/05/2009, at 12:51 PM, John Casey wrote:

Sounds good to me. If we remove it from the default lifecycle  
mapping,
people could always add it back in...at least then they'd  
definitely know if

they need it. :-)

Having said that, I'd be *very* surprised if anyone is actually  
using the

plugin registry...

-john



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



Re: [jira] Created: (MNG-4169) Remove invocation of maven-plugin-plugin:updatePluginRegistry from default lifecycle bindings

2009-05-25 Thread Brian Fox
Nothing used it but there where some vestigal left overs.

2009/5/24 Brett Porter 

> Wasn't it already deprecated in a previous release of 2.0.x anyway?
>
>
> On 22/05/2009, at 12:51 PM, John Casey wrote:
>
>  Sounds good to me. If we remove it from the default lifecycle mapping,
>> people could always add it back in...at least then they'd definitely know if
>> they need it. :-)
>>
>> Having said that, I'd be *very* surprised if anyone is actually using the
>> plugin registry...
>>
>> -john
>>
>> Benjamin Bentmann wrote:
>>
>>> Hi,
>>>
 Remove invocation of maven-plugin-plugin:updatePluginRegistry from
 default lifecycle bindings

 -

Key: MNG-4169
URL: http://jira.codehaus.org/browse/MNG-4169
Project: Maven 2
 Issue Type: Task
 Components: Plugins and Lifecycle
   Reporter: Benjamin Bentmann
   Priority: Minor


 The plugin registry will be removed from 3.x (plugin versions should be
 locked down in the POM for machine-independent builds). A user visible
 consequence of this is that the goal
 {{maven-plugin-plugin:updatePluginRegistry}} will no longer be called
 automatically for projects with packaging {{maven-plugin}}.

  I would like to see how others think about properly phasing out the
>>> plugin registry. For instance, how soon should be remove the corresponding
>>> goal from the maven-plugin-plugin? Possibly as a prerequiste (I haven't
>>> checked what Maven does in case a lifecycle-induced goal is not found), how
>>> soon should we remove the lifecycle mapping from 2.x (if at all)?.
>>> A concrete idea could be to take the opportunity of the pending minor
>>> update Maven 2.2 and remove the lifecycle mapping right now.
>>> What do you think?
>>> Benjamin
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>