[LANG] Drop Ant build?

classic Classic list List threaded Threaded
25 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[LANG] Drop Ant build?

Benedikt Ritter-4
Hi,

Maven has been our leading build system for a long time now. Maintaining
the Ant build causes trouble. For example I often forget to synchronize
changes I make to the dependencies in pom.xml with the ant build.

Are there any objections against removing the Ant build from the project?

BR,
Benedikt


--
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter
Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Matt Benson-2
I don't see any point in keeping the Ant build, TBH.

Matt

On Fri, Oct 16, 2015 at 10:41 AM, Benedikt Ritter <[hidden email]> wrote:

> Hi,
>
> Maven has been our leading build system for a long time now. Maintaining
> the Ant build causes trouble. For example I often forget to synchronize
> changes I make to the dependencies in pom.xml with the ant build.
>
> Are there any objections against removing the Ant build from the project?
>
> BR,
> Benedikt
>
>
> --
> http://people.apache.org/~britter/
> http://www.systemoutprintln.de/
> http://twitter.com/BenediktRitter
> http://github.com/britter

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Sergio Fernández
Me neither.

On Fri, Oct 16, 2015 at 6:26 PM, Matt Benson <[hidden email]> wrote:

> I don't see any point in keeping the Ant build, TBH.
>
> Matt
>
> On Fri, Oct 16, 2015 at 10:41 AM, Benedikt Ritter <[hidden email]>
> wrote:
> > Hi,
> >
> > Maven has been our leading build system for a long time now. Maintaining
> > the Ant build causes trouble. For example I often forget to synchronize
> > changes I make to the dependencies in pom.xml with the ant build.
> >
> > Are there any objections against removing the Ant build from the project?
> >
> > BR,
> > Benedikt
> >
> >
> > --
> > http://people.apache.org/~britter/
> > http://www.systemoutprintln.de/
> > http://twitter.com/BenediktRitter
> > http://github.com/britter
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: [hidden email]
w: http://redlink.co
Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

garydgregory
In reply to this post by Benedikt Ritter-4
+1

Gary

On Fri, Oct 16, 2015 at 8:41 AM, Benedikt Ritter <[hidden email]> wrote:

> Hi,
>
> Maven has been our leading build system for a long time now. Maintaining
> the Ant build causes trouble. For example I often forget to synchronize
> changes I make to the dependencies in pom.xml with the ant build.
>
> Are there any objections against removing the Ant build from the project?
>
> BR,
> Benedikt
>
>
> --
> http://people.apache.org/~britter/
> http://www.systemoutprintln.de/
> http://twitter.com/BenediktRitter
> http://github.com/britter
>



--
E-Mail: [hidden email] | [hidden email]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory
Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Bruno P. Kinoshita
In reply to this post by Benedikt Ritter-4
+1 if not being used/maintained anymore.

I thought it was being used to create Debian packages.

Bruno
 
      From: Benedikt Ritter <[hidden email]>
 To: Commons Developers List <[hidden email]>
 Sent: Saturday, 17 October 2015 4:41 AM
 Subject: [LANG] Drop Ant build?
   
Hi,

Maven has been our leading build system for a long time now. Maintaining
the Ant build causes trouble. For example I often forget to synchronize
changes I make to the dependencies in pom.xml with the ant build.

Are there any objections against removing the Ant build from the project?

BR,
Benedikt


--
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter


   
 
Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

sebb-2-2
On 16 October 2015 at 21:32, Bruno P. Kinoshita
<[hidden email]> wrote:
> +1 if not being used/maintained anymore.
>
> I thought it was being used to create Debian packages.

If this turns out to be the case, then please add a note to the Ant
build file to explain this requirement.

> Bruno
>
>       From: Benedikt Ritter <[hidden email]>
>  To: Commons Developers List <[hidden email]>
>  Sent: Saturday, 17 October 2015 4:41 AM
>  Subject: [LANG] Drop Ant build?
>
> Hi,
>
> Maven has been our leading build system for a long time now. Maintaining
> the Ant build causes trouble. For example I often forget to synchronize
> changes I make to the dependencies in pom.xml with the ant build.
>
> Are there any objections against removing the Ant build from the project?
>
> BR,
> Benedikt
>
>
> --
> http://people.apache.org/~britter/
> http://www.systemoutprintln.de/
> http://twitter.com/BenediktRitter
> http://github.com/britter
>
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Jörg Schaible
In reply to this post by Benedikt Ritter-4
+1, definitely

Benedikt Ritter wrote:

