** Description changed: ## FFE ## [ Rationale ] * This new rust-coreutils version contains security fixes, better error messages, and performance improvements. Most importantly it improves GNU compatibility, which will help with users experiencing bugs because of delta - between uutils coreutils and GNU coreutils. + between uutils coreutils and GNU coreutils. + * This release was only released after feature freeze, so it couldn't have been + merged earlier. + * While a change to coreutils is disruptive, it's better to do it as far away + from an LTS cycle as possible. [ Scope ] * Full release notes: https://github.com/uutils/coreutils/releases/tag/0.11.0 * rust-coreutils (from rust-coreutils) is seeded in: ubuntu-core-installer: daily-live * Full changelog entry: * Merge with Debian unstable. Remaining changes: (LP: #2166225) - Install utility entry points and the coreutils manpage as hardlinks. - Remove Build-Depends on lld and use the default linker because lld is unavailable on some partial architectures such as i386. - d/rules: Add the multiarch library path needed when linking systemd support (LP: #2152801). - d/rules: Use Ubuntu's dh-cargo-vendored-sources helper and skip known failing tests. - d/control: Regenerate XS-Vendored-Sources-Rust for Ubuntu. - d/p/Tweak-release-build-profile.patch: Balance binary size and debug information. - d/p/dd-ensure-full-writes.patch: Handle partial writes to slow pipes. - d/p/rust-vendor/glibc-2.42.patch: Support the glibc 2.42 speed_t change. - d/p/rustix-use-libc-backend.patch: Route rustix syscalls through libc. - d/p/require-utility-to-be-invoked-at-matching-path.patch: Preserve pathname-based AppArmor policy semantics. - d/p/df-statfs-fallback.patch: Retain the direct statfs fallback when mount table paths are inaccessible (LP: #2116290). - Remove Debian's fix-ppc64el-baudrate.diff, which fails on Launchpad's ppc64el builders. * Drop Changes: - Install libstdbuf.so: adopted by Debian in 0.11.0-1. - Enable feat_systemd_logind and add libsystemd-dev: adopted by Debian in 0.11.0-1; the Ubuntu multiarch linker-path adjustment remains. - d/p/remove-workspace-members.patch: adopted by Debian in 0.11.0-1. - d/p/build-stty.patch: no longer needed by the 0.11 Unix feature set. - d/p/cp-fix-symlink-target-permissions.patch: fixed upstream (LP: #2165041). - d/p/cp-fix-umask-permission-denied.patch: fixed upstream (LP: #2164777). - The 0.10 vendored-crate refresh: superseded by Debian's 0.11 refresh. * New Changes: - d/p/cp-stop-resolving-cwd.patch: Avoid resolving cwd for absolute recursive copies (LP: #2130465). - Fix Lintian warnings. [Documentation] * Not a UI Freeze request. [ Regression Potential ] * The main features of this release are improved error diagnostics, performance improvements, and improved GNU compatibility. The first two are unlikely to cause critical bugs. Improved GNU compatibility will likely cause some minor regressions, because there are stonking users who have adapted to the differences between uutils coreutils and GNU coreutils. This may manifest as scripts, patches, or tests that were adapted to uutils coreutils delta - breaking once that delta disapears. However, the fact that uutils coreutils - deviates from GNU coreutils at all has caused significantly more problems - for our users, so despite the fact that the update will likely cause new - regressions, the reduced delta with GNU coreutils will overall reduce bugs. - + breaking once that delta disappears. Because this merge is so close to + release, these issues might only appear in the next cycle and SRUs would be + required to fix them. + [ Testing ] * Smoke test: - PPA: https://launchpad.net/~varranvar/+archive/ubuntu/m2166225 - Build: - https://launchpad.net/~varranvar/+archive/ubuntu/m2166225/+build/33582362/+files/buildlog_ubuntu-stonking-amd64.rust-coreutils_0.11.0-2ubuntu1_BUILDING.txt.gz - https://launchpad.net/~varranvar/+archive/ubuntu/m2166225/+build/33582363/+files/buildlog_ubuntu-stonking-amd64v3.rust-coreutils_0.11.0-2ubuntu1_BUILDING.txt.gz - https://launchpad.net/~varranvar/+archive/ubuntu/m2166225/+build/33582364/+files/buildlog_ubuntu-stonking-arm64.rust-coreutils_0.11.0-2ubuntu1_BUILDING.txt.gz - https://launchpad.net/~varranvar/+archive/ubuntu/m2166225/+build/33582365/+files/buildlog_ubuntu-stonking-armhf.rust-coreutils_0.11.0-2ubuntu1_BUILDING.txt.gz - https://launchpad.net/~varranvar/+archive/ubuntu/m2166225/+build/33582366/+files/buildlog_ubuntu-stonking-i386.rust-coreutils_0.11.0-2ubuntu1_BUILDING.txt.gz - https://launchpad.net/~varranvar/+archive/ubuntu/m2166225/+build/33582367/+files/buildlog_ubuntu-stonking-ppc64el.rust-coreutils_0.11.0-2ubuntu1_BUILDING.txt.gz - https://launchpad.net/~varranvar/+archive/ubuntu/m2166225/+build/33582369/+files/buildlog_ubuntu-stonking-s390x.rust-coreutils_0.11.0-2ubuntu1_BUILDING.txt.gz - Installation: https://pastebin.com/sT8Cf1pY - Upgrade: https://pastebin.com/k0D42juu - Autopkgtest: - rust-coreutils: stonking/rust-coreutils/0.11.0-2ubuntu1 [amd64] + ✅ rust-coreutils on stonking for amd64 @ 09.09.26 20:47:30 • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-stonking-varranvar-m2166225/stonking/amd64/r/rust-coreutils/20260909_204730_2cd54@/log.gz - rust-coreutils: stonking/rust-coreutils/0.11.0-2ubuntu1 [arm64] + ✅ rust-coreutils on stonking for arm64 @ 09.09.26 20:47:22 • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-stonking-varranvar-m2166225/stonking/arm64/r/rust-coreutils/20260909_204722_9223e@/log.gz - rust-coreutils: stonking/rust-coreutils/0.11.0-2ubuntu1 [armhf] + ✅ rust-coreutils on stonking for armhf @ 09.09.26 20:48:11 • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-stonking-varranvar-m2166225/stonking/armhf/r/rust-coreutils/20260909_204811_c8a19@/log.gz - rust-coreutils: stonking/rust-coreutils/0.11.0-2ubuntu1 [i386] + ✅ rust-coreutils on stonking for i386 @ 09.09.26 20:47:21 • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-stonking-varranvar-m2166225/stonking/i386/r/rust-coreutils/20260909_204721_ce256@/log.gz - rust-coreutils: stonking/rust-coreutils/0.11.0-2ubuntu1 [ppc64el] + ✅ rust-coreutils on stonking for ppc64el @ 09.09.26 20:48:28 • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-stonking-varranvar-m2166225/stonking/ppc64el/r/rust-coreutils/20260909_204828_b0517@/log.gz - rust-coreutils: stonking/rust-coreutils/0.11.0-2ubuntu1 [s390x] + ✅ rust-coreutils on stonking for s390x @ 09.09.26 21:43:26 • Log: https://autopkgtest.ubuntu.com/results/autopkgtest-stonking-varranvar-m2166225/stonking/s390x/r/rust-coreutils/20260909_214326_34150@/log.gz + + [ Other Info ] + + * This merge is based on 0.10.0-1ubuntu2. A new version 0.10.0-1ubuntu3 has + been uploaded, but all the changes in 0.10.0-1ubuntu3 (two patches and Lintian + fixes) are present in this merge.
** Changed in: rust-coreutils (Ubuntu) Importance: Undecided => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2166225 Title: FFe: Please merge 0.11.0-2 into stonking To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rust-coreutils/+bug/2166225/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
