| 2 Jan 2022 |
Sebastien Chavaux | du coup au lieu de lancer pelican comme ça nix-shell -p 'python3.withPackages (ps: [ ps.pelican ps.markdown ])'
| 19:17:33 |
Sebastien Chavaux | je ne lance plus que nix-shell /pelicanseb.nix | 19:17:58 |
Sebastien Chavaux | j'aimerais comprendre comment faire des paquets, ou plutôt comment faire un paquet present dans les dépots mais pas a jour | 19:19:38 |
Sebastien Chavaux | par exemple au pif, pelican est en 4.6.0, sa version actuelle est 4.7.1, j'ai lu pas mal, notamment nokomprendo et des pages comme https://nokomprendo.gitlab.io/posts/tuto_fonctionnel_39/2019-11-11-fr-README.html, en plus des pages nix et phil | 19:20:48 |
Sebastien Chavaux | avez vous une doc simple et limpide qui explique la chose? | 19:21:34 |
Sebastien Chavaux | je fais des paquets debian, j'en maintiens, je maintiens des paquets pour opensuse aussi mais là j'admets que je ne pige pas et pourtant ça a l'air d'être simple | 19:22:27 |
lewo | Sebastien Chavaux: je comprends que dans nixpkgs, pelican est en 4.6.0. As-tu essayé de la mettre à jour dans ton clone de nixpkgs? | 19:37:12 |
Sebastien Chavaux | oui j'ai cloné le git de nixpkgs | 19:37:38 |
Sebastien Chavaux | puis changé le numero de version | 19:37:48 |
Sebastien Chavaux | j'ai fait un je sais plus la commande pour aller chercher le tar dans le store et le hash | 19:38:15 |
Sebastien Chavaux | j'essaye de trouver ce que j'ai fais | 19:39:03 |
lewo | Tu peux remplacer le hash par pkgs.lib.fakeSha256, et rebuilder. Nix te dira quel hash il faut que tu utilises. | 19:40:33 |
lewo | Ensuite, Nix essayera de builder la nouvelle version de pelican. Et la... la suite dépend du résultat du build ;) | 19:41:17 |
Sebastien Chavaux | j'ai suivi ça https://nokomprendo.gitlab.io/posts/tuto_fonctionnel_19/2018-04-25-README.html | 19:41:53 |
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 |