!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

223 Members
Salon francographe de NixOS72 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
29 Sep 2023
@raitobezarius:matrix.orgraitobezariusensuite devbox a du support pour des versions spécifiques, y a plein de façons dans l'écosystème de rajouter par dessus nixpkgs, c'est pratique pour du one shot ou des cas simples, mais on réintroduit des versions, donc on a de nouveau les problématiques de version solving, je ne crois pas qu'il y ait de solution à date « propre » (i.e. réintroduire un meta solveur de versions)13:50:21
@raitobezarius:matrix.orgraitobezariusautre aparté, comme les machins comme devenv, ça tente de fournir des services locaux, et c'est très cool mais c'est pas forcément un truc développé dans nixpkgs du tout vu que le support de services hors de NixOS est chaud à maintenir en général13:51:22
@raitobezarius:matrix.orgraitobezariusje pense que la bonne façon de faire c'est d'utiliser portablectl / user portable services de systemd mais je sais pas si c'est ce qu'ils font13:51:40
@raitobezarius:matrix.orgraitobezariusaprès faut reconnecter ça dans nixpkgs proprement13:51:54
@raitobezarius:matrix.orgraitobezariusoverall, tous ces machins sont mignons, mais les gens qui les développent contribuent assez peu (à ma connaissance) à une vision d'ensemble permettant leur réintégration dans nixpkgs proprement13:52:36
@tgerbet:matrix.orgtgerbetD'ailleurs de mon expérience perso on gagne déjà beaucoup à "juste" fournir et à faire adopter un nix-shell pour les outils de dev/test et de garder le reste tel quel Le fait que tout le monde utilise la même version de node/npm/yarn/rust/... et que ça ne soit pas pénible à obtenir c'est déjà un gros gain niveau friction quotidienne. C'est aussi beaucoup plus simple au final que des instructions dispersées sur N pages d'un wiki pas à jour 16:40:25
@raitobezarius:matrix.orgraitobezariusJe pense qu'utiliser nixpkgs ça fait remarquer un truc intéressant qui était connue par certaines communautés de package managers (notamment Haskell/Stackage) qui est que16:46:52
@raitobezarius:matrix.orgraitobezariusDans un projet, c'est un bon objectif d'essayer de rester sur un ensemble cohérent de paquets et d'éviter de faire trop varier les versions individuelles de machins comme Node, Rust, Go, etc.16:47:23
@raitobezarius:matrix.orgraitobezariusEn ce sens là, nixpkgs est quand même absurdement bien16:47:50
@badele:matrix.orgBruno AdeleMerci d'avoir pris le temps de répondre 👌18:49:22

Show newer messages


Back to Room ListRoom Version: 6