| 24 May 2026 |
pinage404 | les scripts viennent du repos packagé, ils sont patchés pour pouvoir passer les tests | 12:25:13 |
guillaume | vu que le programme contient git dans le nom, je suppose (et sandro aussi) qu'il doit marcher avec des repos | 12:27:35 |
guillaume | sa question c'est est ce que ces scripts sont copiés dans chaque repo ou pas | 12:27:47 |
guillaume | * sa question c'est est ce que ces scripts sont copiés dans chaque repo ou pas parce que ça pourrait causer des problemes | 12:28:16 |
pinage404 | aaaaah ! | 12:28:17 |
guillaume | * sa question c'est est ce que ces scripts sont copiés dans chaque repo ou pas parce que ça pourrait causer des problèmes | 12:28:29 |
pinage404 | alors oui, ces scripts vont etre copiés dans les repos des users finaux | 12:28:48 |
Alex | Dans ce cas, il faudrait continuer d'utiliser /usr/bin/env bash. | 12:29:17 |
pinage404 | 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 | Tant que ce n'est pas copié à un des outputs (e.g. $out), le résultat ne sera pas affecté. | 12:30:24 |
guillaume | 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 | 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 | Est-il nécessaire d'utiliser patchShebangs sur .config/git/hooks afin de passer le checkPhase ? | 12:34:22 |
pinage404 | je re-tente, quand j'avais fait mes tests, oui, mais entre temps j'ai changé des trucs | 12:34:49 |
pinage404 | maintenant ça passe ! | 12:37:19 |
guillaume | Chez moi ça passe en ne patchant que fake_editor.sh mais ça fail si on enleve les deux patches | 12:39:23 |
guillaume | mais si fake_editor n'est utilisé que pour les tests c'est ok 👍️ | 12:40:12 |
guillaume | * Chez moi ça passe en ne patchant que fake_editor.sh mais ça fail si on enleve les deux | 12:40:30 |
guillaume | * sa question c'est est ce que ces scripts sont copiés dans chaque repo ou pas, parce que ça pourrait causer des problèmes | 12:40:57 |
pinage404 | en effet | 12:42:41 |
pinage404 | je re-teste avec la future version voir si ça sera suffisant | 12:42:53 |
pinage404 | bah, c'est suffisant | 12:43:57 |
pinage404 | ah ! bah oui, je suis bete, j'ai fait en sorte de désactiver les tests potentiellement problématiques par défaut, donc forcement, ça passe | 12:47:00 |
pinage404 | merci pour le coup de pouce =D | 12:47:38 |
pinage404 | j'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 git | 12:51:16 |
guillaume | hmm oui je pense que c'est mieux d'éviter de pull plusieurs versions | 12:53:23 |
guillaume | * | 13:02:36 |
| 25 May 2026 |
| julm joined the room. | 21:39:19 |
| 26 May 2026 |
| ·☽•Nameless☆•777 · ± changed their profile picture. | 05:41:36 |
| 27 May 2026 |
thoth | Redacted or Malformed Event | 11:50:42 |