abrt / gnome-abrt

ABRT oopses list designed according to https://live.gnome.org/Design/Apps/Oops
GNU General Public License v3.0
18 stars 21 forks source link

Switch to Meson #252

Closed ernestask closed 4 years ago

ernestask commented 4 years ago

This PR moves the build system from Autotools to Meson, with tito for release management/RPM building.

Things will be painful initially, since a lot depends on immediately tagging a release, so we can actually use tito for things (1.2.9 and earlier will not be buildable per se). The laundry list is as follows:

Testing is as easy as following the updated README. Some caveats:

ernestask commented 4 years ago

Eh, I should also hook pylint up.

xsuchy commented 4 years ago

LGTM

ernestask commented 4 years ago

Added a custom tito tagger. The commit messages produced are a bit unwieldy, but a lot of it is hardcoded. Don’t want to copy over the entire implementation.