Ulrich Mueller <u...@gentoo.org> wrote:
>
> I think the conclusion is that github generates tarballs on the fly,
> and therefore we cannot rely on them being invariant over a long time.

Yes, but with emphasis on _long_ time and theory.
In practice this was happening now exactly _once_ in a decade
(according to all we learnt so far) for the understandable
reason of fixing an annoying incompatibility in an exotic case.
And the existence of zopfli shows that other backward-compatible
improvements _would_ have been possible, but apparently non-changing
of the produced tarball was always rated higher than anything else
(up to this exception).

So I would not worry too much about it: It is not worth the cost of
hosting a huge number of tarballs permanently (or to convince
upstream to let them be hosted by github for every single version,
only because one cannot theoretically exclude that a similar thing
won't ever happen again). Yes, for the transition period (until all
github servers use a new enough version) a solution for the few involved
tarballs has to be found (like temporarily hosting on devspace).
But after this period it is only a question of updating the
checksum once for the involved packages.


Reply via email to