Summary: | binary <-> source package bug navigation | ||
---|---|---|---|
Product: | Infrastructure | Reporter: | Mikhail Gusarov <dottedmag> |
Component: | bugzilla.altlinux.org | Assignee: | Олег Соловьев <mcpain> |
Status: | CLOSED WONTFIX | QA Contact: | Mikhail Gusarov <dottedmag> |
Severity: | enhancement | ||
Priority: | P2 | CC: | nbr, rider, vitaly.fedrushkov |
Version: | unspecified | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 16711 | ||
Bug Blocks: | 18644 |
Description
Mikhail Gusarov
2008-04-25 20:58:23 MSD
Что-то я прогнал. В багзилле и так бинарные пакеты. Э, а я подумал что ты хочешь чтобы бинарных компонентов не было, а только source, т.е. чтобы баги на binary-компоненты вешались не на них а на тот source-компонент, из которого собирается binary. Нет, не хочу. А надо? В debian, в принципе, можно видеть баги как на бинарные пакеты, так и на source, из которых они собираются. Да вроде не надо. Разве что было бы полезно иметь возможность легко найти все баги на подпакетах source-пакета xxx. substring/regexp в поиске тут не совсем канает, т.к. названия подпакетов вовсе не обязательно содержат в себе xxx. Ок. В 3.2 Все зависит от того, на что реально назначаются ответственные: на source или на binary. Этот объект и должен стать компонентом, а на оставшийся создать custom field. Если есть таблица перехода, одно поле вычислять из другого на лету. Это даст возможность вести поиск, отчетность и т.п. в разрезе того и другого. И правда: компонентом должен быть source package, custom field - binary package. При создании багов нужен будет кастомный интерфейс для выбора компонента, но это не смертельно. Проблема будет если отношение между ними не один-ко-многим. Если список известен статически, его можно даже не тащить в Bugzilla. Надо лишь заполнить список выбора для _текстового_ поля custom field. См. идею тут: https://doctor.mozilla.org/?action=edit&file=bugzilla-org/src/installation-list/index.html Внутри одного продукта отношение всегда один-к-многим. Спасибо за ссылочку, подумаю. А custom field ведь глобален, а не per-product? Придётся тогда вешать тэги "этот продукт - про репозиторий / это продукт - не про репозиторий", и менять GUI. Впрочем, для репозиториев и так GUI слегка адаптировать не помешает. Впрочем, понял, зачем нужен список в Bugzilla: чтобы можно было этот custom field нормально редактировать: в виде combobox при перевешивании на другой binary package внутри одного source package, и для autocompletion при перевешивании на другой source package. Тут ещё много разного геморроя может открыться: скажем, при перемещении багов между продуктами, и при работе с пакетами, у которых ровно один бинарный пакет собирается из source - в этом случае жестоко заставлять выбирать пользователя ещё и бинарный. *** Bug 15923 has been marked as a duplicate of this bug. *** А с этим что? я думаю, что в этом смысле лучше ничего не менять. Примерно это же показывает обсуждение от 2008 года. |