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

Reply via email to