Skip to content

Use Python's tarfile module to work around an issue with tar on ARM64#3064

Closed
brianaydemir wants to merge 1 commit into
PelicanPlatform:mainfrom
brianaydemir:stopgap-build-fix
Closed

Use Python's tarfile module to work around an issue with tar on ARM64#3064
brianaydemir wants to merge 1 commit into
PelicanPlatform:mainfrom
brianaydemir:stopgap-build-fix

Conversation

@brianaydemir

Copy link
Copy Markdown
Contributor

There's something about our emulated build environments for ARM64 that's causing the standard tar command to fail. The long term solution is to move away from emulated builds (#3051). In the meantime, we'll just use a different "untar" command.

There's something about our emulated build environments for ARM64 that's
causing the standard `tar` command to fail. The long term solution is to
move away from emulated builds. In the meantime, we'll just use a different
"untar" command.
@brianaydemir brianaydemir added this to the v7.24 milestone Feb 3, 2026
@brianaydemir brianaydemir added bug Something isn't working internal Internal code improvements, not user-facing critical High priority for next release container create-patch Patch this into multiple versions of Pelican labels Feb 3, 2026
@brianaydemir brianaydemir linked an issue Feb 3, 2026 that may be closed by this pull request
@brianaydemir

Copy link
Copy Markdown
Contributor Author

@patrickbrophy Ironically, without #3051, the fact that our PR workflows don't do ARM64 builds means that all the tests here are doing is confirming that we didn't break the basic build process — not that we've actually fixed the issue.

I'll mark this as ready to review when it seems like my local builds and tests are passing.

@brianaydemir

Copy link
Copy Markdown
Contributor Author

Closing this. Now that I've identified the root cause in #3063, we can look into a workaround that doesn't require playing whack-a-mole with tar invocations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working container create-patch Patch this into multiple versions of Pelican critical High priority for next release internal Internal code improvements, not user-facing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants