Source: supercollider Version: 1:3.6.6_repack-2-2 Severity: minor Hi there,
sid's lintian complains about missing hardening in the supercollider build. This patch adds the needed flags. Please let me know a) if this patch is correct b) if this is the proper format to submit it c) if this is the proper channel to submit patches like this. Thanks.
diff --git a/debian/rules b/debian/rules index 1dccb45..5c36a6a 100755 --- a/debian/rules +++ b/debian/rules @@ -5,6 +5,9 @@ include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/cmake.mk +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +include /usr/share/dpkg/buildflags.mk + DEB_DH_INSTALL_SOURCEDIR=debian/tmp # # Add here any variable or target overrides you need. diff --git a/debian/supercollider-server.lintian-overrides b/debian/supercollider-server.lintian-overrides new file mode 100644 index 0000000..a4425ae --- /dev/null +++ b/debian/supercollider-server.lintian-overrides @@ -0,0 +1,2 @@ +# False positive, plugin is built with correct hardening flags +supercollider-server: hardening-no-fortify-functions usr/lib/SuperCollider/plugins/UIUGens.so diff --git a/debian/supercollider-supernova.lintian-overrides b/debian/supercollider-supernova.lintian-overrides new file mode 100644 index 0000000..a9ee8a2 --- /dev/null +++ b/debian/supercollider-supernova.lintian-overrides @@ -0,0 +1,2 @@ +# False positive, plugin is built with correct hardening flags +supercollider-supernova: hardening-no-fortify-functions usr/lib/SuperCollider/plugins/UIUGens_supernova.so