** Description changed: ## 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. + 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. + merged earlier. * While a change to coreutils is disruptive, it's better to do it as far away - from an LTS cycle as possible. + 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). + * 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. - + * 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 + - PPA: https://launchpad.net/~varranvar/+archive/ubuntu/merge2167640 + - Builds: + - https://launchpad.net/~varranvar/+archive/ubuntu/merge2167640/+build/33606125/+files/buildlog_ubuntu-stonking-amd64.rust-coreutils_0.12.0-1ubuntu1_BUILDING.txt.gz + - https://launchpad.net/~varranvar/+archive/ubuntu/merge2167640/+build/33606126/+files/buildlog_ubuntu-stonking-amd64v3.rust-coreutils_0.12.0-1ubuntu1_BUILDING.txt.gz + - https://launchpad.net/~varranvar/+archive/ubuntu/merge2167640/+build/33606129/+files/buildlog_ubuntu-stonking-i386.rust-coreutils_0.12.0-1ubuntu1_BUILDING.txt.gz - Installation: https://pastebin.com/xTNigsQC - Upgrade: https://pastebin.com/SZjSzLHz - Autopkgtest: - Waiting for autopkgtest results... - - This package doesn't have debian/tests anyway + - 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
