Bugzillaのマスコット、バギー | |
| 原作者 | テリー・ワイスマン |
|---|---|
| 開発者 | モジラ財団 |
| 初回リリース | 1998年8月26日[1] |
| 安定リリース | 5.2 (2024年9月3日[2])[±] 4.4.14 (2024年9月3日[2] ) [±] |
| プレビューリリース | 5.9.1 (2024年9月3日[3] ) [±] |
| リポジトリ |
|
| 書かれた | パール |
| オペレーティング·システム | クロスプラットフォーム |
| 利用可能 | 複数の言語 |
| タイプ | バグ追跡システム |
| ライセンス | Mozilla パブリックライセンス |
| Webサイト | バグジラ |
Bugzilla は、もともとMozillaプロジェクトによって開発および使用されており、Mozilla Public Licenseに基づいてライセンスされている、 Webベースの汎用バグ追跡システムおよびテスト ツールです。
1998年にNetscape Communicationsによってオープンソースソフトウェアとしてリリースされ、フリーソフトウェアやオープンソースソフトウェア、プロプライエタリプロジェクトや製品のバグ追跡システムとしてさまざまな組織に採用されてきました。Bugzillaは、 Mozilla Foundation、WebKit、Linuxカーネル、FreeBSD、[4] KDE、Apache、Eclipse、LibreOfficeなどで使用されています。[5] Red Hatもこれを使用していますが、徐々に自社製品をJiraに移行しています。[6] [7]また、セルフホスティングでもあります。[8]
歴史
Bugzilla はもともと、1998 年にテリー・ワイスマンがMozilla.orgプロジェクトの初期段階のために考案したもので、当時 Netscape Communications で使用されていた、Netscape Communicatorスイートの不具合を追跡するための社内システムに代わるオープンソースアプリケーションでした。Bugzilla はもともとTclで書かれていましたが、ワイスマンは、当時Perlの方が人気がある言語だったことから、より多くの人が貢献できることを期待して、Netscape の初期のオープンソース コード ドロップの一部としてリリースする前に、Perl に移植することを決定しました。[9]
Bugzilla 2.0 は Perl への移植の結果であり、最初のバージョンは匿名CVS経由で一般に公開されました。2000 年 4 月、ワイスマンは Bugzilla プロジェクトの管理をタラ・ヘルナンデスに引き渡しました。彼女のリーダーシップの下、一部の常連貢献者はより多くの責任を負うよう強制され、Bugzilla の開発はよりコミュニティ主導になりました。2001 年 7 月、ヘルナンデスは Netscape での他の責任から気をそらされたため、デイブ・ミラーに管理権を譲り渡し、ミラーは 2020 年現在も責任者を務めています[アップデート]。[10]
Bugzilla 3.0 は 2007 年 5 月 10 日にリリースされ、更新されたUI、XML-RPCインターフェイス、カスタム フィールドと解決、mod_perlサポート、共有保存検索、改善されたUTF-8サポートなどの変更が導入されました。
Bugzilla 4.0 は 2011 年 2 月 15 日にリリースされ、Bugzilla 5.0 は 2015 年 7 月にリリースされました。
タイムライン
Bugzillaのリリースタイムライン: [11]

要件
Bugzilla のシステム要件は次のとおりです。
- 互換性のあるデータベース管理システム
- Perl 5の適切なリリース
- Perlモジュールの品揃え
- 互換性のあるウェブサーバー
- 適切なメール転送エージェント、または任意のSMTPサーバー
現在サポートされているデータベースシステムは、MariaDB、MySQL、PostgreSQL、Oracle、SQLiteです。[12] Bugzillaは通常、Apache HTTP Serverを使用してLinuxにインストールされますが、 Lighttpd、Hiawatha、Cherokeeなど、 CGIをサポートする任意のWebサーバーを使用できます。Bugzillaのインストールプロセスはコマンドライン駆動であり、システム要件とソフトウェア機能がチェックされる一連の段階を経て実行されます。
デザイン

Bugzilla を技術サポート チケット システム、タスク管理ツール、またはプロジェクト管理ツールに変えられる可能性はコード内に存在しますが、Bugzilla の開発者はソフトウェアの欠陥を追跡するシステムを設計するというタスクに重点を置くことを選択しました。
ザロ・ブーグス
Bugzillaは、バグ検索で結果が返されない場合、「0 bugs found」ではなく「zarro boogs found」という文字列を返します。[13]「Zarro Boogs」は、それ自体が「バグのある」ステートメント(「zero bugs」のスペルミス)として意図されており[13] [14] 、したがってソフトウェアデバッグの性質に関するメタステートメントであり、バグが特定されていない場合でも、バグが存在する可能性があることを示唆しています。
この動作に困惑する可能性のある開発者のために、Bugzilla ソース コードに次のコメントが提供されています。
- ザロ・ブーグス発見
- これは、クエリに一致するバグが見つからなかったことを、単におかしな言い方で伝えているだけです。このメッセージの説明を求められた Terry Weissman 氏は、次のように答えました。
- これを説明するよう頼まれたことがあります... 昔、Netscape がブラウザのバージョン 4.0 をリリースしたとき、リリース パーティーがありました。当然、リリース前に既知のバグをすべて修正しようと大きな努力が払われました。当然、それは実現しませんでした。(これは Netscape や 4.0 に限ったことではありません。私がこれまでに見たすべてのソフトウェア プロジェクトで同じことが起きています。) とにかく、リリース パーティーでは、「Netscape 4.0: Zarro Boogs」のような文字が書かれた T シャツが配られました。ソフトウェアと同様に、T シャツにも既知のバグはありませんでした。なるほど。したがって、バグの一覧を検索しても結果が返されない場合は、これを親切なリマインダーとして考えることができます。もちろん、検索に一致するバグはありますが、まだバグ システムに登録されていないだけです...
- — テリー・ワイスマン
- Bugzillaガイド – 2.16.10リリース:用語集[15]
修正されません
WONTFIXは、Bugzillaやその他のシステムで問題のラベルとして使用されます。[16]これは、検証された問題が、修正が高すぎる、複雑すぎる、またはリスクが大きすぎるなどのいくつかの理由のいずれかにより解決されないことを示します。[17] [18]
参照
- 問題追跡システムの比較
- コンピューターマスコットの一覧
- カテゴリ: コンピュータマスコット
参考文献
- ^ 「「Bugzilla」(mozilla.org バグシステム) の新バージョン – ソース付き!」」。netscape.public.mozilla.announce。2011年 1 月 28 日閲覧。
- ^ ab "[2024年9月3日]リリース情報". 2024年9月3日. 2024年11月6日閲覧。
- ^ 「[ 2024年9月3日 ] Bugzilla 5.1.2、5.0.4、4.4.13のリリース」2024年9月3日。2024年11月6日閲覧。
- ^ 「FreeBSD メーリング リストでの GNATS から Bugzilla への移行のお知らせ」。2014 年 6 月 3 日。Bugzilla
は、カテゴリとキーワードのより細かい粒度をサポートしており、今後はこれらをさらに採用して、特定の対象領域にバグを絞り込むのが容易になります。複数の人が 1 つのバグを追跡することが簡単になり、カスタム メーリング リストに割り当てたり、バグに添付ファイルを追加したりする必要がなくなりました。最新のバグ トラッカーに期待される多くの機能は、GNATS にはまったく存在しません。
- ^ 「インストール リスト」。bugzilla.org。
- ^ 「[CentOS-devel] RHEL は長期的にのみ issues.redhat.com に移行します」。2022 年 4 月 19 日閲覧。
- ^ 「CentOS コミュニティ ニュースレター、2022 年 4 月 – Blog.CentOS.org」。2022 年 4 月 19 日閲覧。
- ^ 「バグの報告」。Bugzilla。2014年12月31日。 2014年1月9日閲覧。
- ^ 「簡単な歴史」。開発ロードマップ。Mozilla.org。2006年 11 月 22 日閲覧。
- ^ 「開発者プロフィール」。Bugzillaウェブサイト。Mozilla.org。2013年 7 月 2 日閲覧。
- ^ 「リリース日」。リリース情報。Mozilla.org 。 2011年3月31日閲覧。
- ^ 「3.6.1. MySQL — Bugzilla 5.2 ドキュメント」。bugzilla.readthedocs.io 。 2024年5月13日閲覧。
- ^ ab 「Bugzilla ガイド用語集の Zarro Boogs が見つかりました」。用語集。Bugzilla.org。2008年 4 月 21 日閲覧。
- ^ Michael Toy による造語で、 PBSドキュメンタリーCode Rushで Tara Hernandez が説明しています。イベントは 18:21 に発生します。
- ^ 「用語集」www.bugzilla.org。
- ^ 「バグステータス WONTFIX - openSUSE」。en.opensuse.org 。 2018年5月9日閲覧。
- ^ 「Bugzilla ですべきこととすべきでないこと」。2018 年 6 月 29 日時点のオリジナルよりアーカイブ。2018年 5 月 9 日閲覧。
- ^ 「バグステータス WONTFIX」。2018年6月29日時点のオリジナルよりアーカイブ。2018年5月9日閲覧。
外部リンク
- 公式サイト
