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.foss...@gmail.com <mailto:gw.foss...@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.foss...@gmail.com
    <mailto:gw.foss...@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.foss...@gmail.com
    <mailto:gw.foss...@gmail.com>>
     >
     > In case it's not clear from the later discussion:
     >
     > Strongly NAKed-by: Ilia Mirkin <imir...@alum.mit.edu
    <mailto:imir...@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@lists.freedesktop.org <mailto:mesa-dev@lists.freedesktop.org>
    https://lists.freedesktop.org/mailman/listinfo/mesa-dev



--
Stuart Young (aka Cefiar)

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to