On Fri, Mar 17, 2006 at 04:59:05PM -0800, Don Armstrong wrote: > On Tue, 04 Oct 2005, Mark Johnson wrote: > > > Matthias Klose wrote: > > >Package: docbook-xsl > > >Version: 1.68.1 > > >Severity: serious > > > > > >The extensions contains many jar files, without having the sources in > > >the source package, the problematic files seem to be: > > > > > > saxon644.jar > > > saxon65.jar > > > saxon651.jar > > > saxon652.jar > > > saxon653.jar > > > > I don't change what comes in the upstream source package. > > That's fine, but the proper approach here is to either build these > files from the source code if that's available, or remove them > entirely and rebuild the orig.tar.gz as 1.68.1.dfsg.orig.tar.gz or > similar. > > > >It looks like the source for saxon643.jar and xalan25.jar is provided, > > >but they are not built during the build process. > > > > If docbook-xsl is now going to require a rebuild of the (supposedly) > > portable jars, then we need to rethink how to package this stuff. > > Considering the fact that you can't currently fix any bugs in those > jars, yes, that's pretty much what it means. > > Regardless, for this bug there are three alternatives: > > 1: Ship the source code for the jars (and build the jars from it) > > 2: Strip out the jars and distribute as a .dfsg package > > 3: Remove docbox-xsl from the archive. > > Please enact one of them so this bug can be resolved.
Hello Mark, docbook-xsl include the following jar files in the extensions directory: saxon643.jar saxon651.jar saxon653.jar xalan25.jar saxon644.jar saxon652.jar saxon65.jar Some source code is only provided for saxon643 and xalan25. Only saxon65.jar, saxon651.jar and xalan25.jar are currenlty shipped in the .deb file. The version of libsaxon-java in Debian is 6.5.5 and xalan is 2.6.0. Given that the jar files are not essential to the packages, and given your current level of involvement in maintaining it, I would suggest we take the simpler route of 2. above. This means to build a new "upstream" tarball 1.68.1.dfsg.1 (or eventually 1.69.1.dfsg.1 since docbook-xsl-1.69.1 was released) that does not include the extensions directory, and remove reference to theses extensions in the packaging. For that purpose, I have made suitable packages available at <http://people.debian.org/~ballombe/pnmu/docbook-xsl/>. I attach the output of debdiff minus the removal of the extensions directory. Given that this RC bug is 6 months old, we need to fix it soon, so I would appreciate an answer in less than a week. Thanks in advance for your answer, -- Bill. <[EMAIL PROTECTED]> Imagine a large red swirl here.
--- /tmp/fLIl0ufi4X/docbook-xsl-1.68.1/debian/changelog 2006-04-21 14:52:35.435580543 +0200 +++ /tmp/r6LC92U742/docbook-xsl-1.68.1.dfsg.1/debian/changelog 2006-04-21 14:52:35.748570387 +0200 @@ -1,3 +1,12 @@ +docbook-xsl (1.68.1.dfsg.1-0.1) unstable; urgency=low + + * NMU + * new "upstream" tarball: + - remove xalan & saxon extensions we are missing the source for. + * remove reference to these extensions. + + -- Bill Allombert <[EMAIL PROTECTED]> Thu, 20 Apr 2006 23:10:09 +0000 + docbook-xsl (1.68.1-0.1) unstable; urgency=low * NMU: latest version. --- /tmp/fLIl0ufi4X/docbook-xsl-1.68.1/debian/control 2006-04-21 14:52:35.435580543 +0200 +++ /tmp/r6LC92U742/docbook-xsl-1.68.1.dfsg.1/debian/control 2006-04-21 14:52:35.748570387 +0200 @@ -19,8 +19,7 @@ processed to a number of print formats using FOP or TeX-based tools. . The stylesheets are modular in the sense that you can extend and, to some - extent, customize them. Included are extension classes for the Saxon and Xalan2 - XSLT processors. The documentation is included in this package. + extent, customize them. The documentation is included in this package. . Authors: Norman Walsh <[EMAIL PROTECTED]> and docbook-developers at Sourceforge . --- /tmp/fLIl0ufi4X/docbook-xsl-1.68.1/debian/docbook-xsl.install 2006-04-21 14:52:35.437580478 +0200 +++ /tmp/r6LC92U742/docbook-xsl-1.68.1.dfsg.1/debian/docbook-xsl.install 2006-04-21 14:52:35.749570355 +0200 @@ -12,6 +12,3 @@ template usr/share/xml/docbook/stylesheet/nwalsh/ xhtml usr/share/xml/docbook/stylesheet/nwalsh/ VERSION usr/share/xml/docbook/stylesheet/nwalsh/ -debian/docbook-xsl-saxon65-1.68.1.jar usr/share/java -debian/docbook-xsl-saxon651-1.68.1.jar usr/share/java -debian/docbook-xsl-xalan25-1.68.1.jar usr/share/java --- /tmp/fLIl0ufi4X/docbook-xsl-1.68.1/debian/docbook-xsl.links 2006-04-21 14:52:35.437580478 +0200 +++ /tmp/r6LC92U742/docbook-xsl-1.68.1.dfsg.1/debian/docbook-xsl.links 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -usr/share/java/docbook-xsl-saxon65-1.68.1.jar usr/share/java/docbook-xsl-saxon65.jar -usr/share/java/docbook-xsl-saxon653-1.68.1.jar usr/share/java/docbook-xsl-saxon653.jar -usr/share/java/docbook-xsl-xalan25-1.68.1.jar usr/share/java/docbook-xsl-xalan25.jar -usr/share/java/docbook-xsl-saxon65-1.68.1.jar usr/share/xml/docbook/stylesheet/nwalsh/extensions/saxon65.jar -usr/share/java/docbook-xsl-saxon653-1.68.1.jar usr/share/xml/docbook/stylesheet/nwalsh/extensions/saxon653.jar -usr/share/java/docbook-xsl-xalan25-1.68.1.jar usr/share/xml/docbook/stylesheet/nwalsh/extensions/xalan25.jar --- /tmp/fLIl0ufi4X/docbook-xsl-1.68.1/debian/rules 2006-04-21 14:52:35.437580478 +0200 +++ /tmp/r6LC92U742/docbook-xsl-1.68.1.dfsg.1/debian/rules 2006-04-21 14:52:35.748570387 +0200 @@ -15,15 +15,9 @@ dh_testroot rm -f build-stamp dh_clean - @rm -f debian/docbook-xsl-saxon65-$(VERSION).jar - @rm -f debian/docbook-xsl-saxon651-$(VERSION).jar - @rm -f debian/docbook-xsl-xalan25-$(VERSION).jar # Build architecture-independent files here. binary-indep: build - @cp extensions/saxon65.jar debian/docbook-xsl-saxon65-$(VERSION).jar - @cp extensions/saxon651.jar debian/docbook-xsl-saxon651-$(VERSION).jar - @cp extensions/xalan25.jar debian/docbook-xsl-xalan25-$(VERSION).jar dh_testdir dh_testroot dh_clean