Development #58934
Assurer une compat avec psycopg2 > 2.8.6
0%
Description
Encore des "database connection isn't set to UTC" en testing/unstable, parce que sur ces distrib python3-psycopg2 est en 2.9.1.
Idée de Fred de ne pas chercher à avoir une version de psycopg2 <= 2.8.6, mais plutôt de gérer un backport du patch django :
--- a/django/db/backends/postgresql/utils.py +++ b/django/db/backends/postgresql/utils.py @@ -2,6 +2,6 @@ from django.utils.timezone import utc def utc_tzinfo_factory(offset): - if offset != 0: + if offset: raise AssertionError("database connection isn't set to UTC") return utc
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Lié à Support #58910: Install publik-devinst sur Sid : problème de certificat ? ajouté
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Emmanuel Cazenave
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Fichier 0001-add-custom-backport-to-django-for-psycopg2-2.9-compa.patch 0001-add-custom-backport-to-django-for-psycopg2-2.9-compa.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Brut de décoffrage au sens où je n'applique pas dynamiquement le patch. Mais on est de toute façon contraint sur la version de django qui ne bouge pas sans qu'on lait décidé, donc ça posera zéro problème.
Au passage je bouge la version de django justement.
Je veux bien qu'un afficionados de testing ou unstable teste, moi yen a être en stable.
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Fichier 0001-add-custom-backport-to-django-for-psycopg2-2.9-compa.patch 0001-add-custom-backport-to-django-for-psycopg2-2.9-compa.patch ajouté
Message de commit plus exhaustif.
Mis à jour par Pierre Cros il y a plus de 2 ans
Testé avec l'aide manu et avec succès sur une unstable, impeccable.
Mis à jour par Paul Marillonnet il y a plus de 2 ans
Est-ce qu’on en profiterait pas pour défaire #55980 ?
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
Paul Marillonnet a écrit :
Est-ce qu’on en profiterait pas pour défaire #55980 ?
Je suis plutôt content de #55980, ça a bien corrigé le bug sur bullseye et même si ça n'a pas suffit pas pour bookworm et sid, ça permet de se défaire une fois pour toute des embrouilles psycopg2 vs psycopg2-binary (#55980#note-18) qui pourraient revenir nous embêter à l'avenir si on revient à l'utilisation de psycopg2-binary.
Mis à jour par Paul Marillonnet il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
D’accord, laissons comme ça.
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Statut changé de Solution validée à Solution déployée
commit 5646fb8cf51c26d1f6cb3436759c0e749cd93d24 Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Thu Dec 2 13:07:00 2021 +0100 add custom backport to django for psycopg2 2.9 compatibility (#58934) And bump django version to 2.2.24.
add custom backport to django for psycopg2 2.9 compatibility (#58934)
And bump django version to 2.2.24.