[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#656659: marked as done (Please enabled hardened build flags)



Your message dated Fri, 30 Mar 2012 00:33:02 +0000
with message-id <E1SDPm2-0004Ri-N5@franck.debian.org>
and subject line Bug#656659: fixed in texinfo 4.13a.dfsg.1-9
has caused the Debian Bug report #656659,
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 owner@bugs.debian.org
immediately.)


-- 
656659: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=656659
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: texinfo
Version: 4.13a.dfsg.1-8
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 texinfo-4.13a.dfsg.1.harden/debian/rules texinfo-4.13a.dfsg.1/debian/rules
--- texinfo-4.13a.dfsg.1.harden/debian/rules	2012-01-17 23:54:20.000000000 +0100
+++ texinfo-4.13a.dfsg.1/debian/rules	2012-01-20 19:15:18.000000000 +0100
@@ -9,12 +9,7 @@
 
 SAVEDGMO=po/nl.gmo po/ro.gmo po/tr.gmo po/de.gmo
 
-CFLAGS := -g -Wall
-ifneq "$(findstring noopt,$(DEB_BUILD_OPTIONS))" ""
-CFLAGS += -O0
-else
-CFLAGS += -O2
-endif
+DEB_CFLAGS_MAINT_APPEND=-Wall
 
 texinfo := $(CURDIR)/debian/texinfo
 ii := $(CURDIR)/debian/install-info
@@ -32,7 +27,7 @@
 	touch doc/texi2pdf.1
 	touch doc/pdftexi2dvi.1
 	dh_testdir
-	CFLAGS="$(CFLAGS)" ./configure --prefix=/usr \
+	./configure --prefix=/usr $(shell dpkg-buildflags --export=configure) \
           --infodir='$${prefix}/share/info' --mandir='$${prefix}/share/man'
 	touch po/texinfo.pot
 	$(MAKE)
Nur in texinfo-4.13a.dfsg.1/debian: rules~.

--- End Message ---
--- Begin Message ---
Source: texinfo
Source-Version: 4.13a.dfsg.1-9

We believe that the bug you reported is fixed in the latest version of
texinfo, which is due to be installed in the Debian FTP archive:

info_4.13a.dfsg.1-9_amd64.deb
  to main/t/texinfo/info_4.13a.dfsg.1-9_amd64.deb
install-info_4.13a.dfsg.1-9_amd64.deb
  to main/t/texinfo/install-info_4.13a.dfsg.1-9_amd64.deb
texinfo_4.13a.dfsg.1-9.diff.gz
  to main/t/texinfo/texinfo_4.13a.dfsg.1-9.diff.gz
texinfo_4.13a.dfsg.1-9.dsc
  to main/t/texinfo/texinfo_4.13a.dfsg.1-9.dsc
texinfo_4.13a.dfsg.1-9_amd64.deb
  to main/t/texinfo/texinfo_4.13a.dfsg.1-9_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 656659@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Norbert Preining <preining@debian.org> (supplier of updated texinfo 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 30 Mar 2012 09:01:34 +0900
Source: texinfo
Binary: texinfo info install-info
Architecture: source amd64
Version: 4.13a.dfsg.1-9
Distribution: unstable
Urgency: low
Maintainer: Debian TeX maintainers <debian-tex-maint@lists.debian.org>
Changed-By: Norbert Preining <preining@debian.org>
Description: 
 info       - Standalone GNU Info documentation browser
 install-info - Manage installed documentation in info format
 texinfo    - Documentation system for on-line information and printed output
Closes: 656659 658983 666153
Changes: 
 texinfo (4.13a.dfsg.1-9) unstable; urgency=low
 .
   [ Norbert Preining ]
   * sign package as multi-arch, to make other packages multi-arch buildable.
     Patch thanks to Wookey (Closes: #666153)
   * bump standards version to 3.9.3, no changes necessary
 .
   [ Hilmar Preuße ]
   * Enabled hardened build flags, thanks to Moritz Mühlenhoff
     (Closes: #656659)
   * Allow texi2dvi to pass the --shell-escape option to TeX
     (already applied to upstream) (Closes: #658983)
Checksums-Sha1: 
 08f92566aabc5013c30e321ec540364093180f18 1391 texinfo_4.13a.dfsg.1-9.dsc
 cb0c4f5545a244213b93905284e1baca1e13c159 29893 texinfo_4.13a.dfsg.1-9.diff.gz
 aee6af174b9e467a1ebe9cbca2ec63b33af73ffa 983782 texinfo_4.13a.dfsg.1-9_amd64.deb
 47e4b56a0e10642e9d3a1a3e49d908fcf28c1f6a 227380 info_4.13a.dfsg.1-9_amd64.deb
 53e4e59346dedfaafc1a6c6fd4d8eb9ed3a58d06 148276 install-info_4.13a.dfsg.1-9_amd64.deb
Checksums-Sha256: 
 d88a91f3dd4bc74a85317d1539e38f8cfc723a6eaf57bfc61d1c6ac1e21765ef 1391 texinfo_4.13a.dfsg.1-9.dsc
 ec20422ad7f40f4e3d6e0c758be88f21cdbdc260b27193bd6d8caee8839ca7ad 29893 texinfo_4.13a.dfsg.1-9.diff.gz
 57b0029919e9f37d4cfa14999dff761c6c67f050fa5b544db32f95a86c725577 983782 texinfo_4.13a.dfsg.1-9_amd64.deb
 0ee4bd4ee307a87e00899d778ed8f27ed464d984fe4d515855d044fc535e4b10 227380 info_4.13a.dfsg.1-9_amd64.deb
 015fe3a0d822280e060628ddf1f4593915573a21418594aa9875604a76a17d59 148276 install-info_4.13a.dfsg.1-9_amd64.deb
Files: 
 9dcfb3c821b6417e524f14ff4e2647d5 1391 doc standard texinfo_4.13a.dfsg.1-9.dsc
 66ad76d873017f3eb88c376324ea36da 29893 doc standard texinfo_4.13a.dfsg.1-9.diff.gz
 1bf3c08620de8792eea3cc16aa1e78bf 983782 text standard texinfo_4.13a.dfsg.1-9_amd64.deb
 217d57233ceacba12ace7bea96800ff0 227380 doc important info_4.13a.dfsg.1-9_amd64.deb
 3c7b44d71808b3c64d8cf62fce32823d 148276 doc important install-info_4.13a.dfsg.1-9_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iD8DBQFPdPzr0r9KownFsJQRAmaLAJ9kWRSGnTBYev8bTRcpBGqPmA/9ewCeL0Vy
fKW1n7W9Wgy+HYqlBk4VrWA=
=RnSR
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: