Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tarlz: 0.26 -> 0.27.1 #387252

Merged
merged 1 commit into from
Mar 24, 2025
Merged

tarlz: 0.26 -> 0.27.1 #387252

merged 1 commit into from
Mar 24, 2025

Conversation

ehmry
Copy link
Contributor

@ehmry ehmry commented Mar 5, 2025

Changes in version 0.27:

  • tarlz now prints seconds since epoch if a file date is out of range.

  • tarlz now uses at least 4 digits to print years.

  • 'tarlz -tv' now prints the value of typeflag after the member name for
    unknown file types.

  • tarlz now prints a diagnostic when it finds a corrupt tar header (or
    random data where a tar header is expected).

  • tarlz now diagnoses CRC mismatches in extended records separately.

  • Multi-threaded decoding now prints diagnostics about CRC mismatches and
    unknown keywords in extended records in the correct order.

  • Many small fixes and improvements have been made to the code and the
    manual.

  • The chapter 'Creating backups safely' has been added to the manual.
    (Suggested by Aren Tyr).

  • Lzip is now required to run the tests because I have not found any
    other portable and reliable way to tell compressed archives from non-compressed.

  • Where possible, .tar archives for the testsuite are now decompressed
    from their .tar.lz versions instead of distributed.

  • 'make check' no longer tests '--mtime' with extreme dates to avoid test
    failures caused by differences with the system tool 'touch'. (Reported by
    Aren Tyr).

  • 5 new test files have been added to the testsuite.

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@pbsds pbsds merged commit cf8a02f into NixOS:master Mar 24, 2025
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants