> -----Original Message----- > From: David Nalley [mailto:da...@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.zh...@citrix.com> > wrote: > >> > >> On Wed, Jun 13, 2012 at 1:26 PM, Frank Zhang > <frank.zh...@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