Your message dated Thu, 15 Sep 2016 10:44:12 +0000
with message-id <e1bku9m-0006fa...@franck.debian.org>
and subject line Bug#833971: fixed in xautolock 1:2.2-5.1
has caused the Debian Bug report #833971,
regarding xautolock: uses deprecated BSD union wait type
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 ow...@bugs.debian.org
immediately.)


-- 
833971: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833971
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: xautolock
Version: 1:2.2-5
Severity: important
Tags: patch upstream

Dear Maintainer,

glibc 2.24 has removed the deprecated BSD union wait type if favor of
the POSIX.1 interface using W* macros from <sys/wait.h> (such as
WEXITSTATUS) [1].

glibc 2.24 is already available in experimental and will plan to upload
it to sid in the next days/weeks. This will cause xautolock to fail to
build from source. You will find attached a patch to fix the issue. It
unconditionally uses the "new" interface as the GNU libc supports it
since at least 1995, probably even earlier.
 
Please also note that this will not break the existing binaries, just
building the package from source.

Thanks,
Aurelien

[1] https://sourceware.org/ml/libc-alpha/2016-02/msg00342.html

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- xautolock-2.2.orig/src/engine.c
+++ xautolock-2.2/src/engine.c
@@ -240,7 +240,7 @@ evaluateTriggers (Display* d)
 #else /* VMS */
   if (lockerPid)
   {
-#if !defined (UTEKV) && !defined (SYSV) && !defined (SVR4)
+#if !defined (UTEKV) && !defined (SYSV) && !defined (SVR4) && !defined (__GLIBC__)
     union wait  status;      /* childs process status */
 #else /* !UTEKV && !SYSV && !SVR4 */
     int         status = 0;  /* childs process status */
@@ -251,7 +251,7 @@ evaluateTriggers (Display* d)
       (void) kill (lockerPid, SIGTERM);
     }
 
-#if !defined (UTEKV) && !defined (SYSV) && !defined (SVR4)
+#if !defined (UTEKV) && !defined (SYSV) && !defined (SVR4) && !defined (__GLIBC__)
     if (wait3 (&status, WNOHANG, 0))
 #else /* !UTEKV && !SYSV && !SVR4 */
     if (waitpid (-1, &status, WNOHANG)) 

--- End Message ---
--- Begin Message ---
Source: xautolock
Source-Version: 1:2.2-5.1

We believe that the bug you reported is fixed in the latest version of
xautolock, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 833...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gustavo panizzo <g...@zumbi.com.ar> (supplier of updated xautolock package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Thu, 15 Sep 2016 14:54:09 +0800
Source: xautolock
Binary: xautolock
Architecture: source
Version: 1:2.2-5.1
Distribution: unstable
Urgency: low
Maintainer: Wei Liu <l...@liuw.name>
Changed-By: gustavo panizzo <g...@zumbi.com.ar>
Description:
 xautolock  - Program launcher for idle X sessions
Closes: 833971
Changes:
 xautolock (1:2.2-5.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * This update allows one to build against glibc >= 2.24.
   Thanks Aurelien Jarno <aure...@debian.org> for the patch
   (Closes: #833971).
Checksums-Sha1:
 1b831e323426c9daf8a40a4ea65ace4b19e4ec9e 1732 xautolock_2.2-5.1.dsc
 d7f0ae7114c05f5144d486e39f5674f7391827c0 5828 xautolock_2.2-5.1.debian.tar.xz
Checksums-Sha256:
 31a510e215be311dcd4b04ef045c5ba6e87571cf4fb7096c7a2ce28fc5bbf0ac 1732 
xautolock_2.2-5.1.dsc
 52aae5907807b5a39546859e174a30ed0e2dba800bf62c66f5fdb160ba9543d2 5828 
xautolock_2.2-5.1.debian.tar.xz
Files:
 42f7749e8cc2e33a98b657424381e4b3 1732 x11 optional xautolock_2.2-5.1.dsc
 d3d2fefe3345fa380f4e3331b9f13ba3 5828 x11 optional 
xautolock_2.2-5.1.debian.tar.xz

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

iQIcBAEBCAAGBQJX2mZXAAoJEPNPCXROn13ZrC8P/0TpoeC2XTTQyaySrKjA9jT1
SCkvkwScOa5Zuq/bwpOjW17uthOt65+iQnsZECNg3K0MUxKqQvcYHsJr1Wx7+hem
KiQK7m5gOW24fpDBaKJ1vbx+aoNoRFj/5fxyaPUW6fRdlXdjLa5NC8sYnRDfbckw
4AeQt/1jBPOehX5KTpnYsJB1Q3s3T/ZcFToISnplX6b1DGISJmK2z4brzFrPXWSR
YDkuUOlftmEjkxHhTk3EquFr07vz3K41sDVZs1KXijxVATKxJyn+7pN/4MR+vG0s
k5xFJ9VIBO8wuq8eJ5U4C21623vWg3Q79SBwPIaOIf3LuOpNH+68tfgiVycgydoU
eIKv+mP9m6nQ9b5CYytPhWaMLt/1yvkWkJBaHe/vLREZLr4pihljNPPwV6IS5fxx
2RJ4zw8JJbw6xad4dXsnmI99J488vuztE7K/lHaE16KAGPrFUZFPXup2jeCa9Dw9
Xfyawfkj9E7Q0lvRnL5pUidkJMuAKm96B0GYPPWg+NEwWXmpgEt4xjeKcG2R9GY7
7SlnBQpd/FMNSVBsHfcah+qh+kDArmyRwWRB6TNek2elr+4I8gE4FcpG9YyddtF/
rYKh+1teAx+SfLQmoY8/XvfaZSCRkYBI/yw2R6SJrkhZHkHWCMqzae52+3NdgH9s
GO1QGucv7gyiuj7XKz2y
=Xk9W
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to