Skip to content

tar: Preserve PAX mtime nanoseconds#291

Closed
Copilot wants to merge 2 commits intomainfrom
copilot/composefs-c-compat-fix
Closed

tar: Preserve PAX mtime nanoseconds#291
Copilot wants to merge 2 commits intomainfrom
copilot/composefs-c-compat-fix

Conversation

Copy link
Copy Markdown

Copilot AI commented May 6, 2026

  • Inspect issue Layer has incorrect checksum with Ubuntu 26.04 (resolute) base image -- PAX tar format not round-tripped #290 and PR Initial reimplementation of composefs-c #225 commit 25cbbb1
  • Run baseline formatting/clippy/tests; formatting and clippy passed before tests failed on environment-dependent mkcomposefs/fsverity tests
  • Apply the tar/PAX fractional mtime extraction from the referenced commit, with the current main branch’s required Stat nanosecond plumbing
  • Add focused tests for PAX fractional mtime parsing and splitstream entry metadata
  • Run targeted PAX tests and compile workspace tests
  • Address validation review feedback on fractional padding and dumpfile nsec parsing
  • Run full formatting, clippy, tests, and validation (CodeQL timed out; full tests still fail on pre-existing environment-dependent mkcomposefs/fsverity tests)
  • Open a PR with the isolated fix

Copilot AI and others added 2 commits May 6, 2026 21:26
Agent-Logs-Url: https://github.com/composefs/composefs-rs/sessions/6287a5ca-d33d-4697-8292-d7073a5cd2cf

Co-authored-by: cgwalters <244096+cgwalters@users.noreply.github.com>
Agent-Logs-Url: https://github.com/composefs/composefs-rs/sessions/6287a5ca-d33d-4697-8292-d7073a5cd2cf

Co-authored-by: cgwalters <244096+cgwalters@users.noreply.github.com>
@cgwalters
Copy link
Copy Markdown
Collaborator

(Sorry for the spam, I was experimenting with copilot again)

@cgwalters cgwalters closed this May 6, 2026
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