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

Bug #662588 reported by Thierry Carrez
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tomcat6 (Ubuntu)
Fix Released
High
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

Revision history for this message
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
Revision history for this message
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
Revision history for this message
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
Revision history for this message
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)
Changed in tomcat6 (Ubuntu):
assignee: nobody → James Page (james-page)
status: Triaged → In Progress
Revision history for this message
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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.