Email or username:

Password:

Forgot your password?
Top-level
Fd9a :emacs: :guix:

@abcdw A look at Cargo.lock kills all motivation to package this project

3 comments
Andrew Tropin

@fd9a Actually, it's a good reason to implement guix transitive package managment for rust. Cargo.lock have almost all needed info I guess.

Fd9a :emacs: :guix:

@abcdw There is cargo2guix - git.sr.ht/~look/cargo2guix, but I don't like the way it works now. In recent versions it depends on (guix import crate) and on the internet to query crates.io. And on large projects like zed, it's bound to fail, especially with slow internet.

Andrew Tropin

@fd9a Yep, I don't like most of the guix import implementations, because they quries the repo for every package. IDK why do so, when languages have a proper lock files with hashes and all other necessary stuff. BTW, I workarounded the problem in fibers/ares, which stoped me last time from implementing transitive package manager for npm.

todo.sr.ht/~abcdw/tickets/7

Go Up