!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

173 Members
Salon francographe de NixOS59 Servers

Load older messages


SenderMessageTime
22 Apr 2024
@ManUtopiK:matrix.orgManUtopiK Avec nix-prefetch-url ou nix-prefetch-url --unpack c'est pas mieux 20:14:08
@Minijackson:matrix.orgMinijackson en général, ce qu'on fait, c'est qu'on met une string vide "", et Nix nous dit à quel hash il s'attendait 20:18:23
@ManUtopiK:matrix.orgManUtopiK

Ah oui, ça serait plus simple ! Mais ça plante. Avec une string vide il retourne cette erreur :

❯ nix-build default.nix
error:
       … while calling the 'derivationStrict' builtin

         at /builtin/derivation.nix:9:12: (source not available)

       … while evaluating derivation 'gcli-0.2.9'
         whose name attribute is located at /nix/store/3r643hm4q1l4dj1yw0hlaya8gkbbn235-nixos-unstable/nixos-unstable/pkgs/stdenv/generic/make-derivation.nix:331:7

       … while evaluating attribute 'cargoDeps' of derivation 'gcli-0.2.9'

         at /nix/store/3r643hm4q1l4dj1yw0hlaya8gkbbn235-nixos-unstable/nixos-unstable/pkgs/build-support/rust/build-rust-package/default.nix:101:10:

          100| } // {
          101|   inherit buildAndTestSubdir cargoDeps;
             |          ^
          102|

       (stack trace truncated; use '--show-trace' to show the full trace)

       error: A hash was specified for simple-mermaid-0.1.1, but there is no corresponding git dependency.
20:23:58
@ManUtopiK:matrix.orgManUtopiKAh c'est bon. J'ai réussi !20:26:02
@ManUtopiK:matrix.orgManUtopiKMerci !20:26:18
@ManUtopiK:matrix.orgManUtopiKAh non en fait 🤪 Ça marche pour "simple-mermaid-0.1.0" = ""; mais pas pour "simple-mermaid-0.1.1" = "";20:27:51
@Minijackson:matrix.orgMinijackson

there is no corresponding git dependency

20:32:11
@Minijackson:matrix.orgMinijackson est-ce que tu dépends vraiment d'un simple-mermaid-0.1.1 venant d'un dépôt git dans ton Cargo.lock ? 20:32:35
@Minijackson:matrix.orgMinijackson de mémoire, ces hash sont seulement pour les cas particulier où tu as ma-dep = { git = "https://..." } dans le Cargo.toml 20:33:42
@ManUtopiK:matrix.orgManUtopiK
In reply to @Minijackson:matrix.org
est-ce que tu dépends vraiment d'un simple-mermaid-0.1.1 venant d'un dépôt git dans ton Cargo.lock ?
Oui je pense
20:34:08
@ManUtopiK:matrix.orgManUtopiKBon, je laisse tomber. J'essaye juste de builder pour dépanner des devs. Mais le bug vient plus de rust que de nix. Je leur fait remonter le problème. Merci pour vos infos, j'ai appris des trucs 😀20:38:07
23 Apr 2024
@sigmanificient:matrix.orgSigmanificient joined the room.01:03:50
@augustebaum:matrix.orgAuguste Baum Hello tout le monde, je me permets de reposter cet événement vers Zurich fin mai : https://www.meetup.com/de-DE/nix-zurich/events/300471463/
On tâchera de réduire le nombre de build failures sur hydra (zh.fail) avant la release 24.05 !
07:39:28
@augustebaum:matrix.orgAuguste Baum* Hello tout le monde, je me permets de reposter cet événement vers Zurich fin mai au cas où : https://www.meetup.com/de-DE/nix-zurich/events/300471463/
On tâchera de réduire le nombre de build failures sur hydra (zh.fail) avant la release 24.05 !07:39:44
@gsaurel:laas.frnim65s changed their display name from Guilhem to nim65s.07:52:09
@dyazz:matrix.orgDyazz joined the room.08:36:17
@sigmanificient:matrix.orgSigmanificientHello :o15:51:06
24 Apr 2024
@badele:matrix.orgBruno Adele2024-04-24_08-41.png
Download 2024-04-24_08-41.png
06:49:40
@badele:matrix.orgBruno 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
@julienmalka:matrix.orgJulien 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
@julienmalka:matrix.orgJulien Y une ligne magique de config à mettre pour que le nixpkgs de ton flake soit utilisé par tes shells 07:17:15
@julienmalka:matrix.orgJulien Something something like this: https://github.com/JulienMalka/nix-config/blob/main/modules%2Fnix%2Fdefault.nix#L20 07:18:46
@julienmalka:matrix.orgJulien (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
@gsaurel:laas.frnim65scool, merci !07:34:34
@lourkeur:nixos.devlourkeur (nix btw) left the room.14:29:52
@badele:matrix.orgBruno 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
@badele:matrix.orgBruno 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
@julienmalka:matrix.orgJulien 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
@julienmalka:matrix.orgJulien 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@delroth:delroth.net left the room.14:43:22

Show newer messages


Back to Room ListRoom Version: 6