| 31 Jan 2025 |
| Dirk Van Haerenborgh changed their display name from Dirk Van Haerenborgh to Dirk Van Haerenborgh @ FOSDEM. | 13:48:00 |
| Jonas Chevalier changed their display name from Jonas Chevalier to Jonas Chevalier (FOSDEM). | 19:12:23 |
| quin changed their display name from worm_with_boots to quin. | 23:00:08 |
| 1 Feb 2025 |
Ilan Joselevich (Kranzes) | I'm going to PR a new rust package and I just wanted to know if I should be using useFetchCargoVendor? | 17:11:49 |
Ilan Joselevich (Kranzes) | cc. Alyssa Ross | 17:11:54 |
Alyssa Ross | yes | 17:12:26 |
Ilan Joselevich (Kranzes) | even if there are no git deps? | 17:12:34 |
Alyssa Ross | fetchCargoTarball will be deprecated this staging cycle | 17:12:40 |
Alyssa Ross | it's no longer reproducible even without git deps as of Cargo 1.84 | 17:12:57 |
Ilan Joselevich (Kranzes) | wonderful | 17:13:04 |
Alyssa Ross | so it's time for it to go | 17:13:14 |
Ilan Joselevich (Kranzes) | are there any other benefits to useFetchCargoVendor? | 17:13:40 |
Alyssa Ross | it will never change output hash due to a rust update, and we can allow git deps with it | 17:15:44 |
Alyssa Ross | i think that's it | 17:15:50 |
Ilan Joselevich (Kranzes) | not faster or anything? | 17:15:55 |
Alyssa Ross | it's actually currently slower | 17:16:04 |
Alyssa Ross | but that's already been improved in staging | 17:16:22 |
| 2 Feb 2025 |
| PopeRigby changed their display name from Pope_Rigby to PopeRigby. | 04:14:29 |
raitobezarius | @qyliss:fairydust.space: hmm do you have a suggestion to reduce the dependencies for useFetchCargoVendor ? (Aka the Nix dependency) | 10:24:47 |
Alyssa Ross | Implement nix-prefetch-git without nix | 10:25:48 |
Alyssa Ross | but there's already allowGitDependencies | 10:26:00 |
Alyssa Ross | the nix dependency is optional | 10:26:12 |
Toma | Someone could reimplement fetchCargoVendor in a language, like C, but that would only get rid of the python dep.
Reducing nix-prefetch-git's deps is the optimal solution. | 13:14:26 |
K900 | We basically just need an implementation of nix hash that's outside of Nix | 13:16:26 |
K900 | Jade said she had something | 13:16:40 |
K900 | But I'm out of spoons to look more | 13:16:55 |
Niklas Korz | you probably already explained it somewhere, but what would be the reason to prefer C over Rust here? | 13:45:33 |
Niklas Korz | seeing you already have rustc as dependency when using buildRustPackage anyway | 13:45:55 |
Niklas Korz | I guess that would need to vendor all of its dependencies to not depend on itself, but that seems like a reasonable compromise | 13:46:55 |
Niklas Korz | ah, not so much if the whole code is meant to live in nixpkgs I guess... | 13:47:50 |