Problem Report 関連ツールのまとめ bug tracking システムとチケットシステムは微妙に目的が違うと思うが、 ここでは広く problem report という観点でまとめてみようとおもう。 http://www.daveeaton.com/scm/PMTools.html に FAQ http://www.iac.honeywell.com/Pub/Tech/CM/PMTools.html に昔あった? がある。特に売りもの一覧についてはここをまず見られたい。 Free のものもいくつかある。 最も有名なものは GNATS かもしれないが、 あとは jitterbug がよくみるだろうか? 他に Bugzilla とか debuggs (Debian Bug Tracking System) とか OpenTrack PTS WREK Wreq (?) などというのもある。 あ、こっちの linux もののページ http://linas.org/linux/pm.html の方がよくまとまってるかもしれない。 どちらかというと有名なものは特定のプロジェクトと bind されていて そこから派生したという趣が多いようにおもえます。 例えば perl.org のバグトラックツールである perlbug (CPAN を見よ) は 他であまり使われているような気がしないわけで、 どうも project が発生するたびに、 『既存の bug tracking system は使いにくい、作ろう』 という project が付随して発生しているような気もします(笑) Call Tracking と Problem Tracking Call Tracking は主にお客からの問題の指摘についての扱いであり 人の割り当てとステータス管理とレポートを行なう必要があります。 一方 Problem Tracking は 開発プロセスの管理などであり、 その管理対象には タスクやさまざまな統計やレポートだけでなく、 インテグレーションやそのテストまでも含まれえます。 なお Configuration Management という単語も Problem Tracking の 近隣に位置するが、これは CVS などのツール系のことです。 status で使われる単語の例 たとえば GNATS では open analyzed feedback closed suspended 他の例では NEW ASSIGNED REOPENED RESOLVED VERIFIED CLOSED などもあります。 jitterbug だと all pending replied unreplied が、status にあたるものかなあ?(でいいのか?) GNATS (GNU Problem Report Management System) ご存知、有名な bug tracking system。 まぁとにかく GNATS の実例を見よう〜 http://www.netbsd.org/Misc/send-pr.html send-pr の例 To: gnats-bugs@gnats.netbsd.org Subject: no definition for 9801N-J12 pcmcia card From: fukachan@fml.org Reply-To: fukachan@fml.org X-send-pr-version: 3.95 >Submitter-Id: net >Originator: Ken'ichi Fukamachi >Organization: fml.org >Confidential: no >Synopsis: no definition for 9801N-J12 pcmcia card >Severity: non-critical >Priority: low >Category: kern >Class: sw-bug >Release: NetBSD 1.5.1_BETA2 >Environment: System: NetBSD rudo.home.fml.org 1.5.1_BETA2 NetBSD 1.5.1_BETA2 (BETH) #0: Thu Sep 27 12:09:39 JST 2001 fukachan@rudo.home.fml.org:/usr/NetBSD-release-1-5/src/sys/arch/i386/compile/BETH i386 >Description: NEC 9801N-J12 pcmcia card does not work with NetBSD/i386 (netbsd-1-5 branch). NetBSD kernel detects it as "ne" but it cannot be configured. I do not test it with NetBSD-current but it looks NetBSD-current has no definition for this card. >How-To-Repeat: attach it. >Fix: apply the following patch. By the way, this card looks an OEM of IBM INFOMOVER. So, the following definition may be more appropriate ? { PCMCIA_STR_NEC_9801N_J12, PCMCIA_VENDOR_IBM, PCMCIA_PRODUCT_IBM_INFOMOVER, PCMCIA_CIS_NEC_9801N_J12, 0, 0xff0, { 0x00, 0x00, 0x4c } }, Index: if_ne_pcmcia.c =================================================================== RCS file: /cvsroot/syssrc/sys/dev/pcmcia/if_ne_pcmcia.c,v retrieving revision 1.62.4.5 diff -u -u -b -r1.62.4.5 if_ne_pcmcia.c --- if_ne_pcmcia.c 2001/06/16 19:18:50 1.62.4.5 +++ if_ne_pcmcia.c 2001/09/26 09:42:26 @@ -200,6 +200,11 @@ PCMCIA_CIS_SVEC_PN650TX, 0, -1, { 0x00, 0xe0, 0x98 }, NE2000DVF_DL10019 }, + { PCMCIA_STR_NEC_9801N_J12, + PCMCIA_VENDOR_NEC, PCMCIA_PRODUCT_NEC_9801N_J12, + PCMCIA_CIS_NEC_9801N_J12, + 0, 0xff0, { 0x00, 0x00, 0x4c } }, + /* * This entry should be here so that above two cards doesn't * match with this. FNW-3700T won't match above entries due to Index: pcmciadevs =================================================================== RCS file: /cvsroot/syssrc/sys/dev/pcmcia/pcmciadevs,v retrieving revision 1.93.2.7 diff -u -u -b -r1.93.2.7 pcmciadevs --- pcmciadevs 2001/06/16 19:19:12 1.93.2.7 +++ pcmciadevs 2001/09/26 09:42:26 @@ -43,6 +43,7 @@ vendor FUJITSU 0x0004 Fujitsu Corporation vendor PANASONIC 0x0032 Matsushita Electric Industrial Co. vendor SANDISK 0x0045 Sandisk Corporation +vendor NEC 0x00a4 NEC vendor NEWMEDIA 0x0057 New Media Corporation vendor INTEL 0x0089 Intel vendor IBM 0x00a4 IBM Corporation @@ -83,6 +84,9 @@ /* * List of known products. Grouped by vendor. */ + +/* NEC */ +product NEC 9801N_J12 0x0002 NEC PC-9801N-J12 LAN /* Adaptec Products */ product ADAPTEC APA1460 0x0001 Adaptec APA-1460 SlimSCSI Jitterbug http://samba.anu.edu.au/jitterbug/ を参照。 割と simple is best 指向なものといえるだろうか。 もともとは samba の bug tracking をする目的からスタート。 C 言語で、WWW インターフェイスのみ (URL みりゃわかるとおり)。 Call Center, Bug Tracking and Project Management Tools for Linux http://linas.org/linux/pm.html すみません、まだ、よくみてないす。 Perforce Defect Tracking Integration Project http://www.ravenbrook.com/project/p4dti/ すみません、まだ、よくみてないす。