> Hi,
>
> Maven has been our leading build system for a long time now. Maintaining
> the Ant build causes trouble. For example I often forget to synchronize
> changes I make to the dependencies in pom.xml with the ant build.
>
> Are there any objections against removing the Ant build from the project?
>
> BR,
> Benedikt
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Benedikt Ritter-4
In reply to this post by Bruno P. Kinoshita
2015-10-16 22:32 GMT+02:00 Bruno P. Kinoshita <[hidden email]>:

> +1 if not being used/maintained anymore.
>
> I thought it was being used to create Debian packages.
>

Any idea how we can find out whether this is the case?

BR,
Benedikt


>
> Bruno
>
>       From: Benedikt Ritter <[hidden email]>
>  To: Commons Developers List <[hidden email]>
>  Sent: Saturday, 17 October 2015 4:41 AM
>  Subject: [LANG] Drop Ant build?
>
> Hi,
>
> Maven has been our leading build system for a long time now. Maintaining
> the Ant build causes trouble. For example I often forget to synchronize
> changes I make to the dependencies in pom.xml with the ant build.
>
> Are there any objections against removing the Ant build from the project?
>
> BR,
> Benedikt
>
>
> --
> http://people.apache.org/~britter/
> http://www.systemoutprintln.de/
> http://twitter.com/BenediktRitter
> http://github.com/britter
>
>
>
>
>



--
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter
Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Jörg Schaible
Benedikt Ritter wrote:

> 2015-10-16 22:32 GMT+02:00 Bruno P. Kinoshita
> <[hidden email]>:
>
>> +1 if not being used/maintained anymore.
>>
>> I thought it was being used to create Debian packages.
>>
>
> Any idea how we can find out whether this is the case?

And what does it help, it the Ant file is not maintained? If it produces
something else than the Maven version (e.g. does the manifest contain OSGi
entries after the build), what is it worth?

- Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Bruno P. Kinoshita
In reply to this post by Benedikt Ritter-4
I never used the Ant script, but I thought I had read it in the mailing list some time ago.
I think that's the thread where I read about Ant scripts being used, but it was for [math], and quite some time ago. Not sure if the script in [lang] is being used.
http://markmail.org/message/p7csfevec5uqdqhb

HTHBruno
 
      From: Benedikt Ritter <[hidden email]>
 To: Commons Developers List <[hidden email]>
Cc: [hidden email]
 Sent: Saturday, 17 October 2015 9:41 PM
 Subject: Re: [LANG] Drop Ant build?
   
2015-10-16 22:32 GMT+02:00 Bruno P. Kinoshita <[hidden email]>:

> +1 if not being used/maintained anymore.
>
> I thought it was being used to create Debian packages.
>

Any idea how we can find out whether this is the case?

BR,
Benedikt


>
> Bruno
>
>      From: Benedikt Ritter <[hidden email]>
>  To: Commons Developers List <[hidden email]>
>  Sent: Saturday, 17 October 2015 4:41 AM
>  Subject: [LANG] Drop Ant build?
>
> Hi,
>
> Maven has been our leading build system for a long time now. Maintaining
> the Ant build causes trouble. For example I often forget to synchronize
> changes I make to the dependencies in pom.xml with the ant build.
>
> Are there any objections against removing the Ant build from the project?
>
> BR,
> Benedikt
>
>
> --
> http://people.apache.org/~britter/
> http://www.systemoutprintln.de/
> http://twitter.com/BenediktRitter
> http://github.com/britter


>
>
>
>
>



--
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter


   
Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

James Carman
In reply to this post by Benedikt Ritter-4
+1, drop it

On Fri, Oct 16, 2015 at 11:41 AM Benedikt Ritter <[hidden email]> wrote:

> Hi,
>
> Maven has been our leading build system for a long time now. Maintaining
> the Ant build causes trouble. For example I often forget to synchronize
> changes I make to the dependencies in pom.xml with the ant build.
>
> Are there any objections against removing the Ant build from the project?
>
> BR,
> Benedikt
>
>
> --
> http://people.apache.org/~britter/
> http://www.systemoutprintln.de/
> http://twitter.com/BenediktRitter
> http://github.com/britter
>
Reply | Threaded
Open this post in threaded view
|

AW: [LANG] Drop Ant build?

Jan Matèrne (jhm)
In reply to this post by sebb-2-2
> > I thought it was being used to create Debian packages.
>
> If this turns out to be the case, then please add a note to the Ant
> build file to explain this requirement.


Haven't looked at the build script.
But maybe you could keep only that part producing the Debian packages and use Maven ant-run for including that.


