前: Bug Criteria, 上: Reporting Bugs


16.2 バグの報告の方法

多くの企業と個人が,gnu製品に対してサポートを提供しています.サポー ト組織からバイナリユーティリティを得ている場合,われわれは,その組織に 最初に連絡するように勧めます.

gnu Emacs配布物のファイルetc/SERVICEで,サポートしている多 くの会社と個人へ連絡する情報を見つけることが可能です.

いずれにせよ,我々は,バイナリユーティリティに対するバグの報告を `bug-binutils@gnu.org'にも送ることを勧めます.

バグの報告の有効な基本原理は以下のとおりです.すべての事実を報 告する.事実を述べるべきか削除すべきかよく分からない場合,それを述べて ください!

人々はよく,問題を発生させるものを知っていて,重要でない詳細もあると思 うため,事実を省略します.このため,使用したファイル名は重要でないと考 えたとします.さて,おそらくそうでしょうが,確実ではありません.おそら くバグは,パス名がメモリに保存されている場所から取り出すために生じる, 偶然のメモリ参照です.おそらく,パス名が異なっている場合,その場所の内 容は,バグにもかかわらず正しいことを行うユーティリティを馬鹿にするでしょ う.安全に動作するようにし,特定の完全な例を与えてください.それは,最 も簡単に行うことができ,最も役に立ちます.

バグの報告の目的が,新しいものの場合は,バグの修正を可能にすることだと いうことを覚えておいてください.そのため,以前にバグが報告されていない ことを常に前提にして,バグの報告を書いてください.

ときどき,概略だけのわずかな事実を与え,“これは報告すべきですか? (Does this ring a bell?)”と尋ねる人がいます.これでは,我々のバグの修 正の助けにならないので,基本的には役に立ちません.我々は,調査すること が可能になるように十分に詳細な内容を尋ねる返事を出します.またまた最初 から,問題を早急に送るはめになるでしょう.

バグの修正を可能とするため,以下のすべてのものを含めるべきです.

不要なものは以下のものです.