Problème installation dépendances avec l'erreur: "Error parsing dependencies of gpg: Invalid version: '1.14.0-unknown'"

Résumé de la situation:

  • le problème se produit, pour l’instant uniquement sous Debian 11 car:
    • le package gpg a la version 1.14.0-unknown => aucune autre version n’est disponible
    • pip 24.1 crash si un package utilise des numéros de versions non-standard (et le core met systématiquement à jour pip avant de lancer une installation)
  • le workaround actuel est d’installer les dépendances (qui s’installent en réalité correctement) et ensuite d’exécuter cette commande: sudo python3 -m pip install pip==24.0;
    il faudra de nouveau exécuter cette commande après chaque nouvelle installation de dépendances générant un fichier xxx_packages (=installation effectuée par le core)
  • j’ai proposé un pr en alpha pour contourner le problème (j’ignore pour combien de temps): patch usage of pip list if non-standard version format by Mips2648 · Pull Request #2700 · jeedom/core · GitHub => PR validé en stable & beta

prochaines étapes:

  • attendre validation du pr (ou autre solution)
  • probablement remonter ce patch sur beta & stable vu l’impact potentiel

Update 24/06: disponible en beta 4.4.8

update 27/06: disponible en stable 4.4.8

9 « J'aime »