Your message dated Fri, 30 Mar 2012 09:19:37 +0000
with message-id <[email protected]>
and subject line Bug#655128: fixed in cairo 1.12.0-2
has caused the Debian Bug report #655128,
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.)
--
655128: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655128
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: cairo
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 cairo-1.10.2.orig/debian/rules cairo-1.10.2/debian/rules
--- cairo-1.10.2.orig/debian/rules 2011-03-26 11:11:26.000000000 +0100
+++ cairo-1.10.2/debian/rules 2012-01-08 18:49:43.000000000 +0100
@@ -68,13 +68,14 @@
installbasedir = $(CURDIR)/debian/install
# default CFLAGS; these can be expanded with $(call flavor_get, )
-CFLAGS += -Wall -g
+CFLAGS = `dpkg-buildflags --get CFLAGS`
+CFLAGS += -Wall
+LDFLAGS = `dpkg-buildflags --get LDFLAGS`
+CPPFLAGS = `dpkg-buildflags --get CPPFLAGS`
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-CFLAGS_main += $(CFLAGS) -O0
CFLAGS_udeb += $(CFLAGS) -O0
else
-CFLAGS_main += $(CFLAGS) -O2
CFLAGS_udeb += $(CFLAGS) -Os
endif
@@ -96,6 +97,7 @@
$(CURDIR)/configure \
CFLAGS="$(call flavor_get,CFLAGS)" \
LDFLAGS="$(LDFLAGS)" \
+ CPPFLAGS="$(CPPFLAGS)" \
$(call flavor_get,configure_flags)
touch $@
Nur in cairo-1.10.2/debian: rules~.
--- End Message ---
--- Begin Message ---
Source: cairo
Source-Version: 1.12.0-2
We believe that the bug you reported is fixed in the latest version of
cairo, which is due to be installed in the Debian FTP archive:
cairo-perf-utils_1.12.0-2_amd64.deb
to main/c/cairo/cairo-perf-utils_1.12.0-2_amd64.deb
cairo_1.12.0-2.debian.tar.gz
to main/c/cairo/cairo_1.12.0-2.debian.tar.gz
cairo_1.12.0-2.dsc
to main/c/cairo/cairo_1.12.0-2.dsc
libcairo-gobject2_1.12.0-2_amd64.deb
to main/c/cairo/libcairo-gobject2_1.12.0-2_amd64.deb
libcairo-script-interpreter2_1.12.0-2_amd64.deb
to main/c/cairo/libcairo-script-interpreter2_1.12.0-2_amd64.deb
libcairo2-dbg_1.12.0-2_amd64.deb
to main/c/cairo/libcairo2-dbg_1.12.0-2_amd64.deb
libcairo2-dev_1.12.0-2_amd64.deb
to main/c/cairo/libcairo2-dev_1.12.0-2_amd64.deb
libcairo2-doc_1.12.0-2_all.deb
to main/c/cairo/libcairo2-doc_1.12.0-2_all.deb
libcairo2-udeb_1.12.0-2_amd64.udeb
to main/c/cairo/libcairo2-udeb_1.12.0-2_amd64.udeb
libcairo2_1.12.0-2_amd64.deb
to main/c/cairo/libcairo2_1.12.0-2_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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sebastian Dröge <[email protected]> (supplier of updated cairo 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: Fri, 30 Mar 2012 09:49:05 +0200
Source: cairo
Binary: libcairo2-dev libcairo2 libcairo2-dbg libcairo2-doc
libcairo-script-interpreter2 libcairo-gobject2 cairo-perf-utils libcairo2-udeb
Architecture: source all amd64
Version: 1.12.0-2
Distribution: unstable
Urgency: low
Maintainer: Dave Beckett <[email protected]>
Changed-By: Sebastian Dröge <[email protected]>
Description:
cairo-perf-utils - The Cairo 2D vector graphics library performance utilities
libcairo-gobject2 - The Cairo 2D vector graphics library (GObject library)
libcairo-script-interpreter2 - The Cairo 2D vector graphics library (script
interpreter)
libcairo2 - The Cairo 2D vector graphics library
libcairo2-dbg - The Cairo 2D vector graphics library (debugging symbols)
libcairo2-dev - Development files for the Cairo 2D graphics library
libcairo2-doc - Documentation for the Cairo Multi-platform 2D graphics library
libcairo2-udeb - The Cairo 2D vector graphics library Xlib backend (udeb)
Closes: 655128
Changes:
cairo (1.12.0-2) unstable; urgency=low
.
* debian/rules:
+ Enable hardened build flags (Closes: #655128).
* Upload to unstable.
* debian/patches/06_hurd-map-noreserve.patch:
+ Hurd has no MAP_NORESERVE so don't use it there.
Checksums-Sha1:
0e360662211e6459b6efb5b5a577cdf0e32d97b2 2016 cairo_1.12.0-2.dsc
298819c498397dc595c64273d2ed27457ff8bb83 30470 cairo_1.12.0-2.debian.tar.gz
ab22ece1b56ba4d010b295733cc02f1d68f12c88 590786 libcairo2-doc_1.12.0-2_all.deb
7a077a50946ea45d66dc6c2079ebfbaed29407aa 1146762
libcairo2-dev_1.12.0-2_amd64.deb
591e70d1c385b1853b11e8b06e7334fe02426c86 895534 libcairo2_1.12.0-2_amd64.deb
73088b6a1643753aa08098d910a028b5c61ab53b 2294526
libcairo2-dbg_1.12.0-2_amd64.deb
53bc4b81f08527a84ca2f9adead3a278ef9bf935 466294
libcairo-script-interpreter2_1.12.0-2_amd64.deb
5bb611d7e8e9f200e10ccab06f535df704e57b7f 422724
libcairo-gobject2_1.12.0-2_amd64.deb
2a215f0b5b2fac5869fdce81659eed58e32f3c2b 913668
cairo-perf-utils_1.12.0-2_amd64.deb
cd8b00d7e7429c89e6880283e8166761716226c7 430294
libcairo2-udeb_1.12.0-2_amd64.udeb
Checksums-Sha256:
7597b42650384dac5d80e8df7067a0f99bf7bd47a48496c4a4317ed42d3c2911 2016
cairo_1.12.0-2.dsc
e9189631a75c0f0317f7dc148f008a269d6d3c76a8d0cc958667ab75456aecb6 30470
cairo_1.12.0-2.debian.tar.gz
a8ba50bd4580d5b077517a65547a922b79a980438246a7cdbe76c7cb9aa529d7 590786
libcairo2-doc_1.12.0-2_all.deb
f96354aed94b67ea6633e99fbb4d543198791a51564474ac713aabb0e757cb92 1146762
libcairo2-dev_1.12.0-2_amd64.deb
07d2db77f0151ba7226c33023bac52473777fc2cac0a8402be32796cb622730c 895534
libcairo2_1.12.0-2_amd64.deb
5970c5f66e2eaa122bc618c22bcf1b85451c72bef8595442bf29e444460c4501 2294526
libcairo2-dbg_1.12.0-2_amd64.deb
4a400c9eea12388d35c3546d5dc2539859eb58750ee9ec7d1072960fe552b061 466294
libcairo-script-interpreter2_1.12.0-2_amd64.deb
01c440e9f96ad237dcc177ea778e7ff564017c470dbc6ccb35f975a60b7589f3 422724
libcairo-gobject2_1.12.0-2_amd64.deb
8a1979d0387ebb7f2fc0dcc33d825d025b1fd631123c6977f4441a27c72d8226 913668
cairo-perf-utils_1.12.0-2_amd64.deb
acc0b943c86afc2272f00840f46acad5151f40c8a133e3fcc88890223ccc6ec4 430294
libcairo2-udeb_1.12.0-2_amd64.udeb
Files:
3b1f12ff864ca5ed84ebab9b45e1c612 2016 libs optional cairo_1.12.0-2.dsc
318be30862aee23ecdd088f04cfc220d 30470 libs optional
cairo_1.12.0-2.debian.tar.gz
9027a8e7ddcaece55bcfe386e76ce513 590786 doc optional
libcairo2-doc_1.12.0-2_all.deb
5c573a8f7932305aa138f0ed258da07d 1146762 libdevel optional
libcairo2-dev_1.12.0-2_amd64.deb
c9a69b141d24b5546eb0b38db56bb2b1 895534 libs optional
libcairo2_1.12.0-2_amd64.deb
8dd638f7916065024a88035fb84f20cc 2294526 debug extra
libcairo2-dbg_1.12.0-2_amd64.deb
ff9834d4a1907617f0ef1ffcb2a7832c 466294 libs optional
libcairo-script-interpreter2_1.12.0-2_amd64.deb
736197a12dc06fec353896b84f70e2e5 422724 libs optional
libcairo-gobject2_1.12.0-2_amd64.deb
2373916f92e5c16ec03649c0eb0d5ca6 913668 misc optional
cairo-perf-utils_1.12.0-2_amd64.deb
cfec778eac41132823aec576bd79727e 430294 debian-installer optional
libcairo2-udeb_1.12.0-2_amd64.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAk91Z0gACgkQBsBdh1vkHyFwyQCfWzlpGV+Y5XnixPsGduVNP56X
qMIAn27WAR2HwOAJYtgNqri3o6FJcz/v
=FgC5
-----END PGP SIGNATURE-----
--- End Message ---