Как правельно сообщить об ошибках разработчикам.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Как правельно сообщить об ошибках разработчикам.

Сообщение Attid » 10.05.2007 12:27:10

в общем сабщ, самому интересно =)

если где-то что-то подобно есть пните.

в общем чтоб довести ошибку до разработчиков
сначало надо убедится что ошибка не ошибка =)
попробывать на другой машине\операционке спросить на форуме

после того как мя поняли где как в аких версиях ошибка повторяется
идем на http://www.freepascal.org/mantis/
регимся, жмем Report Issue

первый список
Category
Converter - ???
Database - ошибка при работе с базами данных
Debugger - ошибка в дебагере ??
LCL - ошибка в LCL (встроеных компонентах)
Other - остальное =)
Patch - патч (это при добавлении патча или ошибке в патче??)
Printer - ошибка при работе с принтерами
Widgetset - ошибка с виджетами ?? т.е. некоректное отображение и т.д. ?? чем от LCL отличается ?


Reproducibility воспроизводимость
always - воспроизводится всегда
sometimes - воспроизводится иногда
random -воспроизводится случайно
have not tried - не пытался воспроизвести ??
unable to reproduce - не возможно воспроизвести
N/A - Not Applicable - не применимо ??(как правельно понять ?)


Severity ??? строгость, суровость; жестокость

feature - пожелание на будущее ?
trivial - банальный баг ??
text - ошибка в переводе ??
tweak - ошибка в настройках ?
minor - ??
major - ??
crash - ошибка ведущая к падению ??
block - ошибка ведущая к блокировке ??(кого ? чего ?)

Product Version версия продукта , выбираем ту которой пользуемся

*Summary кратко о баге
*Description полное описание
Widgetset на каких виджетах воспроизводится.(можно несколько)
Upload File присоеденить файл
View Status все ли могут просматривать стутус ошибки ???
Report Stay ??

ну и жмем кнопку Submit

везде где вопросики или я не знаю что это или не знаю как перевести.

еще подтемы Lazarus, Packages, Patches не очень понятны, но я так понимаю что если добалять все в Lazarus то не ошибешься.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Как правельно сообщить об ошибках разработчикам.

Сообщение Павел Ишенин » 10.05.2007 13:17:19

Так как цитировать надо все, отвечу с повторами:

Category - Категория
Converter - ошибка в конвертере из delphi в lazarus
Database - ошибка в компонентах по работе с базами данных
Debugger - ошибка в отладчике
LCL - ошибка в LCL
Other - остальное
Patch - при добавлении патча (в настоящее время есть спец секция Lazarus->Patches, так что этот пункт устарел и лучше указывать LCL/Widgetset/Database/...)
Widgetset - ошибка в коде взаимодействия с платформой (win32/gtk1/gtk2/...). От LCL отличается тем, что код lazarus делится на платформонезависимую часть (LCL) и платформозависимую (Widgetset).

Severity ??? строгость, суровость; жестокость

feature - нововведение, предложение по доработке
minor - незначительная ошибка
major - значительная ошибка
crash - ошибка ведущая к падению
block - ошибка блокирует работу продукта

...
еще подтемы Lazarus, Packages, Patches не очень понятны, но я так понимаю что если добалять все в Lazarus то не ошибешься.


Ошибки связанные с пакетами идущими с lazarus (tdbf, tachart, ...) надо кидать в Packages. Патчи в Patches. А все остальное в Lazarus.

И еще, а не проще ли в настройках своего пользователя выбрать русский язык - тогда вопросы с переводом отпадут.[/quote]
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Сообщение Attid » 10.05.2007 15:02:27

ээ а про русский я и не подумал :oops: :lol:
хотя там все равно не полный получается, ну ладно тогда подправлю относительно руского, только попозже вечерком.

а на русском багтреки тоже писать можно ??
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Павел Ишенин » 10.05.2007 17:31:48

а на русском багтреки тоже писать можно ??


Нет конечно. Кто их из разработчиков поймет?
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Сообщение Attid » 10.05.2007 21:01:10

в таком случае нечего провоцировать неокрепшие умы русским интерфейсом =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Павел Ишенин » 11.05.2007 12:07:28

Attid, следующее что желательно делать при работе с баг-трекером - это периодически проверять что стало с вашими отчетами.

Так например, насколько я понял, вы добавили отчет 8845 (http://www.freepascal.org/mantis/view.php?id=8845). Он попал на глаза Vincent Snijders (Венсент любит работать с баг-трекером в отличие от других разработчиков и в некоторых случаях он уведомляет разработчиков о том, что такой-то баг надо бы решить до выпуска следующей версии). Так вот, Винсент пометил баг как признанный, хотя это далеко не означает, что он взял и проверил так ли это на самом деле или нет. Далее, очевидно, он сделал предположение, что такое различие в поведении Dataset.IsEmpty между разными платформами может происходить не из-за различия платформ, а из-за разных версий lazarus/fpc установленных на этих разных платформах. Например, на linux используется lazarus 0.9.22 + fpc 2.04, а на windows lazarus 0.9.23 + fpc 2.1.3 или как-то так.

В общем чтобы продолжить расследование бага лучше добавить комментарий в ответ на вопрос :)
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Сообщение Attid » 11.05.2007 12:24:08

а я стараюсь следить, хотя работать на svn версии лазаря боюсь =)
тестировать вест функционал программ каждый билд не хочется.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 63

Рейтинг@Mail.ru