** 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 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 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
+ been uploaded, but all the changes in this version (two patches and Lintian
fixes) are present in this merge.
--
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