rust-coreutils transition landing in release pocket
Julian Andres Klode
julian.klode at canonical.com
Thu Sep 4 10:46:50 UTC 2025
Just a heads up for everyone that the rust-coreutils transition
is landing in the release pocket later today.
This is particularly interesting for:
- autopkgtests:
Not an immediate change, but once autopkgtest images are rebuilt,
they will use the rust coreutils
- images:
These will now be built with rust-coreutils instead of gnu-coreutils
- testers:
We get more feedback when this is live in the release pocket
The following changes are in the process of landing:
* coreutils-from in proposed uses /usr/lib/cargo/bin/coreutils/FOO
as the target for /usr/bin/FOO instead of /usr/bin/coreutils
* rust-coreutils in proposed turns /usr/lib/cargo/bin/coreutils/
from a symlink farm into a hardlink farm
After these changes have landed, I'll merge the utility is invoked
from right binary name branch, which will ensure that argv[0] is
matching the base name that /proc/self/exe resolves too. This is
such that AppArmor profiles specifying something like unconfined ls
cannot be tricked into say running rm by using
execvp("ls", {"rm", "/etc/passwd"})
That change is in
https://code.launchpad.net/~juliank/ubuntu/+source/rust-coreutils/+git/rust-coreutils/+merge/489306
Test changes have been made.
--
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer i speak de, en
More information about the ubuntu-devel
mailing list