웹사이트 검색

Fedora에 소프트웨어 버그를 신고하는 방법


버그 또는 소프트웨어 버그는 바람직하지 않거나 잘못된 결과를 초래하는 프로그램의 오류, 실수, 실패 또는 결함입니다. 버그는 프로그램/응용 프로그램/소프트웨어가 의도한 대로 작동하지 못하게 합니다.

모든 Linux 배포판은 아니더라도 대부분과 마찬가지로 Fedora는 사용자가 버그 보고서를 제출할 수 있는 수단을 제공합니다. 버그 신고는 소프트웨어 개발자에게만 국한되지 않는다는 점을 명심하세요. 모든 사람(일반 사용자 포함)은 자신이 겪는 버그를 신고하도록 권장됩니다. 버그가 채워지면 패키지 관리자는 버그 보고서를 보고 이를 처리하는 방법을 결정합니다.

중요: 버그가 반드시 소프트웨어 충돌일 필요는 없을 수도 있습니다. 위의 버그 정의와 관련하여 애플리케이션에서 발견된 원치 않거나 예상치 못한 동작은 모두 버그로 접수되어야 합니다.

이 글에서는 Fedora에서 소프트웨어 또는 애플리케이션 버그 보고서를 제출하는 다양한 단계를 설명합니다.

Fedora에 버그를 신고하기 전에

버그를 신고하기 전에 최신 버전의 소프트웨어를 사용하고 있는지 확인하세요. 그렇지 않은 경우 다운로드하여 설치하십시오. 일반적으로 최신 버전의 소프트웨어에는 버그 수정, 개선 사항 등이 포함되어 제공됩니다. 신고하려는 버그가 소프트웨어의 최신 릴리스에서 수정되었을 수 있습니다.

Fedora 시스템에 설치된 모든 소프트웨어를 사용 가능한 최신 버전으로 업데이트하려면 정기적으로 다음 dnf 명령(루트 권한으로)을 실행하여 시스템을 확인하고 업데이트하십시오.

sudo dnf update --refresh

최신 버전의 소프트웨어에 여전히 버그가 있는 경우 버그가 제출되었는지 여부를 확인할 수 있습니다. 다음 URL을 사용하여 Fedora 패키지에 대해 제출된 모든 버그를 확인할 수 있습니다:

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

문제의 패키지에 대해 보고된 모든 버그 목록을 형식(버그, 상태, 설명 및 릴리스)으로 표시하는 페이지로 직접 이동합니다. 이 페이지에는 새로운 버그를 신고할 수 있는 링크(새 버그 신고)도 있으며, 열려 있는 버그와 차단하는 버그의 총 개수가 표시됩니다. 예를 들어:

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

버그(예: DNF 버그 1032541)의 세부정보를 보려면 해당 버그를 클릭하세요. 문제를 설명하는 버그 보고서가 이미 제출된 경우 보고서에 필요한 추가 정보를 제공할 수 있습니다.

보고서에 대한 업데이트를 받으려면 보고서에 직접 "CC"(참조)를 추가해야 합니다. 'CC 목록에 나를 추가' 옵션을 선택하고 '변경사항 저장' 버튼을 클릭하세요.

버그가 보고되지 않은 것을 발견하면 다음 섹션에 설명된 대로 버그를 제출하세요.

Fedora에서 버그 보고서 제출

버그를 신고하려면 새 버그 신고 버튼을 클릭하고 드롭다운 메뉴에서 “Fedora 반대” 또는 “EPEL 반대”를 선택합니다. .

다음 이미지에 표시된 것처럼 버그 추적기의 새 버그 보고서 템플릿으로 리디렉션됩니다. 버그 보고서 템플릿에 액세스하려면 Red Hat Bugzilla 계정이 있어야 하고 로그인되어 있어야 합니다. 그렇지 않으면 새 계정을 만들 수 있습니다.

설정해야 하는 필드를 간략하게 설명하겠습니다.

  • 구성요소: 패키지 이름을 지정하는 데 사용됩니다.
  • 버전: 버그가 관찰된 Fedora 버전을 설정하는 데 사용됩니다. 심각도, 하드웨어 및 OS도 지정할 수 있습니다.
  • 요약: 문제에 대한 유용하고 간단한 요약을 제공하는 데 사용합니다.
  • 설명: 제공된 템플릿을 사용하여 문제에 대한 자세한 정보를 추가합니다(아래 설명).
  • 첨부 파일: 문제에 대한 추가 정보를 제공하는 파일을 첨부하는 데 사용합니다(파일에는 스크린샷, 로그 파일, 화면 녹화 등이 포함될 수 있음).
선택한 구성 요소의 버전-릴리스 번호(해당하는 경우):

패키지의 버전 릴리스 번호를 여기에 지정해야 합니다. rpm 명령을 사용하여 패키지의 버전 번호를 얻을 수 있습니다(이 예에서는 DNF 버전 4.0.4).

rpm -q dnf  

재현성:

문제가 발생하는 빈도를 지정합니다. 권장 답변은 다음과 같습니다.

  • 항상: 가끔씩 문제가 관찰되는 경우 이 항목을 입력하세요.
  • 가끔: 가끔 문제가 관찰되는 경우 이를 입력하세요.
  • 한 번만: 문제를 한 번 관찰한 경우 이를 입력합니다.
재현 단계:

문제 설명의 마지막 섹션에서는 다른 사용자가 버그를 확인할 수 있는 정보를 제공할 수 있으며 문제를 일으키는 특정 단계를 개발자에게 알릴 수도 있습니다.

  • 실제 결과: 문제가 발생했을 때 관찰한 내용을 지정합니다.
  • 예상 결과: 이 필드는 소프트웨어가 올바르게 작동할 경우 발생할 것으로 예상되는 결과를 입력하는 데 사용됩니다.
  • 추가 정보: 여기에 관리자에게 유용할 수 있는 추가 정보를 추가합니다.

버그를 보고하고 나면 다음으로 해야 할 일은 버그에 대한 업데이트를 주의 깊게 살펴보는 것입니다. 일반적으로 보고서에 대한 새로운 의견에 대한 이메일 알림은 버그 보고서에 참여한 모든 사람(예: 보고자, 관리자 및 기타 사용자)에게 전송됩니다.

버그가 수정되면 관리자는 향상된 소프트웨어 버전을 출시합니다. Bodhi(Fedora 기반 소프트웨어 배포에 대한 업데이트 게시 프로세스를 용이하게 하는 웹 시스템)는 소프트웨어의 개선된 버전이 출시된 후 보고서에 설명을 추가합니다.

마지막으로 개선된 버전이 Bodhi에서 더 잘 작동하는지 확인하여 관리자에게 도움을 줄 수 있습니다. 개선된 소프트웨어 릴리스가 QA(품질 보증) 프로세스를 통과하면 버그가 자동으로 종료됩니다.

그게 다야! 이 글에서는 Fedora에서 새로운 버그 보고서를 제출하는 다양한 단계를 설명했습니다. 질문이나 의견 또는 공유할 추가 정보가 있는 경우 아래 피드백 양식을 사용하세요.