Porting a bunch of libraries in the @gnome stack to Meson is a good way to realise how bad the autotools builds really are all across the board. Stuff that was cargo-culted 15 years ago; ad hoc hacks for long since dead platforms that probably worked for one release; hacks for making distcheck work at the last minute before the release deadline. If anything, just preparing to port to Meson is a good chance of doing some spring cleaning.
@ebassi Same thoughts as when I started to cleanup the autotools config of some of the #GNOME modules years ago: I remember I started because I had to install a very old version of automake only because GTK+ refuses to build in anything newer
@jjardon oh, yes. I still remember when we had to bootstrap jhbuild because GTK needed automake 1.7.
@ebassi thanks for this fantastic work :) It's amazing to see the infrastructure getting a refresh!