!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

230 Members
Salon francographe de NixOS75 Servers

Load older messages


SenderMessageTime
24 May 2026
@pinage404:matrix.orgpinage404les scripts viennent du repos packagé, ils sont patchés pour pouvoir passer les tests12:25:13
@flashonfire:lithium.ovhguillaumevu que le programme contient git dans le nom, je suppose (et sandro aussi) qu'il doit marcher avec des repos12:27:35
@flashonfire:lithium.ovhguillaumesa question c'est est ce que ces scripts sont copiés dans chaque repo ou pas12:27:47
@flashonfire:lithium.ovhguillaume* sa question c'est est ce que ces scripts sont copiés dans chaque repo ou pas parce que ça pourrait causer des problemes12:28:16
@pinage404:matrix.orgpinage404aaaaah !12:28:17
@flashonfire:lithium.ovhguillaume* sa question c'est est ce que ces scripts sont copiés dans chaque repo ou pas parce que ça pourrait causer des problèmes12:28:29
@pinage404:matrix.orgpinage404alors oui, ces scripts vont etre copiés dans les repos des users finaux12:28:48
@alex:tunstall.xyzAlex Dans ce cas, il faudrait continuer d'utiliser /usr/bin/env bash. 12:29:17
@pinage404:matrix.orgpinage404 mais le patch est fait dans la phase preCheck donc je suppose que les scripts sont inchangé dans le build final 12:29:20
@alex:tunstall.xyzAlex Tant que ce n'est pas copié à un des outputs (e.g. $out), le résultat ne sera pas affecté. 12:30:24
@flashonfire:lithium.ovhguillaume Le problème c'est que ton patchShebangs va remplacer tous les `#! xxx` par `#!/nix/store/<hash>-xxx/bin/xxx`
Si le script est copié tel quel dans le repo de l'utilisateur final, et que plus tard tu update ton nixpkgs, le hash va changer et le chemin patché ne sera plus bon
12:32:30
@pinage404:matrix.orgpinage404 je ne maitrise pas encore les outputs, j'ai essayé de split le man, les binaires, et l'autocompletion de shell, mais pour le moment je n'ai pas réussi 12:32:34
@alex:tunstall.xyzAlex Est-il nécessaire d'utiliser patchShebangs sur .config/git/hooks afin de passer le checkPhase ? 12:34:22
@pinage404:matrix.orgpinage404 je re-tente, quand j'avais fait mes tests, oui, mais entre temps j'ai changé des trucs 12:34:49
@pinage404:matrix.orgpinage404maintenant ça passe !12:37:19
@flashonfire:lithium.ovhguillaumeChez moi ça passe en ne patchant que fake_editor.sh mais ça fail si on enleve les deux patches12:39:23
@flashonfire:lithium.ovhguillaumemais si fake_editor n'est utilisé que pour les tests c'est ok 👍️12:40:12
@flashonfire:lithium.ovhguillaume* Chez moi ça passe en ne patchant que fake_editor.sh mais ça fail si on enleve les deux12:40:30
@flashonfire:lithium.ovhguillaume* sa question c'est est ce que ces scripts sont copiés dans chaque repo ou pas, parce que ça pourrait causer des problèmes12:40:57
@pinage404:matrix.orgpinage404en effet12:42:41
@pinage404:matrix.orgpinage404je re-teste avec la future version voir si ça sera suffisant12:42:53
@pinage404:matrix.orgpinage404bah, c'est suffisant12:43:57
@pinage404:matrix.orgpinage404ah ! bah oui, je suis bete, j'ai fait en sorte de désactiver les tests potentiellement problématiques par défaut, donc forcement, ça passe12:47:00
@pinage404:matrix.orgpinage404merci pour le coup de pouce =D12:47:38
@pinage404:matrix.orgpinage404j'ai des tests qui utilisent une version spécifique de git, et d'autres tests qui utilisent une autre version spécifique de git, je préfère les désactiver par défaut plutot que de faire un packaging compliqué qui injecteraient ces 2 versions spécifiques de git12:51:16
@flashonfire:lithium.ovhguillaumehmm oui je pense que c'est mieux d'éviter de pull plusieurs versions12:53:23
@flashonfire:lithium.ovhguillaume * 13:02:36
25 May 2026
@julm:matrix.orgjulm joined the room.21:39:19
26 May 2026
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ± changed their profile picture.05:41:36
27 May 2026
@thoth101010:matrix.orgthothRedacted or Malformed Event11:50:42

Show newer messages


Back to Room ListRoom Version: 6