Development #64309
fonctionner avec django 3.2
0%
Description
comme partout ailleurs
Fichiers
Demandes liées
Révisions associées
use django3.2-compatible re_path urls util (#64309)
use force_str only when necessary (#64309)
handle long attribute truncate variations between django2 & 3 (#64309)
setup: allow for (bullseye-backports') django3.2 version (#64309)
tox: test with (bullseye-backports') django3.2 (#64309)
Historique
Mis à jour par Paul Marillonnet il y a presque 2 ans
- Lié à Project management #64274: montée de version django (→ 3.2 LTS) ajouté
Mis à jour par Paul Marillonnet il y a presque 2 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Paul Marillonnet
Poussé une branche wip, je ne reproduis pas en local l’échec du build, je regarde ce qui ne va pas dans jenkins.
Par ailleurs on me souffle dans l’oreillette qu’il y a plein de cas où le s/force_text(…)/force_str(…)/g
recommandé dans les avertissements d’obsolescence django peut en fait être un s/force_text(…)/…/g
. Je vais regarder au cas par cas.
Mis à jour par Frédéric Péters il y a presque 2 ans
les avertissements d’obsolescence
Ma position serait de nous occuper des obsolescences post-3.2 une fois abandonné 2.2.
Mis à jour par Frédéric Péters il y a presque 2 ans
Concernant l'erreur, c'est l'environnement pylint qui se vautre, ça pourrait aider d'y taper psycopg2 en dépendance, peut-être.
Mis à jour par Paul Marillonnet il y a presque 2 ans
Frédéric Péters a écrit :
Concernant l'erreur, c'est l'environnement pylint qui se vautre, ça pourrait aider d'y taper psycopg2 en dépendance, peut-être.
Bien vu, ça crashait déjà dans le job principal sans casser le build. Ajouter cette dépendance est l’occasion de voir que pylint n’est pas content, #64335.
Mis à jour par Paul Marillonnet il y a presque 2 ans
- Fichier 0001-discard-deprecated-ugettext-i18n-utils-64309.patch 0001-discard-deprecated-ugettext-i18n-utils-64309.patch ajouté
- Fichier 0002-use-django3.2-compatible-re_path-urls-util-64309.patch 0002-use-django3.2-compatible-re_path-urls-util-64309.patch ajouté
- Fichier 0003-use-force_str-only-when-necessary-64309.patch 0003-use-force_str-only-when-necessary-64309.patch ajouté
- Fichier 0004-handle-long-attribute-truncate-variations-between-dj.patch 0004-handle-long-attribute-truncate-variations-between-dj.patch ajouté
- Fichier 0005-setup-allow-for-bullseye-backports-django3.2-version.patch 0005-setup-allow-for-bullseye-backports-django3.2-version.patch ajouté
- Fichier 0006-tox-test-with-bullseye-backports-django3.2-64309.patch 0006-tox-test-with-bullseye-backports-django3.2-64309.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Serghei Mihai il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Paul Marillonnet il y a presque 2 ans
En fait je voudrais attirer l’attention sur 0004 qui soulève un comportement qui me surprend et dont je ne sais pas si ça va casser des choses (des mappings sur valeur d’attribut reçus dans l’assertion par exemple). Je me dis que cette variation du comportement de troncature des attributs longs est peut-être due à une version de lasso plus récente, mais je loupe peut-être quelque chose d’évident ?
Mis à jour par Frédéric Péters il y a presque 2 ans
Les champs prénom/nom ont été allongés, 0012_alter_user_first_name_max_length.py (dans django.contrib.auth) mais on ne doit nulle part se baser sur l'information qui est dedans.
Mis à jour par Paul Marillonnet il y a presque 2 ans
Frédéric Péters a écrit :
Les champs prénom/nom ont été allongés, 0012_alter_user_first_name_max_length.py (dans django.contrib.auth) mais on ne doit nulle part se baser sur l'information qui est dedans.
Ah oui bien vu en effet, c’est passé à 150 caractères de longueur
Mis à jour par Paul Marillonnet il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 025cda4293ee9d51b5edadc3e5a92eabbb86527d Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Tue Apr 19 11:23:16 2022 +0200 tox: test with (bullseye-backports') django3.2 (#64309) commit 088dc5eeefb588acd1557aabff0b4203e08bdb76 Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Tue Apr 19 11:23:08 2022 +0200 setup: allow for (bullseye-backports') django3.2 version (#64309) commit e27bafd8cb1fb4de97c15e1fa2c5659cb8daa4f0 Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Tue Apr 19 11:27:54 2022 +0200 handle long attribute truncate variations between django2 & 3 (#64309) commit dedd924f992e38d43c492fc916a57e3a9c4b1598 Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Tue Apr 19 11:30:35 2022 +0200 use force_str only when necessary (#64309) commit b4704b16c925e9ab9f13ba65d51af778affe04e7 Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Tue Apr 19 11:22:19 2022 +0200 use django3.2-compatible re_path urls util (#64309) commit 509beeb6c4863215f79f3127e333048bee2827d1 Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Tue Apr 19 11:22:01 2022 +0200 discard deprecated ugettext* i18n utils (#64309)
Mis à jour par Transition automatique il y a presque 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
discard deprecated ugettext* i18n utils (#64309)