Your message dated Tue, 25 Jul 2017 05:18:55 +0000
with message-id <[email protected]>
and subject line Bug#869544: fixed in xmlsec1 1.2.24-4
has caused the Debian Bug report #869544,
regarding libxmlsec1-dev: move xmlsec1-*.pc to a multiarch location
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.)
--
869544: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869544
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libxmlsec1-dev
Version: 1.2.24-3
Tags: patch
User: [email protected]
Usertags: rebootstrap
Control: affects -1 + src:libaqbanking
libaqbanking fails to cross build from source, because it cannot find
xmlsec1-gnutls.pc during package configuration. During cross building,
pkg-config ignores /usr/lib/pkgconfig and only searches
/usr/share/pkgconfig and /usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig. Thus
xmlsec1-gnutls.pc should be moved to a location where pkg-config can
find it. The attached patch achieves that. Please consider applying it.
Helmut
diff --minimal -Nru xmlsec1-1.2.24/debian/changelog
xmlsec1-1.2.24/debian/changelog
--- xmlsec1-1.2.24/debian/changelog 2017-07-01 10:09:31.000000000 +0200
+++ xmlsec1-1.2.24/debian/changelog 2017-07-24 06:57:10.000000000 +0200
@@ -1,3 +1,10 @@
+xmlsec1 (1.2.24-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Configure with multiarch --libdir (closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Mon, 24 Jul 2017 06:57:10 +0200
+
xmlsec1 (1.2.24-3) unstable; urgency=medium
* upload to unstable
diff --minimal -Nru xmlsec1-1.2.24/debian/libxmlsec1-dev.install
xmlsec1-1.2.24/debian/libxmlsec1-dev.install
--- xmlsec1-1.2.24/debian/libxmlsec1-dev.install 2017-06-23
12:53:49.000000000 +0200
+++ xmlsec1-1.2.24/debian/libxmlsec1-dev.install 2017-07-24
06:57:10.000000000 +0200
@@ -1,6 +1,6 @@
usr/include/*
-usr/lib/lib*.a
-usr/lib/lib*.so
-usr/lib/lib*.la
-usr/lib/pkgconfig/*
+usr/lib/*/lib*.a
+usr/lib/*/lib*.so
+usr/lib/*/lib*.la
+usr/lib/*/pkgconfig/*
usr/bin/xmlsec1-config
diff --minimal -Nru xmlsec1-1.2.24/debian/libxmlsec1-gcrypt.install
xmlsec1-1.2.24/debian/libxmlsec1-gcrypt.install
--- xmlsec1-1.2.24/debian/libxmlsec1-gcrypt.install 2017-06-23
12:57:19.000000000 +0200
+++ xmlsec1-1.2.24/debian/libxmlsec1-gcrypt.install 2017-07-24
06:57:10.000000000 +0200
@@ -1 +1 @@
-usr/lib/libxmlsec1-gcrypt.so.*
+usr/lib/*/libxmlsec1-gcrypt.so.*
diff --minimal -Nru xmlsec1-1.2.24/debian/libxmlsec1-gnutls.install
xmlsec1-1.2.24/debian/libxmlsec1-gnutls.install
--- xmlsec1-1.2.24/debian/libxmlsec1-gnutls.install 2017-06-23
12:53:49.000000000 +0200
+++ xmlsec1-1.2.24/debian/libxmlsec1-gnutls.install 2017-07-24
06:57:10.000000000 +0200
@@ -1 +1 @@
-usr/lib/libxmlsec1-gnutls.so.*
+usr/lib/*/libxmlsec1-gnutls.so.*
diff --minimal -Nru xmlsec1-1.2.24/debian/libxmlsec1-nss.install
xmlsec1-1.2.24/debian/libxmlsec1-nss.install
--- xmlsec1-1.2.24/debian/libxmlsec1-nss.install 2017-06-23
12:53:49.000000000 +0200
+++ xmlsec1-1.2.24/debian/libxmlsec1-nss.install 2017-07-24
06:57:10.000000000 +0200
@@ -1 +1 @@
-usr/lib/libxmlsec1-nss.so.*
+usr/lib/*/libxmlsec1-nss.so.*
diff --minimal -Nru xmlsec1-1.2.24/debian/libxmlsec1-openssl.install
xmlsec1-1.2.24/debian/libxmlsec1-openssl.install
--- xmlsec1-1.2.24/debian/libxmlsec1-openssl.install 2017-06-23
12:53:49.000000000 +0200
+++ xmlsec1-1.2.24/debian/libxmlsec1-openssl.install 2017-07-24
06:57:10.000000000 +0200
@@ -1 +1 @@
-usr/lib/libxmlsec1-openssl.so.*
+usr/lib/*/libxmlsec1-openssl.so.*
diff --minimal -Nru xmlsec1-1.2.24/debian/libxmlsec1.install
xmlsec1-1.2.24/debian/libxmlsec1.install
--- xmlsec1-1.2.24/debian/libxmlsec1.install 2017-06-23 12:53:49.000000000
+0200
+++ xmlsec1-1.2.24/debian/libxmlsec1.install 2017-07-24 06:57:10.000000000
+0200
@@ -1 +1 @@
-usr/lib/libxmlsec1.so.*
+usr/lib/*/libxmlsec1.so.*
diff --minimal -Nru xmlsec1-1.2.24/debian/rules xmlsec1-1.2.24/debian/rules
--- xmlsec1-1.2.24/debian/rules 2017-06-26 16:14:59.000000000 +0200
+++ xmlsec1-1.2.24/debian/rules 2017-07-24 06:56:59.000000000 +0200
@@ -7,10 +7,7 @@
export OFFLINE=1
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
-DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+include /usr/share/dpkg/architecture.mk
# shared library versions, option 1
#version=2.0.5
@@ -30,6 +27,7 @@
--build=$(DEB_BUILD_GNU_TYPE) \
$(shell dpkg-buildflags --export=configure) \
--prefix=/usr \
+ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
--mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \
--with-html-dir=\$${prefix}/share/doc/xmlsec1/html \
@@ -74,7 +72,7 @@
# Add here commands to install the package into debian/tmp
$(MAKE) install prefix=$(CURDIR)/debian/tmp/usr
# strip unwanted RPATH caused by bug in old libtool
- chrpath -d $(CURDIR)/debian/tmp/usr/lib/*.so \
+ chrpath -d $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.so \
$(CURDIR)/debian/tmp/usr/bin/xmlsec1
find debian/tmp/usr/lib -name "*.la" -exec \
sed -i -e "s,^dependency_libs=.*,dependency_libs=''," {} +
@@ -98,7 +96,7 @@
dh_fixperms
dh_makeshlibs -V
dh_installdeb
- dh_shlibdeps -l $(CURDIR)/debian/libxmlsec1/usr/lib
+ dh_shlibdeps -l
$(CURDIR)/debian/libxmlsec1/usr/lib/$(DEB_HOST_MULTIARCH)
dh_gencontrol
dh_md5sums
dh_builddeb
--- End Message ---
--- Begin Message ---
Source: xmlsec1
Source-Version: 1.2.24-4
We believe that the bug you reported is fixed in the latest version of
xmlsec1, 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.
Rene Engelhard <[email protected]> (supplier of updated xmlsec1 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: SHA256
Format: 1.8
Date: Mon, 24 Jul 2017 22:34:08 +0000
Source: xmlsec1
Binary: libxmlsec1-dev libxmlsec1 libxmlsec1-openssl libxmlsec1-gnutls
libxmlsec1-nss libxmlsec1-gcrypt xmlsec1
Architecture: source
Version: 1.2.24-4
Distribution: unstable
Urgency: medium
Maintainer: Debian XML/SGML Group <[email protected]>
Changed-By: Rene Engelhard <[email protected]>
Description:
libxmlsec1 - XML security library
libxmlsec1-dev - Development files for the XML security library
libxmlsec1-gcrypt - Gcrypt engine for the XML security library
libxmlsec1-gnutls - Gnutls engine for the XML security library
libxmlsec1-nss - Nss engine for the XML security library
libxmlsec1-openssl - Openssl engine for the XML security library
xmlsec1 - XML security command line processor
Closes: 869544
Changes:
xmlsec1 (1.2.24-4) unstable; urgency=medium
.
* apply patch from Helmut Grohne to
Configure with multiarch --libdir (closes: #869544)
* add Multi-Arch: same to the library packages
Checksums-Sha1:
6c7fd3d31b5a5464781329aef8e270e03d4bbaff 2354 xmlsec1_1.2.24-4.dsc
c1ff17c05f6c298326a9e500c78ad43e1b73f05f 7664 xmlsec1_1.2.24-4.debian.tar.xz
379147b0ff4585897102625e345212c54e2a63da 5964 xmlsec1_1.2.24-4_source.buildinfo
Checksums-Sha256:
625581abd818be4dac1c525d3e156bd213846a768348639be32d1c6e847bde5e 2354
xmlsec1_1.2.24-4.dsc
de6799204b4b747aa3201f734c87a5ccbebb1ffca25a31b77ebd9d2f56d83bd4 7664
xmlsec1_1.2.24-4.debian.tar.xz
2ecee580e616240ab36eb9748310d565cf813eb7cd7364367ebdb008edaaff26 5964
xmlsec1_1.2.24-4_source.buildinfo
Files:
3c546aab07946a4d55d6458869926a02 2354 text optional xmlsec1_1.2.24-4.dsc
27f2e35706ab76879794ede1134b4551 7664 text optional
xmlsec1_1.2.24-4.debian.tar.xz
737b4e5e664bc2fb0984f75c3ae9149a 5964 text optional
xmlsec1_1.2.24-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE4S3qRnUGcM+pYIAdCqBFcdA+PnAFAll2d1sACgkQCqBFcdA+
PnC+4hAAmWjC87KpiJ0jWUVuXKly0RulCOeYHPeRdza2O8f/LQ7S6EulRR/5W4l3
Q8jo6PzFEUlEARjEqFntbhIYsQYDIOoP5OYqVPi8O77W9pcYv9MBIFP7zgyrsWmJ
FmBBV8aLkiJGBydi4cA0Cqu834uZ31SxpGXqVgkuNIZ8B4waCNPkWOh8AKa+3QeP
kJk0mu3zFCt4WMDHlNHD5dBvogcaUK1sRgPRoPbwUPg161cI+NXwCw2rU1QNwwso
DfmrnFMrQK0pE1O0yDSHnq+PeWAlOeoChgl4Cvs+bz8TH/WwizHsHLCCZPNPuez7
2RGZwGc+6Yat+yw5P+pwNUUWrZtTpyeoThEGbXFw6Zt9iOWGxLjgjk3ewjXZ2OO0
UVXf1IVU8Z5k0m0JhZkAeMh2U3sdatu0FHA3TMUg6fnJ+qh0xps4EEg1Ei0YUUhU
+lCxD+EluoFu87BD52JAq/nymHlfhffGkYEcBU+8gzJIo99JyYeJG1QMwzCYdvrB
yQvxxUNPLv5XdAtZ0V1bdZcIUWVsKwJ6q4LIUEMjCAGGTZLjJnYl5o/kwrcon+Kv
qW/GUIsjX5FdWIPukP20j9ORYCk5QsLFVMWNFkQk6a5fBtMMeKdaHCuvSQK9BDCC
L5T9cf5dZM5eMiILRe6x4wB1EvdudMYfcijxMWCPVQU5JeFj8jU=
=rI76
-----END PGP SIGNATURE-----
--- End Message ---