Que signifie «Fix Committed»?

10

Est-il valable si je marque un bug "Fix Committed" si le package en question est hébergé en amont (en dehors de Launchpad)?

exemple : rapport de bogue , correction validée .

tshepang
la source
2
Cela n'appartient pas vraiment ici car il n'est pas spécifique à Ubuntu. Vous devriez probablement poser cette question sur Launchpad Answers .
dv3500ea
8
Il est cependant utile pour les personnes qui font des bogues dans Ubuntu: meta.askubuntu.com/questions/243/…
Jorge Castro
2
@ dv3500ea Launchpad fait partie de l'univers Ubuntu - donc cela couvre la portée (Comme l'a souligné @JorgeCastro)
Marco Ceppi
@ WarriorIng64 J'envisageais de le marquer comme une dupe, mais l'autre question semble trop orientée développeur. Je pense que cela vaut une question distincte
Jjed
1
@ WarriorIng64 vous devez avoir fait une erreur là-bas, cuz ur lien pointe vers ce post
tshepang

Réponses:

6

Vous pouvez trouver une liste des définitions de l'état des bogues Launchpad de la manière dont elles sont utilisées dans le traqueur de bogues Ubuntu sur https://wiki.ubuntu.com/Bugs/Status . Normalement, pour les tâches du package Ubuntu, "Fix Committed" ne correspond pas à "le correctif est en amont mais pas encore dans Ubuntu"; pour cela, vous pouvez généralement simplement définir une surveillance des bogues et laisser Launchpad s'en occuper, comme l'a suggéré Jorge.

Notez que certaines équipes Ubuntu attribuent des rôles différents à certaines fonctions du Launchpad, y compris l'état des bogues; cela peut initialement provoquer une certaine confusion. Si vous triez régulièrement des bogues dans un composant particulier, c'est une bonne idée de vous familiariser avec la façon dont l'équipe responsable de ce composant effectue le triage des bogues.

mgunes
la source
la page vers laquelle vous créez un lien indique que mon bogue doit être marqué "Fix Committed". Est-ce vrai?
tshepang
Non. Si vous parlez du bit "Tâche de bogue en amont: le correctif est en CVS / SVN / bzr ou engagé à un endroit", cela s'applique à la tâche en amont (la ligne la plus haute dont le champ "Affecte" lit "wajig"), non la tâche Ubuntu (celle dont le champ "Affecte" lit "wajig (Ubuntu)). Si vous définissez une surveillance des bogues, Launchpad mettra à jour la tâche en amont en conséquence.
mgunes
9

«Fix Committed» signifie que les développeurs ont trouvé une solution de travail à un problème et l'ont fusionnée dans leurs référentiels de développement.

Le problème sera fourni dans les mises à jour lorsque le bogue sera marqué «Fix Released» pour votre version d'Ubuntu.

Jjed
la source
8

Vous ne devriez pas avoir besoin de le faire à la main. Si vous définissez une surveillance des bogues, Launchpad peut surveiller les rapports de bogues en amont et définir l'état automatiquement. Pour que cela fonctionne, le projet en amont doit avoir son suivi de bogues enregistré dans Launchpad. (Vous pouvez toujours en ajouter plus s'il manque)

Lorsque vous effectuez cette opération, Launchpad suivra le bogue dans Ubuntu et en amont. Cela permet aux développeurs de trouver plus facilement les bogues corrigés en amont et non encore corrigés dans Ubuntu.

Dans votre cas particulier, wajig n'avait pas son bug tracker enregistré dans Launchpad. Je suis allé de l'avant et je l'ai fait. Malheureusement, le projet dans Launchpad n'est pas configuré pour utiliser le traqueur de bogues externe. Vous pouvez probablement contacter la personne qui l'a enregistré pour le modifier afin qu'il pointe vers le véritable traqueur de wajig en amont, ce qui facilitera la liaison des rapports de bogues à l'avenir.

Comme cela ne résout toujours pas votre problème d'origine, j'ai laissé un commentaire dans le rapport de bogue ; qui, nous l'espérons, orientera les bonnes personnes vers le problème.

Jorge Castro
la source
en fait, je ne veux pas que le suivi des bogues en amont (code.google.com) soit lié à la page LP du package. Personne n'utilise ce traqueur de bogues. Les gens rapportent plutôt des bogues directement ici ou dans Debian, et ça me convient, d'autant plus que le paquet n'est guère utile en dehors de Debian.
tshepang
2

Non, Fix Committed est lorsque le correctif dudit bug a été corrigé dans le référentiel de code que le projet utilise.

Gord
la source
Je pensais que c'était clairement implicite :(
tshepang
1

Launchpad définit le statut Fix Commited comme «Fix Committed: un développeur a validé son correctif dans la base de code du projet». Cela signifie que le bogue a été corrigé par un développeur, mais qu'il n'a pas encore été publié, vous ne verrez donc pas qu'il a été corrigé jusqu'à ce qu'il atteigne l'état Fix Released.

evfool
la source
@ user5537, consultez le contenu de la question pour voir ce que je voulais dire.
tshepang