Skip to content

Conversation

@KristofferC
Copy link
Member

Together with JuliaPackaging/PkgServer.jl#220 this allows Pkg to download registries, packages and artifacts as zst archives which based on benchmarks decompress significantly faster and also tend to be smaller.

Having the registry stored as a zst archive is not a backwards compatibility issue because even on older Pkgs it can decompress these with 7z

@github-project-automation github-project-automation bot moved this to New in Pkg.jl Oct 27, 2025
@KristofferC KristofferC force-pushed the pkg-zstd-pkgs-artifacts branch 2 times, most recently from b29f71d to 33bd78f Compare October 27, 2025 15:05
Together with JuliaPackaging/PkgServer.jl#220 this allows Pkg to download registries, packages and artifacts as zst archives which based on benchmarks decompress significantly faster and also tend to be smaller.

Having the registry stored as a zst archive is not a backwards compatibility issue because even on older Pkgs it can decompress these with 7z
@KristofferC KristofferC force-pushed the pkg-zstd-pkgs-artifacts branch from 33bd78f to e81cfa8 Compare October 27, 2025 19:11
@KristofferC
Copy link
Member Author

I think this is fine, we will see when the new PkgServer is deployed if we automagically start getting zstd registries (and artifacts + packages should also download as that but that is kind of all happening behind the scenes).

@KristofferC KristofferC merged commit 6aae107 into master Oct 28, 2025
9 of 11 checks passed
@KristofferC KristofferC deleted the pkg-zstd-pkgs-artifacts branch October 28, 2025 16:30
@github-project-automation github-project-automation bot moved this from New to Done in Pkg.jl Oct 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant