Your message dated Wed, 07 Mar 2012 10:52:00 +0000
with message-id <[email protected]>
and subject line Bug#662225: fixed in libconfig 1.4.8-3
has caused the Debian Bug report #662225,
regarding libconfig: dpkg-buildflags (including hardening) flags not used
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.)
--
662225: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662225
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libconfig
Severity: important
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Dear Maintainer,
dpkg-buildflags is not correctly used in the current
debian/rules.
To call dpkg-buildflags $(shell ...) or `...` must be used, and
the *FLAGS must be exported. The following patch fixes that, it
also fixes LDFLAGS ("defs" alone doesn't work).
diff -Nru libconfig-1.4.8/debian/rules libconfig-1.4.8/debian/rules
--- libconfig-1.4.8/debian/rules 2012-02-26 21:46:56.000000000 +0100
+++ libconfig-1.4.8/debian/rules 2012-03-04 20:34:22.000000000 +0100
@@ -5,11 +5,12 @@
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-CFLAGS = $(dpkg-buildflags --get CFLAGS)
-CFLAGS += -Wall -g
-LDFLAGS = $(dpkg-buildflags --get LDFLAGS)
-LDFLAGS += defs
-CPPFLAGS = $(dpkg-buildflags --get CPPFLAGS)
+CFLAGS = $(shell dpkg-buildflags --get CFLAGS)
+CFLAGS += -Wall -g
+LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS)
+LDFLAGS += -Wl,-z,defs
+CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS)
+export CFLAGS CPPFLAGS LDFLAGS
# shared library versions, option 1
version=9
Due to this change hardening flags get automatically enabled.
Regards,
Simon
- -- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJPU8YMAAoJEJL+/bfkTDL56NMQAIx0a0mPARClhQFi3Ubce8Dt
DEMzP3nyfBHl4oo6OckhofNCxFQtA1m3RXvxolSLQBmM388uL4pQqCRsrZxcR5a5
9VCJRt+ZiZKoZ9YDScFPBFyBnU3uZxoc8HdpJi4qlIOkm3LFx6q8cNosqyH7ntgy
JKCRrEYtcq2xlQAa5C1Edj+CZkPoJwsgBtxiOo/KW/v1+Hfc6oWeL+gQKAlb36xB
ps+SEdnJSl3Mrr7BVVf22R2qOrT/UtNCBer7V+pwsdhnjr1+LwFAxGA5OVhIHNBM
DeNBDADCUHVKLN0KVgWGx+NvfTZ7bRKb1eBQlN2vjfeLtkGmMa3ba8nPsMlz2Wxf
CiVY4avOVT+9YMhZdWCnIHOEwaog/QEOIcHvbkrAmJEJvYRqb1571qtsgiCukvEO
MZRV9trkkaVCDkchCFtrNPDO0Pt0MmjEsGJkIY1mDYhtpVaZ/NYCBIlY8roBH/OM
isK0piL0dArASk6jS8ATeCZw40wYG8WP3Htdd828m3rRhS9O0DJU7/DPJhOLaK+9
UKciKLMPpPMQjdc5D0YZ4L2faaWUlGFqzGAyIBq2Ry5YfPoOU8C3xoV2JuqjX4Rk
2MQ3TNyIsa5XnvWo/nbFmZ+Pz6WhBAvoVTge13Guw7Gai7V4n7ZA+trfbgJoIR7C
YnzTHxMdlnGEEByu80/T
=Mmm4
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
Source: libconfig
Source-Version: 1.4.8-3
We believe that the bug you reported is fixed in the latest version of
libconfig, which is due to be installed in the Debian FTP archive:
libconfig++-dbg_1.4.8-3_i386.deb
to main/libc/libconfig/libconfig++-dbg_1.4.8-3_i386.deb
libconfig++-dev_1.4.8-3_i386.deb
to main/libc/libconfig/libconfig++-dev_1.4.8-3_i386.deb
libconfig++8-dev_1.4.8-3_i386.deb
to main/libc/libconfig/libconfig++8-dev_1.4.8-3_i386.deb
libconfig++9_1.4.8-3_i386.deb
to main/libc/libconfig/libconfig++9_1.4.8-3_i386.deb
libconfig-dbg_1.4.8-3_i386.deb
to main/libc/libconfig/libconfig-dbg_1.4.8-3_i386.deb
libconfig-dev_1.4.8-3_i386.deb
to main/libc/libconfig/libconfig-dev_1.4.8-3_i386.deb
libconfig8-dev_1.4.8-3_i386.deb
to main/libc/libconfig/libconfig8-dev_1.4.8-3_i386.deb
libconfig9_1.4.8-3_i386.deb
to main/libc/libconfig/libconfig9_1.4.8-3_i386.deb
libconfig_1.4.8-3.debian.tar.gz
to main/libc/libconfig/libconfig_1.4.8-3.debian.tar.gz
libconfig_1.4.8-3.dsc
to main/libc/libconfig/libconfig_1.4.8-3.dsc
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.
Jonathan McCrohan <[email protected]> (supplier of updated libconfig 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: Mon, 05 Mar 2012 22:01:29 +0000
Source: libconfig
Binary: libconfig9 libconfig++9 libconfig-dev libconfig8-dev libconfig++-dev
libconfig++8-dev libconfig-dbg libconfig++-dbg
Architecture: source i386
Version: 1.4.8-3
Distribution: unstable
Urgency: low
Maintainer: Jose Luis Tallon <[email protected]>
Changed-By: Jonathan McCrohan <[email protected]>
Description:
libconfig++-dbg - parsing and manipulation of structured config files(C++
debug sym
libconfig++-dev - parsing and manipulation of structured config files(C++
developme
libconfig++8-dev - parsing and manipulation of structured config files(C++
developme
libconfig++9 - parsing and manipulation of structured configuration files(C++
bi
libconfig-dbg - parsing and manipulation of structured config files(debug
symbols
libconfig-dev - parsing and manipulation of structured config
files(development)
libconfig8-dev - parsing and manipulation of structured config
files(development)
libconfig9 - parsing and manipulation of structured configuration files
Closes: 662225 662643
Changes:
libconfig (1.4.8-3) unstable; urgency=low
.
* Add Replaces+Breaks: libconfig(++)8-dev to libconfig(++)-dev
- Thanks to Andreas Beckmann for reporting (closes: #662643)
* Enable hardened buildflags
- Thanks to Simon Ruderich for the patch (closes: #662225)
* Fix incorrect section and arch for transitional packages.
Checksums-Sha1:
922eb4592a1a9383d25a3a453a3675567c7865c7 1577 libconfig_1.4.8-3.dsc
c0583bfd77380f06ff3192f246c8cc3984cebcd3 4741 libconfig_1.4.8-3.debian.tar.gz
399394e637152996fbd682f031a4157c17103100 32362 libconfig9_1.4.8-3_i386.deb
15fa8273ca0ef2bf6c6137cb88f3b1d6a874430d 46754 libconfig++9_1.4.8-3_i386.deb
ae4f5217d4e182f2e8ffa264aa6fe136d91f28c7 385070 libconfig-dev_1.4.8-3_i386.deb
73794f97245d99db2d899b6e8841e36c3b0a88db 9802 libconfig8-dev_1.4.8-3_i386.deb
322eb6e35ae177c7e81f4157f75dc14509ce747e 138012
libconfig++-dev_1.4.8-3_i386.deb
a816c7518e5c8832238b2572064c7292a1c67eff 9804 libconfig++8-dev_1.4.8-3_i386.deb
3461be4f8a28b6c2d62cddda6e418dc9909db6fd 39108 libconfig-dbg_1.4.8-3_i386.deb
85443804703698df5f297ab25bbc64bacfaaf12f 79996 libconfig++-dbg_1.4.8-3_i386.deb
Checksums-Sha256:
8f0e86137712c5bb9ec2a4f39b265ebae97bb7540846d3294f74f08fbd1d4b67 1577
libconfig_1.4.8-3.dsc
53b694a00954946f693692410ad9b37fc621c634de73c3ad8c949e12d931ceab 4741
libconfig_1.4.8-3.debian.tar.gz
cd6e0e28940ab6d99532bec6927340dff5854ace240622e60fedf8230857e5da 32362
libconfig9_1.4.8-3_i386.deb
6e1365bbc26c2d54d46b59f905b9ad260bd9790feced1a34ae31cb6090edf515 46754
libconfig++9_1.4.8-3_i386.deb
c456ae08ea95b6d1024d961f87a8c78cff812880ffb66f4aaa207360786c31ad 385070
libconfig-dev_1.4.8-3_i386.deb
ebcf1350d2404e71b48c960b0b872096ab953906923542b2328ccf2990fab894 9802
libconfig8-dev_1.4.8-3_i386.deb
1777127fbee12e53a97683e8419bc708ba54d931b13df3f07d2830e6511a072c 138012
libconfig++-dev_1.4.8-3_i386.deb
8b0818c563d3990a1f368312944d974eb897bfc7ebbdd0f5111eb1cd6a8bd661 9804
libconfig++8-dev_1.4.8-3_i386.deb
cff0af70f7944dc2e9cd79aa96dc3fd14d75ac7410afe2d7b11a695c2952a13c 39108
libconfig-dbg_1.4.8-3_i386.deb
6402dde62a50147d2c634433e02f0b3835ee0e3c6db4414f5e5699fda60d7610 79996
libconfig++-dbg_1.4.8-3_i386.deb
Files:
a7495639c51f0c5626b2944edd87cac5 1577 libs optional libconfig_1.4.8-3.dsc
0cb4193d29a43d96a512032f56a9b7f3 4741 libs optional
libconfig_1.4.8-3.debian.tar.gz
a5451d93a67b877cd4f31be57ce065e3 32362 libs optional
libconfig9_1.4.8-3_i386.deb
2aafff3a8922e860fa0d7b310c137334 46754 libs optional
libconfig++9_1.4.8-3_i386.deb
ac39947cb5f0740153f4f9e1a793f9f1 385070 libdevel optional
libconfig-dev_1.4.8-3_i386.deb
78b212fd5717d34f74702262ef878eef 9802 libdevel optional
libconfig8-dev_1.4.8-3_i386.deb
a77b29c86ea7eedccbed1649b21cd84a 138012 libdevel optional
libconfig++-dev_1.4.8-3_i386.deb
5f9a4769418c1f0d6e80c84bd202658a 9804 libdevel optional
libconfig++8-dev_1.4.8-3_i386.deb
3403b89587bf3092b9852a0107f92834 39108 debug extra
libconfig-dbg_1.4.8-3_i386.deb
5b91e4ce2989b8f58c41b38f98b566cc 79996 debug extra
libconfig++-dbg_1.4.8-3_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Debian Powered!
iEYEARECAAYFAk9XOSgACgkQmAg1RJRTSKRUHwCfYPNibQZKlc8MNudSdOYBsm2Z
tMkAnjBVwppo2Ks8YzMNRlKQtWpvy5vp
=RvNY
-----END PGP SIGNATURE-----
--- End Message ---