!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

213 Members
Salon francographe de NixOS70 Servers

Load older messages


SenderMessageTime
2 May 2023
@ambroisie:belanyi.frAmbroisie(je parle pas de tester un module NixOS, mais plutôt vérifier que la configuration d'une machine entière, ou d'un "profile" donné, fonctionne comme attendu) 15:53:59
@ambroisie:belanyi.frAmbroisie J'ai vu des gens faire ça ici et là, et j'avoue que j'ai un peu de mal à me justifier ça pour ce qui n'est pas un module "bas-niveau" comme ceux de NixOS 15:54:47
@ambroisie:belanyi.frAmbroisieJe serais curieux d'entendre le raisonnement derrière, et ce que vous cherchez à tester 15:55:11
@rgrunbla:matrix.orgReventlov(pas moi, mais le magic rollback me fait de l'œil, c'est un peu différent mais voilà)15:55:23
@rgrunbla:matrix.orgReventlovlà c'est un peu ce que je "cherche" à faire, en fait15:55:34
@rgrunbla:matrix.orgReventlovj'ai des TPs où les nœuds physiques font tourner nixos15:55:43
@ambroisie:belanyi.frAmbroisieUne des raisons pour laquelle j'aime bien l'idée d'un outil de déploiement 15:55:46
@rgrunbla:matrix.orgReventlovet j'ai juste envie de tester les trucs de mon côté avant, et de recopier juste la conf en prod quand c'est bon15:56:07
@Minijackson:matrix.orgMinijacksonje prévois de faire ça au boulot, pour les petites configs15:56:14
@rgrunbla:matrix.orgReventlov(en pratique, l'année dernière, je suis passé directement par la case "physique")15:56:28
@Minijackson:matrix.orgMinijacksonmais même là, tu testes seulement la partie "générique" de ta config15:56:31
@lewo:matrix.orglewo
In reply to @ambroisie:belanyi.fr
Je serais curieux d'entendre le raisonnement derrière, et ce que vous cherchez à tester
On vérifie par exemple qu'un port n'est accessible que via le VPN
15:56:51
@lewo:matrix.orglewo(histoire de ne pas exposer ce qu'on est pas censé exposer)15:57:20
@rgrunbla:matrix.orgReventlov Minijackson c'est déjà pas mal @générique, mais c'est aussi pour ça que je voulais que le framework de test fasse le "moins" de trucs possibles au niveau réseau : coller le plus à la réalité 15:57:50
@rgrunbla:matrix.orgReventlov(et mettre 4 ports puisque ma board a 4 ports, les appeler pareil, etc…)15:58:06
@Minijackson:matrix.orgMinijacksonpar contre il manque quelque chose de génial pour ce genre de tests, c'est: https://github.com/NixOS/nixpkgs/pull/17829015:59:17
@Minijackson:matrix.orgMinijackson(qui a été revert)15:59:21
@rgrunbla:matrix.orgReventlovouai dommage18:41:56
@Minijackson:matrix.orgMinijacksonça devrait être fixable, mais j'ai pas regardé en détail18:42:36
@rgrunbla:matrix.orgReventlovtiens rigolo les tests utilisent le hostname et pas le nom tel que défini dans "nodes"18:44:50
@raitobezarius:matrix.orgraitobezarius
In reply to @Minijackson:matrix.org
par contre il manque quelque chose de génial pour ce genre de tests, c'est: https://github.com/NixOS/nixpkgs/pull/178290
C'est sur mon tableau de work de l'infra QEMU mais ça va prendre du temps vu qu'il y a des prios plus fondamentales (genre les disques)
18:46:04
@Minijackson:matrix.orgMinijacksonil y a des choses à faire avec les disques ?18:46:28
@raitobezarius:matrix.orgraitobezariusLes adresser par des noms20:47:42
@raitobezarius:matrix.orgraitobezariusEt pas une API de liste20:47:46
3 May 2023
@rgrunbla:matrix.orgReventlov Si quelqu'un sait comment résoudre ce petit problème avec rust / nix, je prends: https://0x0.st/HP5T.txt (flake.nix https://0x0.st/HP5b.txt, cargo new foobar && cd foobar && cargo add virt && cargo run ) 08:38:16
@rgrunbla:matrix.orgReventlovsi je fais un export C_INCLUDE_PATH="${libvirt}/include"; il trouve bien ses headers, mais plus sys/types.h…08:38:57
@rgrunbla:matrix.orgReventlov(bon, c'était simple, mais pourquoi… « Use bindgenHook and move pkg-config to nativeBuildInputs »)08:52:02
@symphorien:xlumurb.eusymphorienPourquoi pourquoi?17:36:53
@kidanger:kidanger.netkidangerBonsoir ! J'ai ouvert ma première PR sur nixpkgs il y a quelques jours : https://github.com/NixOS/nixpkgs/pull/229180 Après quelques ajustements, CI est passée. Quelle est la prochaine étape ? (reviewers humains?)18:32:48
@Minijackson:matrix.orgMinijackson
In reply to @kidanger:kidanger.net
Bonsoir ! J'ai ouvert ma première PR sur nixpkgs il y a quelques jours : https://github.com/NixOS/nixpkgs/pull/229180
Après quelques ajustements, CI est passée. Quelle est la prochaine étape ? (reviewers humains?)
tout à fait, il faudra au moins un humain pour review la PR.
18:34:44

Show newer messages


Back to Room ListRoom Version: 6