cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Frank Zhang <Frank.Zh...@citrix.com>
Subject RE: Debian/Ubuntu build system based on ANT
Date Wed, 13 Jun 2012 21:36:40 GMT
> >> 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.

This gives me a shock! I can't believe ASF project never uses any LGPL library.

> 
> 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?)

The problem is we can't predict we may need LGPL library in future, though we can get rid
of what we already have.


> 
> --David

Mime
View raw message