バグシステムリクエストサーバ入門
バグ追跡システムでは、要求に応じて平文でバグ報告や索引を送付する メールサーバを運用しています。
メールサーバは、
request@bugs.debian.org
宛に電子メールを送ることで利用できます。Subject は
返信メールの Subject に利用されますが、その以外では
無視されます。
本文には一行に一つのコマンドを書いて送らなければいけません。メール 発信者が受けとる返信には、解釈された自分のメッセージとそれぞれの コマンドに対する応答が書かれています。ここに挙げられたコマンドでは、誰かに通知が 送られることはありません。またメールは、公開されている場所には記録されません。
ハッシュ記号 # で始まる行は無視されます。
サーバは、制御終端
(quit、thank you、
あるいはハイフン2つ、などが一般的な例です) のある行で
処理を中止します。また、認識不能なコマンドや不正な形式を持つ
コマンドが多くある場合も、処理を中止します。正常な処理を行った
コマンドがひとつもない場合、サーバは help 文書を送ります。
利用可能なコマンド
sendbugnumbersend-detailbugnumber-
引き数で指定したバグ報告の写しを要求します。
send-detailでは、自動通知など全ての退屈な
メッセージが送られます。 index[full]index-summary by-packageindex-summary by-number- それぞれ、 (full をつけると解決済、転送済バグ報告も含む)完全なインデックス、 パッケージ名順の要約、バグ番号順の要約を要求します。
index-maint- バグ追跡システムで(未解決または最近クローズされた)バグを持つ メンテナーリストのインデックスページを要求します。
index maintmaintainer- メンテナ maintainer の バグのインデックスページを要求します。 検索語は、完全一致です。 バグのインデックスは個別のメールで送られます。
index-packages- バグ追跡システムで(未解決または最近クローズされた)バグを持つ パッケージリストのインデックスページを要求します。
index packagespackage-
パッケージ
packageのバグ一覧を要求します。 検索語は、完全一致です。 バグのインデックスは個別のメールで送られます。 send-unmatched[this|0]send-unmatchedlast|-1send-unmatchedold|-2- それぞれ今週、先週、先々週の間に送られた特定のバグ報告に 該当しないメッセージのログを要求します(水曜日を週末として扱います)
getinfofilename-
パッケージやメンテナの情報を含むファイルを要求します。 利用可能なファイルを以下に示します。
maintainers-
バグ追跡システムで利用されるパッケージメンテナー一覧。
これは
Packagesファイル、override ファイルおよび 擬似パッケージファイル中の情報から作られます。 override.distributionoverride.distribution.non-freeoverride.distribution.contriboverride.experimental-
パッケージの重要度(priority)とセクション(section)の情報やメンテナ
の修正情報。この情報は FTP アーカイブ上の
Packagesファイル を生成する際に利用されます。ディストリビューションツリーそれぞれに ついてこの情報が利用可能です。ディストリビューション名はコード名です。 pseudo-packages.descriptionpseudo-packages.maintainers- それぞれ、擬似パッケージに対する説明とメンテナーの一覧。
refcard- メールサーバリファレンスカードを平文で送るよう要求します。
help- このヘルプ文書(原文)を平文で送るよう要求します。
quitstopthankthanksthankyouthank you---
この行でメッセージの処理を中止します。
この行の後に任意の文書を含めることができますが、メールサーバはそれを
処理しません。たとえば、あなたのメッセージを(バグ追跡システムのログや
CCまたはBCCで)読む人のために、 長いコメントを含める時には#よりもこれを使用する方が 適切です。 #...-
コメント行。
#は行頭になければいけません。 debuglevel- デバッグレベルをlevelに設定します。levelには 負でない整数が使用できます。0 の場合はデバッグ出力をしません。通常のデバッグ には 1 で十分です。デバッグ出力は写しに書き出されますが、これば バグシステムの一般ユーザに役立つ情報ではありません。
この他、メールサーバのリファレンスカード
が用意されています。利用には WWW 上や
bug-mailserver-refcard.txt、
電子メールで refcard コマンドを使います。
(上記を参照のこと)。
バグ報告を操作したい場合は、control@bugs.debian.or.org
アドレスを使用しなければいけません。このアドレスは
上記のコマンド群のスーパーセットを解釈します。詳細は別の文書で
記述されており、
WWW 上や
bug-maint-mailcontrol.txt
、または control@bugs に help コマンドを
送ることで参照できます。
この文書を平文ファイル、もしくは電子メールで読んでいる場合は、
バグ追跡システムトップページ http://www.debian.org/Bugs/
から HTML 版が利用できます。
その他の BTS ページ:
- バグ追跡システムメインページ
- バグ報告の勧め(使用説明書)
- WWW 以外でバグ報告のログを参照する方法
- バグ追跡システムの使用方法に関する開発者情報
- 電子メールでバグ報告を操作することに関する 開発者情報
- メールサーバリファレンスカード
- 電子メールによるバグ報告の取り寄せ
Debian BTS administrators <owner@bugs.debian.org>
Debian bug tracking system
Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd,
1994-1997 Ian Jackson.
