Difference between revisions of "How do I create a bug report/ru"
(Russian: How do I create a bug report) |
m (finish page translation) |
||
Line 4: | Line 4: | ||
== Проблемы с компиляцией Лазаруса == | == Проблемы с компиляцией Лазаруса == | ||
− | Если у Вас возникли проблемы с компиляцией SVN версии Лазаруса, то Вам следует написать об этом либо в [http://www.lazarus.freepascal.org/modules.php?op=modload&name=StaticPage&file=index&sURL=maill почтовую рассылку] либо спросить о проблеме на IRC канале #lazarus-ide, сервера irc.freenode.net. Скорее всего, кто-то ещё уже столкнулся с этой же проблемой и вскоре она | + | Если у Вас возникли проблемы с компиляцией SVN версии Лазаруса, то Вам следует написать об этом либо в [http://www.lazarus.freepascal.org/modules.php?op=modload&name=StaticPage&file=index&sURL=maill почтовую рассылку] либо спросить о проблеме на IRC канале #lazarus-ide, сервера irc.freenode.net. Скорее всего, кто-то ещё уже столкнулся с этой же проблемой и вскоре она будет решена. |
== Возможно об ошибке уже сообщили == | == Возможно об ошибке уже сообщили == | ||
Перед тем как сообщить о новой ошибке, следует убедится в том, что о ней не сообщалось ранее. | Перед тем как сообщить о новой ошибке, следует убедится в том, что о ней не сообщалось ранее. | ||
− | Создание дублирующих сообщений не поможет в устранении ошибок, а наоброт отнимет у разработчиков время. | + | Создание дублирующих сообщений не поможет в устранении ошибок, а, наоброт, отнимет у разработчиков время. |
Для поиска сообщений об обишбке: | Для поиска сообщений об обишбке: | ||
Line 24: | Line 24: | ||
Внимание: чтобы выполнять указанные операции Вам нужно зарегестрироваться в системе и войти под своим аккаунтом: см[[#Вход в систему/Создание аккаунта]]. | Внимание: чтобы выполнять указанные операции Вам нужно зарегестрироваться в системе и войти под своим аккаунтом: см[[#Вход в систему/Создание аккаунта]]. | ||
− | == | + | == Создание сообщения об ошибке == |
− | # | + | # Откройте страницу [http://bugs.freepascal.org/set_project.php?project_id=1 Lazarus баг-трекера] |
− | # | + | # Вы должны войти в трекер под своим [[#Вход в систему/Создание аккаунта аккаунтом]] |
− | # | + | # Октройте страницу [http://bugs.freepascal.org/bug_report_advanced_page.php Report Issue]. Заполните как можно больше информации об ошибке. Чем более точные данные, тем лучше. Обязательно укажите, что происходит "не так" и "как должно работать". После заполнения полей нажмите кнопку Submit Report |
− | + | Важные информация об ошибке: | |
− | + | * '''КАК ВОСПРОИЗВЕСТИ ОШИБКУ''' Если разработчикам не удасться её воспроизвети, то её устранение займёт гораздо больше времени. | |
− | + | * Widgetset и Операционная система | |
− | + | * Версия Лазаруса (официальный релиз (его номер) или SVN версия (номер ревизии) | |
− | + | * Если есть возможность то '''обязательно''' добавьте к сообщению об ошибке небольшой тестовый проект, который воспроизводит ошибку. | |
− | + | * Если ошибка связана с графикой (графическим интерфейсом программы), то сделайте скришоты | |
+ | * Если есть возможность проверить ошибку на разных системах, то обязательно протестируйте. Это поможет понять, является ли ошибка системозависимой или нет. А значит ускорит её исправление. | ||
+ | * Ускорить устранение ошибки, поможет предложенный Вами, за её решение, [[Bounties бонус]]. Устранять ошибки могут не только разработчики Лазаруса, но и любой программист владеющий FPC/Lazarus-ом. | ||
Revision as of 13:32, 31 August 2009
Template:Как создать сообщение об ошибке
Если Вы обнаружили ошибку в Лазарусе и хотите сообщить о ней разработчикам, эта статья расскажет как это сделать.
Проблемы с компиляцией Лазаруса
Если у Вас возникли проблемы с компиляцией SVN версии Лазаруса, то Вам следует написать об этом либо в почтовую рассылку либо спросить о проблеме на IRC канале #lazarus-ide, сервера irc.freenode.net. Скорее всего, кто-то ещё уже столкнулся с этой же проблемой и вскоре она будет решена.
Возможно об ошибке уже сообщили
Перед тем как сообщить о новой ошибке, следует убедится в том, что о ней не сообщалось ранее. Создание дублирующих сообщений не поможет в устранении ошибок, а, наоброт, отнимет у разработчиков время.
Для поиска сообщений об обишбке:
- Используйте поле поиска: View Issues.
- Укажите слова необходимые для поиска в поле Search и нажмите Apply Filter
(Совет): Поиск очень простой, если у вас возникли проблемы с использованием метода TEdit.SelStart, попробуйте искать "SelStart".
Если об ошибке уже сообщили:
- Добавьте сообщение, если ошибку можно воспроизвести другим способом, от уже указанных
- Если ошибка помечена как исправленная (Resolved) или сообщение уже закрыто (Closed), то вы можете октрыть её повтороно, нажав на кнопку "Reopen Issue". (Некоторые ошибки исправленны только в SVN версии. Не открывайте сообщение об ошибке повторно, если вы не используете SVN версию Лазаруса)
- Вы можете отслеживать ошибку нажав. "Monitor Issue". При этом Вас будут уведомлять о всех измнениях с этой ошибкой.
Внимание: чтобы выполнять указанные операции Вам нужно зарегестрироваться в системе и войти под своим аккаунтом: см#Вход в систему/Создание аккаунта.
Создание сообщения об ошибке
- Откройте страницу Lazarus баг-трекера
- Вы должны войти в трекер под своим #Вход в систему/Создание аккаунта аккаунтом
- Октройте страницу Report Issue. Заполните как можно больше информации об ошибке. Чем более точные данные, тем лучше. Обязательно укажите, что происходит "не так" и "как должно работать". После заполнения полей нажмите кнопку Submit Report
Важные информация об ошибке:
- КАК ВОСПРОИЗВЕСТИ ОШИБКУ Если разработчикам не удасться её воспроизвети, то её устранение займёт гораздо больше времени.
- Widgetset и Операционная система
- Версия Лазаруса (официальный релиз (его номер) или SVN версия (номер ревизии)
- Если есть возможность то обязательно добавьте к сообщению об ошибке небольшой тестовый проект, который воспроизводит ошибку.
- Если ошибка связана с графикой (графическим интерфейсом программы), то сделайте скришоты
- Если есть возможность проверить ошибку на разных системах, то обязательно протестируйте. Это поможет понять, является ли ошибка системозависимой или нет. А значит ускорит её исправление.
- Ускорить устранение ошибки, поможет предложенный Вами, за её решение, Bounties бонус. Устранять ошибки могут не только разработчики Лазаруса, но и любой программист владеющий FPC/Lazarus-ом.
Вход в систему/Создание аккаунта
Вам нужно быть зарегестрированным пользователем, чтобы править или добавлять новые сообщения об ошибках. Вы так же можете войти в систему, как анонимный пользователь, но вы сможете только просматривать сообщения. Если у вас уже есть аккаунт, то для входа в систему вам нужно зайти на эту страницу. Если у вас нет аккаунта, то вам следует зарегестрироваться здесь.