Your message dated Thu, 21 Feb 2019 21:04:37 +0000
with message-id <[email protected]>
and subject line Bug#886744: fixed in libcgroup 0.41-9
has caused the Debian Bug report #886744,
regarding libcgroup: FTBFS on ia64
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.)
--
886744: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886744
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libcgroup
Version: 0.41-8
Tags: upstream patch
User: [email protected]
Usertags: ia64
X-Debbugs-Cc: [email protected]
Hi,
Currently libcgroup FTBFS on ia64. This is a result of cgrulesengd.h
defining __USE_GNU itself after features.h has been included, and since
_GNU_SOURCE was not defined before features.h was included, this breaks
assumptions in the glibc headers about the implications of the different
__USE_FOO macros, eventually leading to siginfo-consts-arch.h being
included but TRAP_TRACE not having been defined (which is guarded by
__USE_XOPEN_EXTENDED). The attached patch fixes this on ia64, although
is untested elsewhere.
Regards,
James
--- a/src/daemon/cgrulesengd.c
+++ b/src/daemon/cgrulesengd.c
@@ -31,6 +31,10 @@
* TODO Stop using netlink for communication (or at least rewrite that part).
*/
+#ifndef _GNU_SOURCE
+#define _GNU_SOURCE
+#endif
+
#include "libcgroup.h"
#include "cgrulesengd.h"
#include "../libcgroup-internal.h"
--- a/src/daemon/cgrulesengd.h
+++ b/src/daemon/cgrulesengd.h
@@ -15,8 +15,6 @@
#ifndef _CGRULESENGD_H
#define _CGRULESENGD_H
-#include <features.h>
-
__BEGIN_DECLS
#include "config.h"
@@ -24,14 +22,6 @@ __BEGIN_DECLS
#include <linux/connector.h>
#include <linux/cn_proc.h>
-#ifndef _GNU_SOURCE
-#define _GNU_SOURCE
-#endif
-
-#ifndef __USE_GNU
-#define __USE_GNU
-#endif
-
/* The following ten macros are all for the Netlink code. */
#define SEND_MESSAGE_LEN (NLMSG_LENGTH(sizeof(struct cn_msg) + \
sizeof(enum proc_cn_mcast_op)))
--- End Message ---
--- Begin Message ---
Source: libcgroup
Source-Version: 0.41-9
We believe that the bug you reported is fixed in the latest version of
libcgroup, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Christian Kastner <[email protected]> (supplier of updated libcgroup 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 21 Feb 2019 21:34:30 +0100
Source: libcgroup
Architecture: source
Version: 0.41-9
Distribution: unstable
Urgency: medium
Maintainer: Christian Kastner <[email protected]>
Changed-By: Christian Kastner <[email protected]>
Closes: 886744
Changes:
libcgroup (0.41-9) unstable; urgency=medium
.
* Acknowledge NMU. Thanks, Markus Koschany!
.
* d/watch:
- Update to format version 4
- Switch to https
* d/control:
- Point Vcs-* fields to Salsa
- Switch Build-Depends from debhelper to debhelper-compat
- Bump debhelper compatibility level to 12
- Add Rules-Requires-Root: no
We don't need (fake)root to build the packages
- Drop transitional package cgroup-bin
- Drop Build-Depends on dh-autoreconf
debhelper enables the sequence by default since compatibility level 10.
- Bump Standards-Version to 4.3.0
* Remove now obsolete d/compat
* d/copyright:
- Switch to https in Format field
- Fix broken Source URL (libcg, not fuse)
* gbp.conf: Set pristine-tar and sign-tags options
* d/rules:
- Drop override_dh_strip
It was only needed for the dbgsym migration
- Switch from dh_install to dh_missing for --fail-missing
- Drop --parallel and --with=autoreconf
They are enabled by default in compatibility level 10.
* Add patch cgrulesengd-_GNU_SOURCE.patch.
Fixes a FTBFS on ia64. Thanks, James Clarke! Closes: #886744
Checksums-Sha1:
ed0d56b6765f5eefefcf0816b358db97dbd6714a 2077 libcgroup_0.41-9.dsc
199fca8de059162b8b3277a802dc3616969f7cac 17412 libcgroup_0.41-9.debian.tar.xz
551b3537544089a915cd7b32a0f34f590da2d252 5117 libcgroup_0.41-9_source.buildinfo
Checksums-Sha256:
503a217c06f569ca50ad501744851eaf4631793232f267f4410ce1221ccb5ba4 2077
libcgroup_0.41-9.dsc
31c9ec7b27deb5c0042e1be093f3b80350966ac6c163498cd0173966f2ddc957 17412
libcgroup_0.41-9.debian.tar.xz
a1b008e32c84959c87870773e7a880683d454ab41f6e6f5ccd3ede660fb38a85 5117
libcgroup_0.41-9_source.buildinfo
Files:
e27fce58ff49edbe5d166be8e9ddff6c 2077 libs optional libcgroup_0.41-9.dsc
e1b4acb6dbbc85ccfa3e9ee318c87d04 17412 libs optional
libcgroup_0.41-9.debian.tar.xz
27597622f5b7d40e02bc097df6786e52 5117 libs optional
libcgroup_0.41-9_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEQZ9+mkfDq5UZ8bCjOZU6N95Os2sFAlxvDMMPHGNra0BkZWJp
YW4ub3JnAAoJEDmVOjfeTrNr26YQAIVQ8wW/2hycQOJjvGvD2dZwLgjJQGtLbSzE
pcENtd0y6rj8hctSDFfn1rXj2A2jUYzRwbHCI+jsPN1iEd4Ey2bftak4vKdd8b7T
w+GCYuncw93lLXwXoxoeoGQcf2XHGDGHwYVNiYsPy3Qfsib7jP6jSyAZcT008dY4
ILOlDkdmEfeXqWAWL+Rs0TkzoauEGWDz+QXB0bMjRNl39MRgnk5x56M1ZTvchFWg
cYKDfmGjNc+QR9kMm7fUJ/aRFX7FDoo6IoaFcn409rGL34WhcO5vxI4wFWZWZpWN
e5Ua5TzBxpDEkhThY/4cYW6P/ZRHfg0fwTqtmvafuu74XRN7TUtTjmxEhjpwyyer
AKlAkbrilpPTFnI+1bKddyejvno5vjMx/O5bglj1BvlZ5UP/922/2vaIJLQp+afT
O+5ZmYKk+Z723XZuqx/KDX3Q6tNevS1d0eR3ZSIqJ2CzH9an2nClZ5GToOuXI2Os
stQzXWsPNSohWWoIvdhdcO+fyz8wEA8Z613YgQQPnMVLN4HyWx0lKNl/XdD6yirZ
u/2YZfOKLlIk7aw0Ob7Egh3SN5mWx1tcoWwArV5z0v7wTio1sqXt+u+8h7cmpKYZ
ks4SGFSOl8/5F3IadDvpuYLwKf7LKOg58toXQu63PHldpMAi3N70ivi05CQwRFob
rNyMG2kB
=HHb9
-----END PGP SIGNATURE-----
--- End Message ---