Your message dated Sat, 21 Jan 2012 22:19:00 +0000
with message-id <[email protected]>
and subject line Bug#656781: fixed in slurm-llnl 2.3.2-2
has caused the Debian Bug report #656781,
regarding Please enabled hardened build flags
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.)
--
656781: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=656781
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: slurm-llnl
Version: 2.3.2-1
Severity: important
Tags: patch
Please enabled hardened build flags through dpkg-buildflags.
Patch attached. (dpkg-buildflags abides "noopt" from DEB_BUILD_OPTIONS)
Cheers,
Moritz
diff -aur slurm-llnl-2.3.2.harden/debian/rules slurm-llnl-2.3.2/debian/rules
--- slurm-llnl-2.3.2.harden/debian/rules 2011-12-21 09:32:17.000000000 +0100
+++ slurm-llnl-2.3.2/debian/rules 2012-01-21 18:05:41.000000000 +0100
@@ -21,14 +21,10 @@
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-
-CFLAGS = -Wall -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
- CFLAGS += -O0
-else
- CFLAGS += -O2
-endif
+CFLAGS = `dpkg-buildflags --get CFLAGS`
+CFLAGS += -Wall
+LDFLAGS = `dpkg-buildflags --get LDFLAGS`
+CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
config.status: configure
dh_testdir
@@ -39,7 +35,7 @@
cp -f /usr/share/misc/config.guess config.guess
endif
# Add here commands to configure the package.
- CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --sysconfdir=/etc/slurm-llnl --with-munge --localstatedir=/var/run/slurm-llnl --without-blcr --libexecdir=/usr/share --enable-pam --without-rpath
+ CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --sysconfdir=/etc/slurm-llnl --with-munge --localstatedir=/var/run/slurm-llnl --without-blcr --libexecdir=/usr/share --enable-pam --without-rpath
Nur in slurm-llnl-2.3.2/debian: rules~.
--- End Message ---
--- Begin Message ---
Source: slurm-llnl
Source-Version: 2.3.2-2
We believe that the bug you reported is fixed in the latest version of
slurm-llnl, which is due to be installed in the Debian FTP archive:
libpam-slurm_2.3.2-2_i386.deb
to main/s/slurm-llnl/libpam-slurm_2.3.2-2_i386.deb
libpmi0-dev_2.3.2-2_i386.deb
to main/s/slurm-llnl/libpmi0-dev_2.3.2-2_i386.deb
libpmi0_2.3.2-2_i386.deb
to main/s/slurm-llnl/libpmi0_2.3.2-2_i386.deb
libslurm-dev_2.3.2-2_i386.deb
to main/s/slurm-llnl/libslurm-dev_2.3.2-2_i386.deb
libslurm-perl_2.3.2-2_i386.deb
to main/s/slurm-llnl/libslurm-perl_2.3.2-2_i386.deb
libslurm23_2.3.2-2_i386.deb
to main/s/slurm-llnl/libslurm23_2.3.2-2_i386.deb
libslurmdb-dev_2.3.2-2_i386.deb
to main/s/slurm-llnl/libslurmdb-dev_2.3.2-2_i386.deb
libslurmdb-perl_2.3.2-2_i386.deb
to main/s/slurm-llnl/libslurmdb-perl_2.3.2-2_i386.deb
libslurmdb23_2.3.2-2_i386.deb
to main/s/slurm-llnl/libslurmdb23_2.3.2-2_i386.deb
slurm-llnl-basic-plugins-dev_2.3.2-2_i386.deb
to main/s/slurm-llnl/slurm-llnl-basic-plugins-dev_2.3.2-2_i386.deb
slurm-llnl-basic-plugins_2.3.2-2_i386.deb
to main/s/slurm-llnl/slurm-llnl-basic-plugins_2.3.2-2_i386.deb
slurm-llnl-doc_2.3.2-2_all.deb
to main/s/slurm-llnl/slurm-llnl-doc_2.3.2-2_all.deb
slurm-llnl-slurmdbd_2.3.2-2_i386.deb
to main/s/slurm-llnl/slurm-llnl-slurmdbd_2.3.2-2_i386.deb
slurm-llnl-sview_2.3.2-2_i386.deb
to main/s/slurm-llnl/slurm-llnl-sview_2.3.2-2_i386.deb
slurm-llnl-torque_2.3.2-2_all.deb
to main/s/slurm-llnl/slurm-llnl-torque_2.3.2-2_all.deb
slurm-llnl_2.3.2-2.debian.tar.gz
to main/s/slurm-llnl/slurm-llnl_2.3.2-2.debian.tar.gz
slurm-llnl_2.3.2-2.dsc
to main/s/slurm-llnl/slurm-llnl_2.3.2-2.dsc
slurm-llnl_2.3.2-2_i386.deb
to main/s/slurm-llnl/slurm-llnl_2.3.2-2_i386.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.
Gennaro Oliva <[email protected]> (supplier of updated slurm-llnl 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: Sat, 21 Jan 2012 20:57:11 +0100
Source: slurm-llnl
Binary: slurm-llnl libslurmdb23 libslurm23 libpmi0 libslurm-dev libslurmdb-dev
libpmi0-dev slurm-llnl-doc slurm-llnl-basic-plugins
slurm-llnl-basic-plugins-dev slurm-llnl-sview slurm-llnl-slurmdbd libslurm-perl
libslurmdb-perl slurm-llnl-torque libpam-slurm
Architecture: source i386 all
Version: 2.3.2-2
Distribution: unstable
Urgency: low
Maintainer: Gennaro Oliva <[email protected]>
Changed-By: Gennaro Oliva <[email protected]>
Description:
libpam-slurm - PAM module to authenticate using the SLURM resource manager
libpmi0 - SLURM PMI library implementation
libpmi0-dev - SLURM PMI library implementation development files
libslurm-dev - SLURM development files
libslurm-perl - Perl API for SLURM
libslurm23 - Runtime library files for SLURM
libslurmdb-dev - SLURM DataBase Daemon development files
libslurmdb-perl - Perl API for the SLURM database
libslurmdb23 - Runtime library files for the SLURM DataBase Daemon
slurm-llnl - Simple Linux Utility for Resource Management
slurm-llnl-basic-plugins - SLURM basic plugins
slurm-llnl-basic-plugins-dev - SLURM basic plugins development files
slurm-llnl-doc - SLURM docmentation
slurm-llnl-slurmdbd - Secure enterprise-wide interface to a database for SLURM
slurm-llnl-sview - GUI to view and modify SLURM state
slurm-llnl-torque - Torque compatibility wrappers for SLURM
Closes: 656781
Changes:
slurm-llnl (2.3.2-2) unstable; urgency=low
.
* Enable hardened build flags through dpkg-buildflags, thanks to
Moritz Muehlenhoff (Closes: #656781)
Checksums-Sha1:
c9c1b14223564361450ff091506c34316f052deb 2686 slurm-llnl_2.3.2-2.dsc
87aaa0f881be41fd8b9a221c8664b96a7b085f60 50520 slurm-llnl_2.3.2-2.debian.tar.gz
6febc4f4860afdf07ceab7296bd0c6a753ad1243 9558686 slurm-llnl_2.3.2-2_i386.deb
2078f74963d7a37517651256d24ee9d1f3ad4f80 466196 libslurmdb23_2.3.2-2_i386.deb
4e7830c55db7d73aee9ef7232c9d206c6341362a 459322 libslurm23_2.3.2-2_i386.deb
6a0157bbe013cad3a070e3c0579703906e74198a 21578 libpmi0_2.3.2-2_i386.deb
3059317530ea591ebfaae2c498d04380de748592 692804 libslurm-dev_2.3.2-2_i386.deb
6276a4792b89880ed8a8615dc3964b465ce7ca5e 623522 libslurmdb-dev_2.3.2-2_i386.deb
ca485134f45047ed56e25ebd0b3f10caa0f2ed52 26254 libpmi0-dev_2.3.2-2_i386.deb
bd603470c88ff28c4336e3f2a278be00fb842784 566266
slurm-llnl-basic-plugins_2.3.2-2_i386.deb
56dc313c171771a40df03a52f845a8a6f7e09acd 2202090
slurm-llnl-basic-plugins-dev_2.3.2-2_i386.deb
1a9df0a144f3590fb813c71d2112dedcf3f95e2a 590510
slurm-llnl-sview_2.3.2-2_i386.deb
aa1c3ff390cc2cd239415f2d97628bb79a54473a 1059240
slurm-llnl-slurmdbd_2.3.2-2_i386.deb
ad4ca9d3475d31630bd7cb93ec5d5ef0c23f55bc 239688 libslurm-perl_2.3.2-2_i386.deb
37e13a62954113f548bc60482a39579c2bde9d03 42084 libslurmdb-perl_2.3.2-2_i386.deb
6f3d479ce42955015b14606196cf0f1b7459b94e 16720 libpam-slurm_2.3.2-2_i386.deb
81927089f4d741e2a7a68c2e80b5c0af639b97cf 845276 slurm-llnl-doc_2.3.2-2_all.deb
80a740ddd1b71bcf52c684357d314b35be22d0b2 36506
slurm-llnl-torque_2.3.2-2_all.deb
Checksums-Sha256:
55de380cd150c5d33109d5c07fc853cf8e9aba7b290f9fde9ca57cfa93302ee5 2686
slurm-llnl_2.3.2-2.dsc
f4087a4c8ed3db33ed0e0ef9329711243caf9905ce38eb1bbbd2c909f544c69e 50520
slurm-llnl_2.3.2-2.debian.tar.gz
6d36e61a1039cf76d6765b21422ec6370a65fa5f00d13464ded063f77ebfc04c 9558686
slurm-llnl_2.3.2-2_i386.deb
f2d58066d24e90a6e112c8f2f0112c264f5dfeb24bbaaa1da32b69a975136e3a 466196
libslurmdb23_2.3.2-2_i386.deb
f35ba1ab4f69ed6a060ed95c5832fa8684dc18c07812f3415b99378c48e0026d 459322
libslurm23_2.3.2-2_i386.deb
b2fa127450ad8e8e84fbb9e28ad9f11cd87b27a99aad3e0431cbd637b4f9a3ed 21578
libpmi0_2.3.2-2_i386.deb
72a7672d8b81744abe0851eae768bfca46c91bf3cca10c099cb2e24839c61fc7 692804
libslurm-dev_2.3.2-2_i386.deb
719e5a37eadffa7c1c0a82e85aaad4c3e74b3989535e03bf68d2f1baebb56cee 623522
libslurmdb-dev_2.3.2-2_i386.deb
0d00290eb419761c1cf14e2461a75059cf44c033a1ebdb8af9b163188ed72c25 26254
libpmi0-dev_2.3.2-2_i386.deb
8c97636eab04673f0ed8676db93014f6106c8e160c555e55731a1089bc63ddd0 566266
slurm-llnl-basic-plugins_2.3.2-2_i386.deb
d1012aa3a9f258172febca998242c78a024c752caad25c73336e369ba037b358 2202090
slurm-llnl-basic-plugins-dev_2.3.2-2_i386.deb
f188798142950d184e44e825e4ea383d9871e71cb893d2acbc00c4a5b3c07bea 590510
slurm-llnl-sview_2.3.2-2_i386.deb
6fdbd359c5281ab07e1b835bbc5af17a496899a8a4b9e1787ddb5758a27d7d14 1059240
slurm-llnl-slurmdbd_2.3.2-2_i386.deb
250a3920c1722db7f6167c0d517f9ea25d36a22d220c1e58a51822de0e83dc6a 239688
libslurm-perl_2.3.2-2_i386.deb
58bacf6bdd4cf305c86cb5c57b7fdca37c164fb737b1bbdcfd9280b18e2b5f61 42084
libslurmdb-perl_2.3.2-2_i386.deb
ba75be4c37cff2bb21e3fc492bf0955facdb6ccaa23c4593090ed7f174ca3d40 16720
libpam-slurm_2.3.2-2_i386.deb
c32cf1cae8f4ca1617cf74b3bf22a10ff1672650cd42f1599292d282ec79fe57 845276
slurm-llnl-doc_2.3.2-2_all.deb
31364ea4a3a86bd02e11d66a237c8d0f858faf732c3d4460cc6701d03e99f35d 36506
slurm-llnl-torque_2.3.2-2_all.deb
Files:
8c3c7988dc7734e309e90aa791252c06 2686 admin extra slurm-llnl_2.3.2-2.dsc
d317e8da600c170d391c1939dd5c121a 50520 admin extra
slurm-llnl_2.3.2-2.debian.tar.gz
99930404914ae7e6ecf3c703cce8ff4f 9558686 admin extra
slurm-llnl_2.3.2-2_i386.deb
f954561c60470910799f065f10dfeba7 466196 libs extra
libslurmdb23_2.3.2-2_i386.deb
cbf7bd0e7e1ab442810845acbbc370a9 459322 libs extra libslurm23_2.3.2-2_i386.deb
e02064eb434b0b2ccbdb48f29ff4e166 21578 libs extra libpmi0_2.3.2-2_i386.deb
1823dfe82b02e4cff635dd8326e9ed52 692804 libdevel extra
libslurm-dev_2.3.2-2_i386.deb
4b671bc4005f2016e18304123f728a65 623522 libdevel extra
libslurmdb-dev_2.3.2-2_i386.deb
185d5a2d2294a0113e08ebb699431c4b 26254 libdevel extra
libpmi0-dev_2.3.2-2_i386.deb
dd09d4080e1b855d37618eebc2e5a8f9 566266 admin extra
slurm-llnl-basic-plugins_2.3.2-2_i386.deb
386d70d57d9d53d487eaadaffdfcc032 2202090 devel extra
slurm-llnl-basic-plugins-dev_2.3.2-2_i386.deb
05eeb920590af611e276771df38863a3 590510 admin extra
slurm-llnl-sview_2.3.2-2_i386.deb
5159924a03601ea5b363f8e295c500c5 1059240 admin extra
slurm-llnl-slurmdbd_2.3.2-2_i386.deb
96d9ee06b28429a670319a2e86b9f791 239688 perl extra
libslurm-perl_2.3.2-2_i386.deb
6a247a4458071492a7c630530a800ad7 42084 perl extra
libslurmdb-perl_2.3.2-2_i386.deb
5c10b31faf058ce80777117031a3f0b9 16720 admin extra
libpam-slurm_2.3.2-2_i386.deb
206714d5258d4baa4feba1a0c87e82d6 845276 doc extra
slurm-llnl-doc_2.3.2-2_all.deb
a6bc707b8a115c822ea6b050984b4b28 36506 admin extra
slurm-llnl-torque_2.3.2-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBAgAGBQJPGzbLAAoJEH36Qa2WGYXXBCEP+wd+dY0Wk4tcmQaoVxXSVGE4
5ohgd2c/XkMIPrhtg1BSD1C6+AH2ZVxm3XbTVfL3xBVR4catgv7AUdGUWnPqqOoS
i4hP8S90oZSbIvPr0HEDjC8yJk0E/04ovmrimhcN0ri316YQZLKsuJwYf+DHfFhu
kzHPRmkZRxL/ix+B3SiXDpjcyhMqUNUUAloWFySlcddkhjBF98rgaJ1Oc7YNOIFM
SPYGLtweh9VTz32nzCT4Qq+p94SgB4MpET7Rk1k++60JTwSHgAYOlba7pwtZHbuO
jzGM+1csuAe75wyVeC3si2d63RjSmn+CCiAxVDxZtXuOXb48o8gGAtVCnrzaVnBI
0RQRZLQF09HTu56AwBt1Xztl43SApLwfZ9Sc0FhPhWRUOBpnYrHQsJeisdpyUes+
PxCHtQc4nxF/tectyx3X0nBf8kk1nWatR+sy6ye8ro9uS+mzx6F4LGMkLnE5Wvm1
MUGcgDMrA6oNNnHEHy6erqknw7Zf94wdeEyabN0lMw7805lpZMfCA/tt5SceS+j+
wQ4vpubRoUcMDU/bZYnLFpZQ6H1B4q7CuNqYXYx+urwdcTq/2FZ4i4I+gwPbMKk+
7tersxVvD15X7GWdzPl7+JM5CZYCkk9qeXn5CGh24Ew2Sn1X0Kx1/uH6MNZFqjpp
2Z2rabA1rxu+fUpDsZHi
=JXVq
-----END PGP SIGNATURE-----
--- End Message ---