** Merge proposal linked: https://code.launchpad.net/~varranvar/ubuntu/+source/rust-coreutils/+git/rust-coreutils/+merge/511575
** Summary changed: - Please merge 0.12.0-1 into stonking + FFe: Please merge 0.12.0-1 into stonking ** Description changed: - tracking + ## FFE ## + + [ Rationale ] + + * This new rust-coreutils version is specifically focused on compatibility + fixes for Ubuntu. It is largely composed of bug fixes and reducing delta + with GNU coreutils, which will reduce many of the problems faced by our users + because of this delta. + * 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.12.0 + * rust-coreutils (from rust-coreutils) is seeded in: + ubuntu-core-installer: daily-live + * Full changelog entry: + * Merge with Debian unstable (LP: #2167640). Remaining changes: + - Install hardlinks: Rename rust-coreutils.links to + rust-coreutils.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 + (refreshed for the 0.12 workspace dependency layout). + - 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. + - d/copyright: Include the complete CC-BY-4.0 licence text. + - d/control: Depend on debhelper-compat (= 12) and drop debian/compat. + - Fix Lintian warnings. + * Drop Changes: + - d/p/cp-stop-resolving-cwd.patch: fixed upstream in 0.12.0 + (LP: #2130465). + - d/p/fix-install-d-eexist-race.patch: fixed upstream in 0.12.0 + (LP: #2151166). + + [Documentation] + + * Not a UI Freeze request. + + [ Regression Potential ] + + * The main feature of this release is improved GNU compatibility. 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 + 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 and Builds: https://launchpad.net/~varranvar/+archive/ubuntu/merge2167640 + - Installation: https://pastebin.com/xTNigsQC + - Upgrade: https://pastebin.com/SZjSzLHz + - Autopkgtest: + - Waiting for autopkgtest results... + - This package doesn't have debian/tests anyway -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2167640 Title: FFe: Please merge 0.12.0-1 into stonking To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rust-coreutils/+bug/2167640/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
