Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: freeze-exception Please unblock package dma Sorry to bother you again about the same package, but I just noticed that it FTBFS on GNU/Hurd, and that this can be fixed with a trivial two-line patch. Is this reason enough for a freeze exception? Here's the diffstat for the not-yet-uploaded -5 - it adds a quilt patch adding an #ifdef/#endif pair of lines. This is a no-op on all the architectures actually supported by Squeeze, so it will do no harm - but, yes, it will have no real effect on Squeeze either, so I'll take "no" for an answer :) G'luck, Peter unblock dma/0.0.2010.06.17-5 -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (500, 'oldstable'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores) Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
diffstat for dma-0.0.2010.06.17-5 changelog | 6 ++++++ patches/36-sa_nocldwait.patch | 17 +++++++++++++++++ patches/series | 1 + 3 files changed, 24 insertions(+) diff -Nru dma-0.0.2010.06.17/debian/changelog dma-0.0.2010.06.17/debian/changelog --- dma-0.0.2010.06.17/debian/changelog 2010-10-06 17:30:31.000000000 +0300 +++ dma-0.0.2010.06.17/debian/changelog 2010-10-07 11:42:24.000000000 +0300 @@ -1,3 +1,9 @@ +dma (0.0.2010.06.17-5) unstable; urgency=low + + * Only use SA_NOCLDWAIT if available to fix the Hurd FTBFS. + + -- Peter Pentchev <roam@ringlet.net> Thu, 07 Oct 2010 11:42:23 +0300 + dma (0.0.2010.06.17-4) unstable; urgency=low * Fix an infinite loop in dma-migrate if char is unsigned. diff -Nru dma-0.0.2010.06.17/debian/patches/36-sa_nocldwait.patch dma-0.0.2010.06.17/debian/patches/36-sa_nocldwait.patch --- dma-0.0.2010.06.17/debian/patches/36-sa_nocldwait.patch 1970-01-01 02:00:00.000000000 +0200 +++ dma-0.0.2010.06.17/debian/patches/36-sa_nocldwait.patch 2010-10-07 11:40:52.000000000 +0300 @@ -0,0 +1,17 @@ +Description: Do not use SA_NOCLDWAIT on platforms like the GNU Hurd. +Forwarded: http://gitorious.org/dma/dma/merge_requests/1 +Author: Peter Pentchev <roam@ringlet.net> +Last-Update: 2010-10-07 + +--- a/dma.c ++++ b/dma.c +@@ -218,7 +218,9 @@ + daemonize = 0; + + bzero(&sa, sizeof(sa)); ++#ifdef SA_NOCLDWAIT + sa.sa_flags = SA_NOCLDWAIT; ++#endif + sa.sa_handler = SIG_IGN; + sigaction(SIGCHLD, &sa, NULL); + diff -Nru dma-0.0.2010.06.17/debian/patches/series dma-0.0.2010.06.17/debian/patches/series --- dma-0.0.2010.06.17/debian/patches/series 2010-06-28 17:10:32.000000000 +0300 +++ dma-0.0.2010.06.17/debian/patches/series 2010-10-07 11:18:28.000000000 +0300 @@ -18,3 +18,4 @@ 33-opportunistic-tls.patch 34-manpage-defaults.patch 35-delivery-retry.patch +36-sa_nocldwait.patch
Attachment:
signature.asc
Description: Digital signature