Re: [PATCH spice-gtk 04/12] Drop autotools

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
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

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux Virtualization]     [Linux Virtualization]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]