Projet

Général

Profil

Development #64294

autoriser django-jsonfield 1.4

Ajouté par Frédéric Péters il y a environ 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
17 avril 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non
Tags:

Description

C'est la version dans bullseye et il n'y a pas de limite posée dans le packaging deb donc c'est sans doute juste à modifier dans le setup;py.

(alternativement remplacer l'utilisation de django-jsonfield par django.contrib.postgres.jsonb comme ça a pu être fait ailleurs.


Fichiers


Demandes liées

Lié à BiJoe - Bug #65261: AttributeError: 'str' object has no attribute 'get' (suite à montée vers debian 11)Fermé14 mai 2022

Actions

Révisions associées

Révision fe2b5cab (diff)
Ajouté par Frédéric Péters il y a presque 2 ans

general: remove sqlite support (#64294)

Révision 669c6c76 (diff)
Ajouté par Frédéric Péters il y a presque 2 ans

general: increase slug max length as test fixtures exceed it (#64294)

Révision 8083554a (diff)
Ajouté par Frédéric Péters il y a presque 2 ans

general: switch to django postgresql json field (#64294)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 2 ans

  • Lié à Bug #65261: AttributeError: 'str' object has no attribute 'get' (suite à montée vers debian 11) ajouté
#2

Mis à jour par Frédéric Péters il y a presque 2 ans

Au final,

  • 0001, pas de rapport direct mais ça m'est arrivé plusieurs fois lors de cette branche d'avoir des builds en erreur parce qu'un autre avait démarré, pénible, donc commit pour désactiver les builds parallèles,
  • 0002, qui était à l'origine #65261, pour assurer que les colonnes jsonfield sont bien en jsonb, c'est du code repiqué de combo, (combo/utils/db.py),
  • 0003, pour basculer les tests vers postgresql,
  • 0004, pour augmenter la taille des slugs parce que dans des fixtures de test il y a des slugs qui font plus de 50 caractères et sqlite s'en foutait,
  • 0005, remplacement de django-jsonfield par le jsonfield de django.contrib.postgres,
  • 0006, changement du nom des bases créées parce qu'à inspecter jenkins je me suis d'abord étonné de ne pas avoir de base bijoe.
#3

Mis à jour par Benjamin Dauvergne il y a presque 2 ans

  • Statut changé de Solution proposée à Solution validée
#4

Mis à jour par Frédéric Péters il y a presque 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit ae6d084cd0ef788fc8b33695c7cd97b0d2debb06
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun May 15 09:41:22 2022 +0200

    tests: include bijoe in test database name

commit 8083554ab86dd584fb93ef33cd91eca3d3a9d618
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun May 15 08:33:28 2022 +0200

    general: switch to django postgresql json field (#64294)

commit 669c6c769b06416bda4719fd6aee710835fb0437
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun May 15 09:21:08 2022 +0200

    general: increase slug max length as test fixtures exceed it (#64294)

commit fe2b5cabc24444924bfa9f50dc45c86c816e869c
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun May 15 09:11:15 2022 +0200

    general: remove sqlite support (#64294)

commit 4a44e63bcbca5d141fa22549fb88b97b2238e1b0
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun May 15 08:29:00 2022 +0200

    general: ensure json columns are of jsonb type (#65261)

commit 999cbc3da9ac549a454c4cca995d82d54717ac23
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun May 15 09:37:54 2022 +0200

    ci: disable concurrent builds
#5

Mis à jour par Transition automatique il y a presque 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#6

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF