[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#599397: future unblock: dma/0.0.2010.06.17-5



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


Reply to: