Page 1 of 2 12 LastLast
Results 1 to 10 of 20

Thread: Bug Reporting Guide

  1. #1
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    963

    Exclamation Bug Reporting Guide

    Как писать сообщения в Bugzilla

    Привет всем пользователям openSUSE!
    Что такое сообщество и кто его участники - вопрос, не раз обсуждавшийся в рассылках, и правильный ответ вряд ли будет когда-то найден. Одни считают себя участниками, потому что пользуются openSUSE, другие считают, что необходимым условием является подписка на рассылку и участие в редактировании wiki проекта, третьи - что к сообществу могут относиться лишь те, кто содает код в виде патчей...
    На мой взгляд важнее то, что сообщество этого дистрибутива - это та неотъемлемая его часть, без которой проект не сможет существовать, да и смысла в существовании которого просто не будет.

    На текущий момент Novell (владелец SUSE Linux Products GmbH) является "добрым диктатором" для сообщества нашего дистрибутива. Она предоставляет инфраструктуру для свободного развития проекта. Это значит, что процесс разработки openSUSE прозрачен для всех. Любой из нас может скачать iso-образ бета версии и протестировать на своем компьютере.

    Итак, в процессе тестирования Вы нашли ошибку. Многие форумчане пишут о найденом баге прямо сюда, на форум. Да, тут могут помочь решить проблему или хотя бы подсказать пути её решения, но порой создаются темы, из описания которой видно, что это баг. Баг системы, который нельзя обойти, а который надо именно исправить. Кто-то разберётся с багом сам - напишет патч и вышлет его разработчикам. Большинство же форумчан исправить баг не могут, именно поэтому я решил написать этот маленький мануал, который, как я надеюсь, поможет Вам сообщить об ошибке нам, разработчикам.

    Для контакта с разработчиками можно использовать email и форум, но лучше всего писать об ошибках в багзилу bugzilla.novell.com
    Что такое Bugzilla?
    Описание Bugzilla
    Home :: Bugzilla
    Bug_Reporting_FAQ

    Итак, первое, что надо сделать - зарегестрироваться (создать аккаунт в Novell Customer Center).
    Зарегистрировались, заходим на bugzilla.novell.com, вводим логин и пароль. Для сообщения о новом баге, нажимаем на "new", выбираем продукт (например openSUSE 11.2), нажимаем "Use This Product".

    После этого остается 3 шага до опубликования информации о баге:

    Step 1 of 3 - has your bug already been reported?
    Возможно информацию об этом баге уже сообщили разработчикам. Вы видите список багов (выборку можно сделать как по времени добавления багов, так и по имени продукта).

    Step 2 of 3 - give information
    Информация о баге. Там, в принципе, все интуитивно понятно: Product, Component, Hardware Platform, Operating System, Product Version.
    Описание бага: Summary, Details, Reproducibility, Steps to Reproduce, Actual Results, Expected Results, Attachment...
    Под каждым пунктом краткое объяснение/комментарии.

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

    Для тех, у кого с английским вообще никак:
    Online-переводчик текста компании ПРОМТ: английский, русский, немецкий, французский, испанский, итальянский и португальский языки.
    Google Translate
    Яндекс.Словари - поиск по энциклопедиям, переводам и словарям русского языка

    Так писать не следует: Program crashed. You suck!
    Эту же мысль можно сформулировать несколкьо иначе: After a crash which happened when I was sorting in the Bookmark Manager, all of my top-level bookmark folders beginning with the letters Q to Z are no longer present.

    Step 3 of 3 - submit the bug report
    Пожалуй, самый ответственный шаг: надо нажать на кнопочку "Submit Bug Report" (:

    That's it! Thanks very much. You'll be notified by email about any progress that is made on fixing your bug.

    После того, как вы сообщили о баге, информация автоматически попадает в соответствующий отдел SUSE, откуда, после проверки, будет перенаправлена ответственным за этот пакет (или с чем там проблема). Обо всех изменениях Вы узнаете по email.

    Жизненный цикл бага, известный также как рабочий процесс:


    В принципе, как видите, ничего сложного в этом нет.
    Last edited by Minton; 16-Nov-2010 at 05:43.

  2. #2
    Join Date
    Nov 2009
    Location
    Russia/Vladivostok
    Posts
    141

    Default re: Bug Reporting Guide

    Одна лишь маленькая проблемка ;-) Постить баги надо на англицком языке.
    Я хоть и могу описать проблему на ломаном английском, но удовольствия мне этот процесс абсолютно не приносит, так что багрепорты (в основном на кеды) я пишу чертовски редко. И это не говоря о том, что багзилла мне не нравится в принципе. Хоть и не знаю альтернатив.

  3. #3
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    963

    Default re: Bug Reporting Guide

    Quote Originally Posted by Vovochka404 View Post
    Я хоть и могу описать проблему на ломаном английском, но удовольствия мне этот процесс абсолютно не приносит
    Этот процесс удовольствия приносит действительно немного
    Но он помогает проекту. Вы получаете ОС, а от Вас (на добровольной основе конечно) ожидают какой-то помощи в нахождении багов. Описать баг - дело 5 минут (ну хорошо, если это надо еще перевести, то 10-15). Но Вы же сами в следующей версии KDE, к примеру, этого бага уже не встретите, т.е. Вы делаете лучше самому же себе.

  4. #4
    Join Date
    Nov 2009
    Location
    Russia/Vladivostok
    Posts
    141

    Default re: Bug Reporting Guide

    Вот недавно проверив мыло получил уведомления о том, что пара оставленных мною репортов на кеды - дубликаты уже существующих. Хотя при оставлении ячестно поискал и ничего не нашел. Да и на подписанные баги часто получаю сообщения о том, что очередной баг помечен дубликатом.
    По моему это говорит о неэффективности используемой системы, мне честно жалко время тех людей, которые тратят как на создание подобный дубликатов, так и на отсеивание.
    Порой из-за такого просто не хочется что-то писать, думаешь, ну наверняка кто-нибудь уж этот-то баг запостил.
    В прочем я не спорю, сообщать о багах надо и дело это абсолютно праведное. Но то, как это в общем и целом происходит я не доволен

  5. #5
    Join Date
    Jun 2008
    Location
    CZE, Praha
    Posts
    694

    Default re: Bug Reporting Guide

    ето работа специальных людей. (screening-team)

    То что ваш баг помечен как дупликат не повод для растройства. Продолжайте обсуждение в баге которйы был открыт раньше

  6. #6
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    963

    Default re: Bug Reporting Guide

    Quote Originally Posted by Vovochka404 View Post
    По моему это говорит о неэффективности используемой системы, мне честно жалко время тех людей, которые тратят как на создание подобный дубликатов, так и на отсеивание. Порой из-за такого просто не хочется что-то писать, думаешь, ну наверняка кто-нибудь уж этот-то баг запостил.
    Ну ведь никогда же не знаешь наверняка есть он или нет. Порой получаешь багрепорт и еще один, и не знаешь за что взяться... а тут хоп: дубликат, и фиксишь его
    К тому же если один и тот же баг в разных системах, то намного легче найти источник проблемы.

    В прочем я не спорю, сообщать о багах надо и дело это абсолютно праведное. Но то, как это в общем и целом происходит я не доволен
    Багзилла позволяет очень хорошо сортировать данные. Коненчо есть и человеческий фактор, который Вы назвали, но все же дело это очень нужное и благодарное %)

  7. #7
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    3,001
    Blog Entries
    1

    Default re: Bug Reporting Guide

    Дубликатом могут сделать баг открытый ранее, чем реальный дубликат.
    Что, кстати, сегодня и произошло.
    https://bugzilla.novell.com/show_bug.cgi?id=550979

  8. #8
    Join Date
    Jun 2008
    Location
    CZE, Praha
    Posts
    694

    Default re: Bug Reporting Guide

    не важно какой баг останется открытым. Главное что-бы обсуждение проблемы шло в одном месте.

  9. #9
    Join Date
    Oct 2009
    Location
    Kiev
    Posts
    59

    Default re: Bug Reporting Guide

    Спасибо за статью, как раз искал где бы почитать что б коротко и строго по делу. Возник вопрос - в репах видел программу KBugBuster, имеет ли смысл использовать ее(или подобные программы) или все же лучше через web-интерфейс?

  10. #10
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    963

    Default re: Bug Reporting Guide

    Quote Originally Posted by Resurection View Post
    Возник вопрос - в репах видел программу KBugBuster, имеет ли смысл использовать ее(или подобные программы) или все же лучше через web-интерфейс?
    Я все делаю через Web и KBugBuster даже ни разу не пользовался
    Наверное она упрощает работу с bugzilla, но... имхо... там и упрощать-то нечего

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •