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

Reply via email to