** Summary changed: - Please merge 0.11.0-2 into stonking + FFe: Please merge 0.11.0-2 into stonking
** Description changed: - tracking bug + ## 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. + + [ 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. + + [ 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: <autopkgtest results> + - 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 ] + + * Anything else you think is useful to include. + * Anticipate questions from users, the Release Team, + the +1 maintenance team, the security team, and the Technical Board, + and address these questions in advance. ** Merge proposal linked: https://code.launchpad.net/~varranvar/ubuntu/+source/rust-coreutils/+git/rust-coreutils/+merge/511160 ** Changed in: rust-coreutils (Ubuntu) Status: In Progress => New ** 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. + * 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. [ 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. - + 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. + 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. [ 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: <autopkgtest results> - - 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 + - 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 ] * Anything else you think is useful to include. * Anticipate questions from users, the Release Team, - the +1 maintenance team, the security team, and the Technical Board, - and address these questions in advance. + the +1 maintenance team, the security team, and the Technical Board, + and address these questions in advance. -- 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
