バグを報告するにはどうすればよいですか[終了]


8

ここしばらくLinux Mintを使っていますが、私はかなりのファンです。私はカーネルなどをいじるのに十分な専門家ではありませんが、いくつかのソフトウェアパッケージに小さなバグがあり、修正できると感じています。しかし、私はどのようにプロジェクトに貢献し始めるのか分かりません。

簡単な例を次に示します。Ubuntuリポジトリの電卓アプリでは、テンキーでのキープレスを数値として解釈するためにNumLockをアクティブにする必要はありません(同じ物理ボタンを使用するHomeおよびEndキーではありません)。ただし、これはDel小数点としても機能するキーには当てはまりません。このため、NumLockをアクティブにする必要があります。これはバグだと思いますので、修正したいと思います。それはかなり単純なはずです。

単にバグレポートを提出するだけでなく、このような問題の修正にどのように関与しますか?GitHubページから直接上流のパッケージメンテナーに連絡する必要がありますか?


状況に応じて、コピーを修正することから始めます。次に、変更を公開し、上流の開発者に修正が必要かどうかを尋ねます。
ctrl-alt-delor 2016

回答:


7

有用性の高い順に:

  1. バグを特定した場合は、関連する情報をできるだけ多く報告してください(メンテナが簡単に再現して修正できるようにするため)。
  2. ソースを読んでバグの発生場所を特定できる場合は、その情報を含めてください。
  3. バグを修正するパッチ提供できる場合は、それを含めます(プロジェクトがGithubでホストされている場合はプルリクエストを開きます)。

1、2、または3の場合:トラッカー/プルリクエスト/メーリングリストなどのバグにサブスクライブしていることを確認してください。そうすることで、開発者/メンテナーからのリクエストに応答して、仮定を明確化またはテストできます。追加情報があれば報告します。

情報が不十分な「ドライブバイ」バグレポートよりも悪いことはありません。これらは、バグトラッカー/メーリングリストなどを混乱させるだけであり、ノイズを無視するか、エネルギーを犠牲にしてクリーンアップする必要があり、他の場所に利益をもたらす可能性があります。プロジェクトで。


私はあなたのアドバイスを取り入れて、GitHubでプルリクエストを行いました。
Myridium
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.