Your message dated Wed, 18 Sep 2013 21:20:00 +0000 with message-id <[email protected]> and subject line Bug#721366: fixed in java-wrappers 0.1.27 has caused the Debian Bug report #721366, regarding xmlto: craps out if DESTDIR is specified to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 721366: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721366 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: xmlto Version: 0.0.25-2 Severity: normal My use case is I am building and installing a particular package (PLplot) using make DESTDIR=<whatever> install where the install target depends on the all target which builds part of the package documentation using xmlto --with-fop. The underlying fop command could not find anything for this case. To show this for yourself by hand, try env DESTDIR=whatever xmlto --with-fop pdf <somedocbook>.xml Making portrait pages on letter paper (215.9mmx279.4mm) [warning] /usr/bin/fop: Unable to locate commons-io in whatever/usr/share/java [warning] /usr/bin/fop: Unable to locate avalon-framework in whatever/usr/share/java [warning] /usr/bin/fop: Unable to locate serializer in whatever/usr/share/java [warning] /usr/bin/fop: Unable to locate xalan2 in whatever/usr/share/java [warning] /usr/bin/fop: Unable to locate xml-apis in whatever/usr/share/java [warning] /usr/bin/fop: Unable to locate batik-all in whatever/usr/share/java [warning] /usr/bin/fop: Unable to locate commons-logging in whatever/usr/share/java [warning] /usr/bin/fop: Unable to locate servlet-api in whatever/usr/share/java [warning] /usr/bin/fop: Unable to locate xercesImpl in whatever/usr/share/java [warning] /usr/bin/fop: Unable to locate xmlgraphics-commons in whatever/usr/share/java [warning] /usr/bin/fop: Unable to locate xml-apis-ext in whatever/usr/share/java [warning] /usr/bin/fop: Unable to locate fop in whatever/usr/share/java Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/fop/cli/Main Caused by: java.lang.ClassNotFoundException: org.apache.fop.cli.Main at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) Could not find the main class: org.apache.fop.cli.Main. Program will exit. /tmp/xmlto.UTTOD3 The solution for this issue that I am going to use in the PLplot case is to always invoke xmlto from the build system with env DESTDIR="" xmlto But that feels like a workaround to me since I don't believe xmlto should be sensitive to the DESTDIR value. So I looked further. xmlto --with-fop invokes /usr/share/xmlto/format/docbook/pdf which invokes /usr/share/xmlto/format/fo/pdf which invokes /usr/bin/fop which includes /usr/lib/java-wrappers/java-wrappers.sh which sets JAVA_JARPATH=$DESTDIR/usr/share/java which I believe is likely the cause of all the above "Unable to locate" warnings when DESTDIR is set. I have no clue whether this is a bug in java-wrappers (which contains the file /usr/lib/java-wrappers/java-wrappers.sh) or a bug in fop (due to misusing /usr/lib/java-wrappers/java-wrappers.sh by not setting DESTDIR="" before including that file or else a bug in xmlto for not setting DESTDIR="" before invoking fop. So I leave the decision about where this bug report should actually end up to you. -- System Information: Debian Release: 7.1 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages xmlto depends on: ii debianutils 4.3.2 ii docbook-xml 4.5-7.2 ii docbook-xsl 1.76.1+dfsg-1 ii libc6 2.13-38 ii libxml2-utils 2.8.0+dfsg1-7+nmu1 ii sgml-base 1.26+nmu4 ii xsltproc 1.1.26-14.1 Versions of packages xmlto recommends: ii dblatex 0.3.4-2 ii fop 1:1.0.dfsg2-6 ii libpaper-utils 1.1.24+nmu2 ii zip 3.0-6 Versions of packages xmlto suggests: pn w3m | lynx-cur | links <none> ii xmltex 1.9.debian.1-3 -- no debconf information
--- End Message ---
--- Begin Message ---Source: java-wrappers Source-Version: 0.1.27 We believe that the bug you reported is fixed in the latest version of java-wrappers, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Vincent Fourmond <[email protected]> (supplier of updated java-wrappers package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Wed, 18 Sep 2013 22:25:04 +0200 Source: java-wrappers Binary: java-wrappers Architecture: source all Version: 0.1.27 Distribution: unstable Urgency: low Maintainer: Debian Java Maintainers <[email protected]> Changed-By: Vincent Fourmond <[email protected]> Description: java-wrappers - wrappers for java executables Closes: 646861 714748 721366 Changes: java-wrappers (0.1.27) unstable; urgency=low . * Prefer openJDK7 as the "java6" runtime (closes: #714748) * Drop the use of DESTDIR, remnants of a long gone past (closes: #721366) * Move arch-indep files to /usr/share/java-wrappers, but provide symlinks for existing wrappers (closes: #646861) * Conforms to standards 3.9.4 Checksums-Sha1: 8f993f46896f9326ac34371f8b6ece8dc0286951 1003 java-wrappers_0.1.27.dsc 8f4532847f6c9bf62fb493713d41c61e71f3623f 9467 java-wrappers_0.1.27.tar.gz c2c7b68b598fab7eb9dd07220e91fedc24f0f0a1 10324 java-wrappers_0.1.27_all.deb Checksums-Sha256: a456fde0904dedfcf70aad77a5b1671795fe2fe5dc7ef7fce2b5038747166f8b 1003 java-wrappers_0.1.27.dsc 2909146882f9a8ebfc29365268754d5fd62f1cf3095acb4ec0d7f3490055530f 9467 java-wrappers_0.1.27.tar.gz c93dd17e8cab8f689aca2aad78f4b5b127fd6e8a5d36c1066e21194ee9fc330a 10324 java-wrappers_0.1.27_all.deb Files: 3969fe7afc90d8351ec624392ce623e5 1003 java optional java-wrappers_0.1.27.dsc 91ee55704588787732a54e59e041955f 9467 java optional java-wrappers_0.1.27.tar.gz cb5e07a86afa0c20ebec39a73970a02d 10324 java optional java-wrappers_0.1.27_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEARECAAYFAlI6EI8ACgkQx/UhwSKygspcfQCgvZhsyC+IM+HDUc0g1Hz9p/QN la8Animg8DoG7wBR77JrzpT8qbvABH/N =AEjQ -----END PGP SIGNATURE-----
--- End Message ---
__ This is the maintainer address of Debian's Java team <http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use [email protected] for discussions and questions.

