This bug was fixed in the package rust-coreutils - 0.10.0-1ubuntu1
---------------
rust-coreutils (0.10.0-1ubuntu1) stonking; urgency=medium
[ Simon Johnsson ]
* Merge with Debian unstable. Remaining changes: (LP: #2163175)
- Install libstdbuf.so: Modify d/rules to export LIBSTDBUF_DIR as to not
skip stdbuf, fix libstdbuf.so permissions, and install it in
rust-coreutils.install.
- Install hardlinks: Rename rust-coreutils.links to
rust-coreutils.hardlinks.
- Enable feat_systemd_logind: This allows commands such as who and pinky
to work correctly. Introduces libsystemd-dev as a dependency.
- Remove Build-Depends on lld: Debian added it as the preferred linker,
but some partial architectures like i386 may be missing it.
- d/rules: Fix vendored sources field creation. Debian does not have
access to dh-cargo-vendored-sources so it uses a script instead.
Change it to use dh-cargo-vendored-sources on Ubuntu instead.
- d/rules: Skip failing tests.
- Add patches:
+ build-stty
+ dd-ensure-full-writes
+ require-utility-to-be-invoked-at-matching-path
+ Tweak-release-build-profile
+ rust-vendor/glibc-2.42
+ rustix-use-libc-backend
- Remove upstream patches:
+ fix-ppc64el-baudrate.diff: Launchpad's builders instead fails on
ppc64le for this patch, the original source code is correct.
- Update vendored rust crates
- debian/control: Update XS-Vendored-Sources-Rust field
* Drop changes:
- Remove patches fixed upstream:
+ cp-respect-composite-flag
+ fix-cp-parents
+ fix-incomplete-locale-bundles
+ fix-locale-path: Debian adopted this patch.
* New changes:
- debian/patches/remove-workspace-members.patch: Remove workspace member
array to prevent dh-cargo bypassing workspace-exclude.patch. Otherwise
vendored dependencies would still think that they're part of the
workspace.
* Fixes:
- File ownership changes when a file is mv'ed by root to a different file
system (LP: #2134860)
- Failing to build images: mv resolv.conf.tmp
/build/chroot/etc/resolv.conf mv: File exists (os error 17)
(LP: #2159679)
- unaligned plus in "ls -l" output (LP: #2132368)
- git-buildpackage ftbfs on resolute-proposed due to rust coreutils
(LP: #2137580)
- env: signal flags do not understand RTMIN+n notation (LP: #2142900)
- date: width prefix in %N format specifier is ignored
( %3N, %6N always output full 9 nanosecond digits) (LP: #2150342)
- changes in behaviour of cp in coreutils-from-uutils break test case in
util-linux (LP: #2157011)
- systemd: TEST-45-TIMEDATE is flaky with rust coreutils (LP: #2157342)
[ Varun Varma ]
* debian/patches/df-statfs-fallback.patch: Add a fallback to statfs if the
mount path could not be found normally (LP: #2116290).
rust-coreutils (0.10.0-1) unstable; urgency=medium
* New upstream release.
* Rework the source package to match the layout used by Ubuntu, so that
merging Debian into Ubuntu no longer means undoing our repack:
- Drop debian/repack.sh: the orig tarball is now the pristine GitHub tag.
- d/watch: new, fetching the upstream tag plus the translations from
uutils/coreutils-l10n as an l10n component tarball (unpacked in l10n/).
Written in the version=4 syntax because devscripts in Debian does not
support the newer "Version: 5" templates yet.
- The vendored crates move out of the orig tarball into
debian/rust-vendor/, generated by the new "debian/rules vendor" target
with cargo-vendor-filterer (tier 2, *-*-linux-gnu* only). Vendor-only
patches now have their own quilt series, debian/patches/rust-vendor/,
applied by dh_quilt_patch; Build-Depends on quilt accordingly.
- d/control: add the XS-Vendored-Sources-Rust field.
- d/README.source: document the whole workflow.
* debian/patches:
- Drop use-vendor.diff, handled by "cargo prepare-debian" now.
- Drop disable-utmp-classic.diff: utmp-classic is an OpenBSD-only target
dependency, so it is never built on Linux; only its (unused) vendored
copy remains. Ubuntu dropped the patch for the same reason.
- Replace fix-locale-path.diff by Ubuntu's fix-locale-path.patch and add
their use-l10n-translations-in-makefile.patch, the translations being
installed from l10n/ instead of src/uu/*/locales/.
- New workspace-exclude.patch, to keep debian/rust-vendor out of the
cargo workspace.
- Rebase the remaining patches on 0.10.0 and refresh the whole series
with standard -p1 headers.
* Ship debian/tldr.zip (English pages only): the pristine tarball does not
carry the tldr archive that improve-man.diff turns into the EXAMPLES
section of the manpages, and the build has no network access.
rust-coreutils (0.9.0-3) unstable; urgency=medium
* Use the debian/changelog date (via SOURCE_DATE_EPOCH) for the
generated manpage date instead of the current build date, so the
package builds reproducibly. New patch reproducible-man-date.diff.
-- Simon Johnsson <[email protected]> Tue, 11 Aug 2026
18:06:43 +0200
** Changed in: rust-coreutils (Ubuntu)
Status: Triaged => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2159679
Title:
Failing to build images: mv resolv.conf.tmp
/build/chroot/etc/resolv.conf mv: File exists (os error 17)
To manage notifications about this bug go to:
https://bugs.launchpad.net/rust-coreutils/+bug/2159679/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs