10 Jul 2021 |
thibaut | In reply to @rgrunbla:matrix.org encore une victoire de l'UX de Nix, j'essaye Ouais, ça m'a toujours étonné que quelques trucs soient "gérés" par root (comme le canal nixos), mais je peux comprendre (historiquement). Que nix utilise la db dans ~root/.cache/nix j'avoue que je m'y attendais pas | 11:47:53 |
thibaut | 🎉 | 11:48:02 |
symphorien | Je crois que c'est parce que le démon tourne en root | 11:48:33 |
thibaut | Oui, j'imagine. (J'allais ajouter « à l'heure où un démon gère tout ça ») | 11:49:25 |
symphorien | Et la confiance à accorder aux caches binaires est sennsible alors il ne faut pas lire de fichiers d'utilisateurs non root | 11:49:29 |
thibaut | Je pense que ~/.cache/nix/binary-cache-v6.sqlite est créé quelque part mais inutilement (en tout cas en multi-user, c'est probablement utile sinon | 11:50:58 |
thibaut | Il contient une entrée pour le cache par défaut et c'est tout et n'est pas utilisé. Ça induit en erreur pour ce genre de debug. | 11:51:42 |
thibaut | * Je pense que ~/.cache/nix/binary-cache-v6.sqlite est créé quelque part mais inutilement (en tout cas en multi-user, c'est probablement utile sinon) | 11:52:04 |
thibaut | Et j'ai fouillé dans /nix/var/nix/db , qui respecterait ces contraintes de sécur, et qui me paraissait plus plausible que /root/.cache/nix/ 😅 | 11:53:32 |
thibaut | * Et j'ai fouillé dans /nix/var/nix/db , qui respecterait ces contraintes de sécu, et qui me paraissait plus plausible que /root/.cache/nix/ 😅 | 11:53:41 |
symphorien | peut-être que le cache devrait être invalidé quand --option something-with-binary-caches est utilisé | 11:54:14 |
thibaut | Le problème était le cache des NARs, pas du binary-cache lui-même | 11:56:42 |
symphorien | ah pardon j'avais pas tout lu | 11:56:56 |
thibaut | pas de problème | 11:57:16 |
thibaut | Apparently the --refresh now solves this issue https://github.com/NixOS/nix/commit/ea756b3654931f23839aee9f461a8c891c6ffe43 | 12:02:33 |
thibaut | * Apparently the new --refresh option now solves this issue https://github.com/NixOS/nix/commit/ea756b3654931f23839aee9f461a8c891c6ffe43 | 12:03:05 |
thibaut | * La nouvelle option --refresh permet de vide le cache et résoud ce genre de problème https://github.com/NixOS/nix/commit/ea756b3654931f23839aee9f461a8c891c6ffe43 | 12:04:42 |
thibaut | * La nouvelle option --refresh permet de vider le cache et résoud ce genre de problème https://github.com/NixOS/nix/commit/ea756b3654931f23839aee9f461a8c891c6ffe43 | 12:04:54 |
thibaut | * La nouvelle option --refresh permet de vider le cache et résout ce genre de problème https://github.com/NixOS/nix/commit/ea756b3654931f23839aee9f461a8c891c6ffe43 | 12:05:13 |
thibaut | * La nouvelle option --refresh permet de vider ce cache et résout ce genre de problème https://github.com/NixOS/nix/commit/ea756b3654931f23839aee9f461a8c891c6ffe43 | 12:05:31 |
thibaut | Redacted or Malformed Event | 12:11:28 |
thibaut | Pas vraiment avec le std::max en fait… Je vois pas trop l'intérêt du coup. Bref | 12:13:04 |
17 Jul 2021 |
Reventlov | Redacted or Malformed Event | 08:08:56 |
Reventlov | Redacted or Malformed Event | 08:09:30 |
Reventlov | Redacted or Malformed Event | 08:10:26 |
Linux Hackerman | Reventlov: si ça t'amuse, il y a hnix qui est capable d'évaluer nixpkgs avec haskell | 09:13:17 |
Linux Hackerman | Et puis Hydra, une combinaison de Nix et de Perl. Mais je sais pas si c'est ça que tu cherches :p | 09:15:17 |
Reventlov | Redacted or Malformed Event | 09:15:32 |
Reventlov | Redacted or Malformed Event | 09:15:46 |
Reventlov | Redacted or Malformed Event | 09:16:07 |