Policy on meson requirement bumping
Copy-pasting (with edits) from !2474 (comment 1377968)
I propose that the policy on bumping the meson req be that we can do it if:
- That meson version is available in Debian Unstable (and is not a .0 release)
- The Python version it requires is available in Debian Stable and the oldest supported Ubuntu LTS
It's trivial to install meson with pip
on older distros. We can link to https://mesonbuild.com/Getting-meson.html#installing-meson-with-pip in the README.
- Meson 0.60 requires Python 3.6 (Debian Stable: Python 3.9, Debian Oldstable: Python 3.7, Ubuntu 18.04: Python 3.6)
- Debian Unstable ships Meson 0.61.1 (latest release)
Currently, I think we can safely bump to Meson 0.60.
Other distros:
- Fedora ships Meson 0.59.4
- Ubuntu 21.10 ships Meson 0.56.2
- Debian Stable ships Meson 0.56.2
- Debian Oldstable ships Meson 0.49.2