Wikipedia:バグレポートと機能リクエスト

Wikipedia を動かすMediaWikiソフトウェアに関連するバグ レポート機能リクエスト(総称してタスクと呼びます) は、 Wikimedia の Phabricatorに提出する必要があります。Phabricator は、バグ報告とプロジェクト管理のためのツールを含むソフトウェア スイートです。Phabricator のバグ レポート管理ツールはManiphestと呼ばれます。

MediaWiki ソフトウェアに直接関係しないバグ レポートや機能リクエストについては、Wikipedia:Village Pump (technical)で議論してください疑問がある場合は、ウィキメディアのファブリケーターにタスクを提出する前に、村のポンプで問題について話し合ってください。

バグの報告または機能リクエストの提出

バグや機能のリクエストがあり、それを報告したくてうずうずしています。最初に行う必要があるのは、上部隅の検索フィールドを使用して既存のレポートを検索することです。誰かがすでにバグを報告しているか、機能をリクエストしている可能性があります。最初に検索すると、重複を防ぐことができます。効果を高めるには、バグや機能の名前の複数の同義語や言い換えを試してください。mw:Phabricator/Help § フォーマットとマークアップごとに、チケット ID (「T123456」など) を入力するだけで、作成中のチケットの説明内で他のチケットにリンクできるため、チケットの ID をメモしておくとよいでしょう。見つかった関連性のない重複しないレポート。

アカウントを作成する

次のステップは、Phabricator でアカウントを作成することです。ウィキメディアのシングル ユーザー ログイン(SUL)のおかげで、mediawiki.org のアカウントをログインに使用でき、別のパスワードを覚える必要がありません。MediaWiki.org でアカウントを作成する手順に従ってください。以前のバグ追跡システム (Bugzilla) とは異なり、あなたの電子メール アドレスは Phabricator には表示されません。

詳細

バグレポートを作成するか、機能リクエストを作成してください。フィールドの意味と役立つタスクの作成方法を理解するには、MediaWiki の「バグを報告する方法」を読むことをお勧めします。以下にいくつかの詳細を示します。

プロジェクトの選択

Phabricator を使用するプロジェクト (タグ) にタスクを関連付けるには、[タグ]フィールドに名前の入力を開始し、一致するプロジェクトのリストからプロジェクトを選択するだけです (リストには一致するプロジェクトが 5 つだけ表示されます)。「タグ」フィールドの拡大鏡アイコンをクリックすると、プロジェクトを検索し、短いプロジェクトの説明を読むことができます1 つ以上のプロジェクトを「タグ」フィールドに追加できますよくわからない場合は、空白のままにすることもできます。プロジェクトが設定されていないタスクはトリアージャーが処理します。利用可能なプロジェクトの(長い)リストがあります。を押してEdit Queryプロジェクトを検索します。(このリストは Phabricator/Projects でも入手できます。)

問題領域 - プロジェクト

  • 自動フィルター/フィルター編集 - AbuseFilter
  • CAPTCHA - 確認編集
  • 引用の自動入力 - Citoid
  • グラフ - ローカル (HTTP ベース)、EasyTimeline、またはグラフのいずれか
  • インターウィキ - ウィキデータ
  • ログイン/ログアウト - CentralAuth
  • 音符 - スコア
  • モジュール - Scribunto またはローカル
  • トーク ページでの返信 - ディスカッション ツール
  • 検索 - CirrusSearch
  • サムネイル - サムバー
  • ビデオ - TimedMediaHandler

タスクの優先度の設定

通常、優先順位は、そのタスクに取り組む予定のプロダクト マネージャー、メンテナ、開発者、スタッフのバグラングラー、または技術的に経験のあるコミュニティ メンバーによってのみ設定されるべきであり、バグ レポートを提出した報告者や外部の観察者によって設定されるべきではありません。詳細については、「Phabricator プロジェクト管理」を参照してください。

タスクの最新情報

デフォルトでは、タスクのステータスに関する更新情報が電子メールで送信されます。場合によっては、開発者がバグ レポートや機能リクエストを拒否したり誤解したりして、まだ有効であると思われるレポートを閉じてしまうことがあります。まだ問題があると思われる場合は、コメントを追加してより適切な説明を試みることも、メーリング リストに投稿することもできます。バグに関する最新情報を受け取りたくない場合は、電子メール設定でその旨を明記できます。

CC/購読者リストに参加しているタスクの検索

サブスクライブしているオープンタスクのリストに移動します。検索クエリを編集して (たとえば、終了したタスクも含めるなど) 結果を変更することもできます。

トークン

Phabricator のトークンを使用すると、どのバグが気になるのかを示すことができます。レポート上部のサイドバーにある [Award Token] をクリックすると、レポートにトークンを追加できます。

開発者は、トークンが大量に含まれているという理由だけでリクエストを実装する義務はないことに注意してください。

エチケット

