| 24 Apr 2022 |
| Krutonium set a profile picture. | 14:28:18 |
| Krutonium changed their profile picture. | 14:50:44 |
Solène (she/her) | je ne vais pas venir au meetup, ça me coûte trop cher de faire l'aller-retour + hotel :/ | 22:09:12 |
raitobezarius | Je suis désolé :( — ça m'intéresse d'en savoir plus pour comprendre comment mieux prendre en compte ces problématiques pour les prochains, si ça t'intéresse d'échanger par MP sur les prix que tu as eu / lieux que tu as regardé (bien sûr, comme tu le sens) | 22:12:50 |
| 25 Apr 2022 |
Jérémie Ferry | bonsoir, je cherche à packager mon premier soft en techno Rust : https://github.com/mothsart/pouf | 18:08:15 |
Jérémie Ferry | je vois qu'il faut un cargoHash ou cargoSha256. On l'obtient comment ? | 18:09:34 |
Yvan Sraka | Tu essayes de faire ça https://nixos.org/manual/nixpkgs/stable/#compiling-rust-applications-with-cargo | 18:10:52 |
Minijackson | In reply to @mothsart:matrix.org je vois qu'il faut un cargoHash ou cargoSha256. On l'obtient comment ? hello ! le plus courant et de l'assigner a lib.fakeHash, et puis de recuperer la valeur calculee dans les logs du build qui fail | 18:11:08 |
Yvan Sraka | * Tu essayes de faire ça https://nixos.org/manual/nixpkgs/stable/#compiling-rust-applications-with-cargo ?! | 18:12:17 |
Yvan Sraka | Ou cargoSha256 = lib.fakeSha256; du coup :) | 18:13:43 |
Jérémie Ferry | Ok, merci. les logs du build = stderr ? | 18:17:32 |
Minijackson | oui | 18:17:48 |
Minijackson | ca devrait etre dans les 3-4 dernieres lignes de l'output de nix build ... | 18:18:10 |
Jérémie Ferry | these derivations will be built:
/nix/store/swwqs6fdww0x3a0kyrrhw5ifxf46jzyh-pouf-0.4.0-vendor.tar.gz.drv
/nix/store/34fhqvk81wxxypjdlv9s6jchwapxh0fg-pouf-0.4.0.drv
building '/nix/store/swwqs6fdww0x3a0kyrrhw5ifxf46jzyh-pouf-0.4.0-vendor.tar.gz.drv'...
unpacking sources
variable $src or $srcs should point to the source
builder for '/nix/store/swwqs6fdww0x3a0kyrrhw5ifxf46jzyh-pouf-0.4.0-vendor.tar.gz.drv' failed with exit code 1
cannot build derivation '/nix/store/34fhqvk81wxxypjdlv9s6jchwapxh0fg-pouf-0.4.0.drv': 1 dependencies couldn't be built
| 18:18:24 |
Minijackson | tu aurais la definition de la derivation ? | 18:18:57 |
symphorien | manifestement il manque src = ... | 18:19:07 |
Minijackson | il est possible qu'il te manque un src = fetchFromGitHub ... | 18:19:07 |
Jérémie Ferry | ça doit forcément s'appuyer sur un github ? | 18:20:33 |
Jérémie Ferry | c'est dans crates : https://crates.io/crates/pouf | 18:20:41 |
Minijackson | pas forcement, il y a aussi un fetchCrate si je me trompe pas | 18:21:01 |
Minijackson | * pas forcement, il y a aussi une fonction fetchCrate si je me trompe pas | 18:21:15 |
Minijackson | mais dans nixpkgs on a plus l'habitude d'utiliser fetchFormGitHub dans ces cas de figure | 18:21:23 |
Jérémie Ferry | ok, je vais partir sur le plus commu du coup | 18:21:55 |
Jérémie Ferry | merci | 18:22:00 |
Jérémie Ferry | * ok, je vais partir sur le plus commun du coup | 18:22:11 |
Jérémie Ferry | bon, il me dit que le Cargo.lock doit être dans les sources, normal ? | 18:29:05 |
symphorien | oui | 18:30:41 |
Jérémie Ferry | ok, je refais une version avec | 18:31:09 |
Minijackson | In reply to @mothsart:matrix.org bon, il me dit que le Cargo.lock doit être dans les sources, normal ? pour info, il y a des explications dans la documentation officielle sur pourquoi le Cargo.lock devrait etre inclu dans les projets "binaires" Rust: https://doc.rust-lang.org/cargo/faq.html#why-do-binaries-have-cargolock-in-version-control-but-not-libraries | 19:19:10 |
Jérémie Ferry | bon, occupations familiales, je viens seulement de terminer : https://github.com/NixOS/nixpkgs/pull/170330 | 21:39:14 |