-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[beta][v16][rc1] Déplacer un extrait d'un contenu publié rend le tutoriel indisponible pour de bon #3328
Comments
je n'arrive pas à reproduire le bug en local. |
Non plus sur la béta. |
Je relance : @GerardPaligot et moi-même n'arrivons pas à reproduire, y a-t-il d'autres cas svp qu'on puisse diagnostiquer? |
Est-ce qu'on peut disposer d'une archive sur laquelle on rencontre le problème quand on lance le scénario ? |
Le tuto existait avant la release. Pour info, yoch a eu le même problème. @GerardPaligot je ne peux plus télécharger l'archive en question puisque j'ai une 404 en allant sur le tutoriel. |
@firm1 Oui mais tu nous dis savoir reproduire le tuto non ?
|
même si je n'en suis pas sûr, il est probable que ces tutos soient victimes Le 28 janvier 2016 à 15:26, firm1 notifications@github.com a écrit :
|
@GerardPaligot non justement, les prérequis sont les conditions dans lesquels le bug est arrivé. Mais effectivement l'un des prérequis semble être que les tutos aient été publiés avant la release. Peut-être qu'on est dans le cas décris par @artragis (tutos instables), mais je n'ai aucune idée de la véracité du truc. Idéalement il faudrait faire une copie de la prod sur la beta et refaire les tests. |
@SpaceFox, si un jour tu as une vingt-cinquième heure dans ta journée? Le 28 janvier 2016 à 15:38, firm1 notifications@github.com a écrit :
|
Bon apparemment quelqu'un a reproduit ça en prod bien que je ne comprenne pas comment car la prod est peu verbeuse quant aux erreurs 404. |
on peut réessayer svp? maintenant que c'est isoprod, l'hypothèse de on a tout fait cassé avant ne pourrait plus être retenue. |
Pensez à télécharger l'archive avant de rouler le scénario. Cela pourrait peut-être permettre de répéter le bug en local. |
Après la synchro de la prod <-> préprod au niveau datas, j'arrive toujours à reproduire le bug sur le même tuto. Impossible de savoir, si le problème vient de la v15 ou de la v16 (je n'ose pas tester en prod directement). Mais cette fois çi, j'ai pensé à sauvegarder l'archive de mon tuto avant de tout casser : comment-reussir-votre-entretien-dembauche-dump.zip Je précise mon scénario de test :
Je commence à me demander si on devrait pas le tagguer en bloquant |
Heureusement. C'est bloquant, en effet. |
et comme on n'a pas de log, je sais même pas ce qui a lancé l'erreur 404... |
Est-ce que quelqu'un arrive a reproduire mon problème avec l'archive que j'ai linkée ci-dessus ? ça permettrait d'identifier la cause du souci. |
Bon suite à un test avec sandhose, note à moi même pour régler le problème :
Notons que vue la non répétabilité du bug avec un nouveau tuto, je pense que c'est parce que ce dernier a de gros problèmes à la base. Du coup la procédure de reparation devrait suffire. |
Le bug n'est pas corrigé. Et le pire c'est qu'on ne comprend toujours pas pourquoi il arrive dans ce cas très précis. |
@firm1 @sandhose @SpaceFox @GerardPaligot je vais faire une première PR qui aura pour but de mettre des vrais messages d'erreur pour les http404 et du logging. Comme ça on pourra comprendre comment le bug a lieu. |
bon on a réussi à trouver ce qui rendait le tuto indisponible : lorsqu'on déplace une section dans un minituto (et je suppose une partie dans un autre type de tuto) et que le tuto possède un titre avec un apostrophe le slug est changé à cause des conflits d'algorithme de slugification il semblerait. Je vais donc modifier le "force update slug" pour que ça n'arrive plus dans le cadre d'une maj. |
@artragis Congrats! J'ai hâte d'avoir la PR pour finaliser notre release et enchainer sur la suivante ! |
Enfin corrigé, on voit le bout de cette release ! |
Version : le problème arrive au moins sur la v16-RC1 (qui est actuellement en béta), vous comprendrez que je ne vais pas essayer de le reproduire en prod pour tester.
C'est assez complexe à reproduire, mais dans la suite je vais noter en gras les points commun entre mon cas et le cas de yoch qui ont permis de reproduire le bug.
Prérequis :
Scénario :
Je note en bug, car je ne sais pas si c'est reproductible en prod. Je n'ai pas assez d'élement pour savoir s'il est bloquant ou pas.
The text was updated successfully, but these errors were encountered: