On Wed, Aug 05, 2020 at 02:37:09PM +0200, Pavel Hrdina wrote: > On Wed, Aug 05, 2020 at 02:00:14PM +0200, Erik Skultety wrote: > > On Wed, Aug 05, 2020 at 01:47:21PM +0200, Andrea Bolognani wrote: > > > On Wed, 2020-08-05 at 13:27 +0200, Pavel Hrdina wrote: > > > > Gross hack in our CI vs gross hack in spec file. I vote for CI to have > > > > the hack. > > > > > > > > In addition the macros are provided by meson and there are changes in > > > > the macro file, for example the latest macro file uses `meson compile` > > > > instead of `ninja build` which was introduced in 0.54.0 so we would have > > > > to have some older copy of the macros. > > > > > > Not really, since the version of Meson that we use for building would > > > still be the one installed from PyPi, eg. 0.54.0 or newer. What about > > > the other way around? Would the old macros work fine with the newer > > > Meson? > > > > An alternative idea, meson 0.54.0 depends on Python 3.8 ABI. Python 3.8 is > > available on CentOS-8, so maybe we could try asking for a meson 0.54 build on > > CentOS 8 as well. > > I don't think that's true. The setup.py file in upstream meson requires > python 3.5.2 and the README.md file mentions python 3.5. Are you sure > about that? Hmm, it's what I got from unpacking the CPIO of the rpm package, but looking at the specfile of 0.54, it requires python%{python3_version}, which resolves to 3.8 on Fedora but would resolve to 3.6 on CentOS-8, so you're right. The exact version doesn't really matter, what should matter in the email is the overall idea to actually try pushing for a more modern meson. Erik