Projet

Général

Profil

Bug #79083

tests authentic cassés après commit authentic

Ajouté par Frédéric Péters il y a 10 mois. Mis à jour il y a 10 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
27 juin 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

depuis https://jenkins.entrouvert.org/job/hobo/8294/ et après un bisect, pour être plus précis, c'est depuis #78232,

FAILED tests_authentic/test_hobo_deploy.py::test_hobo_deploy - django.core.management.base.CommandError: tenant creation failed (cannot ALTER TABLE "authenticators_baseauthenticator" because it has pendi...
FAILED tests_authentic/test_hobo_deploy.py::test_import_template - django.core.management.base.CommandError: tenant creation failed (cannot ALTER TABLE "authenticators_baseauthenticator" because it has pendi...
FAILED tests_authentic/test_hobo_deploy.py::test_hobo_deploy_with_legacy_urls - django.core.management.base.CommandError: tenant creation failed(cannot ALTER TABLE "authenticators_baseauthenticator" because it has pendi...
ERROR tests_authentic/test_provisionning.py::test_provision_role - django.db.utils.OperationalError: cannot ALTER TABLE "authenticators_baseauthenticator" because it has pending trigger events
...

(je reproduis en local)

dans les logs jenkins, on voit que ça échoue bien avant les nouvelles migrations :

Running migrations:
  Applying django_rbac.0001_initial... OK
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying custom_user.0001_initial... OK
  Applying auth.0002_auto_20150323_1720... OK
  Applying authentic2.0001_initial... OK
  Applying authentic2.0002_auto_20150320_1418... OK
  Applying authentic2.0003_auto_20150409_1840... OK
  Applying authentic2.0004_service... OK
  Applying a2_rbac.0001_initial... OK
  Applying authenticators.0001_initial... OK
  Applying authenticators.0002_loginpasswordauthenticator... OK
  Applying authenticators.0003_auto_20220413_1504... OK
  Applying authenticators.0004_auto_20220726_1708...
____________________ ERROR at setup of test_provision_debug ____________________

Révisions associées

Révision dc434155 (diff)
Ajouté par Valentin Deniaud il y a 10 mois

authenticators: force first migration after a2_rbac migrations (#79083)

Historique

#1

Mis à jour par Paul Marillonnet il y a 10 mois

Je suspecte la dépendance redondante, 1ère des deux

class Migration(migrations.Migration):
    dependencies = [
        ('a2_rbac', '0036_delete_roleattribute'),
        ('authenticators', '0013_migrate_min_password_strength'),
    ]
dans 0037_remove_organizationalunit_min_password_strength alors que la seconde dépend déjà de la première.

Edit: Non, ce n’est pas ça.

#2

Mis à jour par Valentin Deniaud il y a 10 mois

  • Assigné à mis à Valentin Deniaud
#3

Mis à jour par Valentin Deniaud il y a 10 mois

  • Projet changé de Hobo à Authentic 2
#4

Mis à jour par Robot Gitea il y a 10 mois

  • Statut changé de Nouveau à Solution proposée

Valentin Deniaud (vdeniaud) a ouvert une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Robot Gitea il y a 10 mois

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

Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :

#6

Mis à jour par Robot Gitea il y a 10 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Valentin Deniaud (vdeniaud) a mergé une pull request sur Gitea concernant cette demande :

#7

Mis à jour par Transition automatique il y a 10 mois

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

Mis à jour par Transition automatique il y a 8 mois

Automatic expiration

Formats disponibles : Atom PDF