Hi On Tue, Jan 22, 2019 at 9:51 PM Jonathon Jongsma <jjongsma@xxxxxxxxxx> wrote: > > On Fri, 2019-01-18 at 15:56 +0400, Marc-André Lureau wrote: > > Hi > > > > On Fri, Jan 18, 2019 at 3:47 PM Frediano Ziglio <fziglio@xxxxxxxxxx> > > wrote: > > > > > > > > > > > From: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx> > > > > > > > > Maintaining 1 build system is hard. Maintaining 2 is even harder. > > > > > > > > It seems the meson build system is now in good shape to replace > > > > autotools. Like many desktop projects, let's move entirely to > > > > meson > > > > and drop autotools support. > > > > > > > > Known changes: > > > > - no git version: a following patch will add it back in a limited > > > > form > > > > - generating changelog & thanks files in the dist tarball. This > > > > is not > > > > strictly required, and can be added back later. > > > > - generated files are not included in the dist tarball. In some > > > > ways, > > > > this can be considered a good thing. Since code generation is > > > > done > > > > with python, and meson requires python anyway, this is not an > > > > issue. > > > > > > > > Signed-off-by: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx> > > > > > > Patience. > > > > > > It's IMO too early, we are still fixing bugs on Meson build, > > > distros > > > we support still hasn't the version we need packaged and we are > > > already removing it? > > > > > > Christophe already mentioned that we should have not bumped Meson > > > requirements that much. > > > > > > Keep it in some branch but for the moment I would say no. > > > > Given that some pretty conservative core desktop projects (including > > mesa, glib, gtk+) have already made the move upstream, I think it's > > the right time for spice-gtk too. > > > > The question is which distro we want to support with upstream and > > upcoming versions. I would say we should target current Fedora > > release. > > > > Anything else can be backported to previous releases, and we can > > maintain older version branches upstream. > > > > > > I do not always update my laptop to the latest release immediately. For > example, I'm still running Fedora 28 on my laptop at the moment, which Wouldn't "pip3 install --user meson" work? Even under old distros? > as far as I know does not have a new enough version of meson to build > git master. 'Backporting' doesn't solve that problem. I meant backporting the fixes in a stable branch (not the build-sys) (ping for review of the rest of the series) -- Marc-André Lureau _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel