Skip to content

Conversation

@oech3
Copy link
Contributor

@oech3 oech3 commented Dec 10, 2025

  1. Save config.cache for faster ./configure. Closes GnuTests: Host cache for configure-ing GNU coreutils #9446 .
  2. Save getlimits to skip make. Closes GnuTests: Do not build GNU coreutils for faster CI #9331

@oech3 oech3 marked this pull request as draft December 10, 2025 11:00
@codspeed-hq
Copy link

codspeed-hq bot commented Dec 10, 2025

CodSpeed Performance Report

Merging #9627 will improve performance by 3.18%

Comparing oech3:gnu-cache (add5e8c) with main (645b105)1

Summary

⚡ 2 improvements
✅ 125 untouched
⏩ 6 skipped2

Benchmarks breakdown

Benchmark BASE HEAD Efficiency
b64_decode_ignore_garbage_synthetic 169.7 µs 164.5 µs +3.18%
b64_decode_synthetic 169.8 µs 164.5 µs +3.18%

Footnotes

  1. No successful run was found on main (3de9411) during the generation of this report, so 645b105 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

  2. 6 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@oech3 oech3 marked this pull request as ready for review December 10, 2025 11:08
@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

@oech3
Copy link
Contributor Author

oech3 commented Dec 10, 2025

At fork: 1st run: 7m 25s -> 2nd run: 6m 3s

@oech3 oech3 changed the title GnuTests: Cache configure GnuTests: Save config.cache for faster configure Dec 10, 2025
@oech3 oech3 changed the title GnuTests: Save config.cache for faster configure GnuTests: Caches for faster configure and skipping make Dec 11, 2025
@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

@oech3

This comment was marked as resolved.

@oech3
Copy link
Contributor Author

oech3 commented Dec 11, 2025

@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

1 similar comment
@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

@oech3 oech3 closed this Dec 11, 2025
@oech3 oech3 reopened this Dec 11, 2025
@github-actions
Copy link

GNU testsuite comparison:

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

@oech3 oech3 closed this Dec 12, 2025
@oech3 oech3 reopened this Dec 12, 2025
@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

@github-actions
Copy link

GNU testsuite comparison:

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

@oech3

This comment was marked as resolved.

@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

@github-actions
Copy link

GNU testsuite comparison:

Skip an intermittent issue tests/tail/inotify-dir-recreate (was skipped on 'main', now failing)

@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

@sylvestre
Copy link
Contributor

@oech3 could you please stop rebasing the patch a few time per day in your prs?
this isn't helping :(

@oech3
Copy link
Contributor Author

oech3 commented Dec 17, 2025

Sorry. I just wanted to remove a failing mark.

@oech3
Copy link
Contributor Author

oech3 commented Dec 17, 2025

Is there any way to retrigger 1 test only by author?

@ChrisDryden
Copy link
Collaborator

Whats the best way to help work towards fixing the flakiness? Afaik its three tail tests, one more test and rarely some timeout issues in some of the steps. I believe there are some proposed fixes for those by @naoNao89 in PR's, but was wondering if you'd be open to disabling them until a confirmed fix is made?

@oech3
Copy link
Contributor Author

oech3 commented Dec 17, 2025

I prefer detecting required few CI files required to run instead of disabling (if supported by GutHub).

@oech3
Copy link
Contributor Author

oech3 commented Dec 17, 2025

@ChrisDryden Would you list unstable tests as a new issue?

@naoNao89
Copy link
Contributor

I have already proposed targeted fixes for the flaky test issues: #9649, #9636, #9630

@oech3
Copy link
Contributor Author

oech3 commented Dec 19, 2025

Conflicts

@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)
Congrats! The gnu test tests/tail/inotify-dir-recreate is now passing!

@sylvestre sylvestre merged commit f72130e into uutils:main Dec 19, 2025
129 checks passed
@oech3 oech3 deleted the gnu-cache branch December 20, 2025 06:04
@oech3
Copy link
Contributor Author

oech3 commented Dec 20, 2025

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.

GnuTests: Host cache for configure-ing GNU coreutils GnuTests: Do not build GNU coreutils for faster CI

4 participants