Skip to content

Conversation

@Ecordonnier
Copy link
Collaborator

@Ecordonnier Ecordonnier commented Jan 27, 2026

Now that #7252 is fixed this workaround is not needed any more.

This is a partial revert of fac6c29 ("util/build-gnu.sh: Bypass timeout/yes SIGPIPE handling bug")
This is a revert of 5004d4b ("build-gnu: replace timeout for tests/tail/follow-stdin.sh")

Now that uutils#7252 is fixed this workaround is not needed any more:

This is a partial revert of uutils@fac6c29 ("util/build-gnu.sh: Bypass timeout/yes SIGPIPE handling bug")
This is a revert of uutils@5004d4b ("build-gnu: replace `timeout` for `tests/tail/follow-stdin.sh`")

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
@Ecordonnier
Copy link
Collaborator Author

@ChrisDryden FYI I'm creating this PR as follow-up of #10254 (comment)

@Ecordonnier Ecordonnier marked this pull request as draft January 27, 2026 09:38
@github-actions
Copy link

GNU testsuite comparison:

Skip an intermittent issue tests/tail/follow-name (fails in this run but passes in the 'main' branch)

@Ecordonnier Ecordonnier marked this pull request as ready for review January 27, 2026 10:35
@Ecordonnier Ecordonnier requested a review from Copilot January 27, 2026 10:35
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes a now-unnecessary workaround in util/build-gnu.sh that patched GNU test scripts to avoid a SIGPIPE-handling bug in uutils yes/timeout, which has since been fixed (issue #7252).

Changes:

  • Remove detection of the system yes binary in build-gnu.sh.
  • Remove sed rewrites that forced tests/tail/follow-stdin.sh and init.cfg to use the system timeout/yes instead of the uutils versions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@cakebaker cakebaker merged commit b8de224 into uutils:main Jan 27, 2026
138 checks passed
@cakebaker
Copy link
Contributor

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants