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

Marc-André Lureau marcandre.lureau at gmail.com
Sat Feb 9 10:49:35 UTC 2019


Hi

On Tue, Jan 22, 2019 at 9:51 PM Jonathon Jongsma <jjongsma at redhat.com> 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 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

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


More information about the Spice-devel mailing list