Simon Josefsson wrote:
> If we want to minimize the work for full-source bootstrap people we
> increase the cost of people maintaining modern software, and vice versa,

+1

> Consider the
> extreme situation where gnulib-tool version A would require coreutils
> verison B, and coreutils version B+1 would require gnulib-tool version
> A+1, and gnulib-tool version A+2 would require coreutils version B+1 and
> so on for really short release version increments.  Then a full-source
> bootstrap will need to package and keep maintain all those coreutils and
> gnulib-tool versions -- or start to patch things to avoid the
> dependencies.

Right. This way of working was pretty common in the Lisp and Haskell worlds,
many years ago. For gnulib-tool, we're relying on Python 3.7, which is
already 6 years old; so, we are clearly not doing the extreme thing.

Bruno




Reply via email to