[Spice-devel] [PATCH spice-gtk 04/12] Drop autotools

Jonathon Jongsma jjongsma at redhat.com
Tue Jan 22 20:51:36 UTC 2019


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 at redhat.com>
> wrote:
> > 
> > > 
> > > From: Marc-André Lureau <marcandre.lureau at redhat.com>
> > > 
> > > 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 at redhat.com>
> > 
> > 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
as far as I know does not have a new enough version of meson to build
git master. 'Backporting' doesn't solve that problem.

Jonathon



More information about the Spice-devel mailing list