tomcat6 6.0.28-7 FTBFS due to missing ant-trax.jar

Bug #662588 reported by Thierry Carrez on 2010-10-18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tomcat6 (Ubuntu)
James Page

Bug Description

Binary package hint: tomcat6

tomcat6 6.0.28-7 was synced from Debian however it fails to build from source.

The reason is that ant-trax.jar is no longer provided by ant-optional:

ant (1.8.1-1) experimental; urgency=low
   [ Niels Thykier ]
   * Replaced B-D on default-jdk-builddep with gcj-native-helper
     and default-jdk.
   * Bumped Standards-Versions to 3.9.0.
     - Reduced a Conflicts to a Breaks.
   [ Torsten Werner ]
   * New upstream release
   * Update or remove our patches.
   * Do no longer install ant-stylebook.jar and ant-trax.jar because they are no
     longer built.
   * Remove Stefan from Uploaders list. Thanks to your contributions!

This can easily be fixed by depending on ant1.7-optional (which provide the required /usr/share/java/ant-trax.jar), but would introduce a delta with Debian, so I'll just check with Torsten that this is also the way to fix it in Debian.

Related branches

Thierry Carrez (ttx) wrote :

Hey Torsten,

If you confirm that ant-optional (1.8) will never provide ant-trax.jar, I'll just commit a fix in debian-java SVN to make tomcat6 use ant1.7-optional instead.

Changed in tomcat6 (Ubuntu):
assignee: nobody → Thierry Carrez (ttx)
importance: Undecided → High
status: New → In Progress
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tomcat6 - 6.0.28-7ubuntu1

tomcat6 (6.0.28-7ubuntu1) natty; urgency=low

  * Build-depend on ant1.7 / ant1.7-optional to fix FTBFS (LP: #662588)
 -- Thierry Carrez (ttx) <email address hidden> Wed, 20 Oct 2010 15:15:33 +0200

Changed in tomcat6 (Ubuntu):
status: In Progress → Fix Released
Thierry Carrez (ttx) wrote :

Hmm, it still fails, since ant1.7-optional is in universe. We need to MIR or work around. Will be discussed at UDS.

Changed in tomcat6 (Ubuntu):
assignee: Thierry Carrez (ttx) → nobody
status: Fix Released → Triaged
Michael Bienia (geser) wrote :

ant1.7 was in main (in maverick) for a short time. The approved MIR for it was bug #614000. Perhaps you can reuse it to get ant1.7-optional back to main (till a final solution).

James Page (james-page) on 2010-11-08
Changed in tomcat6 (Ubuntu):
assignee: nobody → James Page (james-page)
status: Triaged → In Progress
James Page (james-page) wrote :

The xslt tasks which are failing under ant 1.8.1 require the TraXLiaison class from ant-nodeps.jar (part of ant-optional for tasks with no dependencies outside of the JDK/JRE). Adding this to DEB_JARS should resolve this issue.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tomcat6 - 6.0.28-7ubuntu2

tomcat6 (6.0.28-7ubuntu2) natty; urgency=low

  * Build-depend on ant/ant-optional (1.8.1)
  * Amended debian/rules, fix xslt processing in ant 1.8.1 to
    fix FTBFS (LP: #662588)
 -- James Page <email address hidden> Mon, 08 Nov 2010 13:19:04 +0000

Changed in tomcat6 (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints