Development #40407
Permettre de tourner le code agent authentic de provisioning en python3
0%
Description
Ça pourrait nous être utile :)
Fichiers
Demandes liées
Révisions associées
python3: migrate authentic (#40407)
Historique
Mis à jour par Paul Marillonnet il y a environ 4 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Paul Marillonnet
Mis à jour par Paul Marillonnet il y a environ 4 ans
- Fichier 0001-py3-compliance-of-authentic-agent-provisioning-40407.patch 0001-py3-compliance-of-authentic-agent-provisioning-40407.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
Ok, "permettre de" tourner.
Mis à jour par Paul Marillonnet il y a environ 4 ans
- Sujet changé de Tourner le code agent authentic de provisioning en python3 à Permettre de tourner le code agent authentic de provisioning en python3
Oui, au temps pour moi. J'attends le résultat des tests — par acquit de conscience un peu superficiel, parce qu'on me souffle dans l'oreillette que cette partie du code n'est pas du tout testée en python3.
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Statut changé de Solution validée à En cours
Les tests ne passent pas.
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Assigné à changé de Paul Marillonnet à Benjamin Dauvergne
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Fichier 0001-python3-migrate-authentic-40407.patch 0001-python3-migrate-authentic-40407.patch ajouté
- Statut changé de En cours à Solution proposée
Ça devrait passer maintenant.
Mis à jour par Frédéric Péters il y a environ 4 ans
return with_lists_sorted(input.sort( key=lambda l: sorted(tuple(d.items()) if isinstance(d, dict) else d for d in l)))
Oui le code était déjà là; on en discutait hier sur le salon, input.sort(...) va retourner None. La construction comme elle est là me semble quand même pouvoir passer mais elle sonne tout à fait bizarre; plus clair serait :
input.sort(...) return input
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Fichier 0001-python3-migrate-authentic-40407.patch 0001-python3-migrate-authentic-40407.patch ajouté
Ok.
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Fichier 0001-python3-migrate-authentic-40407.patch 0001-python3-migrate-authentic-40407.patch ajouté
En essayant de réfléchir avant d'écrire.
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Fichier 0001-tests_authentic-format-test-data-40407.patch 0001-tests_authentic-format-test-data-40407.patch ajouté
- Fichier 0002-python3-migrate-authentic-40407.patch 0002-python3-migrate-authentic-40407.patch ajouté
J'ai du mettre à jour les données de test, les tests étant cassés avant et l'export ayant évolué ça ne testait plus grand chose.
Mis à jour par Paul Marillonnet il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
Les deux patches 0001 et 0002 touchent successivement au même fichier de test data_authentic_export_site.json
. J'ai l'impression que c'est des modifs de même nature et qu'il y a intérêt à les regrouper toutes dans un même patch.
Sinon c'est ok pour moi, merci d'avoir repris l'affaire.
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
Paul Marillonnet a écrit :
Les deux patches 0001 et 0002 touchent successivement au même fichier de test
data_authentic_export_site.json
. J'ai l'impression que c'est des modifs de même nature et qu'il y a intérêt à les regrouper toutes dans un même patch.
Sinon c'est ok pour moi, merci d'avoir repris l'affaire.
C'est fait exprès pour qu'on puisse "lire" les changements aux données de test; sinon c'est juste impossible.
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 0ca228fa967902aba5949038a5afc807fad838bf Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Wed Mar 4 14:31:36 2020 +0100 python3: migrate authentic (#40407) commit 5fe3fcb6670caed9042ec434d24bf09769bc8356 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Fri Mar 6 07:52:40 2020 +0100 tests_authentic: format test data (#40407)
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Bloque Development #40403: Tourner authentic2 en python3 ajouté
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
tests_authentic: format test data (#40407)