23 Apr 2024 |
Sigmanificient | Hello :o | 15:51:06 |
24 Apr 2024 |
Bruno Adele | Download 2024-04-24_08-41.png | 06:49:40 |
Bruno Adele | Salut,
Cela fait 6 à 8 mois que je me penche sur ce problème (pas à temps plein, hein :))
Du coup, je voulais partager le problème ainsi que sa résolution afin que d'autres évitent de le rencontrer pendant 8 mois :)
Mon installation est basée sur nixos-rebuild avec les options flakes. Souvent, j'utilise nix-shell pour temporairement utiliser des outils, mais récemment, je rencontrais souvent des problèmes avec certains packages comme sweethome3d ou texstudio .
Par exemple, j'obtenais des erreurs du style Cannot mix incompatible Qt library (6.6.2) with this library (6.6.1) ou comme la capture précédente. Hier, je ne sais pas pourquoi, j'ai eu une illumination, je me suis dit : pourquoi ne pas tester la commande nix shell nixpkgs#texstudio et comme par magie, les erreurs ont disparu !
| 06:50:47 |
Julien | Je pense que tu as les flake utilisés pour ton install nixos, et les channels pour tes shells, ce qui créé des incompatibilités | 07:16:44 |
Julien | Y une ligne magique de config à mettre pour que le nixpkgs de ton flake soit utilisé par tes shells | 07:17:15 |
Julien | Something something like this: https://github.com/JulienMalka/nix-config/blob/main/modules%2Fnix%2Fdefault.nix#L20 | 07:18:46 |
Julien | (Quand tu utilises nixpkgs#hello ça utilise une autre version de nixpkgs qui est dans le flake registry donc c'est pour ça que tu as un résultat différent mais le fait que ça marche est essentiellement un heureux hasard) | 07:21:10 |
nim65s | cool, merci ! | 07:34:34 |
| @lourkeur:nixos.dev left the room. | 14:29:52 |
Bruno Adele | In reply to @julienmalka:matrix.org (Quand tu utilises nixpkgs#hello ça utilise une autre version de nixpkgs qui est dans le flake registry donc c'est pour ça que tu as un résultat différent mais le fait que ça marche est essentiellement un heureux hasard) Que veux tu dire par c'est un pur hasard ? J'ai testé 2 ou 3 paquet différent qui planté, et ils marches | 17:38:43 |
Bruno Adele | In reply to @julienmalka:matrix.org (Quand tu utilises nixpkgs#hello ça utilise une autre version de nixpkgs qui est dans le flake registry donc c'est pour ça que tu as un résultat différent mais le fait que ça marche est essentiellement un heureux hasard) * Que veux tu dire par c'est un pur hasard ? J'ai testé 2 ou 3 paquet différents qui plantés, et ils marchent dorénavant | 17:40:56 |
Julien | Tu as le pb parce que y'a des versions différentes de qt installés systemwide (le nixpkgs de ton flake) et dont dépendent les paquets de ton shell (le nixpkgs de tes channels) | 17:45:49 |
Julien | Visiblement, le nixpkgs du flake registry a la bonne version de qt, mais il pourrait en être autrement | 17:46:23 |
25 Apr 2024 |
| @delroth:delroth.net left the room. | 14:43:22 |
| nighthawk changed their profile picture. | 20:19:25 |
26 Apr 2024 |
| Vodros joined the room. | 00:40:11 |
| Vodros changed their display name from vodros to Vodros. | 00:56:50 |
| hansemschnokeloch joined the room. | 06:07:35 |
27 Apr 2024 |
| pistache joined the room. | 08:26:51 |
murazaki | Hello, il y a des gens qui utilisent Unreal Engine sous NixOS ici ? | 12:15:44 |
29 Apr 2024 |
| Vinetos joined the room. | 15:04:07 |
| NixOS Moderation Botchanged room power levels. | 15:28:54 |
1 May 2024 |
Julien | Friendly reminder: le meetup parisien est demain soir à vers 19h à l'ENS | 10:35:17 |
| NixOS Moderation Botchanged room power levels. | 15:06:34 |
2 May 2024 |
Omar | Ce soir ? | 08:49:19 |
| Omar changed their display name from polywitch to Omar. | 08:49:39 |
Omar | Ce soir ? | 08:49:49 |
raitobezarius | Ouais | 09:16:24 |
Julien | To those coming to the meetup tonight, the room this time is not in the main building of ENS:
To access it ,first enter in ENS, you can tell at the entrance that you are going to an event organized by "DGNUM"
Then fellow these instructions (but go to floor -2 instead of -1): https://crypto.di.ens.fr/web2py/index/contact | 15:22:08 |
Julien | If you are having any kind of trouble please ping me | 15:23:47 |