Phabricator は開発者にバグを通知し、バグの修正に役立つ情報を提供する場所です。これは権利擁護のための場所ではありません (例: 「このバグを修正してほしい!」など)。そのことを念頭に置いて、Phabricator を使用するときは次のルールに留意してください。

  • 有益なコメントを投稿してください。役に立たないコメント(つまり擁護)は信号対雑音比を低下させます
  • 開発者には、バグを修正したり、必要な機能を追加したりする義務はありません。
  • 個人的な虐待の禁止: 「このバグが修正されるまで Wikipedia を編集しません」などの脅しをしないでください。
  • あなたがバグの担当者であるか、自分が何をしているのか分かっている場合を除き、フィールドをいじらないでください。代わりに、提案された変更についてコメントしてください。
  • 「拒否された」決定について泣き言を言わないでください
  • 適用範囲は異なりますが、疑わしい場合はルールに従ってください

これらのルールに従わない人を見つけた場合は、その人のトーク ページまたはプライベート メールでそのことを丁寧に伝えてください。ユーザーの行為を公に非難して、これ以上バグスパム行為をしないでください。

ウィキペディアからのバグへのリンク

このテンプレートの詳細については、MediaWiki の「Template:Tracked」を参照してください。

{{tracked|T1000}}最初の右フローティングボックスを作成します -->>

タスクが解決されたという事実を確認したい場合は、 を介してそのステータスを確認できます{{tracked|T1234|resolved}}2 番目の右フローティングボックスを参照してください -->

環境設定で [{{ tracked }} テンプレートを使用して Phabricator でバグの追跡を有効にする] ガジェットを有効にすると、{{ tracked }} テンプレートを使用する Phabricator リファレンスの最新のステータスが常に表示されます(テンプレート呼び出しがあったとしても)ステータスが省略されているか、手動で更新されていません)。

interwiki 接頭辞を使用してバグにリンクできますphab:たとえば、[[phab:T1000]]「phab:T1000」と入力します。このphab:プレフィックスは、Wikimedia の Phabricator の静的ページへのリンクに使用できます。たとえば、[[phab:project/query/all/]]「phab:project/query/all/」と入力します。

Phabricator やその前身である Bugzilla ではなく、 Buginese[[bug:T1000]] Wikipediaへのリンクであることに注意してください

Phabricator 内からのリンク

標準の括弧で囲まれたMediaWiki スタイルの内部リンクまたはセクション リンクはサポートされていません。言語プレフィックスなどのウィキ間リンクやその他のウィキ間リンクはサポートされていません。

代わりに、Web ブラウザのロケーション バーからコピーして貼り付けることができる完全な Web アドレスを使用することを強くお勧めします。完全な URL は自動的に有効なリンクになります。ブラケットは必要ありません。

ソフトウェア導入スケジュール

  • 水曜日:木曜日
  • WP:五木曜日

ウィキメディアの新しいソフトウェアは定期的に (通常は毎週)展開されます。グループ 0 の Wiki では、主要なソフトウェア変更が火曜日 (テスト Web サイトおよび mediawiki.org) にデプロイされ、グループ 1 (カタロニア語、ヘブライ語、イタリア語のウィキペディアとすべての非ウィキペディア サイト) は水曜日に、グループ 2 (残り) は木曜日にデプロイされます。 。英語版 Wikipedia はグループ 2 に属しており、毎週木曜日にメインの展開が行われることを意味します。別のスケジュールで行われる他の変更もあります。現在の MediaWiki のバージョンは1.41.0-wmf.20 (ae38b1c)です。

木曜日または金曜日に、以前は発生していなかった編集または読み取りに関する技術的な問題が発生した場合、その技術的な問題の原因は、最近のソフトウェアの導入である可能性が高くなります。このページまたはWP:VPTのガイダンスを使用して問題を報告できますVPT で問題を報告する場合は、同様の問題を探すことを検討してください (通常、目次/ページの下部にある別のセクション)。あなたがこの問題に最初に直面する人ではないかもしれません。問題についての議論は 1 か所で行うことをお勧めします場合によっては、「問題」はソフトウェアの動作を変更するための意図的なアクションの結果であるため、レポートを提供することはできますが、修正が必要な場合に、期待どおりに修正されるという保証はありません。

新しい MediaWiki バージョンに関連すると思われる リグレッションについて Phabricator のバグを報告する場合は、その週の「トレイン ブロッカー」展開バグについても言及してください。

用語集

こちらも参照

外部リンク

  • Wikimedia Phabricator、Wikimedia および MediaWiki のバグ レポートと機能リクエストに使用されます。
  • Phabricator に関する MediaWiki.org ページ (ユーザー ヘルプを含む)
  • バグレポートのライフサイクル
  • 適切な最初のバグレポートを作成する方法
  • meta:Community Wishlist Survey、ウィキメディア コミュニティからの機能リクエストの年次募集
  • Phabricator ホームページ –上流のPhabricator 自体のバグに対処する場所