<div dir="auto"><div>So your issue is that meson upgrade broke the build and you are unable to get config.log. Let me tell you something. Ninja upgrade also breaks the build. I think that's the way it's going to be now. I think people will use the new build system anyway as conf and compile time is all that matters.</div><div dir="auto"><br></div><div dir="auto">Marek<br><br><div class="gmail_quote" dir="auto"><div dir="ltr">On Fri, Dec 14, 2018, 1:19 AM Ilia Mirkin <<a href="mailto:imirkin@alum.mit.edu">imirkin@alum.mit.edu</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have to say that the user experience for autotools is WAY better<br>
than for meson. As a concrete example, I had a meson build. Then I<br>
updated meson (0.48.1 to 0.48.2). Now ninja -C foo doesn't work. meson<br>
--reconfigure (which presumably is what ninja would end up running)<br>
doesn't work. <a href="http://paste.debian.net/hidden/cf777f3e/" rel="noreferrer noreferrer" target="_blank">http://paste.debian.net/hidden/cf777f3e/</a><br>
<br>
So now what? I don't remember how that config was done, except that it<br>
was done the way I decided I needed it at the time. I have no way to<br>
recover it. With autotools, in such cases (which are immensely rare),<br>
you just run "head config.log" and it tells you what you did last<br>
time. And by updating the build component, now I have to rebuild<br>
EVERYTHING?<br>
<br>
meson is not at a point where it Just Works. It ... sometimes works.<br>
The fact that everyone has scripts which wrap meson is a symptom of<br>
that. I don't feel good about dumping the system that everyone (and I<br>
don't just mean people on this list -- I mean the wider open source<br>
community as well) knows how to use and has worked reliably for years<br>
(decades, really) to be replaced by a system that everyone is having<br>
problems with (it's not just me -- others are running into trouble too<br>
-- just look at this thread). It's just not ready yet.<br>
<br>
  -ilia<br>
<br>
On Mon, Dec 10, 2018 at 6:11 PM Dylan Baker <<a href="mailto:dylan@pnwbakers.com" target="_blank" rel="noreferrer">dylan@pnwbakers.com</a>> wrote:<br>
><br>
> Meson 0.49.0 has been out for a couple of days now, and I'd like to make the<br>
> final call for autotools. My patch is so massive that it's a huge pain to send<br>
> to the list, the latest versions is here:<br>
> <a href="https://gitlab.freedesktop.org/dbaker/mesa/commits/delete-autotools" rel="noreferrer noreferrer" target="_blank">https://gitlab.freedesktop.org/dbaker/mesa/commits/delete-autotools</a><br>
><br>
> Dylan<br>
> _______________________________________________<br>
> mesa-dev mailing list<br>
> <a href="mailto:mesa-dev@lists.freedesktop.org" target="_blank" rel="noreferrer">mesa-dev@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org" target="_blank" rel="noreferrer">mesa-dev@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</blockquote></div></div></div>