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

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Reply via email to