From owner-svn-doc-all@FreeBSD.ORG Fri Dec 28 23:14:03 2012 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D4032F8A; Fri, 28 Dec 2012 23:14:03 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id B6AB48FC0A; Fri, 28 Dec 2012 23:14:03 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBSNE3oQ024118; Fri, 28 Dec 2012 23:14:03 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBSNE3bw024116; Fri, 28 Dec 2012 23:14:03 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201212282314.qBSNE3bw024116@svn.freebsd.org> From: Ryusuke SUZUKI Date: Fri, 28 Dec 2012 23:14:03 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r40491 - head/ja_JP.eucJP/articles/problem-reports X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Dec 2012 23:14:03 -0000 Author: ryusuke Date: Fri Dec 28 23:14:03 2012 New Revision: 40491 URL: http://svnweb.freebsd.org/changeset/doc/40491 Log: - Merge the following from the English version: r21372 -> r26086 head/ja_JP.eucJP/articles/problem-reports/article.xml Submitted by: Hiroo Ono References: [doc-jp-work 1755, 1769] Modified: head/ja_JP.eucJP/articles/problem-reports/article.xml Modified: head/ja_JP.eucJP/articles/problem-reports/article.xml ============================================================================== --- head/ja_JP.eucJP/articles/problem-reports/article.xml Fri Dec 28 22:44:10 2012 (r40490) +++ head/ja_JP.eucJP/articles/problem-reports/article.xml Fri Dec 28 23:14:03 2012 (r40491) @@ -7,7 +7,7 @@ @@ -125,15 +125,30 @@ (主に ports のことですが、BIND やさまざまな GNU ユーティリティのような外部で維持されている、 システムの基礎を構成するソフトェアも含まれます)。 + + メンテナンスされていない ports (MAINTAINER + が ports@FreeBSD.org になっています) + では、この手の更新通知は興味を抱いた committer + が取り上げるかもしれませんし、あなたがその port + を更新するパッチを提出することが求められるかもしれません。 + あらかじめパッチを提出すれば、port + がただちに更新される可能性が非常に高くなります。 + + port がメンテナンスされている場合は、 + 一次配布元から新たなバージョンがリリースされたことを通知する障害報告は + committer に余分な作業をさせるだけであまり役に立たないかもしれません。 + また、メンテナは新しいバージョンが出たことをすでに知っている可能性が高いです。 + もしかすると、開発者と一緒に作業していて、 + 退行したところがないかなどをテストしているところかもしれません。 + + いずれの場合も、Port + 作成者のためのハンドブック + で説明されている手順がもっともよい結果をもたらします。 - もう一つ、もし、バグに遭遇したシステムがあまり新しくない場合、 - システムを最新の状態にして、 - 最新のシステムでも問題が再現するか試した後に障害報告を提出することを真剣に考えるべきです。 - 既に修正されたバグに関する障害報告を受けとることほど開発者を悩ませるものはまずありません。 - - 最後に、再現することができないバグは、めったに直すことができません。 + 再現することができないバグは、めったに直すことができません。 もし、バグが一度だけ発生してそれが再現できないもので、 なおかつ他の人のシステムでも起こらないようであれば、 開発者がそれを再現できる可能性も、 @@ -145,6 +160,9 @@ CPU が原因で起きていることが多いのです (障害報告を提出する前には必ず、可能なら、 こうした原因を排除するよう努めるべきです)。 + + それから、問題が時宜を得たものか確認すべきです。 + 既に修正したバグに関する障害報告を受けとることほど開発者を悩ませるものはまずありません。
@@ -163,19 +181,19 @@ &os; の - よくある質問とその答え + よくある質問とその答え (FAQ) 一覧。 FAQ は、 - ハードウェア互換性、 - ユーザアプリケーション や - カーネルコンフィグレーション + ハードウェア互換性、 + ユーザアプリケーション や + カーネルコンフィグレーション といったことに関する広い範囲の質問に対して答を示そうとしています。 + url="&url.books.handbook;/eresources.html#ERESOURCES-MAIL"> メーリングリスト。 — メーリングリストを購読していなければ、 &os; のウェブサイトにある @@ -453,7 +471,7 @@
始める前に - &man.send-pr.1; プログラムを動かす前に、環境変数 + &man.send-pr.1; プログラムを使うなら、環境変数 VISUAL (もし VISUAL が設定されていなければ EDITOR) が意味のあるものに設定されているか確認しましょう。 @@ -464,8 +482,28 @@ あなたの障害報告は GNATS データベースに届きません。 &os; におけるメールの設定の詳細については &os; ハンドブックの 電子メール の章 - + をご覧ください。 + + あなたが使っているメーラが GNATS + に送るメッセージに手を加えないことを確かめておいてください。 + 特に、メーラが自動で改行したり、タブをスペースに変更したり、 + 改行文字をエスケープしたりすると、 + 提出したパッチは使えないものになってしまいます。 + もっとも、テキスト部については障害報告を web + で表示した時に読みやすいように、 + 70 文字前後で改行を入れることをお願いしています。 + + &man.send-pr.1; の代わりに + web ベースの障害報告提出を利用する場合も、同様の配慮が必要です。 + カットアンドペースト操作はテキストをフォーマットするのに副作用がある場合があるので気をつけてください。 + 場合によっては、パッチが変更されずに届くように、&man.uuencode.1; + を使わなければならないかもしれません。 + + 最後に、提出物が長くなってしまうなら、 + 提出時に問題が起きて失われてしまうことのないように、 + オフラインで準備しておきましょう。 + これは特に web フォームで問題になります。
@@ -501,6 +539,12 @@ 電子メールプログラムによってはタブをスペースに変更してしまい、 Makefile に含めるつもりだったものを台無しにしてしまうことです。 + パッチを + Content-Transfer-Encoding: quoted-printable + を利用した添付ファイルとして送らないようにしてください。 + これは文字をエスケープしてしまい、 + パッチ全体が使い物にならなくなります。 + また、障害報告の中に小さなパッチを含めるのは (とりわけ説明されている障害を修正する場合は) 大抵問題ないのですが、 大規模なパッチや新しいコードの場合は十分な査読を行なった後にコミットすべきであるため、 @@ -509,7 +553,11 @@ (とりわけ GNATS が処理に関わるときはそうなります)、 パッチが大きいほど興味をもった人がつなぎ直すのが面倒になります。 また、Web にパッチをおけば、 - 元の障害報告へのフォローアップとしてパッチ全体を再提出しなくとも変更することができます。 + 元の障害報告へのフォローアップとしてパッチ全体を再提出しなくても変更できます。 + 最後に、大きなパッチはデータベースのサイズをとにかく増やしてしまいます。 + 閉じられた障害報告は実際に消されることはなく、 + 保持されたまま closed + という印をつけられるだけだからです。 また、障害報告かパッチ自体に明確に指定がなければ、 あなたが提出したパッチは修正した元のファイルと同じ条件の @@ -639,7 +687,7 @@ Category (分類): 以下から一つを選んでください ( - /usr/gnats/gnats-adm/categories + からもってきています)。 @@ -691,7 +739,9 @@ java: - &java; に関する問題。 + &java; 仮想マシンに関する問題。 + (&java; に依存しているだけの ports は + ports に分類すべきです)。 @@ -730,7 +780,12 @@ threads: &os; のスレッド実装 (特に &os.current; 上のもの) に関する問題。 - + + + + usb: + &os; の USB 実装に関する問題。 + www: @@ -878,8 +933,7 @@ または、 バグ追跡システムがどの障害報告に加えればよいか判断できるように、 件名に追跡番号が含まれているか確かめて - bug-followup@FreeBSD.org - にメールを送るだけでも構いません。 + &a.bugfollowup; にメールを送るだけでも構いません。 追跡番号を 含めない と、 @@ -920,7 +974,7 @@ + url="&url.articles.pr-guidelines.en;/article.html"> 障害報告 取り扱いガイドライン — 障害報告が &os; の開発者によってどのように扱われるかについて 有益な見識をまとめた記事。