Your message dated Mon, 25 Jun 2012 01:03:35 +0000
with message-id <[email protected]>
and subject line Bug#653852: fixed in groff 1.21-9
has caused the Debian Bug report #653852,
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.)
--
653852: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653852
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: groff
Version: 1.21-6
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 groff-1.21.orig/debian/rules groff-1.21/debian/rules
--- groff-1.21.orig/debian/rules 2011-01-11 04:37:31.000000000 +0100
+++ groff-1.21/debian/rules 2011-12-31 15:42:56.000000000 +0100
@@ -6,11 +6,12 @@
CC = gcc
CXX = g++
-ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
-CFLAGS = -O2 -g -Wall
-else
-CFLAGS = -g -Wall
-endif
+
+CFLAGS = `dpkg-buildflags --get CFLAGS`
+CFLAGS += -Wall
+LDFLAGS = `dpkg-buildflags --get LDFLAGS`
+CXXFLAGS = `dpkg-buildflags --get CXXFLAGS`
+CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
# From Makefile.in
version = $(shell cat VERSION)
@@ -33,7 +34,7 @@
override_dh_auto_configure:
-rm -f config.log config.cache
- CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" \
+ CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
YACC='bison -y' PSPRINT=lpr PAGE=A4 \
dh_auto_configure -- $(confflags) \
--with-appresdir=/etc/X11/app-defaults
Nur in groff-1.21/debian: rules~.
--- End Message ---
--- Begin Message ---
Source: groff
Source-Version: 1.21-9
We believe that the bug you reported is fixed in the latest version of
groff, which is due to be installed in the Debian FTP archive:
groff-base_1.21-9_i386.deb
to main/g/groff/groff-base_1.21-9_i386.deb
groff_1.21-9.debian.tar.gz
to main/g/groff/groff_1.21-9.debian.tar.gz
groff_1.21-9.dsc
to main/g/groff/groff_1.21-9.dsc
groff_1.21-9_i386.deb
to main/g/groff/groff_1.21-9_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.
Colin Watson <[email protected]> (supplier of updated groff 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, 25 Jun 2012 01:32:46 +0100
Source: groff
Binary: groff-base groff
Architecture: source i386
Version: 1.21-9
Distribution: unstable
Urgency: low
Maintainer: Colin Watson <[email protected]>
Changed-By: Colin Watson <[email protected]>
Description:
groff - GNU troff text-formatting system
groff-base - GNU troff text-formatting system (base system components)
Closes: 653852
Changes:
groff (1.21-9) unstable; urgency=low
.
* Pass build flags in a few more places (based on a patch from Simon
Ruderich; closes: #653852).
Checksums-Sha1:
7527d66c0ae4c8d1daccb0487c5d360d14653ead 2070 groff_1.21-9.dsc
40fb5c3666fd6c1806e753feaa7f573493dea063 39276 groff_1.21-9.debian.tar.gz
4534c6a3006f0c7433d1956d6ef040c109873c05 1130982 groff-base_1.21-9_i386.deb
a4fa8e1f2682c839d28d500c9b983bdeccc5a930 3563120 groff_1.21-9_i386.deb
Checksums-Sha256:
12c751e0cced4462bc3de8b30910b43b8bb9238cb465b2bb852cb2bd00d2f627 2070
groff_1.21-9.dsc
58d51ecfbc53e27f32ffaec0865a5346c98b716757d508663c4c0f2300402720 39276
groff_1.21-9.debian.tar.gz
6f023da15645fc982e0d8cdf61d19cf69157e4743d5603b1808f62bcfed832e3 1130982
groff-base_1.21-9_i386.deb
8e71c8186a8cbcd81afb874413a24ddf631e535d34ad5927298fff9b157e330f 3563120
groff_1.21-9_i386.deb
Files:
97a3c9257a34295390500f13fd91608d 2070 text important groff_1.21-9.dsc
30fd545450046feb15d0d2a020844173 39276 text important
groff_1.21-9.debian.tar.gz
b4bcf63156f7c9ed308ddbceba046594 1130982 text important
groff-base_1.21-9_i386.deb
0feafc7a6d32750086fe815cb6b44daa 3563120 text optional groff_1.21-9_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Colin Watson <[email protected]> -- Debian developer
iQIVAwUBT+e17Tk1h9l9hlALAQh7FQ//byRIpA5LAWlGot1pmvFQJoU+E6vzVzut
Ktgvq0fPZoStACvczeqRFdJBdOOGtjqMkSmTMD5ik+PHQZ64fZ24YU9zjJh34Oyp
hpMjn07WyHRneu+lZXFgqlEthUIzramrV7leOnIfXEVAX/lNW/qVy01djE5c61QC
UpYuPCfjLvmTVpkzmcd/exma4WwxSRMXcuyJSDUq9dwqWX+Cg12AJ5Vwnvkdj+EU
p9guQVtvtgamaR3w5vzdu2LAUtXNfD9T0Lr/6+7gxkpKoQBrG+M3aeYWuOQ+O1/1
FMe+iGIbpyTLonvbFg/UWaASfABVrTimcWdFr4MBd1/d1suSzWe7tG0D0QXYVNGR
zHFpWKeEO+iBjpuefWJ7WDSAoRhArkeaip0ljVgDMSXS/F79qZwpgxNDNfo0qdUp
TzB4myL2HEl0MNJeZ/+BaI3Xlds0LpJ8ou4Y5i4u3o1dHQKQMI3X+tcVq+kl9VP5
SgB4ok0jB+00yMouNmKPxtQ+CyrRCe3CcpT62jVznXeWR4jkbDwWb6o3ns9/sqRa
EYV2X2arzqF/pfvUkWp73+wqIc5CoPFlNFpQpjEwxlXi4A9jfkbeoW2fSI4rsEyY
F+0HV9iy5GJHJ7MOyDWI64iFB+J3QRL2VhRmTcmV6mDcuVawouvCYe9YRjgzXLwf
+TkxJMz/qRQ=
=AX9c
-----END PGP SIGNATURE-----
--- End Message ---