| 15 Jun 2023 |
Gaël Reyrol | repl est souvent très pratique c'est vrai ! | 06:23:19 |
Bruno Adele | Si il n'existe pas, ca fait plusieurs fois que je me tate de devlopper un outil un outil qui permetrait de faire un truc du genre
nix repl | grep nix-rice il te liste les chemins complet ou figure le mot nix-rice
Ca permetrait de s'y retrouver dans cette galaxie :)
| 06:25:22 |
Bruno Adele | * Si il n'existe pas, ca fait plusieurs fois que je me tate de devlopper un outil un outil qui permetrait de faire un truc du genre
nix repl | grep nix-rice il te listerait les chemins complet ou figure le mot nix-rice
Ca permettrait de s'y retrouver dans cette galaxie :)
| 06:25:48 |
Minijackson | In reply to @badele:matrix.org sent an image. note: tu peux supprimer la fonctions, remplacer la ligne par seulement { nixpkgs.overlays = ...; } | 06:38:48 |
Gaël Reyrol | Est-ce que quelqu'un sait comment je peux faire pour m'assure qu'un attrset quand je le passe à mapAttrs, le retour garde l'ordre des clés ? | 12:27:46 |
Gaël Reyrol | * Est-ce que quelqu'un sait comment je peux faire pour m'assurer qu'un attrset quand je le passe à mapAttrs, le retour garde l'ordre des clés ? | 12:27:52 |
Minijackson | à ma connaissances, les attrset n'ont pas de clés ordonnées, quoi qu'il arrive | 12:28:37 |
Minijackson | où alors c'est un détail d'implémentation | 12:28:45 |
Minijackson | je te conseillerai plutôt de faire un liste de "nameValuePair" | 12:28:58 |
Minijackson | [ { name = "clé"; value = ...; } ... ] | 12:29:13 |
Gaël Reyrol | ça changera pas la finalité si ? Grosso modo quand je lui passe { sub = ...; att = ...; ker = ...; sym = ...;}, je le sors en texte et il me donne Att= ... Ker= ... Sub=... Sym=... au lieu de Sub=... Att=... Ker=... Sym=... | 12:33:14 |
Minijackson | en fait, quand j'ouvre nix repl:
nix-repl> { sub = 1; attr = 2; ker = 3; sym = 4; }
{ attr = 2; ker = 3; sub = 1; sym = 4; }
| 12:34:54 |
Gaël Reyrol | arf oui | 12:35:08 |
Minijackson | même avant de passer l'attrset dans la fonction, les clés sont réordonnées | 12:35:14 |
Gaël Reyrol | 😭 | 12:35:25 |
Gaël Reyrol | tant pis c'est pas très grave mais j'aurai aimé garder l'ordre ^^ | 12:35:50 |
immae | Tu peux passer par une liste de { name; value; } si vraiment l’ordre est important. Il y a des fonctions pour passer de ça à un attrset et inversement dans les libs | 12:37:51 |
immae | (mais effectivement un attrs est toujours ordonné par ordre alphabétique quoi que tu fasses) | 12:38:06 |
immae | ah maisça a déjà été suggéré pardon | 12:38:39 |
Gaël Reyrol | je pourrais pas agir initialement sur la déclaration de l'attrset donc même si je le passe en { name; value; }, je le récupère déjà ordonné | 12:39:10 |
Gaël Reyrol | mais merci pour les suggestions :) | 12:39:32 |
TheSola10 | et ensuite la conversion de liste name+value ordonnée se fait avec builtins.listToAttrs | 13:40:26 |
| 16 Jun 2023 |
kidanger | une histoire amusante sur la reproducibilité & docker : https://github.com/docker-library/python/issues/835
(les images docker python:3.* qui suivent la nouvelle version de debian maintenant, et ça casse plein de déploiements) | 09:09:40 |
raitobezarius | In reply to @kidanger:kidanger.net une histoire amusante sur la reproducibilité & docker : https://github.com/docker-library/python/issues/835 (les images docker python:3.* qui suivent la nouvelle version de debian maintenant, et ça casse plein de déploiements) surtout terrifiante sur le Ubuntu 16.04 | 11:44:13 |
Bruno Adele | Bonsoir, je ne sais pas si ca existe, hormis ce site https://search.nixos.org/packageset nixpkgs-update savez vous si il existe un site qui référence les deltas des programes qu'il y'aurait entre nixpkgs et les versions remote ? Et sauf erreur de nixpkgs-update ne semble pas le faire automatiquement ? | 19:30:17 |
Minijackson | avec repology ? | 19:32:20 |
Minijackson | par exemple: https://repology.org/project/netbox/versions | 19:32:45 |
Minijackson | et en bonus, on voit les versions dans les autres dépôts | 19:33:03 |
Minijackson | note: repology n'affiche pas forcément la version upstream, mais la dernière version packagé dans tous les repos qu'il connaît | 19:33:33 |
| Artem joined the room. | 19:54:11 |