Your message dated Mon, 03 Apr 2017 15:35:30 +0000
with message-id <e1cv40w-000hdj...@fasolo.debian.org>
and subject line Bug#859424: fixed in mapnik 3.0.13+ds-1~exp2
has caused the Debian Bug report #859424,
regarding mapnik shouldn't disable PIE
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 ow...@bugs.debian.org
immediately.)


-- 
859424: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859424
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mapnik
Version: 3.0.12+ds-2
Severity: important
Tags: patch

With gcc in stretch defaulting to PIE, hardening=+all,-pie changed
semantics from "enable hardening but not PIE" to "enable all hardening
and explicitely disable the default PIE".
The latter is usually not intended.

For packages like mapnik that include static libraries the situation
is even worse, since non-PIE static libraries cannot be used with
the stretch gcc unless -no-pie is explicitly passed when linking.

The -pie in hardening flags was in some cases required in pre-stretch
releases to avoid build failures caused by (incorrectly) passing -fPIE
to the compiler when building shared libraries or plugins.
This problem does no longer exist.

I verified that python-mapnik still builds after this change.

Please apply the following patch:

--- debian/rules.old    2017-04-03 11:04:40.000000000 +0000
+++ debian/rules        2017-04-03 11:04:53.000000000 +0000
@@ -4,9 +4,8 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-# Enable hardening build flags, except:
-#  pie: causes python-mapnik build failure
-export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie
+# Enable hardening build flags:
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
 NJOBS := -j1
 ifneq (,$(filter parallel=%,$(subst $(COMMA), ,$(DEB_BUILD_OPTIONS))))

--- End Message ---
--- Begin Message ---
Source: mapnik
Source-Version: 3.0.13+ds-1~exp2

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

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 859...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebas...@debian.org> (supplier of updated mapnik 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 03 Apr 2017 15:36:12 +0200
Source: mapnik
Binary: libmapnik3.0 libmapnik-dev mapnik-utils mapnik-doc
Architecture: source amd64 all
Version: 3.0.13+ds-1~exp2
Distribution: experimental
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebas...@debian.org>
Description:
 libmapnik-dev - C++ toolkit for developing GIS applications (devel)
 libmapnik3.0 - C++ toolkit for developing GIS applications (libraries)
 mapnik-doc - C++ toolkit for developing GIS applications (doc)
 mapnik-utils - C++ toolkit for developing GIS applications (utilities)
Closes: 859424
Changes:
 mapnik (3.0.13+ds-1~exp2) experimental; urgency=medium
 .
   * Merge changes from mapnik (3.0.12+ds-3).
     (closes: #859424)
   * Drop unused lintian overrides for hardening-no-pie.
Checksums-Sha1:
 2d5c6f22a996fdb7c6171ccb44660a7ea367817e 3022 mapnik_3.0.13+ds-1~exp2.dsc
 7ac6103bbfcebfe9bec7cc55ac235e2eeb7285c7 16612 
mapnik_3.0.13+ds-1~exp2.debian.tar.xz
 80c5802ded8cbb1f9b97dbae89af2ac75962bf95 668034 
libmapnik-dev_3.0.13+ds-1~exp2_amd64.deb
 4630c6d7ab7ac1bbd7b3cb4dd88097680a1b0cc2 2165282 
libmapnik3.0_3.0.13+ds-1~exp2_amd64.deb
 dff5b167a0d9c51723b0bf32a6475b3397c121b9 2137372 
mapnik-doc_3.0.13+ds-1~exp2_all.deb
 9f004745a320d06a6fc74449f7606be40bc0d958 223636 
mapnik-utils_3.0.13+ds-1~exp2_amd64.deb
 a78fc1e6631d0e9922ed8ec3f3202aeb85dfab9a 13372 
mapnik_3.0.13+ds-1~exp2_amd64.buildinfo
Checksums-Sha256:
 12bda52cb3dd7bca62633bc3f5fffcf64e6ef59032cd38f6d283a89b5bad43a3 3022 
mapnik_3.0.13+ds-1~exp2.dsc
 771e642d71c3c99f8b255e6c6d40f63c5f6cb0b7047d2a2e6f6357d55f112109 16612 
mapnik_3.0.13+ds-1~exp2.debian.tar.xz
 7f283918a37088e118f0f9be1fd1fec653e1ea68361f5460715e297f1af21826 668034 
libmapnik-dev_3.0.13+ds-1~exp2_amd64.deb
 7df5d28ca7f5a16c5b996ccf9f44f6ba9a82568ead82a511fbc19089647c6300 2165282 
libmapnik3.0_3.0.13+ds-1~exp2_amd64.deb
 b3e880da944ba30c579c00d03beac69a3a497f29f4c0919f1e45c01f4ac7caaf 2137372 
mapnik-doc_3.0.13+ds-1~exp2_all.deb
 ee9b5c4c21c9bcff99cc9a54b25fa3b4f6597101516ee6e210fe6be5a32e2f38 223636 
mapnik-utils_3.0.13+ds-1~exp2_amd64.deb
 2bff4b24bc5c0c955f77c9562e9c3ae6dcee4582b2db35feec8b58da878e382e 13372 
mapnik_3.0.13+ds-1~exp2_amd64.buildinfo
Files:
 f8e9dc2671d7f910c89fc956b565cbfb 3022 libs optional mapnik_3.0.13+ds-1~exp2.dsc
 ee07cfa3e046af2bc51ba7dec6a817dc 16612 libs optional 
mapnik_3.0.13+ds-1~exp2.debian.tar.xz
 857630768a0eb21bedd60a9429f6688c 668034 libdevel optional 
libmapnik-dev_3.0.13+ds-1~exp2_amd64.deb
 94653e16410b7335c4e4be305a825847 2165282 libs optional 
libmapnik3.0_3.0.13+ds-1~exp2_amd64.deb
 91e96d68b57700641245aa5d85d12dce 2137372 doc optional 
mapnik-doc_3.0.13+ds-1~exp2_all.deb
 dac348ada1dc21b2c1d5e3cba7c1ad0b 223636 utils optional 
mapnik-utils_3.0.13+ds-1~exp2_amd64.deb
 b9ba132a097c929301116294a986888e 13372 libs optional 
mapnik_3.0.13+ds-1~exp2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJY4mdCAAoJEGdQ8QrojUrx4IkP/3FWrWHxXSh1m2W8Nh4280h0
zxqrOWaUX0P6GMkGLAWipWYql6PdoqtKbVe5N4hffGb/hxVlclb5PrddUxVhkTkR
pHXYdMxkpWQkmv1NHgfZ/rZCnpdUL1XRdVJ53Se0Ykz/4tsYrzth4rUTFZnU92mn
0/fQoSbuex23vCsfikLaapR1W+3cV79sA3KdT0jBHJImvSfAbxnNarU5VacNVxM1
zElTnS5ZZN8VsC01OJpgerxUQr/Rl6xlBGBu2JztMV/3AaN0Q4Ui6i1FR6Y5IIMA
JjynzzWTPY1YibT5WYsMNEU5vdbvUHVAMWqZxzhjdn+ogosBqKnlM8pddah6CtF5
e6S8tdNIBG6VT/D6/5RymUMow+GOFLDOVY+01gbqAkkTZTi4WP+GZUxKAcfRvr74
mFd71qhjGVCM6EF0C7P0ZbDLHV47G3am5mKDCRa/MSqzhtuDwdtVVg7TOCOTCTyk
0jO3pZ7vqaoqKEzPAMy2R/3pi2vRvTE6IezW8yfIVjINlYKVOmtr4QxjrlS6SUx5
DLhhGyr8CUrKz3qhEgADdaZ+Iv25kNEPeCKkzcj40hCsXaGkNBonAJSX7HGJWu2T
tACLE5ckGGbfMf4M5VGc/dLX+OOE3DRGU/PH/mkRE9OcUmRDeUbxDjcuKHvOYojc
DuSM0+eBWsaOPMDXdCx+
=L8EH
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to