@smallcircles Its worth noting that the operating-system, #guix moved from GNU's Savannah rig to #codeberg:

https://guix.gnu.org/blog/2025/migrating-to-codeberg/

d@nny disc@ mc²
Giacomo Leidi
⠴PicNoir⠦
d@nny disc@ mc² and 2 others boosted
#Guix folks, you might have noticed that tools that look for package dependents (‘guix refresh -l PKG’, ‘guix build -P1 PKG’) have suddenly become much faster.

We owe this to the new Rust packaging model that @hako just merged:
https://social.boiledscript.com/notes/abovsleo9t

Surprised? Turns out that the previous ‘cargo-build-system’ would traverse the package graph multiple times to compute the closure of crates needed by each Rust package. Such a relief!

⠴PicNoir⠦
⠴PicNoir⠦ liked this activity
#Guix folks, you might have noticed that tools that look for package dependents (‘guix refresh -l PKG’, ‘guix build -P1 PKG’) have suddenly become much faster.

We owe this to the new Rust packaging model that @hako just merged:
https://social.boiledscript.com/notes/abovsleo9t

Surprised? Turns out that the previous ‘cargo-build-system’ would traverse the package graph multiple times to compute the closure of crates needed by each Rust package. Such a relief!

#Guix folks, you might have noticed that tools that look for package dependents (‘guix refresh -l PKG’, ‘guix build -P1 PKG’) have suddenly become much faster.

We owe this to the new Rust packaging model that @hako just merged:
https://social.boiledscript.com/notes/abovsleo9t

Surprised? Turns out that the previous ‘cargo-build-system’ would traverse the package graph multiple times to compute the closure of crates needed by each Rust package. Such a relief!

#guix is friking addictive. Seriously, if you want to create a complicated router server thing in Debian, youre gonna have to install packages, config them, test it out manually, etc. In the end you'll have an artifact that does that task, but if you want another one... Good luck. Yes you can try to automate the production of it with Ansible or Chef or cfengine or some garbage but that'll be all about installing a package and then editing or copying files, automating the manual editing process.
#guix is friking addictive. Seriously, if you want to create a complicated router server thing in Debian, youre gonna have to install packages, config them, test it out manually, etc. In the end you'll have an artifact that does that task, but if you want another one... Good luck. Yes you can try to automate the production of it with Ansible or Chef or cfengine or some garbage but that'll be all about installing a package and then editing or copying files, automating the manual editing process.