Jan


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Sergio Fernández
I have quite some experience building Debian packages with Maven (e.g., see
the jdeb build for Marmotta
https://github.com/apache/marmotta/blob/develop/launchers/marmotta-webapp/pom.xml#L124),
so I can help porting the ant task for commons-lang.

On Mon, Oct 19, 2015 at 10:50 AM, Jan Matèrne (jhm) <[hidden email]>
wrote:

> > > I thought it was being used to create Debian packages.
> >
> > If this turns out to be the case, then please add a note to the Ant
> > build file to explain this requirement.
>
>
> Haven't looked at the build script.
> But maybe you could keep only that part producing the Debian packages and
> use Maven ant-run for including that.
>
>
> Jan
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: [hidden email]
w: http://redlink.co
Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Benedikt Ritter-4
In reply to this post by Jan Matèrne (jhm)
2015-10-19 10:50 GMT+02:00 Jan Matèrne (jhm) <[hidden email]>:

> > > I thought it was being used to create Debian packages.
> >
> > If this turns out to be the case, then please add a note to the Ant
> > build file to explain this requirement.
>
>
> Haven't looked at the build script.
> But maybe you could keep only that part producing the Debian packages and
> use Maven ant-run for including that.
>

TBH I don't see why Apache Commons should do that. If the Debain Project
wishes to use a build system different from what Commons is using, they
should take care of maintaining it.

Regards,
Benedikt


>
>
> Jan
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter
Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

sebb-2-2
On 19 October 2015 at 10:39, Benedikt Ritter <[hidden email]> wrote:

> 2015-10-19 10:50 GMT+02:00 Jan Matèrne (jhm) <[hidden email]>:
>
>> > > I thought it was being used to create Debian packages.
>> >
>> > If this turns out to be the case, then please add a note to the Ant
>> > build file to explain this requirement.
>>
>>
>> Haven't looked at the build script.
>> But maybe you could keep only that part producing the Debian packages and
>> use Maven ant-run for including that.
>>
>
> TBH I don't see why Apache Commons should do that. If the Debain Project
> wishes to use a build system different from what Commons is using, they
> should take care of maintaining it.

+1

> Regards,
> Benedikt
>
>
>>
>>
>> Jan
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>>
>
>
> --
> http://people.apache.org/~britter/
> http://www.systemoutprintln.de/
> http://twitter.com/BenediktRitter
> http://github.com/britter

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

James Carman
In reply to this post by Benedikt Ritter-4
+1

On Mon, Oct 19, 2015 at 5:39 AM Benedikt Ritter <[hidden email]> wrote:

> 2015-10-19 10:50 GMT+02:00 Jan Matèrne (jhm) <[hidden email]>:
>
> > > > I thought it was being used to create Debian packages.
> > >
> > > If this turns out to be the case, then please add a note to the Ant
> > > build file to explain this requirement.
> >
> >
> > Haven't looked at the build script.
> > But maybe you could keep only that part producing the Debian packages and
> > use Maven ant-run for including that.
> >
>
> TBH I don't see why Apache Commons should do that. If the Debain Project
> wishes to use a build system different from what Commons is using, they
> should take care of maintaining it.
>
> Regards,
> Benedikt
>
>
> >
> >
> > Jan
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >
>
>
> --
> http://people.apache.org/~britter/
> http://www.systemoutprintln.de/
> http://twitter.com/BenediktRitter
> http://github.com/britter
>
Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Sergio Fernández
Has anybody read my previous mail?

Keep .deb support is straightforward in Maven too. For I have no idea what
the setup between the Commons project and the Java Packaging team at
Debian. Maybe I could ask at [hidden email]...

On Mon, Oct 19, 2015 at 1:24 PM, James Carman <[hidden email]>
wrote:

> +1
>
> On Mon, Oct 19, 2015 at 5:39 AM Benedikt Ritter <[hidden email]>
> wrote:
>
> > 2015-10-19 10:50 GMT+02:00 Jan Matèrne (jhm) <[hidden email]>:
> >
> > > > > I thought it was being used to create Debian packages.
> > > >
> > > > If this turns out to be the case, then please add a note to the Ant
> > > > build file to explain this requirement.
> > >
> > >
> > > Haven't looked at the build script.
> > > But maybe you could keep only that part producing the Debian packages
> and
> > > use Maven ant-run for including that.
> > >
> >
> > TBH I don't see why Apache Commons should do that. If the Debain Project
> > wishes to use a build system different from what Commons is using, they
> > should take care of maintaining it.
> >
> > Regards,
> > Benedikt
> >
> >
> > >
> > >
> > > Jan
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [hidden email]
> > > For additional commands, e-mail: [hidden email]
> > >
> > >
> >
> >
> > --
> > http://people.apache.org/~britter/
> > http://www.systemoutprintln.de/
> > http://twitter.com/BenediktRitter
> > http://github.com/britter
> >
>



--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: [hidden email]
w: http://redlink.co
Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Benedikt Ritter-4
2015-10-19 15:11 GMT+02:00 Sergio Fernández <[hidden email]>:

> Has anybody read my previous mail?
>
> Keep .deb support is straightforward in Maven too. For I have no idea what
> the setup between the Commons project and the Java Packaging team at
> Debian. Maybe I could ask at [hidden email]...
>

Yes, I did :-) I was just trying to follow the "Debian requires the Ant
build" trail to the end. If you're already subscribed and could take care
of asking the debian guys, that'd be great!

