유용한 버그를 어떻게보고합니까?


8

나는 잠시 동안 Linux Mint를 사용했고 나는 꽤 팬입니다. 나는 커널이나 그와 같은 것을 망칠 정도로 전문가가 아니지만, 내가 고칠 수 있다고 생각하는 몇 가지 소프트웨어 패키지에서 작은 버그를 발견했습니다. 그러나 프로젝트에 기여하는 방법을 모릅니다.

간단한 예를 들면 다음과 같습니다. Ubuntu 리포지토리의 계산기 앱에서는 숫자 패드에서 키를 눌러 동일한 물리적 버튼을 사용하는 HomeEnd키 대신 숫자로 해석하기 위해 NumLock을 활성화 할 필요가 없습니다 . 그러나 Del소수점으로도 사용되는 키 에는 해당되지 않습니다 . 이를 위해 NumLock을 활성화해야합니다. 나는 이것이 버그라고 생각하고 그것을 고치고 싶다. 아주 간단해야합니다.

단순히 버그 보고서를 제출하는 것보다 이와 같은 문제를 해결하는 어떻게 관여 합니까? GitHub 페이지를 통해 업스트림 패키지 관리자에게 직접 연락해야 합니까?


사본을 수정하여 시작하십시오. 그런 다음 변경 사항을 게시하고 업스트림 개발자에게 수정이 필요한지 물어볼 수 있습니다.
ctrl-alt-delor

답변:


7

도움의 순서가 증가함에 따라 :

  1. 버그를 식별 한 경우 가능한 많은 관련 정보를 버그로 보고하십시오 (관리자가 쉽게 재현하고 수정할 수 있도록).
  2. 소스를 읽고 버그가 발생한 위치를 식별 할 수 있으면 해당 정보를 포함하십시오.
  3. 버그를 수정 하는 패치제공 할 수있는 경우이를 포함 시키십시오 (또는 프로젝트가 Github에서 호스팅되는 경우 풀 요청 열기)

1, 2 또는 3의 경우 트래커 / 풀 요청 / 메일 링리스트 등의 버그를 구독해야 개발자 / 유지 업체의 모든 요청에 ​​응답하여 가정을 명확하게하거나 테스트 할 수 있습니다. 추가 정보가 있으면 다시보고하십시오.

정보가 불충분 한 "드라이브 바이"버그 리포트보다 더 나쁜 것은 없습니다 : 이들은 다른 곳에서 수익성이 높은 에너지 비용으로 무시되거나 정리되어야하는 잡음이있는 단순한 버그 추적기 / 메일 링리스트 등입니다. 프로젝트에서.


나는 당신의 조언을 받아 GitHub에 대한 풀 요청을했습니다.
미리 리 디움
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.