Hi,

On jeu., 09 févr. 2023 at 09:16, Maxim Cournoyer <maxim.courno...@gmail.com> 
wrote:

>> Currently it’s used by some of the (guix VCS-download) modules.  I think
>> we should just update to (1) use lzip instead of gzip, and (2) have it
>> check ci.guix.gnu.org + bordeaux.guix.gnu.org.
>
> How about using zstd?  I'm proposing it instead of lzip, because long
> term, I think we want to reduce the size of our storage requirements and
> offer a single compression type for our NARs, which zstd would be ideal
> (it's faster and compresses close enough to lzip).

I guess it’s the same direction as this thread [1],

        When substitute download + decompression is CPU-bound
        Ludovic Courtès <l...@gnu.org>
        Mon, 14 Dec 2020 23:20:17 +0100
        id:87im94qbby....@gnu.org

especially this Guillaume’s message [2] comparing various methods.  The
possible agenda [3] concluding the thread was, quoting:

        We could do that.  I suppose a possible agenda would be:

          1. Start providing zstd susbstitutes anytime.  However, most clients
             will keep choosing lzip because it usually compresses better.

          2. After the next release, stop providing lzip substitutes and provide
             only gzip + zstd-19.

        This option has the advantage that it wouldn’t break any installation.
        It’s not as nice as the ability to choose a download strategy, as we
        discussed earlier, but implementing that download strategy sounds
        tricky.

Well, to be honest, I am a bit lost about the compression methods;
especially when also considering this old blog post [4].

As the subject of this thread is asking: “What's the state of (guix
build download-nar)?” ;-)

1: https://yhetil.org/guix/87im94qbby....@gnu.org/#r
2: https://yhetil.org/guix/87ft3d2fge.fsf@yamatai
3: https://yhetil.org/guix/87bld9j651....@gnu.org
4: https://guix.gnu.org/en/blog/2019/substitutes-are-now-available-as-lzip/


Cheers,
simon



Reply via email to