diff options
| author | Ivan Trubach <mr.trubach@icloud.com> | 2024-09-09 14:28:43 +0300 |
|---|---|---|
| committer | Ivan Trubach <mr.trubach@icloud.com> | 2024-09-09 15:22:11 +0300 |
| commit | 799d0c8a7da358ac05323922c87d149376549672 (patch) | |
| tree | 1a8a4c19aab98b3ea257bd48756f6c5271551ddb /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 14a81042cb8124da69182a68773b1d4f37ef547d (diff) | |
stdenv: bump required Bash version from 4 to 5
Currently stdenv requires Bash 4.x that was released in 2009. This
change bumps the required version to Bash 5.x (2019, 5 years ago).
See https://mywiki.wooledge.org/BashFAQ/061 for more details.
Using a relatively modern Bash version allows us to rely on newer
features (e.g. ${var@a}) and remove workarounds for older quirks (e.g.
https://stackoverflow.com/a/7577209, “old bash empty array problem”).
Note that many setup hooks are using features added after 4.0 version,
e.g. makeWrapper uses ${var@Q} from 4.4, but some even require >5.0,
e.g. cargoBuildHook uses ${var@U} from 5.1.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
