Что означает «Fix Committed»?

10

Действительно ли это, если я отмечу ошибку «Fix Committed», если рассматриваемый пакет размещен в апстриме (вне Launchpad)?

пример : отчет об ошибке , исправлено .

tshepang
источник
2
Это на самом деле не относится здесь, так как это не относится к Ubuntu. Вы, вероятно, должны задать этот вопрос на Ответах панели запуска .
dv3500ea
8
Тем не
Хорхе Кастро,
2
@ dv3500ea Launchpad является частью вселенной Ubuntu - так что она охватывает область действия (как указывал @JorgeCastro)
Марко Чеппи
@ WarriorIng64 Я думал о том, чтобы пометить это как обман, но другой вопрос кажется слишком ориентированным на разработчика. Я думаю, что стоит отдельный вопрос
Jjed
1
@ WarriorIng64 вы, должно быть, там ошиблись, потому что ваша ссылка указывает на это сообщение
tshepang

Ответы:

6

Вы можете найти список определений состояний ошибок Launchpad, как они используются в трекере ошибок Ubuntu, по адресу https://wiki.ubuntu.com/Bugs/Status . Обычно для задач пакета Ubuntu «Fix Committed» не соответствует «исправлению вышестоящего, но еще не в Ubuntu»; для этого обычно можно просто установить отслеживание ошибок и позволить Launchpad справиться с этим, как предложил Хорхе.

Обратите внимание, что некоторые команды Ubuntu назначают разные роли для определенных функций Launchpad, включая статус ошибки; это может первоначально вызвать некоторую путаницу. Если вы последовательно сортируете ошибки в определенном компоненте, рекомендуется ознакомиться с тем, как команда, ответственная за этот компонент, выполняет сортировку ошибок.

mgunes
источник
страница, на которую вы ссылаетесь, на самом деле говорит, что моя ошибка должна быть помечена как «Fix Committed». Это так?
Чепанг
Нет. Если вы имеете в виду «ошибка вышестоящего потока: исправление находится в бите CVS / SVN / bzr или зафиксировано в каком-то месте», это относится к вышестоящему заданию (верхняя строка, поле «Affects» которого читается как «wajig»), а не задача Ubuntu (та, чье поле «Влияет» читается как «wajig (Ubuntu))». Если вы установите отслеживание ошибок, Launchpad соответствующим образом
обновит исходную
9

«Fix Committed» означает, что разработчики нашли рабочее решение проблемы и включили его в свои репозитории разработки.

Проблема будет доставлена ​​в обновлениях, когда ошибка помечена как «Исправлена ​​ошибка» для вашей версии Ubuntu.

Jjed
источник
8

Вам не нужно делать это вручную. Если вы установили наблюдение за ошибками, Launchpad может отслеживать отчеты об ошибках в восходящем потоке и устанавливать статус автоматически. Чтобы это работало, проекту необходимо, чтобы его трекер ошибок был зарегистрирован в Launchpad. (Вы всегда можете добавить больше, если оно отсутствует)

Когда вы сделаете это, Launchpad будет отслеживать ошибку в Ubuntu и апстриме. Это облегчает разработчикам поиск ошибок, которые были исправлены в апстриме и еще не исправлены в Ubuntu.

В вашем конкретном случае у Ваджика не было зарегистрировано своего трекера ошибок в Launchpad. Я пошел вперед и сделал это. К сожалению, проект в Launchpad не настроен на использование внешнего баг-трекера. Вероятно, вы можете связаться с человеком, который зарегистрировал его, чтобы изменить его, чтобы он указывал на фактический восходящий трекер wajig, который позволит легко связывать сообщения об ошибках в будущем.

Поскольку это все еще не решает вашу первоначальную проблему, я оставил комментарий в отчете об ошибке ; который, мы надеемся, укажет нужным людям на проблему.

Хорхе Кастро
источник
на самом деле я не хочу, чтобы вышестоящий трекер ошибок (code.google.com) был связан со страницей пакета. Никто не использует этот трекер ошибок. Вместо этого люди сообщают об ошибках прямо здесь или в Debian, и это меня устраивает, тем более что пакет вряд ли полезен за пределами Debian.
Чепанг
2

Нет, Fix Committed - это когда исправление указанной ошибки было исправлено в репозитории кода, который использует проект.

Горд
источник
Я думал, что это явно подразумевается :(
tshepang
1

Launchpad определяет статус Fix Commited как «Fix Committed: разработчик зафиксировал свое исправление в кодовой базе проекта». Это означает, что ошибка была исправлена ​​разработчиком, но она еще не была выпущена, поэтому вы не увидите, что она была исправлена, пока не перейдет в состояние Исправлено.

evfool
источник
@ user5537, посмотрите содержание вопроса, чтобы понять, что я имел в виду.
Чепанг