L’interpréteur python (alias python2) n’est pas présent, seule la version 3 de python alias python3 est installée.
Idem, pip2 est pour python2 et donc n’est pas installé, seul pip3 devrait être installé.
→ tout va bien
Je pense que Jeedom vérifie les 2 versions pour s’assurer qu’au moins une version est installée.
Je parle des lignes oranges marquées incompatible avec l’OS
Il s"agit effectivement de Bulleseye. Je suppose que la version de python installée est la version 3 parce que sauf erreur de ma part Debian 11 ne prend pas en charge Python 2.
Si si c’était bien d’en parler car ça m’a toujours intrigué aussi et je viens de comprendre le pourquoi
Donc en fait si je résume ma compréhension, il aurait fallu que Jeedom teste la version si > V10 et adapte ce reporting pour ne pas avoir ces lignes informatives.
Bonjour,
On ne peut pas dire que ce comportement ne me convient pas. Je ne le trouve pas logique et comme je le disais plus haut, je trouve que cela prête à confusion pour un public comme moi. Ensuite, je ne suis pas le seul utilisateur de Jeedom (heureusement) et peut-être que ce comportement convient au plus grand nombre. Quant à faire un PR (Pull Request je suppose), je n’ai pas la moindre idée sur la façon de m’y prendre. En tout cas, merci de votre attention.
Si il est dans la logique de jeedom, cacher le moins de chose possible pour être transparent. Si je cache la ligne après les dev vont demandé pourquoi ils voient pas leur ligne de package alors qu’ils l’ont bien rajouté.
Je vais aussi sinon avoir des utilisateurs qui vont comparer ce qu’ils ont et vont faire des tickets en demandant pourquoi il y a des différences (alors que ca sera du a des différence de version d’os).
En faite ca suit la meme logique partout dans jeedom, les logs on ne cache rien meme quand c’est des erreurs qui n’ont pas d’impact sur le systeme de l’utilisateur on l’a montre.
Je ne suis pas sûr de comprendre mais c’est sans importance. Si vous trouvez que c’est mieux comme ça, je m’incline et le sujet est clos en ce me concerne.
Pour python2/Bullseye, une amélioration consisterait à remplacer statut « incompatible avec l’OS » par « obsolete » et obligatoire « oui » par « non ».