summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik
diff options
context:
space:
mode:
authorThiago Kenji Okada <thiagokokada@gmail.com>2022-06-16 11:20:50 +0100
committerThiago Kenji Okada <thiagokokada@gmail.com>2022-06-16 11:27:34 +0100
commitb2f19ab3b567fd46a0f8b45f4b4c88fdbddac72f (patch)
tree59746c30036fbade3b984f33fe052c65d449166d /pkgs/development/python-modules/python-mapnik
parentc26f5f8656606269655cccef33c4eecac25b97af (diff)
graalvmXX-ce: use a patched version of zlib
The previous releases of zlib were not sensitive to incorrect CRC inputs with bits set above the low 32. Some programs were depended on this behavior, including GraalVM. So this commit backports a patch from `zlib` develop that brings back the old behavior. This will probably be included in the next release of zlib. Before: ``` $ rm -rf ~/.babashka $ bb -e "(babashka.pods/load-pod 'clj-kondo/clj-kondo \"2022.05.31\")" Downloading pod clj-kondo/clj-kondo (2022.05.31) ----- Error -------------------------------------------------------------------- Type: java.util.zip.ZipException Message: invalid entry CRC (expected 0x269cdf2c but got 0x13b86fd8) Location: <expr>:1:1 ----- Context ------------------------------------------------------------------ 1: (babashka.pods/load-pod 'clj-kondo/clj-kondo "2022.05.31") ^--- invalid entry CRC (expected 0x269cdf2c but got 0x13b86fd8) ----- Stack trace -------------------------------------------------------------- babashka.pods.impl.resolver/unzip - <built-in> babashka.pods.impl.resolver/resolve/fn--30674 - <built-in> clojure.core/mapv/fn--8535 - <built-in> clojure.core.protocols/fn--8244 - <built-in> clojure.core.protocols/fn--8204/G--8199--8213 - <built-in> ... (run with --debug to see elided elements) babashka.pods.sci/load-pod/fn--30887 - <built-in> babashka.pods.sci/load-pod - <built-in> clojure.core/apply - <built-in> babashka.impl.pods/load-pod - <built-in> user - <expr>:1:1 ``` After: ``` $ rm -rf ~/.babashka $ ./result/bin/bb -e "(babashka.pods/load-pod 'clj-kondo/clj-kondo \"2022.05.31\")" Downloading pod clj-kondo/clj-kondo (2022.05.31) Successfully installed pod clj-kondo/clj-kondo (2022.05.31) ``` The issue should affect other programs using GraalVM, but this was the test that I had at hand.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik')
0 files changed, 0 insertions, 0 deletions