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