Re: Branch

2007-01-09 Thread Steve Loughran

Antoine Levy-Lambert wrote:




In the long run, if maven becomes better at solving some issues like the

release process (including the so called staged release process) we could
build, stage and release ant using maven. 
  

what's the benefit ? for what purpose ?




the benefit would be to use whatever the maven team develops to automate or 
semi automate releases.



There's stuff underway in ivy to generate pom files from ivy 
descriptors; it could be the precursor to ant based release deployment. 
For those of us whose projects live mostly in the Ant space, not having 
to drop to Maven would only be a good thing. After all, if I can use 
maven for releases, why not use it from the ground up?


Nb, we have used maven1 in the past to create some of the site docs for 
smartfrog, like the change log. We also use forrest.


-steve

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



Re: Branch

2007-01-08 Thread Antoine Levy-Lambert
Hello Stephane,

 Original-Nachricht 
Datum: Mon, 08 Jan 2007 21:58:26 +0100
Von: Stephane Bailliez <[EMAIL PROTECTED]>
An: Ant Developers List 
Betreff: Re: Branch

> Antoine Levy-Lambert wrote:
> > Hi,
> >
> > what I really have in mind is to setup ant's source tree so that you can
> build ant with maven with very simple POMs, which means one source tree
> per output jar file. This would not prevent us from keeping our build system
> with build.bat/build.sh bootstrap.bat/bootstrap.sh and build.xml but would
> allow to setup parallel builds using maven which would work fine.
> >   
> 
> I'm sorry but I disagree.
> Certainly not dozen of source trees, it is a complete nightmare in term 
> of management.

OK

> 
> > In the long run, if maven becomes better at solving some issues like the
> release process (including the so called staged release process) we could
> build, stage and release ant using maven. 
> >   
> 
> what's the benefit ? for what purpose ?
> 
>

the benefit would be to use whatever the maven team develops to automate or 
semi automate releases.

Antoine

> -- stephane
> 

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



Re: Branch

2007-01-08 Thread Stephane Bailliez

Antoine Levy-Lambert wrote:

Hi,

what I really have in mind is to setup ant's source tree so that you can build 
ant with maven with very simple POMs, which means one source tree per output 
jar file. This would not prevent us from keeping our build system with 
build.bat/build.sh bootstrap.bat/bootstrap.sh and build.xml but would allow to 
setup parallel builds using maven which would work fine.
  


I'm sorry but I disagree.
Certainly not dozen of source trees, it is a complete nightmare in term 
of management.


In the long run, if maven becomes better at solving some issues like the release process (including the so called staged release process) we could build, stage and release ant using maven. 
  


what's the benefit ? for what purpose ?


-- stephane

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



Re: Branch

2007-01-08 Thread Stefan Bodewig
On Thu, 28 Dec 2006, Antoine Levy-Lambert <[EMAIL PROTECTED]> wrote:

> what I really have in mind is to setup ant's source tree so that you
> can build ant with maven with very simple POMs, which means one
> source tree per output jar file.

I don't share this desire but won't stand in your way.  If you want to
do that you'll probably have some very good reasons.

Like Peter I'd rather prefer to go back to a single jar, though.

Also I don't really want to restructure our source tree just because
of some tools weaknesses.

> This would not prevent us from keeping our build system with
> build.bat/build.sh bootstrap.bat/bootstrap.sh and build.xml

Keeping booststrap.sh/.bat is a must.  I - and I guess others as well
- want to be able to build Ant with /bin/sh and a JDK, nothing else.

Stefan

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



Re: RE: Branch

2006-12-28 Thread Antoine Levy-Lambert
Hi,

what I really have in mind is to setup ant's source tree so that you can build 
ant with maven with very simple POMs, which means one source tree per output 
jar file. This would not prevent us from keeping our build system with 
build.bat/build.sh bootstrap.bat/bootstrap.sh and build.xml but would allow to 
setup parallel builds using maven which would work fine.

In the long run, if maven becomes better at solving some issues like the 
release process (including the so called staged release process) we could 
build, stage and release ant using maven. 

We can already build ant's jars using maven, but our POMs are convoluted.

Regards,

Antoine


 Original-Nachricht 
Datum: Thu, 28 Dec 2006 04:52:33 +1030
Von: "Stephen McConnell" <[EMAIL PROTECTED]>
An: "\'Ant Developers List\'" 
Betreff: RE: Branch

