On 15 Feb 2022 20:25, Jacob Bachmeyer wrote:
> Dan Kegel wrote:
> > Meson is a candidate for such a next-gen config system.  It is in python,
> > which does not quite qualify as usable during early uplift/bootstrap, but
> > there are C ports in progress, see e.g. https://sr.ht/~lattis/muon/
> *Please* do not introduce a dependency on Python; they do not worry much 
> about backwards compatibility.  If there is ever a Python 4 with a 3->4 
> transition anything like the 2->3 transition, you could end up with 
> every past release relying on current Python becoming unbuildable.

Python 3.0 isn't even compatible with Python 3.10 in some ways.  it's a
sliding window of time/releases, not a major version skew.

> Having complex dependencies for creating the build scripts is one thing, 
> but needing major packages (like Python) to *use* the build scripts is a 
> serious problem for anything below the "user application" tier, 
> especially the "base system" tier.

yeah, i see no path forward for requiring Python in the generated configure
or Makefile.in files.  i wouldn't feel as bad about replacing the current
perl code with python to run `automake`, but i don't think the current set
of Automake maintainers would agree :).

Attachment: signature.asc
Description: PGP signature

Reply via email to