Поиск по сайту:

Как сообщить об ошибке программного обеспечения в Fedora


Ошибка или программная ошибка — это ошибка, ошибка, сбой или ошибка в программе, которая приводит к нежелательным или неверным результатам. Ошибка не позволяет программе/приложению/программному обеспечению работать должным образом.

Как и большинство, если не все, дистрибутивы Linux, Fedora предоставляет пользователям возможность отправлять отчеты об ошибках. Имейте в виду, что сообщение об ошибках доступно не только разработчикам программного обеспечения; всем (включая обычных пользователей) рекомендуется сообщать об ошибках, с которыми они сталкиваются. После устранения ошибки специалист по сопровождению пакета просматривает отчет об ошибке и решает, как с ней справиться.

Важно. Ошибка может не обязательно быть сбоем программного обеспечения. Что касается приведенного выше определения ошибки, любое нежелательное или неожиданное поведение, замеченное в приложении, должно быть зарегистрировано как ошибка.

В этой статье мы объясним различные этапы подачи отчета об ошибках программного обеспечения или приложения в Fedora.

Прежде чем сообщить об ошибке в Fedora

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

Чтобы обновить все программное обеспечение, установленное в вашей системе Fedora, до последних доступных версий, регулярно запускайте следующую команду dnf (с правами root), чтобы проверять и обновлять вашу систему.

sudo dnf update --refresh

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

https://apps.fedoraproject.org/packages/<package-name>/bugs/

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

https://apps.fedoraproject.org/packages/dnf/bugs/

Чтобы просмотреть подробную информацию об ошибке (например, DNF Bug 1032541), нажмите на нее. Если отчет об ошибке с описанием проблемы уже был отправлен, вы можете предоставить в отчет любую дополнительную информацию, которая может вам понадобиться.

Чтобы получать обновления об отчете, вам следует поставить «СС» (копировать) его. Установите флажок «Добавить меня в список копий» и нажмите кнопку «Сохранить изменения».

Как только вы обнаружите, что об ошибке не было сообщено, сохраните ее, как описано в следующем разделе.

Отправка отчета об ошибке в Fedora

Чтобы сообщить об ошибке, нажмите кнопку Сообщить о новой ошибке и выберите «против Fedora» или «против EPEL» в раскрывающемся меню. .

Вы будете перенаправлены на новый шаблон отчета об ошибках в системе отслеживания ошибок, как показано на следующем изображении. Обратите внимание: для доступа к шаблону отчета об ошибках у вас должна быть учетная запись Red Hat Bugzilla и вы должны войти в систему, в противном случае вы можете создать новую учетную запись.

Кратко поясним поля, которые необходимо задать:

  • Компонент: используется для указания имени пакета.
  • Версия: используется для установки версии Fedora, в которой вы заметили ошибку. Вы также можете указать серьезность, оборудование и ОС.
  • Сводка: используйте это, чтобы предоставить полезное краткое описание проблемы.
  • Описание: добавьте более подробную информацию о проблеме, используя предоставленный шаблон (описанный ниже).
  • Вложение: используйте это, чтобы прикрепить файлы, содержащие дополнительную информацию о проблеме (файлы могут включать снимки экрана, файлы журналов, записи экрана и т. д.).
Версия-номер выпуска выбранного компонента (если применимо):

Здесь должен быть указан номер выпуска версии пакета. Вы можете использовать команду rpm, чтобы получить номер версии пакета (версия DNF 4.0.4 в этом примере):

rpm -q dnf  

Насколько воспроизводимо:

Укажите, как часто возникает проблема. Рекомендуемые ответы включают:

  • Всегда: введите этот параметр, если вы время от времени наблюдаете проблему.
  • Иногда: введите это значение, если вы иногда сталкиваетесь с проблемой.
  • Только один раз: введите это значение, если вы заметили проблему один раз.
Действия по воспроизведению:

В последнем разделе описания проблемы вы можете предоставить информацию, которая позволит другим пользователям проверить ошибку, а также проинформировать разработчиков о том, какие конкретные действия вызывают проблему.

  • Фактические результаты. Укажите, что вы наблюдаете при возникновении проблемы.
  • Ожидаемые результаты. Это поле используется для ввода того, что, по вашему мнению, должно произойти, если программное обеспечение будет работать правильно?
  • Дополнительная информация. Добавьте сюда дополнительную информацию, которая может быть полезна сопровождающему.

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

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

И последнее, но не менее важное: вы можете помочь сопровождающему, проверив, работает ли улучшенная версия лучше в Bodhi. Когда улучшенная версия программного обеспечения пройдет процесс QA (Гарантия качества), ошибка будет автоматически закрыта.

Вот и все! В этой статье мы объяснили различные этапы подачи нового отчета об ошибке в Fedora. Если у вас есть какие-либо вопросы, комментарии или дополнительная информация, которой вы хотите поделиться, воспользуйтесь формой обратной связи ниже.