>  
> 
> > -Original Message-
> > From: Stefan Bodewig [mailto:[EMAIL PROTECTED] 
> 
> > > For Ant 1.8, I have in mind some refactoring, like maybe 
> > > splitting the source tree per jar.
> 
> +1
> 
> >
> > Why?
> > 
> > Splitting the source tree by moving things to antlibs is 
> > fine, but why split the source tree of pieces that we 
> > consider part of the core of Ant?
> 
> Because the different jars typically have different dependencies.
> 
> Cheers, Steve.

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



RE: Branch

2006-12-27 Thread Stephen McConnell
 

> -Original Message-
> From: Stefan Bodewig [mailto:[EMAIL PROTECTED] 

> > For Ant 1.8, I have in mind some refactoring, like maybe 
> > splitting the source tree per jar.

+1

>
> Why?
> 
> Splitting the source tree by moving things to antlibs is 
> fine, but why split the source tree of pieces that we 
> consider part of the core of Ant?

Because the different jars typically have different dependencies.

Cheers, Steve.


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



Re: Branch

2006-12-27 Thread Stefan Bodewig
On Fri, 22 Dec 2006, Antoine Levy-Lambert <[EMAIL PROTECTED]> wrote:

> I also would prefer to wait a bit to create the ANT_17_BRANCH.

fine with me.

> For Ant 1.8, I have in mind some refactoring, like maybe splitting
> the source tree per jar.

Why?

Splitting the source tree by moving things to antlibs is fine, but why
split the source tree of pieces that we consider part of the core of
Ant?

Stefan

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



Re: Branch

2006-12-23 Thread Steve Loughran

Matt Benson wrote:

--- Antoine Levy-Lambert <[EMAIL PROTECTED]> wrote:


Hello,

I also would prefer to wait a bit to create the
ANT_17_BRANCH.

For Ant 1.8, I have in mind some refactoring, like
maybe splitting the source tree per jar.
Documentation could also be split by theme such as
property tasks, resource based tasks, SCM tasks
rather than the current distinction core/optional
which is not so nice.


While we're on the subject, note that in Java6,

Re: Branch

2006-12-22 Thread Peter Reilly

On 12/22/06, Antoine Levy-Lambert <[EMAIL PROTECTED]> wrote:

Hello,

I also would prefer to wait a bit to create the ANT_17_BRANCH.

For Ant 1.8, I have in mind some refactoring, like maybe splitting the source 
tree per jar.


I would prefer to remove the large number of jars.
The original reason for the split was to help people with classloading issues.
The idea being that one could move the for example ant-junit.jar file out
of $ANT_HOME/lib, and do a taskdef with this file and its needed third
party files.
This has not worked out in practice. The better way is that done by
jesse for the junit task - using a split loader. I think that we can do this
for most of the tasks that depend on third party jars. - I am near
ready to commit the changes needed for 

Re: Branch

2006-12-22 Thread Matt Benson
--- Antoine Levy-Lambert <[EMAIL PROTECTED]> wrote:

> Hello,
> 
> I also would prefer to wait a bit to create the
> ANT_17_BRANCH.
> 
> For Ant 1.8, I have in mind some refactoring, like
> maybe splitting the source tree per jar.
> Documentation could also be split by theme such as
> property tasks, resource based tasks, SCM tasks
> rather than the current distinction core/optional
> which is not so nice.

While we're on the subject, note that in Java6,

Re: Branch

2006-12-22 Thread Antoine Levy-Lambert
Hello,

I also would prefer to wait a bit to create the ANT_17_BRANCH.

For Ant 1.8, I have in mind some refactoring, like maybe splitting the source 
tree per jar. Documentation could also be split by theme such as property 
tasks, resource based tasks, SCM tasks rather than the current distinction 
core/optional which is not so nice.

If such refactoring happens, merging changes between two source trees which 
look different is a pain.

Regards,

Antoine
 Original-Nachricht 
Datum: Fri, 22 Dec 2006 22:05:12 +0100
Von: Martijn Kruithof <[EMAIL PROTECTED]>
An: Ant Developers List 
Betreff: Re: Branch

> Matt Benson schreef:
> > --- Martijn Kruithof <[EMAIL PROTECTED]> wrote:
> >
> >   
> >> Have we already created an ANT_17_BRANCH?
> >> 
> >
> > Not that I know of.  We did pretty well restraining
> > ourselves from committing to HEAD just before the
> > release.  :)  Should we wait on branching until nearer
> > to 1.7.1, or until we know we want to put something in
> > that should be for 1.8?
> >
> > -Matt
> >
> >   
> I think we should create a branch as soon as the 1.7 "version series" 
> stabilizes. (and only make things public that should be in 1.8 after the 
> 1.7 series has become oficially stable)
> 
> Martijn
> >> 

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



Re: Branch

2006-12-22 Thread Martijn Kruithof

Matt Benson schreef:

--- Martijn Kruithof <[EMAIL PROTECTED]> wrote:

  

Have we already created an ANT_17_BRANCH?



Not that I know of.  We did pretty well restraining
ourselves from committing to HEAD just before the
release.  :)  Should we wait on branching until nearer
to 1.7.1, or until we know we want to put something in
that should be for 1.8?

-Matt

  
I think we should create a branch as soon as the 1.7 "version series" 
stabilizes. (and only make things public that should be in 1.8 after the 
1.7 series has become oficially stable)


Martijn


-
  

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






__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


-
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: Branch

2006-12-22 Thread Matt Benson
--- Martijn Kruithof <[EMAIL PROTECTED]> wrote:

> Have we already created an ANT_17_BRANCH?

Not that I know of.  We did pretty well restraining
ourselves from committing to HEAD just before the
release.  :)  Should we wait on branching until nearer
to 1.7.1, or until we know we want to put something in
that should be for 1.8?

-Matt

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


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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