#programmation Tiens, un débat intéressant pour les programmeur·ses : faut-il un index centralisé des paquetages (comme npm pour Node, pypi pour Python, hex pour Erlang/Elixir, etc) ? Les Ziggistes se posent la question https://ziggit.dev/t/package-index-service/3475
@bortzmeyer Vu que ça s’est avéré être une mauvaise idée pour quasiment tous les autres langages, perso je dirais que non ahah. En vrai c’est moins l’index le problème, que les outils pour les récupérer. L’index devrait juste pointer vers des repos git, et la récupération et le build devrait être géré séparément, je pense, c’est le fait d’avoir tout intégré qui a posé soucis ailleurs.
(et visiblement je suis pas le seul à le penser, y’a de sacrés bonnes idées sur ce topic, et les risques sont relevés)
@breizh@bortzmeyer Quelque part c'est très liés au problèmes d'espaces de nommage et adressage, qui n'a pas vraiment de bonne solution actuellement pour les modules. Genre un index centralisé c'est sympa mais si ça tombe, tu peux au mieux rien rajouter, au pire l'écosystème du language tombe avec instantanément.
Et les URLs c'est sympa mais c'est pas pérène (cf. googlecode, ou le nombre de projects qui migrent entre github.com/gitlab.com/codeberg/…), le pire étant de se retrouver avec une URL comme identifiant dé-référençable direct dans le code au lieu de quelque chose comme un index dans la racine du dépôt.
Sinon j'espère que ça fera pas comme cargo qui empêche d'installer les libs dans le système et donc de pouvoir de manière réaliste faire des correctifs intégration et de sécurité.