Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 10, 2025

This PR contains the following updates:

Package Type Update Change
uutests (source) workspace.dependencies minor 0.3.0 -> 0.4.0

Release Notes

uutils/coreutils (uutests)

v0.4.0

Compare Source

📦 Rust Coreutils 0.4.0 Release:

We are pleased to announce the release of Rust Coreutils 0.4.0 — continuing our journey toward full GNU compatibility with improved test coverage, enhanced functionality, and robust implementations!


Highlights:
  • Enhanced GNU Compatibility

    • 544 passing tests (+12 from 0.3.0), achieving 85.80% compatibility
    • Reduced failures from 68 to 56 (-12)
    • Better compatibility with GNU date timezone handling
  • Algorithm & Performance Improvements

    • factor: Integrated num_prime crate for faster u64/u128 factorization
    • tsort: Fixed stack overflow issues with iterative DFS implementation
    • cksum: Added comprehensive performance benchmarks
    • mkdir: Fixed stack overflow with deeply nested directories
  • Platform Support Enhancements

    • OpenBSD support for stdbuf and uptime
    • FreeBSD build and test improvements
    • Better cross-platform compatibility
  • hashsum Reorganization

    • Removed non-GNU binaries to fix interface divergence
    • Merged functionality into cksum for better GNU compatibility
    • Marked hashsum as deprecated in favor of cksum
  • Contributions: This release was made possible by the dedication of 17 contributors, including 4 newcomers.


GNU Test Suite Compatibility:
Result 0.3.0 0.4.0 Change 0.3.0 to 0.4.0 % Total 0.3.0 % Total 0.4.0 % Change 0.3.0 to 0.4.0
Pass 532 544 +12 83.91% 85.80% +1.89%
Skip 33 33 0 5.20% 5.20% +0.01%
Fail 68 56 -12 10.73% 8.83% -1.90%
Error 1 1 0 0.16% 0.16% 0%
Total 634 634 0

GNU testsuite evolution


Call to Action:

🌍 Help us translate - Contribute translations at Weblate
🚀 Sponsor us on GitHub to accelerate development: github.com/sponsors/uutils
🔗 Download the latest release: https://uutils.github.io

What's Changed
base64
cat
chown
cksum
comm
date
dd
du
factor
hashsum
install
ls
mkdir
od
printenv
printf
readlink
stdbuf
timeout
truncate
tsort
uptime
uudoc
Documentation
CI & Build
Code Quality & Cleanup
Performance & Benchmarking
Version Management
Dependency Updates
New Contributors

Full Changelog: uutils/coreutils@0.3.0...0.4.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@cakebaker cakebaker merged commit 94cc823 into main Nov 11, 2025
26 checks passed
@renovate renovate bot deleted the renovate/uutests-0.x branch November 11, 2025 08:06
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