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

Bug#770127: marked as done (unblock: mbuffer/20140310-3)



Your message dated Wed, 19 Nov 2014 08:10:26 +0100
with message-id <546C4262.30108@thykier.net>
and subject line Re: Bug#770127: unblock: mbuffer/20140310-3
has caused the Debian Bug report #770127,
regarding unblock: mbuffer/20140310-3
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 owner@bugs.debian.org
immediately.)


-- 
770127: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770127
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Please unblock package mbuffer:

The 20140310-3 version fixes a grave bug - mbuffer would build, but
not be able to run at all on kfreebsd-*, since the FreeBSD kernel
checks more rigorously the fields of the sigaction structure even
if the signal is being set to be ignored.

mbuffer (20140310-3) unstable; urgency=medium

  * Add the 15-sigaction patch to initialize all the relevant fields
    in the sigaction structure.  This satisfies the stricter
    requirements of the FreeBSD kernel used in kfreebsd-*.
    Thanks, Bernhard Übelacker <bernhardu@vr-web.de> and
    Alexander Dahl <post@lespocky.de>.  Closes: #770005

 -- Peter Pentchev <roam@ringlet.net>  Wed, 19 Nov 2014 02:09:59 +0200

Full debdiff attached.

unblock mbuffer/20140310-3

G'luck,
Peter

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJUa+y9AAoJEGUe77AlJ98TagoP/ihoDqOBwvp19YzUqzcgXusL
U0szJLHl0dumuUMotAtRCNj66u5WthU6En2lePxHfjPXahdbXZqRISJT/r6Z24FZ
TaNwgvaQ/MoiWSgwew9/JWESAwR73Rd0xKOBMA9QWxbavbc9knynscu1YYCv9/R9
cKigfyIpab7LF4HApM8qMkShlFIhier3STJienz8neJUmqeVKmG4WS6O7lxJkQyd
tj8zPCEkGUimcScxYjRVuJ2p7iSzmzc8+LWGwaXdnnYGp092i+AX7TNZPgKfPNI/
DJAtmmiVLEC8tj5UR2LpOSSL4ichovMwQehSEjQz+IoJWdaBlvJw1UOfvNH3qpgZ
I2hgwySi/3mNnZtMpNFBUZMA9TqIRTl0AIkH4UdJ5+gGpmt7RuOkqNQNRr94SAW6
ltk+NKSSEJAoc0j6MnWifYhN/dI9y8rL3kusOoqLqiADHo7pDO3ysaDva4vJBitY
5MguSPkQWzTxCB/auOAXo5w+naRvojEKbvu1sjgFTZRdI1mbtxDzM9GNvqM9UXh/
TQHPwl/Ebk6R+0+GhqITgOgbRUt/JKutCI75lsgv9IGgXeR1qRCOsJxFZw7AIL7O
c0DhblBgIqPRSOisFm6JsT0qtQm2HxIQtYcP3WYM5Wls1cLJKW8CFSW/p5gEdAPh
6DAPvTU5TlFigy0BAvsO
=T4n2
-----END PGP SIGNATURE-----

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru mbuffer-20140310/debian/changelog mbuffer-20140310/debian/changelog
--- mbuffer-20140310/debian/changelog	2014-10-25 21:14:52.000000000 +0300
+++ mbuffer-20140310/debian/changelog	2014-11-19 02:10:01.000000000 +0200
@@ -1,3 +1,13 @@
+mbuffer (20140310-3) unstable; urgency=medium
+
+  * Add the 15-sigaction patch to initialize all the relevant fields
+    in the sigaction structure.  This satisfies the stricter
+    requirements of the FreeBSD kernel used in kfreebsd-*.
+    Thanks, Bernhard Übelacker <bernhardu@vr-web.de> and
+    Alexander Dahl <post@lespocky.de>.  Closes: #770005
+
+ -- Peter Pentchev <roam@ringlet.net>  Wed, 19 Nov 2014 02:09:59 +0200
+
 mbuffer (20140310-2) unstable; urgency=medium
 
   * Use dh-autoreconf *and* autotools-dev so that config.sub/guess are
diff -Nru mbuffer-20140310/debian/patches/15-sigaction.patch mbuffer-20140310/debian/patches/15-sigaction.patch
--- mbuffer-20140310/debian/patches/15-sigaction.patch	1970-01-01 02:00:00.000000000 +0200
+++ mbuffer-20140310/debian/patches/15-sigaction.patch	2014-11-19 00:47:27.000000000 +0200
@@ -0,0 +1,17 @@
+Description: Initialize all the fields in the sigaction structure
+Author: Bernhard Übelacker <bernhardu@vr-web.de>
+Bug-Debian: https://bugs.debian.org/770005
+Forwarded: not-yet
+Last-Update: 2014-11-18
+
+--- a/mbuffer.c
++++ b/mbuffer.c
+@@ -2355,6 +2355,8 @@
+ 
+ 	debugmsg("checking if we have a controlling terminal...\n");
+ 	sig.sa_handler = SIG_IGN;
++	sigemptyset(&sig.sa_mask);
++	sig.sa_flags = 0;
+ 	err = sigaction(SIGTTIN,&sig,0);
+ 	assert(err == 0);
+ 	fl = fcntl(STDERR_FILENO,F_GETFL);
diff -Nru mbuffer-20140310/debian/patches/series mbuffer-20140310/debian/patches/series
--- mbuffer-20140310/debian/patches/series	2014-10-23 00:38:37.000000000 +0300
+++ mbuffer-20140310/debian/patches/series	2014-11-19 00:41:39.000000000 +0200
@@ -5,3 +5,4 @@
 12-path-max.patch
 13-off-by-one.patch
 14-autoconf.patch
+15-sigaction.patch

--- End Message ---
--- Begin Message ---
On 2014-11-19 02:11, Peter Pentchev wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> 
> Please unblock package mbuffer:
> 
> The 20140310-3 version fixes a grave bug - mbuffer would build, but
> not be able to run at all on kfreebsd-*, since the FreeBSD kernel
> checks more rigorously the fields of the sigaction structure even
> if the signal is being set to be ignored.
> 
> [...]
> 
> Full debdiff attached.
> 
> unblock mbuffer/20140310-3
> 
> G'luck,
> Peter
> 
> 
> [...]

Unblocked and aged, thanks.

~Niels

--- End Message ---

Reply to: