!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

230 Members
Salon francographe de NixOS73 Servers

Load older messages


SenderMessageTime
2 Jan 2022
@passionlinux:matrix.orgSebastien Chavauxtu m'as fait comprendre mon erreur et c'est chouette 19:55:05
@symphorien:xlumurb.eusymphorien sinon, tu peux aussi tester avec ton fichier nix original: au lieu de nix-shell pelicanseb.nix tu fais nix-shell pelicanseb.nix -I nixpkgs=/path/to/clone 20:32:05
@symphorien:xlumurb.eusymphorientu pourrais faire ton fork entier de nixos juste comme ça20:32:20
@passionlinux:matrix.orgSebastien Chavauxhum intéressant, 20:36:26
@passionlinux:matrix.orgSebastien Chavauxc'est vraiment beaucoup de changement pour moi pauvre debianeux20:37:11
@passionlinux:matrix.orgSebastien Chavaux:)20:37:14
@passionlinux:matrix.orgSebastien Chavauxjuste magnifique!20:39:31
@passionlinux:matrix.orgSebastien Chavauxbonne nuitée et merci encore pour vos explications :) je reviendrai vous ennuyer :)20:43:32
3 Jan 2022
@Sweenu:matrix.orgSweenu

Hello! J'ai des problèmes lors d'un ajout d'un patch sur un package (pgcli) dans un overlay et le pb est au niveau du setup sauf que du coup je sais pas trop comment debugger. Y'a-t-il moyen de montrer plus d'information que ça ?

trying https://github.com/sweenu/pgcli/commit/493b028cde5fbcb89e4d6f9032479ee273e89130.patch
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  4691  100  4691    0     0  20005      0 --:--:-- --:--:-- --:--:-- 20047
/nix/store/ssb4zi8k9p8x0pdk115c0sqvfwlrqlqz-stdenv-linux/setup: line 91: /build/: Is a directory
sed: couldn't flush stdout: Broken pipe

J'ai essayé d'ajouter le patch directement au package dans mon fork de nixpkgs comme ça:

  patches = [
    (fetchpatch {
      url = "https://github.com/sweenu/pgcli/commit/121a6cc6c09e95bf1f0331289bde4e74cce9b14e.patch";
      sha256 = "";
    })
  ]

Mais même erreur donc c'est pas mon overlay qui pose pb

14:08:27
@symphorien:xlumurb.eusymphoriensi tu mets 52 zéros à la place d'un sha vide ?14:10:10
@nbp:mozilla.orgnbp Sweenu: nix-build a une option pour garder le dossier temporaire en cas d'erreur. 14:11:43
@nbp:mozilla.orgnbp --keep-failed 14:12:59
@Sweenu:matrix.orgSweenuoh mince, c'était ça ... merci J'aurais du juste tester mais je pouvais pas croire que c'était ça le problème parce qu'en général je laisse toujours vide et ça marche quand même (quand je fais un fetchFromGitHub dans ma config par exemple)14:13:24
@Sweenu:matrix.orgSweenuQuand je dis que ça marche, je veux dire que ça me donne le bon hash à mettre14:13:59
@symphorien:xlumurb.eusymphorienmalgré tout le message d'erreur est particulièrement mauvais14:14:23
@mothsart:matrix.orgJérémie FerryTiens, une petite question : comment ça se passe les nouvelles versions d'un soft dans Nix. Ex: openRgb a été intégré en v 0.7 récemment sur la unstable. est-ce que je peux m'y attendre pour la 21.11 ou c'est mort, il faudra que jattente d'être sur la 22.03 pour l'avoir en stable ?14:19:02
@symphorien:xlumurb.eusymphorien il y a peu de backports, mais c'est facile de mélanger unstable et stable: https://nixos.wiki/wiki/FAQ#How_can_I_install_a_package_from_unstable_while_remaining_on_the_stable_channel.3F 14:23:15
@symphorien:xlumurb.eusymphorien(et comparé à débian, ça ne risque pas de désinstaller dpkg pour cause de conflit)14:23:37
@mothsart:matrix.orgJérémie Ferryah oui, je vois. Intéressant !14:24:34
@mothsart:matrix.orgJérémie Ferryles backdoors c'est juste pour des trucs du genre log4j (ex pris random complet 🤣) si je comprend bien14:25:56
@putch4r:matrix.orgputchar
In reply to @mothsart:matrix.org
Tiens, une petite question : comment ça se passe les nouvelles versions d'un soft dans Nix. Ex: openRgb a été intégré en v 0.7 récemment sur la unstable. est-ce que je peux m'y attendre pour la 21.11 ou c'est mort, il faudra que jattente d'être sur la 22.03 pour l'avoir en stable ?
il va même y avoir un module (jonringer a fait les 2)
je ne sais pas si autre chose que des maj mineures / patch de secu sont backport
14:36:52
5 Jan 2022
@Sweenu:matrix.orgSweenu

Hello 👋
J'ai un petit problème dans un overlay sur un package build avec buildRustPackage.
J'ai:

final: prev: {
  viu = prev.viu.overrideAttrs (old: {
    buildFeatures = old.buildFeatures or [ ] ++ [ "sixel" ];
    buildInputs = old.buildInputs or [ ] ++ [ prev.libsixel ];
  });
}

Et ça ne marche pas, alors que si je remplace buildFeatures avec cargoBuildFlags = old.cargoBuildFlags or [ ] ++ [ "--features=sixel" ]; ça marche. Pourtant j'ai essayé de faire directement mes changements sur nixpkgs et ça marche très bien 🤔 (dans les deux cas c'est nixos-unstable).
Une idée du problème ?

12:10:14
@symphorien:xlumurb.eusymphorienje crois que overrideAttrs ne marche pas très bien avec buildRustPackage12:13:56
@symphorien:xlumurb.eusymphorienplus exactement buildRustPackage calcule des choses et les passe à mkDerivation12:14:13
@symphorien:xlumurb.eusymphorienet overrideAttrs change ce qui est passé prémaché à mkDerivation12:14:32
@symphorien:xlumurb.eusymphorienpour python y'a overridePythonAttrs pour changer ce qui est passé à buildPythonPackage, mais je sais pas si y'a un équivalent pour buildRustPackage12:15:07
@Sweenu:matrix.orgSweenuAh ouais okay je vois, je vais regarder alors, merci pour ton aide 12:20:43
@raitobezarius:matrix.orgraitobezarius tu peux essayer de faire nix repl :l <nixpkgs> dans le REPL puis de taper pkgs.viu.override[tab][tab] pour avoir l'auto complétion Sweenu 18:55:53
@raitobezarius:matrix.orgraitobezariusça te dira s'il existe un équivalent pertinent18:56:02
@raitobezarius:matrix.orgraitobezarius(en pratique, il ne semblerait pas)18:57:27

Show newer messages


Back to Room ListRoom Version: 6