Projet

Général

Profil

Bug #40946

doc: documenter problème lors de la migration avec python3 sur welco

Ajouté par Nicolas Roche il y a environ 4 ans. Mis à jour il y a environ un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
24 mars 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Constaté par Nicolas :

Alors que la base est correctement migrée en python2, lors de l'installation en pyton3 via devinst,
la migration de welco sous python3 ne passe pas.

$ psql
> \c welco
> set search_path="welco_dev_publik_love" 
> drop table reversion_revision cascade;
> drop table reversion_version cascade;

et Benjamin,

j'ai préféré faire un --fake-initial
la nouvelle migration squashée étant considérée comme une migration initiale
pour reproduire il faut une base initialisé en 2.0.12 puis passer en 2.0.13 et faire un migrate_schemas y a pas besoin de publik-devinst

A priori ce serait lié au passage de django-reversion de 2.0.12 (en recette) à 2.0.13 (bug constaté).
J'essaye de fournir la trace asap.


Demandes liées

Lié à Publik Installation Développeur - Development #40797: Tourner welco en python3Fermé17 mars 2020

Actions

Historique

#2

Mis à jour par Benjamin Dauvergne il y a environ 4 ans

  • Statut changé de Nouveau à Fermé

Je pense qu'on peut juste ignorer le souci, pour nous il y a la technique de Nicolas ou la mienne qui fonctionnent (j'ai vérifié la dernière migration avant le squash est bien vieille, on l'a déjà en 2.0.12 qu'on utilise). Si jamais on upgrade le paquet en 2.0.13 sur le SaaS ça pourra poser un souci, faudra passer directement sur les dernières 3.*.

La seule action pour faire un peu de prophylaxie ce serait de poser une contrainte <2.0.13 sur le paquet Debian, mais rien ne l'impose actuellement. Je ferme, si quelqu'un juge quand même ça important qu'il ré-ouvre.

#3

Mis à jour par Benjamin Dauvergne il y a environ 4 ans

  • Projet changé de Welco à Publik Installation Développeur
  • Statut changé de Fermé à Nouveau

Je ré-ouvre juste pour documenter le souci dans la doc de publik-devinst.

#4

Mis à jour par Benjamin Dauvergne il y a environ 4 ans

  • Sujet changé de problème lors de la migration avec python3 à welco: problème lors de la migration avec python3
#5

Mis à jour par Nicolas Roche il y a environ 4 ans

(je n'ai pas réussi à reproduire le problème)

#6

Mis à jour par Benjamin Dauvergne il y a environ 4 ans

Nicolas Roche a écrit :

(je n'ai pas réussi à reproduire le problème)

Possible que ce soit un bug qui n'apparaît qu'avec django-tenant-schemas :/

#7

Mis à jour par Nicolas Roche il y a environ 4 ans

#8

Mis à jour par Benjamin Dauvergne il y a environ 4 ans

  • Sujet changé de welco: problème lors de la migration avec python3 à doc: documenter problème lors de la migration avec python3 sur welco
#9

Mis à jour par Emmanuel Cazenave il y a environ un an

  • Statut changé de Nouveau à Fermé

Python 2 aux oubliettes depuis longtemps, je ferme.

Formats disponibles : Atom PDF