Skip to content

Conversation

@KristofferC
Copy link
Member

for backwards compatibility, return gzipped files when no Accept-Encoding is provided

Written together with Claude code, but a lot of hand-holding and manual tweaking.

…std compressed files from the storage server

for backwards compatibility, return gzipped files when no `Accept-Encoding` is provided
@KristofferC KristofferC force-pushed the kc/accept_encoding_zstd branch from 520030d to 9a9cd02 Compare October 27, 2025 11:07
@KristofferC
Copy link
Member Author

The startup timing test seems to hang after finishing?

1h 20m 20s
┌ Info: Successful connection:
└   duration = 64.83147096633911

Don't know what to do about docker:

Run echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin
Must provide --username with --password-stdin

@KristofferC
Copy link
Member Author

(cc @staticfloat)

KristofferC added a commit to JuliaLang/Pkg.jl that referenced this pull request Oct 27, 2025
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 added a commit to JuliaLang/Pkg.jl that referenced this pull request Oct 27, 2025
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 added a commit to JuliaLang/Pkg.jl that referenced this pull request Oct 27, 2025
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 added a commit to JuliaLang/Pkg.jl that referenced this pull request Oct 27, 2025
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 added a commit to JuliaLang/Pkg.jl that referenced this pull request Oct 27, 2025
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 added a commit to JuliaLang/Pkg.jl that referenced this pull request Oct 27, 2025
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 added a commit to JuliaLang/Pkg.jl that referenced this pull request Oct 27, 2025
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 added a commit to JuliaLang/Pkg.jl that referenced this pull request Oct 27, 2025
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 added a commit to JuliaLang/Pkg.jl that referenced this pull request Oct 27, 2025
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 added a commit to JuliaLang/Pkg.jl that referenced this pull request Oct 27, 2025
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 added a commit to JuliaLang/Pkg.jl that referenced this pull request Oct 27, 2025
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
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