Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package gdal It fixes #859368 by enabling PIE. unblock gdal/2.1.2+dfsg-4 Kind Regards, Bas
diff -Nru gdal-2.1.2+dfsg/debian/changelog gdal-2.1.2+dfsg/debian/changelog --- gdal-2.1.2+dfsg/debian/changelog 2017-02-02 20:15:59.000000000 +0100 +++ gdal-2.1.2+dfsg/debian/changelog 2017-04-02 23:35:22.000000000 +0200 @@ -1,3 +1,11 @@ +gdal (2.1.2+dfsg-4) unstable; urgency=medium + + * Enable PIE hardening flags. + (closes: #859368) + * Drop unused hardening-no-pie lintian override. + + -- Bas Couwenberg <sebas...@debian.org> Sun, 02 Apr 2017 23:35:22 +0200 + gdal (2.1.2+dfsg-3) unstable; urgency=medium * Add upstream patch to fix _gdal_array ImportError with Python 3. diff -Nru gdal-2.1.2+dfsg/debian/gdal-bin.lintian-overrides gdal-2.1.2+dfsg/debian/gdal-bin.lintian-overrides --- gdal-2.1.2+dfsg/debian/gdal-bin.lintian-overrides 2017-01-20 10:15:35.000000000 +0100 +++ gdal-2.1.2+dfsg/debian/gdal-bin.lintian-overrides 2017-04-02 22:42:59.000000000 +0200 @@ -7,6 +7,3 @@ # in pre-1.10 versions distributed in experimental. Just for safety. gdal-bin: package-relation-with-self breaks: gdal-bin (<< 1.10.0-0~) -# PIE breaks the Python bindings -gdal-bin: hardening-no-pie * - diff -Nru gdal-2.1.2+dfsg/debian/rules gdal-2.1.2+dfsg/debian/rules --- gdal-2.1.2+dfsg/debian/rules 2017-02-02 20:14:10.000000000 +0100 +++ gdal-2.1.2+dfsg/debian/rules 2017-04-02 22:41:34.000000000 +0200 @@ -9,7 +9,7 @@ #export DH_VERBOSE=1 # Enable hardening build flags -export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie +export DEB_BUILD_MAINT_OPTIONS=hardening=+all UPSTREAM_VERSION = $(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p' | sed -e 's/\+.*//; s/^[0-9]://')