Thanks,
Benedikt


>
> On Mon, Oct 19, 2015 at 1:24 PM, James Carman <[hidden email]>
> wrote:
>
> > +1
> >
> > On Mon, Oct 19, 2015 at 5:39 AM Benedikt Ritter <[hidden email]>
> > wrote:
> >
> > > 2015-10-19 10:50 GMT+02:00 Jan Matèrne (jhm) <[hidden email]>:
> > >
> > > > > > I thought it was being used to create Debian packages.
> > > > >
> > > > > If this turns out to be the case, then please add a note to the Ant
> > > > > build file to explain this requirement.
> > > >
> > > >
> > > > Haven't looked at the build script.
> > > > But maybe you could keep only that part producing the Debian packages
> > and
> > > > use Maven ant-run for including that.
> > > >
> > >
> > > TBH I don't see why Apache Commons should do that. If the Debain
> Project
> > > wishes to use a build system different from what Commons is using, they
> > > should take care of maintaining it.
> > >
> > > Regards,
> > > Benedikt
> > >
> > >
> > > >
> > > >
> > > > Jan
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [hidden email]
> > > > For additional commands, e-mail: [hidden email]
> > > >
> > > >
> > >
> > >
> > > --
> > > http://people.apache.org/~britter/
> > > http://www.systemoutprintln.de/
> > > http://twitter.com/BenediktRitter
> > > http://github.com/britter
> > >
> >
>
>
>
> --
> Sergio Fernández
> Partner Technology Manager
> Redlink GmbH
> m: +43 6602747925
> e: [hidden email]
> w: http://redlink.co
>



--
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter
Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Sergio Fernández
On Mon, Oct 19, 2015 at 3:25 PM, Benedikt Ritter <[hidden email]> wrote:

> 2015-10-19 15:11 GMT+02:00 Sergio Fernández <[hidden email]>:
>
> > Has anybody read my previous mail?
> >
> > Keep .deb support is straightforward in Maven too. For I have no idea
> what
> > the setup between the Commons project and the Java Packaging team at
> > Debian. Maybe I could ask at [hidden email]...
> >
>
> Yes, I did :-) I was just trying to follow the "Debian requires the Ant
> build" trail to the end. If you're already subscribed and could take care
> of asking the debian guys, that'd be great!
>

OK, I'll do it.


--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: [hidden email]
w: http://redlink.co
Reply | Threaded
Open this post in threaded view
|

Re: [LANG] Drop Ant build?

Sergio Fernández
OK, got what they told me
https://lists.debian.org/debian-java/2015/10/msg00083.html

And is only used to package version 2.x as libcommons-lang-java,
and libcommons-lang3-java has already been moved to Maven. So Ant build
could be safely removed in 3.x, I think. I've created LANG-1175 to track
that, including a preliminary PR to review.

In addition, they look quite over flooded (10 people to maintain around 900
packages) so they asked for some help. I'll probably try to give some help
there, not that much, so anyfody else in the Commons PMC is also welcomed
to help there with the project components.

Cheers,


On Mon, Oct 19, 2015 at 3:26 PM, Sergio Fernández <[hidden email]> wrote:

>
>
> On Mon, Oct 19, 2015 at 3:25 PM, Benedikt Ritter <[hidden email]>
> wrote:
>
>> 2015-10-19 15:11 GMT+02:00 Sergio Fernández <[hidden email]>:
>>
>> > Has anybody read my previous mail?
>> >
>> > Keep .deb support is straightforward in Maven too. For I have no idea
>> what
>> > the setup between the Commons project and the Java Packaging team at
>> > Debian. Maybe I could ask at [hidden email]...
>> >
>>
>> Yes, I did :-) I was just trying to follow the "Debian requires the Ant
>> build" trail to the end. If you're already subscribed and could take care
>> of asking the debian guys, that'd be great!
>>
>
> OK, I'll do it.
>
>
> --
> Sergio Fernández
> Partner Technology Manager
> Redlink GmbH
> m: +43 6602747925
> e: [hidden email]
> w: http://redlink.co
>



--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: [hidden email]
w: http://redlink.co
12