Новости

Обновление исправляет совместимость с Freenode после обновления этой сетью версии IRCd.

Вышел второй релиз-кандидат KVIrc 4.0

Ричард Столлман дал автограф проекту и пожелал успеха в разработке.

Image:Feed.png RSS
Главная страница >

Как правильно сообщать об ошибках

Материал из IRC клиент KVIrc.

Перейти к: навигация, поиск

[править] Немного лирики

Мы знаем что KVIrc содержит недоработки. Это нормально т.к. вы в большинстве своем используете CVS версию, и никто вам не гарантирует стабильность. Но мы стремимся сделать программу лучше, исправить ошибки. Сообщать об ошибках нужно, потому что если никто не опишет проблему, то она никогда и не будет решена. Эта статья должна научить вас правильно описывать проблему.

Теперь объясню, что значит правильно. Большое число людей сообщает об ошибках в KVIrc, но основная часть багрепортов состоит из:

  • у меня не работает звук (видео/монитор/мозги)
  • у меня KVIrc падает
  • у меня KVIrc подвисает
  • у меня он глючит

Сразу скажу такие ошибки НИКОГДА не будут исправлены!. Не тратьте свои силы на написание таких багрепортов и мое время на их чтение.

[править] Что должно содержать описание бага

Во-первых описание бага.(Тут можно сказать "у меня KVIrc подвисает", но багрепорт не должен этим ограничитсья!)

Самое главное - метод воспроизведения бага. Тоесть подробное пошаговое описание например

  • открываю окно
  • мышкой навожу на ник такойто в окне вывода сообщений
  • нажимаю на правую кнопку
  • ....

А не просто "кликаю по нику".

Обязательно название ОС, если это unix то используется ли KDE.

В принципе пользователи ОС Windows больше ничем помочь разработке не могут:(. Это конечно печально, потомучто по таким сведениям исправить проблему обычно трудно. Зато пользователи unix могут отослать бекстрей. Далее я опишу откуда его взять.

Соберите KVIrc с --enable-debug

Если используете KDE, при креше вылезет окно KCrash. Там будет вкладка протокола сбоя. вы должны приложить к багрепорту все содержимое этой вкладки.

Если не используете KDE, запустите под шеллом:

gdb
>file kvirc
>run
.... воспроизводите креш ....
>bt

и также прикладываете вывод к багрепорту

Личные инструменты
Инструменты
Наши кнопки
Размести кнопку KVirc у себя на сайте:
www.kvirc.ru - кроссплатформенный IRC клиент с богатым графическим интерфейсом и внутренним языком скриптинга
Друзья и спонсоры
  • Fireforge.net
Linux coutner