On 24/09/2026 22:39, Thomas Klausner wrote:
On Thu, Sep 24, 2026 at 07:52:12AM +0100, Collin Funk wrote:
It has been a while since I looked at pipe-f2.sh, but I remember coming
to the conclusion that it was a NetBSD bug [1]. I never managed to
create a simple reproduction to report, and feel a bit bad just sending
over a long test case and asking them to fix it for me.

I'll look at the others in a bit.

Does the patch from Pádraig Brady fixing the test failure change
anything in your opinion on the bug, or help with details?

Re my patch, I was just thinking about the output differences
between tail_forever_inotify() and tail_forever()
in the context of the recent change for NetBSD in another test:
https://github.com/coreutils/coreutils/commit/2459c50cd

So I think my patch to tail avoids the issue,
but I also think the recent changes to NetBSD may have
caused it to become non POSIX conformant wrt fifos,
as mentioned elsewhere in this thread.

Given tail doesn't just deal with FIFOs,
I'm thinking for defensiveness reasons at least
to keep my change to tail, but also the recent
changes to NetBSD should be carefully considered.

cheers,
Padraig



Reply via email to