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 ---

Reply via email to