codegouvfr / sill

The code of : https://code.gouv.fr/sill
https://code.gouv.fr/sill
10 stars 6 forks source link

Wrong assertion encountered #93

Closed agrimal closed 9 months ago

agrimal commented 9 months ago

Bonjour, lors de la tentative d'ajout d'un logiciel similaire, j'obtiens l'erreur suivante :

{"error":{"json":{"message":"\"input\" needs to be an object when doing a batch call","code":-32600,"data":{"code":"BAD_REQUEST","httpStatus":400,"stack":"TRPCError: \"input\" needs to be an object when doing a batch call\n    at getInputs (/home/web/websites/sill/sill-api/node_modules/@trpc/server/dist/resolveHTTPResponse-94b380d2.js:107:23)\n    at Object.resolveHTTPResponse (/home/web/websites/sill/sill-api/node_modules/@trpc/server/dist/resolveHTTPResponse-94b380d2.js:121:24)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async /home/web/websites/sill/sill-api/node_modules/@trpc/server/dist/nodeHTTPRequestHandler-11f3df04.js:63:24\n    at async /home/web/websites/sill/sill-api/node_modules/@trpc/server/dist/adapters/express.js:16:9"}}}}
garronej commented 9 months ago

Je regarde, merci pour re rapport.

garronej commented 9 months ago

@agrimal, pouvez vous me dire quelle logiciel vous essayez d'ajouter?

agrimal commented 9 months ago

J'essaye d'éditer la fiche OpenSVC pour y ajouter des logiciels similaires.

garronej commented 9 months ago

Quelle logiciel en particuler s'il vous plais?

J'essaie de reproduire l'erreur.

agrimal commented 9 months ago

OpenSVC : https://code.gouv.fr/sill/update?name=OpenSVC

garronej commented 9 months ago

@agrimal Plus précisement, quelle logiciel voulez vous déclarer comme simillaire a OpenSVC s'il vous plais.

En fait je t'arrive pas a reproduire l'erreur.
Je ne sous entend pas qu'il n'y a pas de bug. Il y en a certainement un qui doit être corriger.

Mais malheureusement je n'arrive pas a reproduire l'erreur que vous décrivez. J'ai essayer d'ajouter et de retirer des logiciel similaire a OpenSVC mais je ne constate pas de levé d'exception.

Pouriez vous me décrire plus précisémenent ce qui a conduit a l'érreur.

D'avance merci pour l'aide a la résolution.

agrimal commented 9 months ago

J'essaye d'ajouter Kubernetes, Corosync et Pacemaker en logiciels similaires.

garronej commented 9 months ago

Merci pour votre patience

Je peut en effet reproduire, je m'en occupe

garronej commented 9 months ago

@agrimal Problème corrigé, merci de l'avoir signalé!

https://code.gouv.fr/sill/detail?name=OpenSVC

garronej commented 9 months ago

Par contre, je m'inquiète un peu du système de versionnement adopté par OpenSVC.

La version 2.1 du logiciel a été publiée en mars 2020 : https://github.com/opensvc/opensvc/releases/tag/2.1

Cependant, de nombreuses mises à jour ont été publiées entre-temps sous le même numéro de version, en écrasant la distribution : https://repo.opensvc.com/deb/

Qu'en penses-tu, @bzg ?

bzg commented 9 months ago

Le SILL n'est pas le bon endroit pour pousser des bonnes pratiques de développement des projets, donc nous ne pouvons pas sanctionner un logiciel même si les développeurs ont un usage bizarre du versionnement.

On doit juste récupérer le tag le plus récent.

Le champ "Version minimale recommandée" est manuelle et peut être édité par les référents si le champ "Dernière version" (tag) n'apporte pas la bonne information.

agrimal commented 9 months ago

Merci pour la résolution rapide du problème.

garronej commented 9 months ago

@bzg

On doit juste récupérer le tag le plus récent.

C'est le cas, https://github.com/opensvc/opensvc/releases/tag/2.1 est le tag le plus recent.

Le SILL n'est pas le bon endroit pour pousser des bonnes pratiques de développement des projets, donc nous ne pouvons pas sanctionner un logiciel même si les développeurs ont un usage bizarre du versionnement.

Ok!