나는 한동안 Linux Mint를 사용해 왔으며 열렬한 팬입니다. 나는 커널이나 그와 유사한 것을 다룰 만큼 전문가는 아니지만 몇 가지 패키지에서 고칠 수 있을 것 같은 작은 버그를 발견했습니다. 하지만 어떻게 프로젝트에 기여를 시작해야 할지 모르겠습니다.
다음은 간단한 예입니다. Ubuntu 저장소의 계산기 애플리케이션에서는 숫자 키패드의 키를 숫자로 해석하기 위해 NumLock을 활성화할 필요가 없습니다( Home동일한 물리적 버튼의 및 키를 사용하는 대신). 그러나 소수점 역할도 하는 키의 경우에는 그렇지 않습니다 End. Del이를 위해서는 NumLock을 활성화해야 합니다. 이것이 버그인 것 같아 고치고 싶습니다. 그것은 간단해야합니다.
단순히 버그 보고서를 제출하는 것 이상으로 어떻게 버그 보고서를 제출할 수 있나요?관련된그런 문제를 해결하려면? 업스트림 패키지 관리자에게 직접 연락해야 합니까?GitHub페이지?
답변1
유용성이 높아지는 순서대로:
- 오류를 발견하면,신고 시 관련 정보를 최대한 많이 제공하세요.(그래서 유지관리자가 쉽게 재현하고 수정할 수 있습니다.)
- 소스 코드를 읽고 오류가 발생한 위치를 확인할 수 있으면 해당 정보를 포함하십시오.
- 당신이 할 수 있다면패치 제공버그를 수정하고 이 콘텐츠를 포함하세요(또는 프로젝트가 Github에서 호스팅되는 경우 풀 요청을 엽니다).
1, 2 또는 3의 경우: 버그 추적기/풀 요청/메일링 리스트 등을 구독하여 가정을 명확히 하거나 테스트하고 추가 정보를 보고하라는 개발자/유지관리자의 요청에 응답할 수 있는지 확인하세요.
정보가 불충분한 "주도적" 버그 보고서보다 더 나쁜 것은 없습니다. 이는 단지 버그 추적기/메일링 목록 등을 어수선하게 만들고 소음은 무시되거나 프로젝트의 다른 곳에 소비될 수 있는 낭비된 노력의 대가로 정리됩니다.