Développement #59924
remplacer Crypto par Cryptodome
0%
Description
apt install combo Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Lecture des informations d'état... Fait Certains paquets ne peuvent être installés. Ceci peut signifier que vous avez demandé l'impossible, ou bien, si vous utilisez la distribution unstable, que certains paquets n'ont pas encore été créés ou ne sont pas sortis d'Incoming. L'information suivante devrait vous aider à résoudre la situation : Les paquets suivants contiennent des dépendances non satisfaites : python3-eopayment : Dépend: python3-crypto mais il n'est pas installable E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Python3-crypto n'est plus maintenu en bullseye. a priori il faut maintenant utiliser la lib python3-pycryptodome
cf https://github.com/davesteele/comitup/issues/123
Files
Associated revisions
History
Updated by Frédéric Péters about 3 years ago
C'est eopayment et ça a du être géré par https://git.entrouvert.org/eopayment.git/commit/?id=fd729ab30a9ce70399a555715526ab8ea221a188
Il faudrait un apt-cache policy python3-eopayment pour voir la version que tu essayais de tirer.
Updated by Thomas Noël about 3 years ago
Frédéric Péters a écrit :
C'est eopayment et ça a du être géré par https://git.entrouvert.org/eopayment.git/commit/?id=fd729ab30a9ce70399a555715526ab8ea221a188
Il faudrait un apt-cache policy python3-eopayment pour voir la version que tu essayais de tirer.
(pour ma part je trouve qu'on gagnerait à explicitement utiliser Cryptodome dans eopayment (pip: cryptodomex et debian: python3-cryptodome), comme on l'a fait pour Combo. Mais on va bien voir)
Updated by Thomas Noël about 3 years ago
- Project changed from Combo to EOPayment
- Subject changed from Installation combo dans Bullseye to Installation eopayment dans Debian Bullseye
Updated by Thomas Noël about 3 years ago
- File 0001-replace-Crypto-with-Cryptodome-59924.patch 0001-replace-Crypto-with-Cryptodome-59924.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Au cas où, j'avais ce patch en tête
Updated by Frédéric Péters about 3 years ago
(pour ma part je trouve qu'on gagnerait à explicitement utiliser Cryptodome
Yep quand j'ai fait ce commit je devais avoir fait des grep où j'avais juste trouvé spplus dégagé, et pas paybox qui est toujours là. (pas aidé par les modules qui s'appellent pycrypto ou python-crypto ou autre et avec des majuscules whatever).
Côté patch, donc "The spplus and paybox module" c'est juste "The paybox module".
Updated by Frédéric Péters about 3 years ago
- Tags set to bullseye
- Subject changed from Installation eopayment dans Debian Bullseye to remplacer Crypto par Cryptodome
Updated by Thomas Noël about 3 years ago
- File 0001-replace-Crypto-with-Cryptodome-59924.patch 0001-replace-Crypto-with-Cryptodome-59924.patch added
Frédéric Péters a écrit :
(pour ma part je trouve qu'on gagnerait à explicitement utiliser Cryptodome
Yep quand j'ai fait ce commit je devais avoir fait des grep où j'avais juste trouvé spplus dégagé, et pas paybox qui est toujours là. (pas aidé par les modules qui s'appellent pycrypto ou python-crypto ou autre et avec des majuscules whatever).
J'ai utilisé l'option "-i" de grep, c'est SÛR à 100% :)
Pour rappel au cas où, dans le setup.py on parle de pycrytodomex, cette version "x" est le module qui s'appelle Cryptodome, correspondant à celui qui est distribué par Debian (et non pas pycrytodome qui s'appelle Crypto). Bref, on remplace explicitement Crypto par Cryptodome dans le code.
Côté patch, donc "The spplus and paybox module" c'est juste "The paybox module".
Exact. J'ai modifié donc.
Updated by Guillaume Baffoin about 3 years ago
Apres le patch..
c'est python3-eopayment en 1.72
apt-cache policy python3-eopayment python3-eopayment: Installé : (aucun) Candidat : 1.72.post4+gfd729ab-1~eob110+1 Table de version : 1.72.post4+gfd729ab-1~eob110+1 500 500 http://deb.entrouvert.org bullseye-eobuilder/main amd64 Packages
Updated by Thomas Noël about 3 years ago
Guillaume Baffoin a écrit :
Apres le patch..
c'est python3-eopayment en 1.72
Le patch n'est pas poussé, donc on n'a pas de paquet (c'est quand le patch sera validé et dans main que eobuilder aura le paquet). Ou bien j'ai raté un truc ?
Updated by Guillaume Baffoin about 3 years ago
Non, il n'est pas poussé : le sens de mon commentaire était : je reponds à la question avec un peu de retard ;-)
Updated by Benjamin Dauvergne about 3 years ago
- Status changed from Solution proposée to Solution validée
- Assignee set to Thomas Noël
Tu peux aussi virer la référence à DES, ça ne concernait que le caca de spplus.
Updated by Thomas Noël about 3 years ago
- Status changed from Solution validée to Résolu (à déployer)
Benjamin Dauvergne a écrit :
Tu peux aussi virer la référence à DES, ça ne concernait que le caca de spplus.
Okaye ; README modifié avant de pousser.
commit b0fe753a588f48d2615fec2dc15a1bdcb1faf35e Author: Thomas NOEL <tnoel@entrouvert.com> Date: Mon Dec 20 14:59:27 2021 +0100 replace Crypto with Cryptodome (#59924)
Updated by Guillaume Baffoin about 3 years ago
- Status changed from Résolu (à déployer) to Fermé
je confirme l'installation OK dans bullseye! \o/
replace Crypto with Cryptodome (#59924)