Migration : perte de l'info du tracker anmolie/évolution #4579

Closed
opened 5 months ago by b_b · 7 comments
b_b commented 5 months ago

Pour faire suite à #4436, j'allais appliquer les étiquettes anmolie/évolution au ticket créés sur gitea depuis la migration afin de bien les classer.

Et là, c'est le drame ^^ Je découvre que lors de la migration on a perdu l'info citée en sujet :\

@cy.altern penses-tu que maintenant qu'on a les étiquettes qu'il nous faut sur les repos du core, on pourrait récupérer l'info du tracker depuis redmine afin d'appliquer les bonnes étiquettes aux anciens tickets importés sur gitea ?

À noter, on avait les trackers suivants : anomalie / évolution / documentation / nomenclature / roadmap

Pour faire suite à #4436, j'allais appliquer les étiquettes anmolie/évolution au ticket créés sur gitea depuis la migration afin de bien les classer. Et là, c'est le drame ^^ Je découvre que lors de la migration on a perdu l'info citée en sujet :\ @cy.altern penses-tu que maintenant qu'on a les étiquettes qu'il nous faut sur les repos du core, on pourrait récupérer l'info du tracker depuis redmine afin d'appliquer les bonnes étiquettes aux anciens tickets importés sur gitea ? À noter, on avait les trackers suivants : anomalie / évolution / documentation / nomenclature / roadmap

On a l'info alors en principe c'est possible (même si ce n'est pas trivial vu qu'il y a un tracker pour chaque ticket ce qui fait donc 4 775 références à récupérer ^^)

Pour être certain que je comprends bien ce qui est à faire, l'idée c'est de :

  • créer les 5 étiquettes (anomalie, évolution, documentation, nomenclature, roadmap) pour tous les repos du core + plugins-dist (TO DO : déterminer les couleurs de ces nouvvelles étiquettes :-) )
  • attribuer l'étiquette correspondant au tracker "historique" à tous les anciens tickets
  • mettre ces 5 étiquettes/trackers dans les étiquettes "par défaut" du gitea
On a l'info alors en principe c'est possible (même si ce n'est pas trivial vu qu'il y a un tracker pour chaque ticket ce qui fait donc 4 775 références à récupérer ^^) Pour être certain que je comprends bien ce qui est à faire, l'idée c'est de : - créer les 5 étiquettes (anomalie, évolution, documentation, nomenclature, roadmap) pour tous les repos du core + plugins-dist (TO DO : déterminer les couleurs de ces nouvvelles étiquettes :-) ) - attribuer l'étiquette correspondant au tracker "historique" à tous les anciens tickets - mettre ces 5 étiquettes/trackers dans les étiquettes "par défaut" du gitea

Et ceci sans doublonner avec ce qui existe déjà dans certains repos, core ou dist : anomalie, évolution, les labels existent déjà parfois.

Je pense que "roadmap" n'a pas d'intérêt non ? On a les jalons.
"Nomenclature" je sais pas ce qu'on attend derrière.
Mais les trois autres oui, et parfois existent déjà.

Et ceci sans doublonner avec ce qui existe déjà dans certains repos, core ou dist : anomalie, évolution, les labels existent déjà parfois. Je pense que "roadmap" n'a pas d'intérêt non ? On a les jalons. "Nomenclature" je sais pas ce qu'on attend derrière. Mais les trois autres oui, et parfois existent déjà.
Poster

Comme le dit @rastapopoulos on a déjà des tags qui correspondent à certains trackers, donc l'idée serait de faire un mapping tracker redmine VS tag gitea.

Concernant la liste, je pense qu'on peut garder uniquement : anomalie / évolution / documentation avec pour correspondance en tag bug / amélioration / documentation.

Comme le dit @rastapopoulos on a déjà des tags qui correspondent à certains trackers, donc l'idée serait de faire un mapping tracker redmine VS tag gitea. Concernant la liste, je pense qu'on peut garder uniquement : anomalie / évolution / documentation avec pour correspondance en tag bug / amélioration / documentation.

donc :

  • pas besoin de création de nouvelles étiquettes
  • réassociation d'une des 3 étiquettes (bug, amélioration, documentation) avec les tickets importés ayant l'un des 3 trackers anomalie / évolution / documentation

=> OK : je m'y mets...

donc : - pas besoin de création de nouvelles étiquettes - réassociation d'une des 3 étiquettes (bug, amélioration, documentation) avec les tickets importés ayant l'un des 3 trackers anomalie / évolution / documentation => OK : je m'y mets...

Alors résultat des courses: 4 260 étiquettes bug/amélioration/documentation associées aux tickets importés (sur les 4 629 trackers originaux : les autres étaient des trackers Nomenclature/Roadmap)

=> ce coup-ci on doit pouvoir considérer que la migration depuis le Redmine est définitivement terminée ? ;-)

Alors résultat des courses: **4 260 étiquettes** bug/amélioration/documentation associées aux tickets importés (sur les 4 629 trackers originaux : les autres étaient des trackers Nomenclature/Roadmap) => ce coup-ci on doit pouvoir considérer que la migration depuis le Redmine est **définitivement** terminée ? ;-)
cy.altern closed this issue 3 months ago
Poster

C'est beau, merci tout plein @cy.altern :)

C'est beau, merci tout plein @cy.altern :)
Collaborator

et un kudo , un kudo

et un kudo , un kudo
Sign in to join this conversation.
No Label
No Milestone
No Assignees
4 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.