| 2 Jan 2022 |
Sebastien Chavaux | ah oki | 19:41:56 |
Sebastien Chavaux | d'accord je tentes de suite | 19:42:16 |
Sebastien Chavaux | il n' y a rien d'autre a faire? | 19:42:24 |
Sebastien Chavaux | pour rebuilder c'est bien nix-build -A nomdufichier? | 19:42:56 |
Sebastien Chavaux | donc dans mon ma nix-build -A pelican? | 19:43:20 |
Sebastien Chavaux | je me mélange les pinceaux | 19:43:28 |
lewo | Non, c'est plutot qq chose du genre, nix-build -A pythonPackages.pelican. | 19:43:44 |
Sebastien Chavaux | ah voila pourquoi peut etre il ne me trouvait pas la libs | 19:44:05 |
Sebastien Chavaux | c'était le message ;) | 19:44:12 |
Sebastien Chavaux | je suis désolé d'ennuyer comme ça | 19:44:23 |
Sebastien Chavaux | et faut il builder dans un nix-shell? | 19:44:49 |
lewo | Non | 19:45:05 |
Sebastien Chavaux | bon je vais retenter merci | 19:47:27 |
lewo | Tu devrais esayer de commencer par builder pelican depuis ton clone de nixpkgs, sans rien changer. Une fois que ca a fonctionné, essaye de changer qq chose. | 19:48:42 |
Sebastien Chavaux | plus exactement c'est nix-build -A python39Packages.pelican | 19:49:40 |
Sebastien Chavaux | malheureusement ça échoue nmais je pense que c'est du au sha | 19:50:36 |
Sebastien Chavaux | punaise c'est bon | 19:51:24 |
Sebastien Chavaux | lewo: un grand merci, ah je comprends mon erreur, il faut lancer le nom du paquet mais pas comme dans le dossier de git mais comme le nom connu de l'application par nixos | 19:52:13 |
lewo | Sebastien Chavaux: cool si ca marche! De rien ;) | 19:53:21 |
Sebastien Chavaux | tu m'as fait comprendre mon erreur et c'est chouette | 19:55:05 |
symphorien | 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 | tu pourrais faire ton fork entier de nixos juste comme ça | 20:32:20 |
Sebastien Chavaux | hum intéressant, | 20:36:26 |
Sebastien Chavaux | c'est vraiment beaucoup de changement pour moi pauvre debianeux | 20:37:11 |
Sebastien Chavaux | :) | 20:37:14 |
Sebastien Chavaux | juste magnifique! | 20:39:31 |
Sebastien Chavaux | bonne nuitée et merci encore pour vos explications :) je reviendrai vous ennuyer :) | 20:43:32 |
| 3 Jan 2022 |
Sweenu | 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 | si tu mets 52 zéros à la place d'un sha vide ? | 14:10:10 |
nbp | Sweenu: nix-build a une option pour garder le dossier temporaire en cas d'erreur. | 14:11:43 |