summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorLuke Granger-Brown <git@lukegb.com>2023-08-13 14:09:58 +0100
committerLuke Granger-Brown <git@lukegb.com>2023-08-13 14:30:43 +0100
commit19cd58a6ca6153a62139128e93876d5e6e703b62 (patch)
tree2c12535cc465d6c5314c379dcefff6f8db5c1812 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parent1bc43577f32c53bab984cbe9808a997125a7932b (diff)
flutter37: fix skyNotice hash for version 1a65d409c7a1438a34d21b60bf30a6fd5db59314
Using fetchurl like this means that, if you build the `flutter` derivation first, you will get a file named "LICENSE" in your store with the correct hash. `flutter37` will then build because this file is already in your store, even though the LICENSE to which _it_ refers is different. This is dangerous in this case - but an intentional design decision in the way fetchurl works to allow artifacts which are the same to be fetched from arbitrary sources, or even pre-populated into the store. To avoid this, explicitly tag the fetchurl with a name and the commit hash we're fetching from. This means we _must_ fetch these separately for each flutter version and avoids the problem of accidentally reusing artifacts for a different build.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions