Your message dated Tue, 17 Nov 2020 09:18:23 +0000
with message-id <e1kex83-0009xk...@fasolo.debian.org>
and subject line Bug#973405: fixed in fakeroot 1.25.3-1.1
has caused the Debian Bug report #973405,
regarding fakeroot on amd64 stopped supporting armel, armhf and mipsel chroots
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.)
--
973405: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973405
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: fakeroot
Version: 1.25.2-1
Severity: important
Hi,
I'm the maintainer of mmdebstrap which uses fakeroot and fakechroot to
also create foreign architecture chroots. Doing something like this
worked fine until 2020-09-15:
$ mmdebstrap --mode=fakechroot --variant=apt --arch=armhf sid ./sid-chroot
With amd64 on my machine I also tried other architectures and as of
today, the following arches result in an infinite timeout with above
command: armel, armhf, mipsel and s390x.
For armhf I was able to bisect Debian using snapshot.debian.net and find
out that the first snapshot timestamp that produces the timeout is
2020-09-15 06:00:00+01:00. For the other architectures, I am not able to
produce a precise timestamp because fakeroot suffered from #971070 and
thus I was unable to test two weeks of snapshot.d.o data.
To run the precise command producing the infinite hang, try creating a
armhf chroot using mmdebstrap (I'm unaware of another tool that is able
to create foreign architecture chroots using fakeroot and fakechroot):
$ mmdebstrap --mode=fakechroot --variant=apt --arch=armhf unstable
/tmp/debian-unstable
You have to ctrl+C above command at the "Installing..." step because
that one will stall forever. Then run:
$ fakechroot fakeroot sh -c 'env QEMU_LD_PREFIX=/tmp/debian-unstable
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/arm-linux-gnueabihf/fakechroot:/usr/lib/arm-linux-gnueabihf/libfakeroot
/usr/sbin/chroot debian-unstable dpkg --install /var/cache/apt/archives/*.deb'
If I run above via strace, then the last lines are:
1830621 msgget(0x223a3efb, IPC_CREAT|0600) = 6881280
1830621 msgget(0x223a3efc, IPC_CREAT|0600) = 6914049
1830621 getpid() = 1830621
1830621 semget(0x223a3efd, 1, IPC_CREAT|0600) = 3506176
1830621 semtimedop(3506176, [{0, -1, SEM_UNDO}], 1, NULL) = 0
1830621 msgsnd(6881280, {1,
"\0\0\0\0\3\0\0\0\335\356\33\0\1\0\0\0\350\3\0\0\350\3\0\0.0\313\0\0\0\0\0"...},
1088, 0) = 0
1830613 <... msgrcv resumed> {1,
"\0\0\0\0\3\0\0\0\335\356\33\0\1\0\0\0\350\3\0\0\350\3\0\0.0\313\0\0\0\0\0"...},
1096, 0, 0) = 1088
1830613 msgrcv(6881280,
A workaround for this problem is to explicitly use fakeroot-tcp. The
command will be much slower but it will finish successfully. So it seems
only fakeroot-sysv is broken between amd64 and armel, armhf, mipsel and s390x.
Thanks!
cheers, josch
--- End Message ---
--- Begin Message ---
Source: fakeroot
Source-Version: 1.25.3-1.1
Done: Johannes 'josch' Schauer <jo...@debian.org>
We believe that the bug you reported is fixed in the latest version of
fakeroot, 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 973...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Johannes 'josch' Schauer <jo...@debian.org> (supplier of updated fakeroot
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: Tue, 10 Nov 2020 09:36:35 +0100
Source: fakeroot
Architecture: source
Version: 1.25.3-1.1
Distribution: unstable
Urgency: medium
Maintainer: Clint Adams <cl...@debian.org>
Changed-By: Johannes 'josch' Schauer <jo...@debian.org>
Closes: 973405
Changes:
fakeroot (1.25.3-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* add patch to revert commit "Use fixed-width members in fake_msg"
closes: #973405
Checksums-Sha1:
32d0faff539a66c98025ee5570b4c931f67b90a5 1961 fakeroot_1.25.3-1.1.dsc
e3f8d7ffdb9a576bf373a5b855ee33e84938462a 23432
fakeroot_1.25.3-1.1.debian.tar.xz
c7da5792a8b460f970fab8f95f7fd5be2b0b9be9 6845
fakeroot_1.25.3-1.1_amd64.buildinfo
Checksums-Sha256:
5fa065c64a3066e6ecf8f2fe1e6f37cf5bc52d39e99e86dd99ede6cbf878d406 1961
fakeroot_1.25.3-1.1.dsc
43003a3e63ae7c4b2aa9372b1b91e12f1eeb96a6289fc450cc8342b5a7e2f501 23432
fakeroot_1.25.3-1.1.debian.tar.xz
55f99aeb59045db8234d8ef351b439235488e07c21bcfb8539d3a3546dc0dc45 6845
fakeroot_1.25.3-1.1_amd64.buildinfo
Files:
8560331778bb489054056df3dce9566c 1961 utils optional fakeroot_1.25.3-1.1.dsc
28d55378002e5969949cfcef324d87f9 23432 utils optional
fakeroot_1.25.3-1.1.debian.tar.xz
01fe9717ba54683c6cf3eb50dccd0080 6845 utils optional
fakeroot_1.25.3-1.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAl+qUj8ACgkQ8sulx4+9
g+EOKRAAqnbHO5p4r8bZgUlfMfQpK/O7a4giG5SL4slKRaWPCiApDEJFAZ8j1KTb
IY+Boc+XUvbIEZ7Bx/yz7+Unwd3kZuNsud+gT6d+affu/bt7iXdVzOel9MuTsJMo
6cSkeNwyeEFFigd4sUYWBM0SR06VXu2BhVLWNaKKwUBW1Ij/7Mc7bbMcs3RbXGJI
LMO1IW3ZrvAaDu5RwRkhN/2mOybR9DZeB0lGgtP4LrYz64u5x1w/JxnnisWEmV8c
1bPFNn9CZnp3IbyWbbzsKztEKmASzvRNI35oAlvgfkiZrnbK9LIXTj9S/zlEclpq
PeXUW4pXA6ogcJssYAJYN6HUff8UAlW8G24eGnzee/+zKnsEKDgqdT7ZhWw8t0lj
Z+PTZCdq+Y4rziVbsKDWKyrOwwQQSJR3abLlrkZrSS223Ne/+kZRpaXq1tuYilvs
dcfgkefLafHZeGZp12PUs79sgKo0vLJ99NoivMGhovtNSPriCLs1JTlvp5WlXAvz
u86rbO0q76cC8QZyOLoMCmTiJlRtgU/OcunHyDKgbWCXJEdXHmNfIZOmGF6z65Qk
/gOtUZZudxC4Qdbrp3WHKK9398L85ZMAW2izaIJ702sxqwiKw7zBkH2KT+pnMxle
OoSMJ7aFRaUPQp/mDlceB2SwjwxlWMIc7jp5A1Gb/GfLuMz7Qr0=
=rO1L
-----END PGP SIGNATURE-----
--- End Message ---