--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package puredata to fix RC bug #690410.
As discussed in the bug log, the upstream source does strange things
with buffers that cause crashes when built with _FORTIFY_SOURCE. This
is probably an upstream bug, but this package isn't security-critical
and _FORTIFY_SOURCE isn't yet an archive requirement, so take the path
of least resistance for the wheezy release and disable it for now.
unblock puredata/0.43.2-5
-- System Information:
Debian Release: 7.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-4-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru puredata-0.43.2/debian/changelog puredata-0.43.2/debian/changelog
--- puredata-0.43.2/debian/changelog 2012-06-21 00:46:39.000000000 -0700
+++ puredata-0.43.2/debian/changelog 2013-03-04 15:15:27.000000000 -0800
@@ -1,3 +1,10 @@
+puredata (0.43.2-5) unstable; urgency=low
+
+ * Disabled FORTIFY_SOURCE for now (Closes: #690410)
+ * Added lintian-overrides due to FORTIFY_SOURCE removal
+
+ -- IOhannes m zmoelnig (gpg-key at iem) <zmoelnig@iem.at> Mon, 04 Mar 2013 18:05:15 +0100
+
puredata (0.43.2-4) unstable; urgency=low
* Fixed out-of-bounds table access (Closes: #678306)
diff -Nru puredata-0.43.2/debian/puredata-core.lintian-overrides puredata-0.43.2/debian/puredata-core.lintian-overrides
--- puredata-0.43.2/debian/puredata-core.lintian-overrides 1969-12-31 16:00:00.000000000 -0800
+++ puredata-0.43.2/debian/puredata-core.lintian-overrides 2013-03-04 15:15:27.000000000 -0800
@@ -0,0 +1,3 @@
+## FORTIFY_SOURCE triggers spurious crashes
+## so it's disabled for now
+puredata-core: hardening-no-fortify-functions
diff -Nru puredata-0.43.2/debian/puredata-extra.lintian-overrides puredata-0.43.2/debian/puredata-extra.lintian-overrides
--- puredata-0.43.2/debian/puredata-extra.lintian-overrides 1969-12-31 16:00:00.000000000 -0800
+++ puredata-0.43.2/debian/puredata-extra.lintian-overrides 2013-03-04 15:15:27.000000000 -0800
@@ -0,0 +1,3 @@
+## FORTIFY_SOURCE triggers spurious crashes
+## so it's disabled for now
+puredata-extra: hardening-no-fortify-functions
diff -Nru puredata-0.43.2/debian/puredata-utils.lintian-overrides puredata-0.43.2/debian/puredata-utils.lintian-overrides
--- puredata-0.43.2/debian/puredata-utils.lintian-overrides 1969-12-31 16:00:00.000000000 -0800
+++ puredata-0.43.2/debian/puredata-utils.lintian-overrides 2013-03-04 15:15:27.000000000 -0800
@@ -0,0 +1,3 @@
+## FORTIFY_SOURCE triggers spurious crashes
+## so it's disabled for now
+puredata-utils: hardening-no-fortify-functions
diff -Nru puredata-0.43.2/debian/rules puredata-0.43.2/debian/rules
--- puredata-0.43.2/debian/rules 2012-06-11 03:27:53.000000000 -0700
+++ puredata-0.43.2/debian/rules 2013-03-04 15:15:27.000000000 -0800
@@ -1,8 +1,10 @@
#!/usr/bin/make -f
# -*- makefile -*-
-## use hardening flags
+## use hardening some flags
DPKG_EXPORT_BUILDFLAGS = 1
+DEB_BUILD_MAINT_OPTIONS=hardening=+format,-fortify,+stackprotector,+relro
+export DEB_BUILD_MAINT_OPTIONS
include /usr/share/dpkg/buildflags.mk
## only link what is needed
@@ -70,4 +72,3 @@
override_dh_compress:
dh_compress -X.pd -X.wav -X.aiff -X.txt
-
--- End Message ---
--- Begin Message ---
On 2013-03-05 00:22, Russ Allbery wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
>
> Please unblock package puredata to fix RC bug #690410.
>
> As discussed in the bug log, the upstream source does strange things
> with buffers that cause crashes when built with _FORTIFY_SOURCE. This
> is probably an upstream bug, but this package isn't security-critical
> and _FORTIFY_SOURCE isn't yet an archive requirement, so take the path
> of least resistance for the wheezy release and disable it for now.
>
> unblock puredata/0.43.2-5
>
> [...]
Unblocked, thanks.
~Niels
--- End Message ---