Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package grass It fixes 859372 by enabling PIE. unblock grass/7.2.0-2 Kind Regards, Bas
diff -Nru grass-7.2.0/debian/changelog grass-7.2.0/debian/changelog --- grass-7.2.0/debian/changelog 2016-12-28 19:05:08.000000000 +0100 +++ grass-7.2.0/debian/changelog 2017-04-02 23:38:40.000000000 +0200 @@ -1,3 +1,11 @@ +grass (7.2.0-2) unstable; urgency=medium + + * Enable PIE hardening flags. + (closes: #859372) + * Drop unused lintian overrides for hardening-no-pie. + + -- Bas Couwenberg <sebas...@debian.org> Sun, 02 Apr 2017 23:38:40 +0200 + grass (7.2.0-1) unstable; urgency=medium * New upstream release. diff -Nru grass-7.2.0/debian/grass-core.lintian-overrides grass-7.2.0/debian/grass-core.lintian-overrides --- grass-7.2.0/debian/grass-core.lintian-overrides 2016-12-28 18:10:58.000000000 +0100 +++ grass-7.2.0/debian/grass-core.lintian-overrides 2017-04-02 23:38:05.000000000 +0200 @@ -44,6 +44,3 @@ grass-core: extra-license-file usr/lib/grass*/etc/license grass-core: extra-license-file usr/share/doc/grass-core/COPYING -# PIE breaks the build -grass-core: hardening-no-pie * - diff -Nru grass-7.2.0/debian/grass-dev.lintian-overrides grass-7.2.0/debian/grass-dev.lintian-overrides --- grass-7.2.0/debian/grass-dev.lintian-overrides 2016-12-01 20:04:08.000000000 +0100 +++ grass-7.2.0/debian/grass-dev.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -# PIE breaks the build -grass-dev: hardening-no-pie * - diff -Nru grass-7.2.0/debian/patches/hicolor-icons.patch grass-7.2.0/debian/patches/hicolor-icons.patch --- grass-7.2.0/debian/patches/hicolor-icons.patch 2016-12-28 19:04:36.000000000 +0100 +++ grass-7.2.0/debian/patches/hicolor-icons.patch 2017-01-17 00:33:11.000000000 +0100 @@ -2,6 +2,7 @@ grass.desktop uses Icon=grass not Icon=grass71. Author: Bas Couwenberg <sebas...@debian.org> Forwarded: https://trac.osgeo.org/grass/ticket/3233 +Applied-Upstream: https://trac.osgeo.org/grass/changeset/70166 --- a/gui/icons/Makefile +++ b/gui/icons/Makefile diff -Nru grass-7.2.0/debian/rules grass-7.2.0/debian/rules --- grass-7.2.0/debian/rules 2016-12-28 18:53:46.000000000 +0100 +++ grass-7.2.0/debian/rules 2017-04-02 23:36:12.000000000 +0200 @@ -3,9 +3,8 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 -# Enable hardening build flags, except: -# pie: causes build failure -export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie +# Enable hardening build flags +export DEB_BUILD_MAINT_OPTIONS=hardening=+all VERSION=$(shell echo `head -2 $(CURDIR)/include/VERSION` | sed -e 's/ //') ABI=$(shell echo `head -3 $(CURDIR)/include/VERSION` | sed -e 's/ //g' -e 's/RC/-/')