Your message dated Fri, 14 Aug 2009 06:32:13 +0000
with message-id <[email protected]>
and subject line Bug#536840: fixed in libselinux 2.0.85-1
has caused the Debian Bug report #536840,
regarding parallel building fails sometimes
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.)
--
536840: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536840
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libselinux
Version: 2.0.82-1
Severity: normal
User: [email protected]
Usertags: origin-ubuntu karmic
Hi!
We've seen libselinux FTBFS in Ubuntu when built with >1 core. It's
intermittent, though, so it's been hard to isolate. If we retry for long
enough, it works. Logs were:
cc -Wall -g -O2 -I../include -D_GNU_SOURCE -Wl,-Bsymbolic-functions -s -s
compute_user.c -L../src -lselinux -L/usr/lib -o compute_user
ar rcs libselinux.a avc.o avc_internal.o avc_sidtab.o booleans.o callbacks.o
canonicalize_context.o checkAccess.o check_context.o compute_av.o
compute_create.o compute_member.o compute_relabel.o compute_user.o context.o
deny_unknown.o disable.o enabled.o fgetfilecon.o freecon.o freeconary.o
fsetfilecon.o get_context_list.o get_default_type.o get_initial_context.o
getenforce.o getfilecon.o getpeercon.o init.o is_customizable_type.o label.o
label_file.o label_media.o label_x.o lgetfilecon.o load_policy.o lsetfilecon.o
mapping.o matchmediacon.o matchpathcon.o policyvers.o procattr.o
query_user_context.o rpm.o selinux_check_securetty_context.o selinux_config.o
setenforce.o setfilecon.o setrans_client.o seusers.o stringrep.o
ranlib libselinux.a
cc -Wall -g -O2 -I../include -I/usr/include -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64 -Wl,-Bsymbolic-functions -s -s -shared -o
libselinux.so.1 avc.lo avc_internal.lo avc_sidtab.lo booleans.lo callbacks.lo
canonicalize_context.lo checkAccess.lo check_context.lo compute_av.lo
compute_create.lo compute_member.lo compute_relabel.lo compute_user.lo
context.lo deny_unknown.lo disable.lo enabled.lo fgetfilecon.lo freecon.lo
freeconary.lo fsetfilecon.lo get_context_list.lo get_default_type.lo
get_initial_context.lo getenforce.lo getfilecon.lo getpeercon.lo init.lo
is_customizable_type.lo label.lo label_file.lo label_media.lo label_x.lo
lgetfilecon.lo load_policy.lo lsetfilecon.lo mapping.lo matchmediacon.lo
matchpathcon.lo policyvers.lo procattr.lo query_user_context.lo rpm.lo
selinux_check_securetty_context.lo selinux_config.lo setenforce.lo
setfilecon.lo setrans_client.lo seusers.lo stringrep.lo -ldl -lpthread
-L/usr/lib -Wl,-soname,libselinux.so.1,-z,defs,-z,relro
../src/libselinux.so: file not recognized: File truncated
collect2: ld returned 1 exit status
make[3]: *** [compute_user] Error 1
make[3]: Leaving directory `/build/buildd/libselinux-2.0.82/utils'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/build/buildd/libselinux-2.0.82'
make[1]: *** [debian/stamp/build/libselinux1] Error 2
make[1]: *** Waiting for unfinished jobs....
I think adding:
FAILS_PARALLEL_BUILD=parallel=N
before:
include debian/common/pkgvars.mk
in debian/rules would work around this, but I've had a very hard time
re-creating the issue locally.
I would assume this is an upstream makefile issue, but I've had a very hard
time reproducing the bug.
-Kees
--
Kees Cook @debian.org
--- End Message ---
--- Begin Message ---
Source: libselinux
Source-Version: 2.0.85-1
We believe that the bug you reported is fixed in the latest version of
libselinux, which is due to be installed in the Debian FTP archive:
libselinux-ruby1.8_2.0.85-1_amd64.deb
to pool/main/libs/libselinux/libselinux-ruby1.8_2.0.85-1_amd64.deb
libselinux1-dev_2.0.85-1_amd64.deb
to pool/main/libs/libselinux/libselinux1-dev_2.0.85-1_amd64.deb
libselinux1_2.0.85-1_amd64.deb
to pool/main/libs/libselinux/libselinux1_2.0.85-1_amd64.deb
libselinux_2.0.85-1.diff.gz
to pool/main/libs/libselinux/libselinux_2.0.85-1.diff.gz
libselinux_2.0.85-1.dsc
to pool/main/libs/libselinux/libselinux_2.0.85-1.dsc
libselinux_2.0.85.orig.tar.gz
to pool/main/libs/libselinux/libselinux_2.0.85.orig.tar.gz
python-selinux_2.0.85-1_amd64.deb
to pool/main/libs/libselinux/python-selinux_2.0.85-1_amd64.deb
selinux-utils_2.0.85-1_amd64.deb
to pool/main/libs/libselinux/selinux-utils_2.0.85-1_amd64.deb
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.
Manoj Srivastava <[email protected]> (supplier of updated libselinux 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: RIPEMD160
Format: 1.8
Date: Fri, 14 Aug 2009 00:57:32 -0500
Source: libselinux
Binary: selinux-utils libselinux1 libselinux1-dev libselinux-ruby1.8
python-selinux
Architecture: source amd64
Version: 2.0.85-1
Distribution: unstable
Urgency: low
Maintainer: Manoj Srivastava <[email protected]>
Changed-By: Manoj Srivastava <[email protected]>
Description:
libselinux-ruby1.8 - Ruby bindings to SELinux shared libraries
libselinux1 - SELinux shared libraries
libselinux1-dev - SELinux development headers
python-selinux - Python bindings to SELinux shared libraries
selinux-utils - SELinux utility programs
Closes: 536840 537888
Changes:
libselinux (2.0.85-1) unstable; urgency=low
.
* New upstream release
+ Reverted Tomas Mraz's fix for freeing thread local storage to avoid
pthread dependency.
+ Removed fini_context_translations() altogether.
+ Merged lazy init patch from Stephen Smalley based on original patch
by Steve Grubb.
+ Add per-service seuser support from Dan Walsh.
+ Let load_policy gracefully handle selinuxfs being mounted from
Stephen Smalley.
+ Check /proc/filesystems before /proc/mounts for selinuxfs from Eric
Paris.
* Bug fix: "parallel building fails sometimes", thanks to Kees Cook
Disabled for now. (Closes: #536840).
* Bug fix: "It fails to install into an (experimental) chroot", thanks
to Francesco Paolo Lovergine. Stole chroot detection code from udev's
postinst. In effect, we stat / and ensure that is the same as
/proc/1/root's lstat value. (Closes: #537888).
Checksums-Sha1:
a1fb0e0970a22d54c0365768f52c47f7a767e454 1290 libselinux_2.0.85-1.dsc
b2e29934f3cde0a2fb86fe29c8cc1abac8c7e9ca 175396 libselinux_2.0.85.orig.tar.gz
1fa37f94f1b3dbc2f3193050c86f9d4f91575532 38007 libselinux_2.0.85-1.diff.gz
f2055728b0add5c8e581b3f6e3a8da1e140edfa4 59524 selinux-utils_2.0.85-1_amd64.deb
f024e0596fb95194e4ee50d722d8ff614ad97a7f 83116 libselinux1_2.0.85-1_amd64.deb
9b4dd3bb65d2b04d2ca337a28eb3e3e9fa217ae0 313574
libselinux1-dev_2.0.85-1_amd64.deb
f29ba795a52a288d54f0fccac10a04263a26ed47 67008
libselinux-ruby1.8_2.0.85-1_amd64.deb
657dd79c40d74794ed91d48a81d46c46eb51a583 295780
python-selinux_2.0.85-1_amd64.deb
Checksums-Sha256:
db5259b1d4eed6d760ccae713c967751673ac8ce66eae7f58e2373c7ebb96bd0 1290
libselinux_2.0.85-1.dsc
54db845fbaa2b3183798e6754b11e4178802f9eae47569b391d87a45b8a69c3c 175396
libselinux_2.0.85.orig.tar.gz
22d3e6bcd6b6d9433e86e1bc1e3d534f1f86b63c4b752e773730b3b761c43eb7 38007
libselinux_2.0.85-1.diff.gz
9fb2059fc9cb609c0474ac8fb1d691f653ada90105cfbcc30fd60351533ff1c9 59524
selinux-utils_2.0.85-1_amd64.deb
5c60cad042f87684ae1e77890c0a557b0e22908d3dfaf48af4ad7eb522dd67c3 83116
libselinux1_2.0.85-1_amd64.deb
5c42f31e749c6a4f6cef089b05eea03a60fb174c611d0a143f53fb09cb30793c 313574
libselinux1-dev_2.0.85-1_amd64.deb
38ff5c73acdf79bb732e59078c0e42450198e4681d703c74e8b1ef6143f0ae12 67008
libselinux-ruby1.8_2.0.85-1_amd64.deb
087cd2e22a722d340215b058eb925b68f226e9ba4244adb618fda113e581b564 295780
python-selinux_2.0.85-1_amd64.deb
Files:
d6f56bc2af65d62c0d3b5361ca4dd746 1290 libs optional libselinux_2.0.85-1.dsc
683e5f63035c6dc1af42769e690558e9 175396 libs optional
libselinux_2.0.85.orig.tar.gz
8cec987d130864cb8d154144c21de8c8 38007 libs optional
libselinux_2.0.85-1.diff.gz
8e6add87cad56a3137342f3ed4d848d3 59524 admin optional
selinux-utils_2.0.85-1_amd64.deb
84ab6fea5b21504dcea1c2d895f4b7cd 83116 libs required
libselinux1_2.0.85-1_amd64.deb
50d534e2d731d46e1bd66327ba8cb708 313574 libdevel optional
libselinux1-dev_2.0.85-1_amd64.deb
0db06cdfae532bd9fd11c02c6e460c08 67008 ruby optional
libselinux-ruby1.8_2.0.85-1_amd64.deb
0483a781d814f387b0e89f48be44c91b 295780 python optional
python-selinux_2.0.85-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEAREDAAYFAkqFAncACgkQIbrau78kQkz1AgCg/NmbJLNTANYPrmUjBZ3ImZlY
4a4AmwUI7CKXm40Yqu+woZbdMjB97QoA
=6NvA
-----END PGP SIGNATURE-----
--- End Message ---