ant package reorganizing
Wolfgang Baer
WBaer at gmx.de
Fri Sep 16 08:03:44 UTC 2005
Hi all,
finally I've done the new discussed structure for the ant source
package. You can find it for further review at:
http://www.home.uos.de/wbaer/downloads/ant_reorganized/
The structure is as follows:
ant - scripts and core tasks
ant-optional - optional tasks
ant-doc - manual and javadocs
I think this is really a clean separation as upstream does into
core and optional tasks. The package is lintian and linda clean ...
As part of this reorganisation (like moving manual to ant-doc,
moving optional tasks to ant-optional - see changelog for all)
this ant package will conflict with libant1.6-java.
This means the following package will need to go through the
ant transition (after ant is uploaded) soon as they won't
be installable together with ant:
Marcus Crafter <crafterm at debian.org>
forrest
groovy
Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
ecj-bootstrap
tomcat4
velocity (I will take care of this - see below)
Furthermore some package already gone through the transition need to
be uploaded once more because through the old dependency from ant
to libant1.6-java the optional task were available if one build-dep
on ant. This is no longer the case as ant only recommends ant-optional.
Which is the right thing (IMHO) as otherwise a split into two
packages would be useless.
So packages which for example use the junit ant tasks for running
junit testcases during build time need to build-dep on ant and
ant-optional (basically only on ant-optional as this deps on ant -
however the dependency is stated clearer if one build-deps on both)
Some already transitioned packages therefore needs to be reuploaded
with an added build-dep on ant-optional:
liblogkit-java
libstruts1.2-java
libxpp2-java
libxpp3-java
velocity
I will take care of these !
If you have already transitioned a package please check for it !
Regards,
Wolfgang
More information about the pkg-java-maintainers
mailing list