v0.6 -> v0.7: boucle infinie si aucun temps n'est coché dans le niveau personnalisé

Bug #435643 reported by jpfle
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GConjugo
Won't Fix
Medium
Unassigned

Bug Description

Pour reproduire le bogue:

- Lancer GConjugo en version 0.6, par exemple avec /usr/bin/gconjugo si la 0.6 a été installée avec le paquet Ubuntu.

- Ouvrir la fenêtre des préférences et la refermer. Un fichier ~/.gconjugo/preferences.xml a été créé.

- Lancer GConjugo en version 0.7, par exemple avec /usr/local/bin/gconjugo si la 0.7 a été installée avec make.

- Démarrer un nouveau test pour l'espagnol:

  - espagnol
  - mode entraînement
  - traitement normal (disons qu'on coche «Irréguliers»)
  - niveau personnalisé

Résultat:

On se retrouve dans une boucle infinie, car les temps demandés et les formes sont vides. En console, la boucle donne:

RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 0
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 1
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 2
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 3
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 4
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 5
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 6
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 7
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 8
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 9
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 10
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 0
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 1
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 2
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 3
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 4
RandNum = 0
load : /usr/local/share/gconjugo/divers/v0-es.xml
loop 5
...

Si on installe directement la 0.7, on n'a pas ce problème, car les temps demandés et les formes ont une valeur non nulle par défaut. Cependant, si on fait une mise à jour de 0.6 vers 0.7, ces valeurs par défaut ne se retrouvent plus nécessairement dans les préférences.

jpfle (jpfle)
description: updated
Revision history for this message
Maxence Dolle (yaitanes) wrote :

Il n'y a pas de portage de 0.6 à 0.7, autant supprimer le fichier des préférences, qui n'ont rien à voir avec celles de 0.7

Changed in gconjugo:
importance: Undecided → Medium
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.