Your message dated Fri, 25 Sep 2009 22:23:27 +0000
with message-id <[email protected]>
and subject line Bug#497585: fixed in libxslt 1.1.26-1
has caused the Debian Bug report #497585,
regarding --output option makes xsltproc ignore --xinclude
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.)
--
497585: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497585
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xsltproc
Version: 1.1.24-2
Severity: important
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
I was about to pull out my hair trying to debug some strangenss with
xinclude in my XML files when I finally discoverd this bug:
xsltproc does honour --xinclude only when it outputs its result to
stdout, _not_ when sending it somewhere using --output.
The attached patch fixes this. Please consider applying it for the next
upload.
The code paths of xsltproc with and without --output seem to differ
quite a lot, there might be more problems hidden.
Greetings,
Joachim
BTW: The --xincludestyle parameter is not documented in the manpage.
- -- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.25-2-486
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages xsltproc depends on:
ii libc6 2.7-13 GNU C Library: Shared libraries
ii libgcrypt11 1.4.1-1 LGPL Crypto library - runtime libr
ii libxml2 2.6.32.dfsg-3 GNOME XML library
ii libxslt1.1 1.1.24-2 XSLT processing library - runtime
xsltproc recommends no packages.
xsltproc suggests no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAki9rS4ACgkQ9ijrk0dDIGzq3gCeIfmX/PJ69939lXjmEDM7uBQs
5DYAoIma3UpuuJWG1dNNrqQ16aWihxZ8
=kq23
-----END PGP SIGNATURE-----
reverted:
--- libxslt-1.1.24/debian/changelog
+++ libxslt-1.1.24/debian/changelog
@@ -1,3 +1,9 @@
+libxslt (1.1.24-2.nomeata1) UNRELEASED; urgency=low
+
+ * Use --inlude even when writing to a file
+
+ -- Joachim Breitner <[email protected]> Tue, 02 Sep 2008 22:58:01 +0200
+
libxslt (1.1.24-2) unstable; urgency=high
* libexslt/crypto.c: Apply upstream fix for CVE-2008-2935. Closes: #493162.
reverted:
--- libxslt-1.1.24.orig/xsltproc/xsltproc.c
+++ libxslt-1.1.24/xsltproc/xsltproc.c
@@ -461,6 +461,10 @@
ctxt = xsltNewTransformContext(cur, doc);
if (ctxt == NULL)
return;
+#ifdef LIBXML_XINCLUDE_ENABLED
+ if (xinclude)
+ ctxt->xinclude = 1;
+#endif
if (profile) {
ret = xsltRunStylesheetUser(cur, doc, params, output,
NULL, NULL, stderr, ctxt);
--- End Message ---
--- Begin Message ---
Source: libxslt
Source-Version: 1.1.26-1
We believe that the bug you reported is fixed in the latest version of
libxslt, which is due to be installed in the Debian FTP archive:
libxslt1-dbg_1.1.26-1_amd64.deb
to pool/main/libx/libxslt/libxslt1-dbg_1.1.26-1_amd64.deb
libxslt1-dev_1.1.26-1_amd64.deb
to pool/main/libx/libxslt/libxslt1-dev_1.1.26-1_amd64.deb
libxslt1.1_1.1.26-1_amd64.deb
to pool/main/libx/libxslt/libxslt1.1_1.1.26-1_amd64.deb
libxslt_1.1.26-1.diff.gz
to pool/main/libx/libxslt/libxslt_1.1.26-1.diff.gz
libxslt_1.1.26-1.dsc
to pool/main/libx/libxslt/libxslt_1.1.26-1.dsc
libxslt_1.1.26.orig.tar.gz
to pool/main/libx/libxslt/libxslt_1.1.26.orig.tar.gz
python-libxslt1_1.1.26-1_amd64.deb
to pool/main/libx/libxslt/python-libxslt1_1.1.26-1_amd64.deb
xsltproc_1.1.26-1_amd64.deb
to pool/main/libx/libxslt/xsltproc_1.1.26-1_amd64.deb
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.
Mike Hommey <[email protected]> (supplier of updated libxslt 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: Fri, 25 Sep 2009 22:42:15 +0200
Source: libxslt
Binary: libxslt1.1 libxslt1-dev libxslt1-dbg xsltproc python-libxslt1
Architecture: source amd64
Version: 1.1.26-1
Distribution: unstable
Urgency: low
Maintainer: Debian XML/SGML Group <[email protected]>
Changed-By: Mike Hommey <[email protected]>
Description:
libxslt1-dbg - XSLT processing library - debugging symbols
libxslt1-dev - XSLT processing library - development kit
libxslt1.1 - XSLT processing library - runtime library
python-libxslt1 - Python bindings for libxslt1
xsltproc - XSLT command line processor
Closes: 497585
Changes:
libxslt (1.1.26-1) unstable; urgency=low
.
* New upstream release.
+ Allow both --xinclude and --output options at the same time in xsltproc.
Closes: #497585.
Checksums-Sha1:
16d92b6abd0d7d10c83141f041a770ef67d28ff6 1233 libxslt_1.1.26-1.dsc
69f74df8228b504a87e2b257c2d5238281c65154 3401513 libxslt_1.1.26.orig.tar.gz
02c730ef1690cfdd8aad1e5bbe4f36876c4e4358 82645 libxslt_1.1.26-1.diff.gz
8ede65f5c690e128328946a88ab7780fe7dd7285 242602 libxslt1.1_1.1.26-1_amd64.deb
2e2e38e2ed4b3c6bfb7ad94a1b4a4f15057ec482 628414 libxslt1-dev_1.1.26-1_amd64.deb
d00bcbea6e5d828ac3e52623b4d35aa987392214 380234 libxslt1-dbg_1.1.26-1_amd64.deb
9b52c6b3b9340a7b6beb7584d4684dafbe40eeb1 113800 xsltproc_1.1.26-1_amd64.deb
94861935c6ec080c6b1016642cf5a1ed7a807fd6 165958
python-libxslt1_1.1.26-1_amd64.deb
Checksums-Sha256:
3fbe93dc6dd73c76210e96ea92ce80209bda7a3392df666bc1f2f51080fabc4e 1233
libxslt_1.1.26-1.dsc
55dd52b42861f8a02989d701ef716d6280bfa02971e967c285016f99c66e3db1 3401513
libxslt_1.1.26.orig.tar.gz
321a1228c56efe147c32185ac4c85a1c4f45b276d7dd7473f15004b702fb15e1 82645
libxslt_1.1.26-1.diff.gz
ef019f0063f28416f39635bf1cda1e6b9cb82cd6bdecfa0b90b4326894dda876 242602
libxslt1.1_1.1.26-1_amd64.deb
a99ba7117d2f997892582feeac11b49f33fe489140cf5f4473a7c25b79d19916 628414
libxslt1-dev_1.1.26-1_amd64.deb
150d6964104600cfd13a70c2d536b21a054d36ddfcbe9e122a89ded6d0296703 380234
libxslt1-dbg_1.1.26-1_amd64.deb
9b11f730943507b913ca466db8743032d9a1b203c6bded12b553b251488aee85 113800
xsltproc_1.1.26-1_amd64.deb
2b0dc12d1487a40eefd815aeee9c3e0b6644d145d401498d28f64b420a1ddd0d 165958
python-libxslt1_1.1.26-1_amd64.deb
Files:
011b82fa36554eb16518e2b6e348f203 1233 text optional libxslt_1.1.26-1.dsc
e61d0364a30146aaa3001296f853b2b9 3401513 text optional
libxslt_1.1.26.orig.tar.gz
b59e20ead555b7e608da85e53a84810a 82645 text optional libxslt_1.1.26-1.diff.gz
dfd73c5945cf200a1a975d968778b02d 242602 libs optional
libxslt1.1_1.1.26-1_amd64.deb
df5bea9cc2db11c4877d5065b8e9b75b 628414 libdevel optional
libxslt1-dev_1.1.26-1_amd64.deb
9fe1742bd5ef6a2e9a41f59f164e8ba0 380234 libdevel extra
libxslt1-dbg_1.1.26-1_amd64.deb
39141aeb76fc3b36dfdf1fb8c580ddc9 113800 text optional
xsltproc_1.1.26-1_amd64.deb
072a0e0698a514de03a13da496a20d91 165958 python optional
python-libxslt1_1.1.26-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFKvTDO3kvaLFT9KlgRAi2nAJsHjGMzlechKF/wxYkIN02Zh71k2gCdGsT+
w2dusJ7EzK/dvhiTov+9WhI=
=ru1Z
-----END PGP SIGNATURE-----
--- End Message ---