Feature #568
openInvestigate maybe we can increase minimum required meson version (revisit in 2027)
0%
Description
Current minimum meson version required is 0.56.0 and the latest attempt to increase the minimum version was reverted here:
https://review.coreboot.org/c/flashrom/+/73361 and there is a link (in the first comment) that Debian Bullseye ships 0.56.2
https://packages.debian.org/bullseye/meson
Right now the latest stable Debian is Bookworm https://packages.debian.org/stable/devel/meson and it has meson 1.0.1-5
If that was the only reason to keep 0.56, maybe after doing v1.5 we can think of upgrading minimum required version?
Updated by Peter Marheine about 1 month ago
I think we need to keep 0.56 at least for now, since at least a few distributions that are still in support only have 0.56.
- Debian oldstable (Bullseye): supported until September 2026, but meson 1.0 is available as an optional backport.
- CentOS 9 Stream: supported until June 2027. Also seems to have 0.58 and 0.63, I'm not sure how any given system chooses a version.
It also seems difficult to upgrade past 0.61 or so until 2027:
- openSUSE Leap 15.5 has 0.61, supported until end of 2024
- Ubuntu 22.04 also has 0.61, supported until June 2027
- RHEL 9 and its followers (CentOS, Oracle, others) has up to 0.63 (same deal as CentOS with 0.56), supported until May 2027
I'm less concerned about supporting RHEL derivatives, but continuing to work on supported Ubuntu LTS and Debian oldstable seems worthwhile unless there's a really nice Meson feature we want.
Updated by Anastasia Klimchuk about 1 month ago
- Subject changed from Investigate maybe we can increase minimum required meson version to Investigate maybe we can increase minimum required meson version (revisit in 2027)
- Category set to Build system
- Status changed from New to Planning
Wow thanks so much for your investigation!
It seems we can put this on hold until 2027. I don't know what the status "Planning" meant to be, but I think we can use it in this case.