バグ
|
あなたは、Netscape Communicatorに関する問題を持つので、ここにいますか。
そうならば、あなたは間違っている場所にいます。
それらの
技術的な支援
サイトを訪れてみてくださるか、あるいはネットスケープ
バグ通知保険
を代わりに使用してください。
|
あなたは、私たちの
マイルストーンか夜の体格
の1つを備えた、あるいはあなた自身コンパイルしたmozillaのコピーを備えたバグを報告したいと思いますか。
Bugzilla
はmozilla.orgによって分配されたソフトウェアのためのバグ報告書を提出するべき場所です。
このページは、bugzillaがどう働くかの概観を与えます。
有用なバグ報告書を書く方法についてのこつのために、同様に
ガイドラインを書くバグ
を読んでください。
Bugzillaは何ですか。
Bugzilla
はバグ用のデータ・ベースです。
それは人々にバグを報告させ、適切な開発者にこれらのバグを譲渡します。
開発者は依存性を優先的にし、予定するおよび追跡すると同様に大騒ぎリストを維持するためにbugzillaを使用することができます。
すべての「バグ」はバグだとは限りません。
増強が増強(略してRFE)のために要求するか要求するとともに、データ・ベース中のいくつかのアイテムが知られています。
RFEは厳しさフィールドが「増強」にセットされるバグです。
それらが「bugzillaの中のアイテム」を意味する場合、人々はしばしば「バグ」と言います。したがって、RFEはバグと呼ばれるを上へ風をしばしば得ます。
増強が要求し、bugzillaが、それらを追跡し、他のものがあなたが何を働くを計画するか確かめることを可能にするのを助けるだろうとともに、研究することを計画しているタスクを入力してください。
人々があなたの飛行プランを見ることができれば、それらはあなたの仕事を複写することを回避することができ、恐らく援助することができるか、フィードバックを提示することができます。
バグの解剖
バグとRFEは多くのフィールドから構成されます。
それらのうちのいくつかはここに記述されます。
-
コンポーネント
-
mozillaアプリケーションは、ネットワークの図書館、javascriptおよびレイアウト・エンジンのような様々なコンポーネントから構成されます。
注意深く、どのコンポーネントにあなたのバグに帰着するべきかについて確信がなければ、
構成要素の記述
を読んでください。
いくつかのコンポーネントは非常に類似しています。
例えば、テーブル・レイアウトに関する問題はレイアウトにではなくHTMLのテーブルに割り当てられるべきです。
選ぶコンポーネント(人bugzillaがバグを割り当てる)は決定します。
-
ステータス・ホワイトボード
-
ステータス・ホワイトボード(Status Whiteboard)は短いノートを書くために使用されます。
時々、これらは時々関連するQAです、それは様々なキーワードを格納するために使用されます。
例えば、
bugathon
はそれを使用します、に、バグがいつ試訴を持っているか注目するために。
-
ヘルプが求められました
-
開発者はHELP WANTED通知の記入のためにこのフィールドを使用することができます。
書き込み「HELP WANTED」は、行う物事を探索するあなたのバグかRFE、および他のものの1つのステータス・ホワイトボード(Status Whiteboard)分野でそれを見つけるでしょう。
含まれる
ことに興味を持っていた人々は、バグを求めてbugzillaを探索することができます。また、RFEはHELP WANTEDをマークしました。
恐らく、それらのうちの1つはあなたの問題に対してあなたを支援するために専門知識および資源を持つでしょう。
例えば、あなたのコードが持っていないあるプラットフォームの上にバグを持っている場合、アクセス、に、あるいは、ある言語で、知りません、ステータス・ホワイトボード中でHELP WANTEDを書いてみます。
あるいは、任意の開発者でのように、バグで恐らく圧倒されます。
これらのバグのうちのいくつかは他のものより低いプライオリティになるでしょう。
実現する印バグを試みる、有能ではないでしょう、に、常にすぐに、HELP WANTED。
異なる優先事項を持った誰か他の人はこれを見て、あなたを援助するかもしれません。
いつ、バグ(あるいはRFE)HELP WANTEDのマーク、仕事が何である必要があるか注意深く説明するコメントを必ず加えること、行われた、そして知っていれば、それを行う方法。
よく問題およびそのソルーションについて説明することができるほど、それは、恐らく、誰かが有用なソルーションを提供することができるということです。
-
目標マイルストーン
-
seamonkeyプロジェクトはMozillaの開発プロセスを計画するために目標milesonesを使用します。
マイルストーン計画
は数えあげます、異なる特徴が完成すると予想される場合。
バグがM8とマークされる場合、それはバグの研究がマイルストーン8によって終わうと予想されることを意味します。
このフィールドはバグに責任を負う人によって単にセットされるべきです。
-
依存性
-
別のバグが直されるまで、バグを直すことができない場合、それは依存性です。
任意のバグについては、それが依存するバグおよびそれに依存するバグをリストすることができます。
Bugzillaは依存性を表示することができます、グラフ、それは示す、どれ、それが依存するバグ、また依存する、それに依存する
-
付属
-
バグに付属を加えることは非常に有用かもしれません。
試訴、発射と
エディターを遮る、すべてを記録する
、バグを正確に示し開発者がそれを再生するのを助けることを支援することができます。
バグを直せば、バグにパッチを付けてください。
これは他のものが見つけてテストすることをそれがより容易にするので、パッチの跡を追う、好ましい方法です。
パッチを作るために、容器にあなたの変更でファイルとオリジナルのファイルの間の差を含んでいる違いファイルを生成する必要があります。
カレント・ディレクトリ試みの中のすべてのファイルのための変更を数えあげるパッチ・ファイルの生成
cvs違い-u>mypatch.diff
パッチを適用するために、行く、に、適切なディレクトリーおよび
パッチ<bugpatch.diff
バグのライフ・サイクル
バグが最初に報告される場合、それは、バグのコンポーネントのデフォルト所有者に割り当てられます。また、buzillaはバグ報告書でそれらに電子メイルを送ります。
この時に、開発者は、恐らくバグおよび一方の受理をそれを見るか、あるいは誰か他の人にそれを与えるでしょう。
バグが1週以上には新しく不活発であるままである場合、処置が講じられるまで、bugzillaは電子メールを持ったバグの所有者を小言ばかり言っていじめます。
バグが再び委託されるか、そのコンポーネントを変更する場合は常に、そのステータスはNEWにセットされます。
バグが新しく加えられるNEWステータス手段、特別の開発者のプレート、ない、バグは新しく報告されます。
バグ中のフィールドを変更する場合は常に、その、あなたが何を行っているかなぜ説明する、追加のコメントを加える、よい考え。
変更のように物事を行う場合は常に、ノートをとる、コンポーネント、バグを再び委託する、付属を作成する、依存性を加えるか、CCリストに誰かを加える。
誰かがバグに変更を加えるか、コメントを加える場合は常に、それらはCCリストに加えられます。また、所有者、リポーターおよびCCリストは電子メールにバグ報告書に変更を示させます。
バグが直される場合、それはRESOLVEDをマークし、次の決心のうちの1つを与えました。
-
固定しました
-
このバグのフィックスはチェックされます、木、またテストされました。
-
病弱者
-
記述された問題はバグではありません。
-
WONTFIX
-
記述された問題は直されないバグです。
-
その後
-
記述された問題は製品のこのバージョン中で直されないバグです。
-
思い出させます
-
記述された問題は製品のこのバージョン中で恐らく直されないバグであるが、まだそうかもしれません。
-
複写
-
その問題は既存のバグの複写です。
バグ複写が要求する印、軽印刷バグのbug#、また少なくとも記述分野にそのバグ番号を入れるでしょう。
-
WORKSFORME
-
コードが、なぜこの振る舞いが生じるだろうかに関して、手掛かりを生産しないことを読んで、このバグを再生する試みはすべて役立ちませんでした。
より多くの情報が後に見える場合、喜ばせる、今のところ再度バグを割り当てる、ファイル、それ。
QA
は堅忍不抜のバグを見ます、また、確かめるために、適切な処置は講じられました。
場合、それら、agreee、バグはVERIFIEDとマークされます。
バグは、製品船(時(その)にバグはCLOSEDとマークされる)までこの状態で残ります。
バグはREOPENEDになることにより生命に戻るかもしれません。
誰か他の人のバグのステータスを変更する場合、注意してください。
変更をあなた自身加える代わりに、その、コメントとしてあなたの提案された変更のノートをとり、バグの所有者にこれを調査させ、かつ変更をそれら自身加えるために通常最良である。
例えば、1つのバグが別のものの複写であると思えば、付加的なコメント(Additional Comments)セクション中でそのノートをとってください。
誰かのバグへの多くの有用な意見を述べる場合、それらは、あなたの判断を信頼し、かつ進んでくれ、かつ変更をあなた自身加えてくれるようにあなたに依頼するために来るかもしれません、もししかしそれらが行わなければ、その最上、用心深い形コメントおよびただ一つの形コメントであるために
Bugzillaは開いた出所ソフトウェアです。
そのソース・コードは
Mozilla公ライセンス
(Mozilla Public License)の下でリリースされました。
あなたが自分のプロジェクト用のバグ・システムを作成するためにbugzilla出所を使用したければ、
Bugzilla出所ページ
をチェックしてください。
|