On 06/12/2012 12:52 PM, Wido den Hollander wrote:
Hi,
On 06/12/2012 12:59 PM, Robert Schweikert wrote:
Hi,
Let me prefix the message with the disclaimer that I am not much of an
expert on building Java code...
On 06/12/2012 06:24 AM, Wido den Hollander wrote:
Hi,
I've been working the last couple of days on rebuilding the
Debian/Ubuntu build system and getting rid of WAF.
I think it got to a state where it's ready to be tested by other users.
The code can be found at Github [0] under my user "wido".
The goals I had were:
* Get rid of WAF
* Do everything with ANT
These are generic and should not be distribution dependent. I am not
partial to any given build system, however, given that Ant is probably
the predominant way to build Java code this make sense.
Since CS itself is already being build by Ant it seems logical to me to
do the packaging also with Ant.
Sorry, this makes no sense to me. Why would we build packages with
anything other than the distribution provided package build systems.
Thus, the repository should provide a .spec file and a .dsc file for
debian based distros. These can then be modified by packagers to meet
their distro's packaging guidelines. Anything else creates unnecessary
overhead for the project as a custom package build system will have to
be maintained by the project. If the project provides .dsc and .spec
files we'll get patches from downstream and reduce the maintenance
requirement.
Thus it appears to me that WAF just needs to go away and the Ant build
files for CS might need to be improved.
Robert
--
Robert Schweikert MAY THE SOURCE BE WITH YOU
SUSE-IBM Software Integration Center LINUX
Tech Lead
rjsch...@suse.com
rschw...@ca.ibm.com
781-464-8147