| 19 May 2023 |
Ambroisie | In reply to @raitobezarius:matrix.org c'est écrit sur l'issue pour demander le commit bit Ouais, ma question était plutôt "est-ce qu'on a une meilleure description que ça, ou ça reste un processus assez informel ?" | 15:17:56 |
Ambroisie | J'étais pas très clair | 15:18:02 |
raitobezarius | In reply to @Minijackson:matrix.org c'est dommage au niveau timing c'est le jeu de la release :))) | 15:18:36 |
| * raitobezarius deal déjà avec assez breaking changes :> | 15:18:42 |
raitobezarius | Merci Pol d'avoir remis le port existant | 15:18:55 |
Pol | Argh nodejs 16 est flagged | 15:36:14 |
Pol | Bon du coup, impossible de jouer les tests :S | 15:38:16 |
raitobezarius | go go go go to nodejs18 :P | 16:04:39 |
Pol | Mais je ne pense pas que ce soit supporté par code-server yet | 16:15:08 |
Bruno Adele | Dans le cadre de la constuction de paquet NUR, j'ai réussi à packagé des paquets C, Go, Python, hélas, je n'arrive pas à créer de paquet nodejs/NPM, il existe bien l'outil node2nix qui semble très bien, mais je n'arrive pas à lui indiquer un projet distant, je voudrais packager ce projet => https://github.com/sonictruth/tetra-kit-player
Y'en a d'entre vous qui ont déja packagé des projets distant nodejs ?
| 16:37:16 |
raitobezarius | node2nix est très non-maintenu | 17:04:43 |
raitobezarius | si ton projet upstream a un package-lock.json | 17:04:48 |
raitobezarius | utilise buildNpmPackage | 17:04:55 |
raitobezarius | c'est similaire à buildGoModule | 17:04:58 |
raitobezarius | mais il faut des gens pour faire des efforts sur les builders Node.js | 17:05:10 |
raitobezarius | c'est assez insane | 17:05:12 |
Bruno Adele | j'ai bien vu buildNpmPackage mais c'est les nombreuses dépendances qui me font peur, node2nix m'a semble t'il sortir 45 dépendences, j'ai vérifié avec la commande suivante
cat node-packages.nix | grep '"@' | wc -l
45
Note: Je précise, je n'ai jamais fait de node
| 17:08:18 |
Ambroisie | Ça se fait assez bien en général buildNpmPackage et mkYarnPackage pour yarn | 17:09:45 |
Ambroisie | Même si j'ai déjà du faire des bêtises à cause de problèmes dans le deuxième, dans le passé (voir ma PR initiale de tandoor-recipes) | 17:10:21 |
Bruno Adele | https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/misc/terminal-stocks/default.nix#L20 | 17:10:59 |
Bruno Adele | Ce modèle me semble bien non ? | 17:11:18 |
Ambroisie | Yup, c'est assez simple d'utilisation normalement | 17:15:23 |
Ambroisie | Si y'a des problèmes, je pourrai éventuellement jeter un œil à un WIP ;) | 17:15:55 |
Bruno Adele | En fait je me suis fais avoir, j'ai cherché depuis nix package search par exemple le paquet peerflix ca me retourné ici => https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/node-packages/node-packages.nix#L132799 | 17:16:56 |
Bruno Adele | Mais en effet comme la dit raitobezarius Ca semble aussi simple que buildGoModule. Je vous tiens au courant de mon avancé, merci Ambroisie | 17:17:42 |
Ambroisie | No problem | 17:17:57 |
raitobezarius | In reply to @badele:matrix.org
j'ai bien vu buildNpmPackage mais c'est les nombreuses dépendances qui me font peur, node2nix m'a semble t'il sortir 45 dépendences, j'ai vérifié avec la commande suivante
cat node-packages.nix | grep '"@' | wc -l
45
Note: Je précise, je n'ai jamais fait de node
bienvenue en enfer | 17:18:00 |
raitobezarius | Node est comme ça hélas :) | 17:18:11 |
raitobezarius | une simple function est un paquet dans cet ecosystème bordel | 17:18:24 |
raitobezarius | sans parler que NPM casse tout à chaque release | 17:18:37 |