This bug was fixed in the package rust-coreutils - 0.1.0+git20250711.2ba3a33-0ubuntu1
--------------- rust-coreutils (0.1.0+git20250711.2ba3a33-0ubuntu1) questing; urgency=medium * New upstream git commit 0.1.0+git20250711.2ba3a33 - Fix 'od' invalid handling of non ascii chars (LP: #2114827) - Fix `cp -a` fails to copy symlink to directory (LP: #2116859) - Fix dpkg-source fails to unpack broken symlink (LP: #2116886) - Fix Incorrect evaluation of expr (LP: #2112445) - Fix cat doesn't handle EPERM (LP: #2112552) - Fix /bin/stty: invalid argument 'sane' (LP: #2113983) - Fix tee is buffered (LP: #2114706) - Fix rm of long paths (LP: #2114886) - Fix ls doesn't include acl "+" info on symlink (LP: #2114887) - Fix fold: failed to read line: stream did not contain valid UTF-8 (LP: #2114970) - Fix gpgrt-config invalid output due to rust-coreutils "expr" (LP: #2115147) - Fix `cp --no-dereference --parents` where source is a symlink to a directory (LP: #2116572) - Internationalization and French translations for a lot of stuff * Install locales * d/patches/Setup-localization-for-utility-symlinks.patch: Setup the localization when invoked via symlinks -- Julian Andres Klode <juli...@ubuntu.com> Mon, 21 Jul 2025 12:48:46 +0200 ** Changed in: rust-coreutils (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of OpenJDK, which is subscribed to openjdk-8 in Ubuntu. https://bugs.launchpad.net/bugs/2116572 Title: cp --parents is broken Status in coreutils: Fix Released Status in openjdk-8 package in Ubuntu: Fix Released Status in openjdk-lts package in Ubuntu: Fix Released Status in rust-coreutils package in Ubuntu: Fix Released Bug description: $ mkdir ja.utf-8 $ ln -s ja.utf-8/ ja $ cp --reflink -dp --parents ja x $ ls x x@ $ ls -lh x lrwxrwxrwx 1 jak jak 9 Jul 11 07:04 x@ -> ja.utf-8/ $ rm -r x $ mkdir x $ cp --reflink -dp --parents ja x cp: cannot create symlink 'x' to 'ja.utf-8': File exists (os error 17) $ gnucp --reflink -dp --parents ja x $ ls x ja@ In particular if we do $ rm -r x $ gnucp --reflink -dp --parents ja x gnucp: with --parents, the destination must be a directory Try 'gnucp --help' for more information. To manage notifications about this bug go to: https://bugs.launchpad.net/coreutils/+bug/2116572/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~openjdk Post to : openjdk@lists.launchpad.net Unsubscribe : https://launchpad.net/~openjdk More help : https://help.launchpad.net/ListHelp