Pádraig Brady <[email protected]> writes: > On 06/11/2026 19:29, Rob Landley wrote: >> Trying to get my toybox tests to pass with TEST_HOST=1 I encountered >> regressions in mv between the coreutils 9.1 in Devuan Daedalus (fork of >> Debian Bookworm) and the coreutils 9.7 in Devuan Excalibur (Debian >> Trixie). Both changes violate posix 2024 from >> https://pubs.opengroup.org/onlinepubs/9799919799/utilities/mv.html >> 1) touch file1 file2; mv -i file1 file2 < /dev/null; ls file1 >> On Bookworm file1 is still there, in Trixie it's gone. "Lack of no" >> is >> taken as yes. This violates this part of posix-2024: >> the mv utility shall write a prompt to standard error and read a >> line >> from standard input. If the response is not affirmative, mv shall do >> nothing more with the current source_file and go on to any remaining >> source_files. > > I can't repro the file1 source file being moved on any upstream version. > Nor can I repro on mv 9.7 from trixie ?
Likewise, it does not reproduce for me either on both. The code looks fine for it as well. I hope we get a real reproducer, or that Rob reconsiders his quickness to make statements like this [1]: > Of course gnu/crap is constructed entirely out of regressions: > > https://lists.gnu.org/archive/html/coreutils/2026-11/msg00047.html And [2]: > I'm trying to get all the toybox tests to pass "test_host", but > gnu/crap is a moving target. Hopefully Google doesn't endorse your views. :) Collin [1] https://lists.landley.net/pipermail/toybox/2026-November/010047.html [2] https://mastodon.social/@[email protected]/117571045071997674
