On 2024-03-30 12:19 +0100, Simon Josefsson wrote:

> Gioele Barabucci <gio...@svario.it> writes:
>
>> Just as an example, bootstrapping coreutils currently requires
>> bootstrapping at least 68 other packages, including libx11-6 [1]. If
>> coreutils supported <nodoc> [2], the transitive closure of its
>> Build-Depends would be reduced to 20 packages, most of which in
>> build-essential.
>>
>> [1]
>> https://buildd.debian.org/status/fetch.php?pkg=coreutils&arch=amd64&ver=9.4-3.1&stamp=1710441056&raw=1
>> [2] https://bugs.debian.org/1057136
>
> Coreutils in Debian uses upstream tarballs and does not do a full
> bootstrap build.  It does autoreconf instead of ./bootstrap.  So the
> dependencies above is not the entire bootstrapping story to build
> coreutils from git compared to building from tarballs.

The coreutils bootstrap script fetches files over the network, so it is
not possible to build the Debian package from upstream git tags.  At the
very least it would lack any translations, and there is also the
problem of the gnulib submodule.

Cheers,
       Sven

Reply via email to