Your message dated Tue, 17 Nov 2020 09:18:23 +0000 with message-id <[email protected]> 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 [email protected] immediately.) -- 973405: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973405 Debian Bug Tracking System Contact [email protected] 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 <[email protected]> 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Johannes 'josch' Schauer <[email protected]> (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 [email protected]) -----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 <[email protected]> Changed-By: Johannes 'josch' Schauer <[email protected]> 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 ---

