[Desktop] Эффективные багрепорты [JT]

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Чт Апр 3 18:21:03 MSD 2008


On Thu, Apr 03, 2008 at 04:36:48PM +0400, Владимир Гусев wrote:
> Хотя на "Что ожидал получить?" у мантейнера может возникнуть
> соблазн просто переубедить багрпортера, что его ожидания
> ошибочны.

Мало того, они и могут быть ошибочны (по крайней мере
"по этому адресу").

Вообще говоря, от майнтейнера можно пытаться чего-то
ожидать в нескольких случаях:

- если можно предположить, что он сам заинтересован
  (багу зафиксить, фичу добавить);
- если известно, что он активно работает с апстримом
  (или является частью апстримной команды);
- если с ним или его работодателем заключён договор
  _и_ он в ответе за конкретное "что-то".

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

Поэтому и актуально правило "это линукс -- тебе надо, 
ты и делай".  Без никаких обид, просто иначе не работает.

> Это легче, легче оставаться при своем мнении, чем что-либо
> менять..

(подковырка mode on) Трындеть-то ещё проще -- ты вот на mkimage
уже успел посмотреть, почти-RM суперлайта? ;-)

> Кроме Шигорина и мантейнера pcfmanfm в багрепорте, которые
> практически в один мигу "скрутили" проблему и выдали результат,

Дык я незадолго до того просто крутил его в руках в интересах
заказчика, и Женя тоже случайно оказался не сильно занят.

Мы оба вполне способны месяцами не реагировать на баги...
поскольку оба нередко сильно перегружены.

> что называется, пока никто не спешит отзываться, а есть
> проблемы и с urxvt, и с sflphone.. А если и отзываются, то иной
> раз сами не понимают про какой дистрибутив идет речь, аппелируя
> к Сизифу.. Слава, это к тебе относится, havp помнишь?..

Ну так учись делать патчи.  Сперва страшно, а потом оказывается,
что иной раз гораздо проще хорошо исправить самому (чтоб ещё чуть
поправили при необходимости и включили), чем нудеть и объяснять
всем, какой (и как именно) у них софт глючный, и как оно надо,
и вообще.

Не всё имеет смысл осваивать, но многое проще, если садишься 
и начинаешь делать, а не ходишь и думаешь, как же всё печально.
Ты ж инженер, а не младенец!

> Промежуточный вывод - эффективная багзилла - залог успеха..

Тут есть достаточно критичных факторов: и внятные багрепорты,
и возможность их зафиксировать, и возможность добраться до
починки -- всё это, к сожалению, жизненно важно.

> И еще вопрос - зачем все эти разделы Server, Desktop, если
> мантейнеры говорят в ответ "А у нас в Сизифе все работает"..

Затем, что всё-таки потихоньку создаётся отдел QA
(ныне в составе одного человека AFAIK).

> Понятно, что там версия выше, баги подправлены и т.д.

...добавлены, или всё вообще перелопачено...

> И выглядишь в этой ситуации, в этом заочном диалоге с
> мантейнером, идиотом. Смысл наличия всех этих Server, Desktop в
> Багзилле тогда в чем? Чтобы просто сказать - а у меня все
> работает в Сизифе?

Нет, конечно.  Чтоб проще было вешать баги, когда сложно
разобраться, чьи они вообще (для того, чтобы вешать на те же
сизифные пакеты -- надо уметь идентифицировать, о каком речь).

Ну и то, что версии-сборки в сизифе и стабильном бранче могут
очень сильно различаться (и по фичам, и по багам) -- делает
необходимым разделение даже и "при пакетах" в bugzilla.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



Подробная информация о списке рассылки Desktop