incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Edison Su <Edison...@citrix.com>
Subject RE: Debian/Ubuntu build system based on ANT
Date Wed, 13 Jun 2012 21:36:53 GMT


> -----Original Message-----
> From: David Nalley [mailto:david@gnsa.us]
> Sent: Wednesday, June 13, 2012 2:33 PM
> To: cloudstack-dev@incubator.apache.org
> Subject: Re: Debian/Ubuntu build system based on ANT
> 
> On Wed, Jun 13, 2012 at 5:08 PM, Frank Zhang <Frank.Zhang@citrix.com>
> wrote:
> >>
> >> On Wed, Jun 13, 2012 at 1:26 PM, Frank Zhang
> <Frank.Zhang@citrix.com>
> >> wrote:
> >> > I still have some concerns about using ant.
> >> > As we are removing those apache incompatible jars from source code,
> >> there build process would break as those jars are compilation
> dependencies.
> >> > Speaking for Ant(not maven), how other projects handle this? Do we
> need
> >> to put those jar to somewhere and pull it before compiling? Then we
> are
> >> doing what maven did.
> >
> > Jnetcap is one of them. BuildRequires is not enough, it won't work
> for developers who
> > only uses ant
> >
> 
> It's a bigger problem in that even if we were using something like
> Maven which automagically downloads dependencies, we couldn't do so as
> part of the default build based on my reading of
> http://www.apache.org/legal/3party.html
> 
> Which says:
> YOU MUST NOT distribute build scripts or documentation within an
> Apache product with the purpose of causing the default/standard build
> of an Apache product to include any part of a prohibited work.
> 
> So either it's a system requirement - OR...we get rid of it and remove
> anything that depends on it. (is the dhcp listener the only part that
> does?)

Regarding to the jnetpcap jar file and dhcp listener, both can be removed from the source
code. In 3.0+, nobody uses it any more.

> 
> --David

Mime
View raw message