Skip to content

Resolve both GNU tar paths in release script test - #96

Merged
luciusmagn merged 1 commit into
lambda-symbolics:masterfrom
conornash:resolve-gnu-tar-test-paths
Oct 12, 2026
Merged

luciusmagn merged 1 commit into
lambda-symbolics:masterfrom
conornash:resolve-gnu-tar-test-paths

Conversation

@conornash

Copy link
Copy Markdown
Contributor

Another small macOS one, I'm afraid. On macOS the temporary directory is reached through a symlink (/var points at /private/var), which tripped up one assertion in the release script tests. The release code itself looked fine to me; it was only the test comparing two spellings of the same path.

The below is the agent explanation of what this PR does:

test-release-scripts compared the tar command pathname, built under the unresolved /var/folders/... fixture root, with (truename gtar), which macOS resolves to /private/var/folders/.... The release code was correct; the assertion compared different spellings of the same file.

Both sides are now resolved with platform-truename. With the original fixture root the old assertion evaluates to NIL and the new one to T.

@luciusmagn
luciusmagn merged commit 6f78ffa into lambda-symbolics:master Oct 12, 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