Bug #62631
Bullseye : python3-passerelle depend de python3-xmlschema (<= 1.1)
0%
Description
Or sur bullseye python3-xmlschema est en version 1.4 et un apt full-upgrade veut désinstaller passerelle.
de plus passerelle ne fonctionne pas avec la version 1.4 (hors problème de dépendance).
Package: python3-xmlschema Version: 1.4.2-1 APT-Sources: http://deb.debian.org/debian bullseye/main amd64 Packages
Fichiers
Demandes liées
Révisions associées
mdel: set element text after create it (#62631)
axel: accept XMLSchemaValidationError on encode or decode (#62631)
utils/xml: add pattern on XsdAtomicBuiltin type (#62631)
utils/xml: eplicit is_element_only condition (#62631)
utils/xml: import 'qnames' for xmlschema 1.0 (#62631)
utils/xml: handle new xsd_type parameter on element_decode (#62631)
setup.py: upgrade xmlschema (#62631)
Historique
Mis à jour par Nicolas Roche il y a environ 2 ans
- Lié à Development #43917: Incompatibilité avec xmlschema 1.2 ajouté
Mis à jour par Nicolas Roche il y a environ 2 ans
- Fichier 0009-tox-test-against-xmschema-1.0-62631.patch 0009-tox-test-against-xmschema-1.0-62631.patch ajouté
- Fichier 0008-setup.py-upgrade-xmlschema-62631.patch 0008-setup.py-upgrade-xmlschema-62631.patch ajouté
- Fichier 0007-utils-xml-handle-new-xsd_type-parameter-on-element_d.patch 0007-utils-xml-handle-new-xsd_type-parameter-on-element_d.patch ajouté
- Fichier 0006-utils-xml-import-qnames-for-xmlschema-1.0-62631.patch 0006-utils-xml-import-qnames-for-xmlschema-1.0-62631.patch ajouté
- Fichier 0005-utils-xml-eplicit-is_element_only-condition-62631.patch 0005-utils-xml-eplicit-is_element_only-condition-62631.patch ajouté
- Fichier 0004-utils-xml-add-pattern-on-XsdAtomicBuiltin-type-62631.patch 0004-utils-xml-add-pattern-on-XsdAtomicBuiltin-type-62631.patch ajouté
- Fichier 0003-axel-accept-XMLSchemaValidationError-on-encode-or-de.patch 0003-axel-accept-XMLSchemaValidationError-on-encode-or-de.patch ajouté
- Fichier 0002-mdel-set-element-text-after-create-it-62631.patch 0002-mdel-set-element-text-after-create-it-62631.patch ajouté
- Fichier 0001-tests-ignore-mdel-zip-files-order-62631.patch 0001-tests-ignore-mdel-zip-files-order-62631.patch ajouté
- Tracker changé de Support à Bug
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
- buster: 1.0.16
- bullseye: 1.4.2
- tests: ignore mdel zip files order
Les tests ne passaient plus chez moi - mdel: set element text after create it
Le texte semble à présent être écrasé par le nouveau constructeur. - axel: accept XMLSchemaValidationError on encode or decode
L'exception XMLSchemaValidationError est levée plus tôt : sur encode au lieu de decode.
Elle est déjà attrapée par utils/axel.py
et la fonction xmlschema/validators/xsdbase::encode ne me semble pas être utilisée ailleurs. - utils/xml: add pattern on XsdAtomicBuiltin type
Vu via test_util_xmls.py qui utilise passerelle/apps/sp_fr/depotDossierPACS.XSD
par exemple sur aideMaterielMontant on obtient à présent un pattern. - utils/xml: eplicit is_element_only condition
Le tag TYPEType (toulouse_axel) passe par ce chemin et à présent, on l'exception NotImplementedError. - utils/xml: import 'qnames' for xmlschema 1.0
- utils/xml: handle new xsd_type parameter on element_decode
Un paramètre supplémentaire est apparu dans la fonction. - setup.py: upgrade xmlschema
- tox: test against xmschema 1.0
J'ajoute une branche pour les tests sur la version buster
Mis à jour par Thomas Noël il y a environ 2 ans
Très chouette boulot.
Sur 0006 : ça serait mieux de faire « import xmlschema.names as xmlschema_names » plutôt que « as names »
Sur 0007 : par symétrie, je te propose de remplacer aussi le level=0 par *args dans element_encode
Sur 0009 : indiquer « xmlschema14: xmlschema<1.5 » pour attraper la 1.4.2 (qui est celle de Debian bullseye) et non pas la dernière version (1.10.0)
Mis à jour par Nicolas Roche il y a environ 2 ans
- Fichier 0009-tox-test-against-xmschema-1.0-62631.patch 0009-tox-test-against-xmschema-1.0-62631.patch ajouté
- Fichier 0007-utils-xml-handle-new-xsd_type-parameter-on-element_d.patch 0007-utils-xml-handle-new-xsd_type-parameter-on-element_d.patch ajouté
- Fichier 0006-utils-xml-import-qnames-for-xmlschema-1.0-62631.patch 0006-utils-xml-import-qnames-for-xmlschema-1.0-62631.patch ajouté
Remarques prises en compte.
Mis à jour par Thomas Noël il y a environ 2 ans
Il reste dans debian/control :
python3-xmlschema (< 1.1)
à inclure dans 0008 que tu peux d'ailleurs merger avec 0009
Mis à jour par Nicolas Roche il y a environ 2 ans
- Fichier 0008-setup.py-upgrade-xmlschema-62631.patch 0008-setup.py-upgrade-xmlschema-62631.patch ajouté
Fait (merci, je suis complètement passé à côté).
Mis à jour par Thomas Noël il y a environ 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Nicolas Roche il y a environ 2 ans
- Lié à Development #61956: fonctionner avec xmlschema 1.4 ajouté
Mis à jour par Nicolas Roche il y a environ 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 3502c60a8b24f62b2bcf0b241b49f700105b8849 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Mar 11 09:42:58 2022 +0100 setup.py: upgrade xmlschema (#62631) commit 6fef9c1592067eb09c27111a33c526469b9ae7e6 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Mar 11 11:43:41 2022 +0100 utils/xml: handle new xsd_type parameter on element_decode (#62631) commit 20262feda4369440493fc0d252e93ab26185d0d2 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Mar 11 10:54:19 2022 +0100 utils/xml: import 'qnames' for xmlschema 1.0 (#62631) commit 4a772d7796a7028bd8f543d4972e8f6c9751af19 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Mar 11 09:37:55 2022 +0100 utils/xml: eplicit is_element_only condition (#62631) commit 53f00547f251fccfd874b2abdae8035931d19972 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Mar 11 12:29:30 2022 +0100 utils/xml: add pattern on XsdAtomicBuiltin type (#62631) commit 4a2745b0df3ee3f13e52e31de944e70559970f68 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Mar 11 10:22:30 2022 +0100 axel: accept XMLSchemaValidationError on encode or decode (#62631) commit b1b80e5fa3a8a3bb17fdf3f03e93f904404fe453 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Mar 11 09:30:10 2022 +0100 mdel: set element text after create it (#62631) commit dc3f8a60b1d92e1490ba4b7121bcc0bf010eeffe Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Fri Mar 11 09:27:17 2022 +0100 tests: ignore mdel zip files order (#62631)
Mis à jour par Transition automatique il y a environ 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
tests: ignore mdel zip files order (#62631)