[Mesa-dev] [PATCH] autotools: Deprecate the use of autotools
Eero Tamminen
eero.t.tamminen at intel.com
Thu Dec 20 17:30:33 UTC 2018
Hi,
On 20.12.2018 4.40, Stuart Young wrote:
> Could this be reduced this from an error to a warning, with the
> command-line option suppressing the warning?
>
> Perhaps as well as producing the warning, the build could sleep for say
> 30 seconds after producing the warning message. This would be noticeable
> if you're building it yourself (which would definitely get the message
> out there), but wouldn't stop automated build processes (as it's not
> stopping, just sleeping).
>
> At a later date (when meson has more exposure) then perhaps we could
> move from a warning to an error.
>
> Thoughts?
So it would take 2 releases i.e. about 1/2 year?
* In next release autotools build is going to warn that meson should be
used instead, as autotools support will be eventually removed.
* Next release from that:
- errors out if specific option isn't used for doing building with
autotools
- tells that autotools support will be removed in following release
* Release after that removes autotools support.
(I assume Emil would be the person supporting Autotools during this as
he had already volunteered for it.)
While I think above is closer to how other large projects do deprecation
in general (= have clear deprecation period/releases), build system
changes are probably more often done just with flag day (early in the
release cycle, as maintaining multiple build systems can be pretty large
pain).
- Eero
>
>
> On Thu, 20 Dec 2018 at 07:37, Gert Wollny <gw.fossdev at gmail.com
> <mailto:gw.fossdev at gmail.com>> wrote:
>
> Am Mittwoch, den 19.12.2018, 12:19 -0500 schrieb Ilia Mirkin:
> > On Sun, Dec 16, 2018 at 6:24 AM Gert Wollny <gw.fossdev at gmail.com
> <mailto:gw.fossdev at gmail.com>>
> > wrote:
> > >
> > > Since Meson will eventually be the only build system deprecate
> > > autotools
> > > now. It can still be used by invoking configure with the flag
> > > --enable-autotools
> > >
> > > Signed-off-by: Gert Wollny <gw.fossdev at gmail.com
> <mailto:gw.fossdev at gmail.com>>
> >
> > In case it's not clear from the later discussion:
> >
> > Strongly NAKed-by: Ilia Mirkin <imirkin at alum.mit.edu
> <mailto:imirkin at alum.mit.edu>>
> > This should not be applied to the repository.
>
> You should probably add this to the patch proposals that want to remove
> autotools then.
>
> I'm certainly not going to push this patch with your NAK, but I'd like
> to ask you to reconsider: All this patch does is require to add --
> enable-autotools to the configure call once - a little hickup in the
> workflow of those who do not yet use exclusively meson, but it gets the
> message out to the others that things are going to change.
>
> Best,
> Gert
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org <mailto:mesa-dev at lists.freedesktop.org>
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
>
>
> --
> Stuart Young (aka Cefiar)
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
More information about the mesa-dev
mailing list