As discussed on irc, pseudo as packaged now hijacks fakeroot yet does provide a functional imitation of fakeroot. Some possible ways to address that: * Provide fakeroot wrapper only as example script * Register fakeroot wrapper only optionally, using debconf * Only document how _user_ can register fakeroot wrapper * Provide fakeroot wrapper in separate package fakeroot-pseudo - Jonas iQIcBAEBAgAGBQJWVEOSAAoJECx8MUbBoAEh7QkP/Rq6le2EFoYHDm+a85HQJM+D DkCuDp3AAGuBK279Aj40/dCzxBToFIRSHjL4VVy015iuowuGxQ0qCy4ebsnQrMmY Me/mKpgfsnyXDOUGqNdW4L8dOZEDTsj+wI9dcXQ8XAm+ndTIU23S+a4cYYtf3a9f GWB/XpvTH6OiYXdQDC+wWo8TsOuiePC/xZOYfY5STg3kHmUKLB8LsoK9L3ORK3Ju KJluTQVxwVwYZxQMtCVlm1ZdSEiV20upwCY1NVriqZjXh5uCIt8vBuImtzcXmuWU DMlqWCeLBKmRgaKMXqYiuOKV/mOd32d6nPyJ6v6tBPyhRLgwFgnVNBxhlrjbfwWG ktNv0TKWK2XRdlwJl5n9UIxgucVOG087I0QmoriFEWfkCNM8AS81UtfThhNED9PF rV0wZHDv77tErPXilN7snCuEPq6VuSw57Z/FH7aUQZjapaJK7pXJjCxOGHwdR2SZ BNopgavCqJOjBwBKbWSofcX4FSi5Lc+DAypld45dmaUFqCGNsLjX3tcW7WMADbzZ jnvdeAf4dq8icZnN3l79+NR4UbezE0gfmL8KnQTewmS8BwtafZjGzJCtPdpN8T1B 6cxm85kPu0uyLiHeSd/7DYOFB6IfDsmZLC+gFNljSGnLWDLOeexA7CvQFbtX+Dts n+wy0Y9LN2m2curF/zd4 =n9cI -----END PGP SIGNATURE-----
I changed the alternative priority, so that should fix things for a while. I think I will either make it work better in the future, or provide debconf-based choice to the user, so let's keep this bug open for now.
Hi Andrew, * Andrew Shadura <andrew.shadura@collabora.co.uk> [2015-11-24 20:10]: I see that you removed the Provides in Jan 2022 but reverted it in Aug 2022. Do you still remember why you reverted it? Currently the provides breaks builds in experimental that depends on fakeroot via Rules-Requires-Root: binary-targets as the cudf apt solver is used there. For example: https://buildd.debian.org/status/fetch.php?pkg=exim4&arch=amd64&ver=4.99%7ERC1-1&stamp=1756919050&raw=0 Given the pseudo is not in stable, can you drop the Provides again? Cheers Jochen
Hello, Well, because pseudo was fixed. It’s not clear to me what’s broken, can you please elaborate a bit?
* Andrej Shadura <andrewsh@debian.org> [2025-09-21 17:16]: https://buildd.debian.org/status/fetch.php?pkg=exim4&arch=armel&ver=4.99%7ERC1-1&stamp=1756918870&raw=0 https://buildd.debian.org/status/fetch.php?pkg=exim4&arch=i386&ver=4.99%7ERC1-1&stamp=1756918771&raw=0 https://buildd.debian.org/status/fetch.php?pkg=exim4&arch=riscv64&ver=4.99%7ERC1-1&stamp=1758342841&raw=0 https://buildd.debian.org/status/fetch.php?pkg=exim4&arch=s390x&ver=4.99%7ERC1-1&stamp=1756943420&raw=0 Would be great if you could fix it or not provide fakeroot on those architectures. For some background: sbuild now installs fakeroot on demand into the chroot and in experimental with the aspcud solver seems to prefer pseudo. So we can either fix pseudo or try to work around in sbuild. I would prefer the first thing. Cheers Jochen