Your message dated Mon, 18 Oct 2010 18:20:43 +0200
with message-id <[email protected]>
and subject line Re: Bug#600558: unblock: dma/0.0.2010.06.17-6
has caused the Debian Bug report #600558,
regarding unblock: dma/0.0.2010.06.17-6
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
600558: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=600558
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Hi,
Please unblock package dma
I'm really sorry to bother you again, but... the day before
I uploaded a new version of dma, with a *real* fix for
the GNU/Hurd build; this ought to be the last time, honest! :)
Attached is the debdiff - the build fix, switching to bzip2, and
another little speed-up of the build, using := instead of = for
shell commands in the rules file.
unblock dma/0.0.2010.06.17-6
-- 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-6
changelog | 8 ++++++++
patches/37-gnu-hurd.patch | 42 ++++++++++++++++++++++++++++++++++++++++++
patches/series | 1 +
rules | 6 +++---
source/options | 2 ++
5 files changed, 56 insertions(+), 3 deletions(-)
diff -urN dma-0.0.2010.06.17-5/debian/changelog dma-0.0.2010.06.17-6/debian/changelog
--- dma-0.0.2010.06.17-5/debian/changelog 2010-10-07 11:42:24.000000000 +0300
+++ dma-0.0.2010.06.17-6/debian/changelog 2010-10-17 00:08:38.000000000 +0300
@@ -1,3 +1,11 @@
+dma (0.0.2010.06.17-6) unstable; urgency=low
+
+ * Add the 37-gnu-hurd patch to really fix the FTBFS on GNU/Hurd.
+ * Convert several shell output assignments from = to :=
+ * Switch to bzip2 compression for the Debian tarball.
+
+ -- Peter Pentchev <[email protected]> Sun, 17 Oct 2010 00:08:33 +0300
+
dma (0.0.2010.06.17-5) unstable; urgency=low
* Only use SA_NOCLDWAIT if available to fix the Hurd FTBFS.
diff -urN dma-0.0.2010.06.17-5/debian/patches/37-gnu-hurd.patch dma-0.0.2010.06.17-6/debian/patches/37-gnu-hurd.patch
--- dma-0.0.2010.06.17-5/debian/patches/37-gnu-hurd.patch 1970-01-01 02:00:00.000000000 +0200
+++ dma-0.0.2010.06.17-6/debian/patches/37-gnu-hurd.patch 2010-10-16 18:54:00.000000000 +0300
@@ -0,0 +1,42 @@
+Description: Further fixes to the build on the GNU Hurd
+ - include <sys/file.h> for LOCK_EX
+ - define MAXHOSTNAMELEN if absent
+Forwarded: no
+Author: Peter Pentchev <[email protected]>
+Last-Update: 2010-10-16
+
+--- a/spool.c
++++ b/spool.c
+@@ -32,6 +32,7 @@
+ * SUCH DAMAGE.
+ */
+
++#include <sys/file.h>
+ #include <sys/stat.h>
+
+ #include <ctype.h>
+--- a/util.c
++++ b/util.c
+@@ -33,6 +33,7 @@
+ */
+
+ #include <sys/param.h>
++#include <sys/file.h>
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <netdb.h>
+@@ -43,6 +44,14 @@
+
+ #include "dma.h"
+
++/**
++ * A quick'n'dirty hack to get dma to build on the GNU Hurd.
++ * A real fix would dynamically allocate the hostname array.
++ */
++#ifndef MAXHOSTNAMELEN
++#define MAXHOSTNAMELEN 1024
++#endif
++
+ const char *
+ hostname(void)
+ {
diff -urN dma-0.0.2010.06.17-5/debian/patches/series dma-0.0.2010.06.17-6/debian/patches/series
--- dma-0.0.2010.06.17-5/debian/patches/series 2010-10-07 11:18:28.000000000 +0300
+++ dma-0.0.2010.06.17-6/debian/patches/series 2010-10-16 18:54:13.000000000 +0300
@@ -19,3 +19,4 @@
34-manpage-defaults.patch
35-delivery-retry.patch
36-sa_nocldwait.patch
+37-gnu-hurd.patch
diff -urN dma-0.0.2010.06.17-5/debian/rules dma-0.0.2010.06.17-6/debian/rules
--- dma-0.0.2010.06.17-5/debian/rules 2010-06-18 18:27:07.000000000 +0300
+++ dma-0.0.2010.06.17-6/debian/rules 2010-10-16 18:58:37.000000000 +0300
@@ -5,9 +5,9 @@
DDIR= $(CURDIR)/debian
D= $(DDIR)/dma
-CFLAGS= $(shell dpkg-buildflags --get CFLAGS)
-CPPFLAGS= $(shell dpkg-buildflags --get CPPFLAGS)
-LDFLAGS= $(shell dpkg-buildflags --get LDFLAGS)
+CFLAGS:= $(shell dpkg-buildflags --get CFLAGS)
+CPPFLAGS:= $(shell dpkg-buildflags --get CPPFLAGS)
+LDFLAGS:= $(shell dpkg-buildflags --get LDFLAGS)
CFLAGS+= -DNEED_GETPROGNAME -DNEED_REALLOCF -DNEED_STRLCPY
diff -urN dma-0.0.2010.06.17-5/debian/source/options dma-0.0.2010.06.17-6/debian/source/options
--- dma-0.0.2010.06.17-5/debian/source/options 1970-01-01 02:00:00.000000000 +0200
+++ dma-0.0.2010.06.17-6/debian/source/options 2010-10-16 19:05:03.000000000 +0300
@@ -0,0 +1,2 @@
+compression = "bzip2"
+compression-level = 9
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
On 18/10/2010 09:47, Peter Pentchev wrote:
> Package: release.debian.org
> Severity: normal
> User: [email protected]
> Usertags: unblock
>
> Hi,
>
> Please unblock package dma
>
Unblocked.
Regards,
--
Mehdi Dogguy مهدي الدڤي
http://dogguy.org/
--- End Message ---