guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Why does Guix duplicate dependency versions from Cargo.toml?


From: Attila Lendvai
Subject: Re: Why does Guix duplicate dependency versions from Cargo.toml?
Date: Sun, 27 Aug 2023 11:18:22 +0000

i may not understand this well enough, but with that in mind...

the nix crowd allows something that they call vendoring: they use the native 
tools of the language ecosystem to fetch the transitive closure of the 
dependencies, as specified by their own package management descriptions. then 
they compute a hash on the entire directory, and record it in the leaf 
package's definition. i think this vendoring dir/archive then even gets cached 
by their substitute servers (for prosperity).

IIUC, this method is rejected by guix on principle.

if someone wants to test their mailing list search-fu, then there was a similar 
discussion about golang in the past.

-- 
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
“As children go, so go nations. It's that simple.”
        — Carol Bellamy




reply via email to

[Prev in Thread] Current Thread [Next in Thread]