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

Reply via email to