chiark / gitweb /
[dev-ref] POT and PO updates
[developers-reference.git] / po4a / po / ja.po
1 # Debian Developer's Reference (Japanese)
2 # 遠藤 美純, 1999
3 # Hideki Yamane (Debian-JP) <henrich@debian.or.jp>, 2007-2011.
4 #
5 #
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: developers-reference 3.4.4\n"
9 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2012-04-25 08:43-0400\n"
11 "PO-Revision-Date: 2011-06-11 12:04+0000\n"
12 "Last-Translator: Hideki Yamane <henrich@debian.org>\n"
13 "Language-Team: Debian JP Project <debian-doc@debian.or.jp>\n"
14 "Language: Japanese\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18
19 # type: Content of: <chapter><title>
20 #. type: Content of: <chapter><title>
21 #: best-pkging-practices.dbk:7
22 msgid "Best Packaging Practices"
23 msgstr "パッケージ化のベストプラクティス"
24
25 # type: Content of: <chapter><para>
26 #. type: Content of: <chapter><para>
27 #: best-pkging-practices.dbk:9
28 msgid ""
29 "Debian's quality is largely due to the <ulink url=\"&url-debian-policy;"
30 "\">Debian Policy</ulink>, which defines explicit baseline requirements which "
31 "all Debian packages must fulfill.  Yet there is also a shared history of "
32 "experience which goes beyond the Debian Policy, an accumulation of years of "
33 "experience in packaging.  Many very talented people have created great "
34 "tools, tools which help you, the Debian maintainer, create and maintain "
35 "excellent packages."
36 msgstr ""
37 "Debian の品質は、全ての Debian パッケージが満たす必要がある基本的要求を明示的"
38 "に規定する<ulink url=\"&url-debian-policy;\">Debian ポリシー</ulink>に大きく"
39 "依存しています。そして、パッケージングでの長年の経験で溜め込まれた財産であ"
40 "る、Debian ポリシーを越えて共有してきた経験の積み重ねというものもあります。多"
41 "くの非常に優秀な人々が素晴らしいツールを作っており、このツールがあなた、つま"
42 "り Debian のメンテナが素晴らしいパッケージを作り、維持していくのを手助けして"
43 "くれます。"
44
45 # type: Content of: <chapter><para>
46 #. type: Content of: <chapter><para>
47 #: best-pkging-practices.dbk:18
48 msgid ""
49 "This chapter provides some best practices for Debian developers.  All "
50 "recommendations are merely that, and are not requirements or policy.  These "
51 "are just some subjective hints, advice and pointers collected from Debian "
52 "developers.  Feel free to pick and choose whatever works best for you."
53 msgstr ""
54 "この章では、Debian 開発者へのベストプラクティスをいくつか提供します。すべての"
55 "勧めは単に勧めであり、要求事項やポリシーではありません。Debian 開発者らからの"
56 "主観的なヒント、アドバイス、ポインタです。あなたにとって一番うまくいくやり方"
57 "を、どうぞご自由に選んでください。"
58
59 # type: Content of: <chapter><section><title>
60 #. type: Content of: <chapter><section><title>
61 #: best-pkging-practices.dbk:24
62 msgid "Best practices for <filename>debian/rules</filename>"
63 msgstr "<filename>debian/rules</filename> についてのベストプラクティス"
64
65 # type: Content of: <chapter><section><para>
66 #. type: Content of: <chapter><section><para>
67 #: best-pkging-practices.dbk:26
68 msgid ""
69 "The following recommendations apply to the <filename>debian/rules</filename> "
70 "file.  Since <filename>debian/rules</filename> controls the build process "
71 "and selects the files which go into the package (directly or indirectly), "
72 "it's usually the file maintainers spend the most time on."
73 msgstr ""
74 "以下の推奨事項は、<filename>debian/rules</filename> ファイルに適用されます。"
75 "<filename>debian/rules</filename> は、ビルド作業を管理し、(直接にせよ、そうで"
76 "ないにせよ) パッケージにどのファイルが入るかを選択します。大抵の場合、メンテ"
77 "ナが最も時間を費やすファイルです。"
78
79 # type: Content of: <chapter><section><section><title>
80 #. type: Content of: <chapter><section><section><title>
81 #: best-pkging-practices.dbk:32
82 msgid "Helper scripts"
83 msgstr "ヘルパースクリプト"
84
85 # type: Content of: <chapter><section><section><para>
86 #. type: Content of: <chapter><section><section><para>
87 #: best-pkging-practices.dbk:34
88 msgid ""
89 "The rationale for using helper scripts in <filename>debian/rules</filename> "
90 "is that they let maintainers use and share common logic among many "
91 "packages.  Take for instance the question of installing menu entries: you "
92 "need to put the file into <filename>/usr/share/menu</filename> (or "
93 "<filename>/usr/lib/menu</filename> for executable binary menufiles, if this "
94 "is needed), and add commands to the maintainer scripts to register and "
95 "unregister the menu entries.  Since this is a very common thing for packages "
96 "to do, why should each maintainer rewrite all this on their own, sometimes "
97 "with bugs? Also, supposing the menu directory changed, every package would "
98 "have to be changed."
99 msgstr ""
100 "<filename>debian/rules</filename> でヘルパースクリプトを使う根拠は、多くの"
101 "パッケージ間でメンテナらに共通のロジックを利用・共有させるようになるからで"
102 "す。メニューエントリのインストールについての問いを例にとってみましょう: ファ"
103 "イルを <filename>/usr/share/menu</filename> (必要であれば、実行形式のバイナリ"
104 "のメニューファイルの場合 <filename>/usr/lib/menu</filename>) に置き、メンテナ"
105 "スクリプトにメニューエントリを登録・解除するためのコマンドを追加する必要があ"
106 "ります。これはパッケージが行う、非常に一般的なことです。なぜ個々のメンテナが"
107 "これらのすべてを自分で書き直し、時にはバグを埋め込む必要があるでしょう? ま"
108 "た、メニューディレクトリが変更された場合、すべてのパッケージを変更する必要が"
109 "あります。"
110
111 # type: Content of: <chapter><section><section><para>
112 #. type: Content of: <chapter><section><section><para>
113 #: best-pkging-practices.dbk:45
114 msgid ""
115 "Helper scripts take care of these issues.  Assuming you comply with the "
116 "conventions expected by the helper script, the helper takes care of all the "
117 "details.  Changes in policy can be made in the helper script; then packages "
118 "just need to be rebuilt with the new version of the helper and no other "
119 "changes."
120 msgstr ""
121 "ヘルパースクリプトがこれらの問題を引き受けてくれます。ヘルパースクリプトの期"
122 "待するやり方に従っているならば、ヘルパースクリプトはすべての詳細について考慮"
123 "をします。ポリシーの変更はヘルパースクリプト中で行えます; そして、パッケージ"
124 "を新しいバージョンのヘルパースクリプトでリビルドする必要があるだけです。他に"
125 "何の変更も必要ありません。"
126
127 # type: Content of: <chapter><section><section><para>
128 #. type: Content of: <chapter><section><section><para>
129 #: best-pkging-practices.dbk:52
130 msgid ""
131 "<xref linkend=\"tools\"/> contains a couple of different helpers.  The most "
132 "common and best (in our opinion) helper system is <systemitem role=\"package"
133 "\">debhelper</systemitem>.  Previous helper systems, such as <systemitem "
134 "role=\"package\">debmake</systemitem>, were monolithic: you couldn't pick "
135 "and choose which part of the helper you found useful, but had to use the "
136 "helper to do everything.  <systemitem role=\"package\">debhelper</"
137 "systemitem>, however, is a number of separate little <command>dh_*</command> "
138 "programs.  For instance, <command>dh_installman</command> installs and "
139 "compresses man pages, <command>dh_installmenu</command> installs menu files, "
140 "and so on.  Thus, it offers enough flexibility to be able to use the little "
141 "helper scripts, where useful, in conjunction with hand-crafted commands in "
142 "<filename>debian/rules</filename>."
143 msgstr ""
144 "<xref linkend=\"tools\"/> には、複数の異なったヘルパーが含まれています。もっ"
145 "とも一般的で (我々の意見では) ベストなヘルパーシステムは <systemitem role="
146 "\"package\">debhelper</systemitem> です。<systemitem role=\"package"
147 "\">debmake</systemitem> のような、以前のヘルパーシステムはモノリシックでし"
148 "た: 使えそうなヘルパーの一部を取り出して選ぶことはできず、何を行うにもヘル"
149 "パーを使う必要がありました。ですが、<systemitem role=\"package\">debhelper</"
150 "systemitem> は、いくつもの分割された小さな <command>dh_*</command> プログラム"
151 "です。たとえば、<command>dh_installman</command> は man ページをインストール"
152 "して圧縮し、<command>dh_installmenu</command> は menu ファイルをインストール"
153 "するなどします。つまり、<filename>debian/rules</filename> 内で使える部分では"
154 "小さなヘルパースクリプトを使い、手製のコマンドを使うといった十分な柔軟性を与"
155 "えてくれます。"
156
157 #. type: Content of: <chapter><section><section><para>
158 #: best-pkging-practices.dbk:66
159 msgid ""
160 "You can get started with <systemitem role=\"package\">debhelper</systemitem> "
161 "by reading <citerefentry> <refentrytitle>debhelper</refentrytitle> "
162 "<manvolnum>1</manvolnum> </citerefentry>, and looking at the examples that "
163 "come with the package.  <command>dh_make</command>, from the <systemitem "
164 "role=\"package\">dh-make</systemitem> package (see <xref linkend=\"dh-make\"/"
165 ">), can be used to convert a vanilla source package to a <systemitem role="
166 "\"package\">debhelper</systemitem>ized package.  This shortcut, though, "
167 "should not convince you that you do not need to bother understanding the "
168 "individual <command>dh_*</command> helpers.  If you are going to use a "
169 "helper, you do need to take the time to learn to use that helper, to learn "
170 "its expectations and behavior."
171 msgstr ""
172 "<citerefentry> <refentrytitle>debhelper</refentrytitle> <manvolnum>1</"
173 "manvolnum> </citerefentry> を読んで、パッケージに付属している例を参照すれば、"
174 "<systemitem role=\"package\">debhelper</systemitem> を使い始めることができま"
175 "す。 <systemitem role=\"package\">dh-make</systemitem> パッケージ (<xref "
176 "linkend=\"dh-make\"/> 参照) の <command>dh_make</command> は、素のソースパッ"
177 "ケージを <systemitem role=\"package\">debhelper</systemitem>化されたパッケー"
178 "ジに変換するのに利用できます。ですが、この近道では個々の <command>dh_*</"
179 "command> ヘルパーをわざわざ理解する必要がないので、満足できないでしょう。ヘル"
180 "パースクリプトを使おうとするのであれば、そのヘルパーを使うこと、つまり前提と"
181 "動作を学ぶのに時間を割く必要があります。"
182
183 # type: Content of: <chapter><section><section><para>
184 #. type: Content of: <chapter><section><section><para>
185 #: best-pkging-practices.dbk:79
186 msgid ""
187 "Some people feel that vanilla <filename>debian/rules</filename> files are "
188 "better, since you don't have to learn the intricacies of any helper system.  "
189 "This decision is completely up to you.  Use what works for you.  Many "
190 "examples of vanilla <filename>debian/rules</filename> files are available at "
191 "<ulink url=\"&url-rules-files;\"></ulink>."
192 msgstr ""
193 "いかなるヘルパーシステムの複雑さも学ぶ必要がないので、素の <filename>debian/"
194 "rules</filename> ファイルのほうが良いと考える人もいます。この判断は完全にあな"
195 "た次第です。あなたに合っている方を選んでください。素の <filename>debian/"
196 "rules</filename> ファイルの多くの例は <ulink url=\"&url-rules-files;\"></"
197 "ulink> から入手できます。"
198
199 # type: Content of: <chapter><section><section><title>
200 #. type: Content of: <chapter><section><section><title>
201 #: best-pkging-practices.dbk:88
202 msgid "Separating your patches into multiple files"
203 msgstr "パッチを複数のファイルに分離する"
204
205 # type: Content of: <chapter><section><section><para>
206 #. type: Content of: <chapter><section><section><para>
207 #: best-pkging-practices.dbk:90
208 msgid ""
209 "Big, complex packages may have many bugs that you need to deal with.  If you "
210 "correct a number of bugs directly in the source, and you're not careful, it "
211 "can get hard to differentiate the various patches that you applied.  It can "
212 "get quite messy when you have to update the package to a new upstream "
213 "version which integrates some of the fixes (but not all).  You can't take "
214 "the total set of diffs (e.g., from <filename>.diff.gz</filename>) and work "
215 "out which patch sets to back out as a unit as bugs are fixed upstream."
216 msgstr ""
217 "巨大で複雑なパッケージには、対処が必要なたくさんのバグが含まれているかもしれ"
218 "ません。直接ソース中で大量のバグを修正し、あまり注意を払っていなかった場合、"
219 "適用した様々なパッチを識別するのは難しいことになるでしょう。(全てではなく) 幾"
220 "つか修正を取り入れた新しい開発元のバージョンへパッケージを更新する必要が出た"
221 "場合、とても悲惨なことになります。(例えば、<filename>.diff.gz</filename> か"
222 "ら) diff をすべて適用することもできませんし、開発元で修正されたバグごとにどの"
223 "パッチをバックアウトするようにすればよいのか分かりません。"
224
225 #. type: Content of: <chapter><section><section><para>
226 #: best-pkging-practices.dbk:99
227 msgid ""
228 "Fortunately, with the source format “3.0 (quilt)” it is now possible to keep "
229 "patches separate without having to modify <filename>debian/rules</filename> "
230 "to setup a patch system. Patches are stored in <filename>debian/patches/</"
231 "filename> and when the source package is unpacked patches listed in "
232 "<filename>debian/patches/series</filename> are automatically applied.  As "
233 "the name implies, patches can be managed with <command>quilt</command>."
234 msgstr ""
235 "幸いなことに、ソースフォーマット“3.0 (quilt)”では、パッチシステムを設定するた"
236 "めに <filename>debian/rules</filename> を変更することなく、パッチを分割して保"
237 "持できるようになっています。パッチは <filename>debian/patches/</filename> に"
238 "保持され、ソースパッケージが展開されるときに <filename>debian/patches/"
239 "series</filename> に記載されているパッチが自動的に適用されます。名前が指すよ"
240 "うに、パッチは <command>quilt</command> で管理することができます。"
241
242 #. type: Content of: <chapter><section><section><para>
243 #: best-pkging-practices.dbk:107
244 msgid ""
245 "When using the older source “1.0”, it's also possible to separate patches "
246 "but a dedicated patch system must be used: the patch files are shipped "
247 "within the Debian patch file (<filename>.diff.gz</filename>), usually within "
248 "the <filename>debian/</filename> directory. The only difference is that they "
249 "aren't applied immediately by <command>dpkg-source</command>, but by the "
250 "<literal>build</literal> rule of <filename>debian/rules</filename>, through "
251 "a dependency on the <literal>patch</literal> rule.  Conversely, they are "
252 "reverted in the <literal>clean</literal> rule, through a dependency on the "
253 "<literal>unpatch</literal> rule."
254 msgstr ""
255 "より古いソースフォーマット“1.0”を使っている場合でも、パッチを分割することは可"
256 "能ですが、専用のパッチシステムを使う必要があります: パッチファイルは Debian "
257 "パッチファイル (<filename>.diff.gz</filename>) 内に組み込まれ、通常 "
258 "<filename>debian/</filename> ディレクトリ内にあります。違いは、すぐに "
259 "<command>dpkg-source</command> では適用されないが、<filename>debian/rules</"
260 "filename> の <literal>build</literal> ルールで <literal>patch</literal> ルー"
261 "ルへの依存を通じて適用されることだけです。逆に言うと、これらのパッチは "
262 "<literal>unpatch</literal> ルールへの依存を通じて <literal>clean</literal> "
263 "ルールで外されます。"
264
265 #. type: Content of: <chapter><section><section><para>
266 #: best-pkging-practices.dbk:119
267 msgid ""
268 "<command>quilt</command> is the recommended tool for this.  It does all of "
269 "the above, and also allows to manage patch series.  See the <systemitem role="
270 "\"package\">quilt</systemitem> package for more information."
271 msgstr ""
272 "<command>quilt</command> はこの作業にお勧めのツールです。上記の全てを行う上、"
273 "パッチ一覧の管理も可能です。詳細な情報は <systemitem role=\"package\">quilt</"
274 "systemitem> パッケージを参照してください。"
275
276 #. type: Content of: <chapter><section><section><para>
277 #: best-pkging-practices.dbk:125
278 msgid ""
279 "There are other tools to manage patches, like <command>dpatch</command>, and "
280 "the patch system integrated with <systemitem role=\"package\">cdbs</"
281 "systemitem>."
282 msgstr ""
283 "他にもパッチを管理するツールはあります。<command>dpatch</command> や、パッチ"
284 "システムが統合されている <systemitem role=\"package\">cdbs</systemitem> など"
285 "です。"
286
287 # type: Content of: <chapter><section><section><title>
288 #. type: Content of: <chapter><section><section><title>
289 #: best-pkging-practices.dbk:132
290 msgid "Multiple binary packages"
291 msgstr "複数のバイナリパッケージ"
292
293 # type: Content of: <chapter><section><section><para>
294 #. type: Content of: <chapter><section><section><para>
295 #: best-pkging-practices.dbk:134
296 msgid ""
297 "A single source package will often build several binary packages, either to "
298 "provide several flavors of the same software (e.g., the <systemitem role="
299 "\"package\">vim</systemitem> source package) or to make several small "
300 "packages instead of a big one (e.g., so the user can install only the subset "
301 "needed, and thus save some disk space)."
302 msgstr ""
303 "単一のソースパッケージはしばしば複数のバイナリパッケージを生成します。それ"
304 "は、同じソフトウェアで複数のフレーバーを提供することであったり (例: "
305 "<systemitem role=\"package\">vim</systemitem> ソースパッケージ)、巨大なパッ"
306 "ケージではなく複数の小さなパッケージを作ったりします (例: ユーザがサブセット"
307 "のみをインストールできるようにして、ディスク容量を節約できます)。"
308
309 # type: Content of: <chapter><section><section><para>
310 #. type: Content of: <chapter><section><section><para>
311 #: best-pkging-practices.dbk:141
312 msgid ""
313 "The second case can be easily managed in <filename>debian/rules</filename>.  "
314 "You just need to move the appropriate files from the build directory into "
315 "the package's temporary trees.  You can do this using <command>install</"
316 "command> or <command>dh_install</command> from <systemitem role=\"package"
317 "\">debhelper</systemitem>.  Be sure to check the different permutations of "
318 "the various packages, ensuring that you have the inter-package dependencies "
319 "set right in <filename>debian/control</filename>."
320 msgstr ""
321 "二つ目の例は、<filename>debian/rules</filename> で簡単に扱うことができます。"
322 "ビルドディレクトリからパッケージの一時ツリーへ、適切なファイルを移動する必要"
323 "があるだけです。これは、<command>install</command> または <systemitem role="
324 "\"package\">debhelper</systemitem> の <command>dh_install</command> を使って"
325 "できます。パッケージ間の依存関係を <filename>debian/control</filename> 内で正"
326 "しく設定したのを忘れずに確認してください。"
327
328 # type: Content of: <chapter><section><section><para>
329 #. type: Content of: <chapter><section><section><para>
330 #: best-pkging-practices.dbk:150
331 msgid ""
332 "The first case is a bit more difficult since it involves multiple recompiles "
333 "of the same software but with different configuration options.  The "
334 "<systemitem role=\"package\">vim</systemitem> source package is an example "
335 "of how to manage this using an hand-crafted <filename>debian/rules</"
336 "filename> file."
337 msgstr ""
338 "最初の例は、同じソフトウェアでありながら異なった設定オプションで複数回再コン"
339 "パイルする必要があるので、ちょっと難しくなります。<systemitem role=\"package"
340 "\">vim</systemitem> ソースパッケージは、手作りの <filename>debian/rules</"
341 "filename> ファイルを使ってどのようにこの作業を扱うか、という例です。"
342
343 # type: Content of: <chapter><section><title>
344 #. type: Content of: <chapter><section><title>
345 #: best-pkging-practices.dbk:162
346 msgid "Best practices for <filename>debian/control</filename>"
347 msgstr "<filename>debian/control</filename> のベストプラクティス"
348
349 # type: Content of: <chapter><section><para>
350 #. type: Content of: <chapter><section><para>
351 #: best-pkging-practices.dbk:164
352 msgid ""
353 "The following practices are relevant to the <filename>debian/control</"
354 "filename> file.  They supplement the <ulink url=\"&url-debian-policy;ch-"
355 "binary.html#s-descriptions\">Policy on package descriptions</ulink>."
356 msgstr ""
357 "以下のプラクティスは、<filename>debian/control</filename> ファイルに関するも"
358 "のです。<ulink url=\"&url-debian-policy;ch-binary.html#s-descriptions\">パッ"
359 "ケージ説明文についてのポリシー</ulink>を補完します。"
360
361 # type: Content of: <chapter><section><para>
362 #. type: Content of: <chapter><section><para>
363 #: best-pkging-practices.dbk:170
364 msgid ""
365 "The description of the package, as defined by the corresponding field in the "
366 "<filename>control</filename> file, contains both the package synopsis and "
367 "the long description for the package.  <xref linkend=\"bpp-desc-basics\"/> "
368 "describes common guidelines for both parts of the package description.  "
369 "Following that, <xref linkend=\"bpp-pkg-synopsis\"/> provides guidelines "
370 "specific to the synopsis, and <xref linkend=\"bpp-pkg-desc\"/> contains "
371 "guidelines specific to the description."
372 msgstr ""
373 "パッケージの説明文は、<filename>control</filename> ファイルの対応するフィール"
374 "ドにて定義されている様に、パッケージの概要とパッケージに関する長い説明文の両"
375 "方を含んでいます。<xref linkend=\"bpp-desc-basics\"/> では、パッケージ説明文"
376 "の双方の部分についての一般的なガイドラインが記述されています。それによると、"
377 "<xref linkend=\"bpp-pkg-synopsis\"/> が概要に特化したガイドラインを提供してお"
378 "り、そして <xref linkend=\"bpp-pkg-desc\"/> が説明文 (description) に特化した"
379 "ガイドラインを含んでいます。"
380
381 # type: Content of: <chapter><section><section><title>
382 #. type: Content of: <chapter><section><section><title>
383 #: best-pkging-practices.dbk:179
384 msgid "General guidelines for package descriptions"
385 msgstr "パッケージ説明文の基本的なガイドライン"
386
387 # type: Content of: <chapter><section><section><para>
388 #. type: Content of: <chapter><section><section><para>
389 #: best-pkging-practices.dbk:181
390 msgid ""
391 "The package description should be written for the average likely user, the "
392 "average person who will use and benefit from the package.  For instance, "
393 "development packages are for developers, and can be technical in their "
394 "language.  More general-purpose applications, such as editors, should be "
395 "written for a less technical user."
396 msgstr ""
397 "パッケージの説明文は平均的なユーザーに向けて書く必要があります。平均的な人と"
398 "いうのは、パッケージを使って得をするであろう人のことです。例えば、開発用パッ"
399 "ケージであれば開発者向けですし、彼ら向けの言葉でテクニカルに記述することがで"
400 "きます。より汎用的なアプリケーション、例えばエディタなどであれば、あまり技術"
401 "的ではないユーザ向けに書く必要があります。"
402
403 # type: Content of: <chapter><section><section><para>
404 #. type: Content of: <chapter><section><section><para>
405 #: best-pkging-practices.dbk:188
406 msgid ""
407 "Our review of package descriptions lead us to conclude that most package "
408 "descriptions are technical, that is, are not written to make sense for non-"
409 "technical users.  Unless your package really is only for technical users, "
410 "this is a problem."
411 msgstr ""
412 "パッケージ説明文のレビューを行った結果、ほとんどのものがテクニカルである、つ"
413 "まり、技術に詳しくはないユーザに通じるようには書かれてはいないという結論に達"
414 "しました。あなたのパッケージが、本当に技術に精通したユーザ用のみではない限"
415 "り、これは問題です。"
416
417 # type: Content of: <chapter><section><section><para>
418 #. type: Content of: <chapter><section><section><para>
419 #: best-pkging-practices.dbk:194
420 msgid ""
421 "How do you write for non-technical users? Avoid jargon.  Avoid referring to "
422 "other applications or frameworks that the user might not be familiar with — "
423 "GNOME or KDE is fine, since users are probably familiar with these terms, "
424 "but GTK+ is probably not.  Try not to assume any knowledge at all.  If you "
425 "must use technical terms, introduce them."
426 msgstr ""
427 "どうやって技術に詳しくはないユーザに対して書けばいいのでしょう? ジャーゴンを"
428 "避けましょう。ユーザが詳しくないであろう他のアプリケーションやフレームワーク"
429 "への参照を避けましょうー GNOME や KDE については、おそらくユーザはその言葉に"
430 "ついて知っているでしょうから構いませんが、GTK+ はおそらくダメです。まったく知"
431 "識がないと仮定してみましょう。技術用語を使わねばならない場合は、説明しましょ"
432 "う。"
433
434 # type: Content of: <chapter><section><section><para>
435 #. type: Content of: <chapter><section><section><para>
436 #: best-pkging-practices.dbk:201
437 msgid ""
438 "Be objective.  Package descriptions are not the place for advocating your "
439 "package, no matter how much you love it.  Remember that the reader may not "
440 "care about the same things you care about."
441 msgstr ""
442 "客観的になりましょう。パッケージ説明文はあなたのパッケージの宣伝場所ではあり"
443 "ません。あなたがそのパッケージをどんなに愛しているかは関係ありません。その説"
444 "明文を読む人は、あなたが気にすることと同じことを気にはしないであろうことを覚"
445 "えておいてください。"
446
447 # type: Content of: <chapter><section><section><para>
448 #. type: Content of: <chapter><section><section><para>
449 #: best-pkging-practices.dbk:206
450 msgid ""
451 "References to the names of any other software packages, protocol names, "
452 "standards, or specifications should use their canonical forms, if one "
453 "exists.  For example, use X Window System, X11, or X; not X Windows, X-"
454 "Windows, or X Window.  Use GTK+, not GTK or gtk.  Use GNOME, not Gnome.  Use "
455 "PostScript, not Postscript or postscript."
456 msgstr ""
457 "他のソフトウェアパッケージ、プロトコル名、標準規格、仕様の名前を参照する場合"
458 "には、もしあれば正規名称を使いましょう。X Windows や X-Windows や X Window で"
459 "はなく、X Window System あるいは X11 または X を使いましょう。GTK や gtk では"
460 "なく GTK+ を使いましょう。Gnome ではなく GNOME を使いましょう。Postscript や "
461 "postscript ではなく PostScript を使いましょう。"
462
463 # type: Content of: <chapter><section><section><para>
464 #. type: Content of: <chapter><section><section><para>
465 #: best-pkging-practices.dbk:213
466 msgid ""
467 "If you are having problems writing your description, you may wish to send it "
468 "along to &email-debian-l10n-english; and request feedback."
469 msgstr ""
470 "説明文を書くことに問題があれば、&email-debian-l10n-english; へそれを送って"
471 "フィードバックを求めるとよいでしょう。"
472
473 # type: Content of: <chapter><section><section><title>
474 #. type: Content of: <chapter><section><section><title>
475 #: best-pkging-practices.dbk:219
476 msgid "The package synopsis, or short description"
477 msgstr "パッケージの概要、あるいは短い説明文"
478
479 #. type: Content of: <chapter><section><section><para>
480 #: best-pkging-practices.dbk:221
481 msgid ""
482 "Policy says the synopsis line (the short description) must be concise, not "
483 "repeating the package name, but also informative."
484 msgstr ""
485 "ポリシーでは、概要行 (短い説明文) はパッケージ名を繰り返すのではなく、簡潔か"
486 "つ有益なものである必要がある、となっています。"
487
488 #. type: Content of: <chapter><section><section><para>
489 #: best-pkging-practices.dbk:225
490 msgid ""
491 "The synopsis functions as a phrase describing the package, not a complete "
492 "sentence, so sentential punctuation is inappropriate: it does not need extra "
493 "capital letters or a final period (full stop). It should also omit any "
494 "initial indefinite or definite article — \"a\", \"an\", or \"the\". Thus for "
495 "instance:"
496 msgstr ""
497 "概要は、完全な文章ではなくパッケージを記述するフレーズとして機能します。です"
498 "ので、句読点は不適切です: 追加の大文字や最後のピリオドは不要です。また、最初"
499 "の不定冠詞や定冠詞 — \"a\", \"an\", or \"the\" を削る必要があります。つまり、"
500 "例えば以下のようになります:"
501
502 #. type: Content of: <chapter><section><section><screen>
503 #: best-pkging-practices.dbk:231
504 #, no-wrap
505 msgid ""
506 "Package: libeg0\n"
507 "Description: exemplification support library\n"
508 msgstr ""
509 "Package: libeg0\n"
510 "Description: exemplification support library\n"
511
512 #. type: Content of: <chapter><section><section><para>
513 #: best-pkging-practices.dbk:235
514 msgid ""
515 "Technically this is a noun phrase minus articles, as opposed to a verb "
516 "phrase.  A good heuristic is that it should be possible to substitute the "
517 "package <replaceable>name</replaceable> and <replaceable>synopsis</"
518 "replaceable> into this formula:"
519 msgstr ""
520 "技術的に言えば、動詞のフレーズに対して、これは名詞のフレーズから文章を差し引"
521 "いたものです。パッケージ<replaceable>名</replaceable>と<replaceable>要約</"
522 "replaceable>をこの決まり文句に代入できるのがよい見つけ方です:"
523
524 #. type: Content of: <chapter><section><section><para>
525 #: best-pkging-practices.dbk:240
526 msgid ""
527 "The package <replaceable>name</replaceable> provides {a,an,the,some} "
528 "<replaceable>synopsis</replaceable>."
529 msgstr ""
530 "パッケージの<replaceable>名前</replaceable>は<replaceable>概要</replaceable>"
531 "を提供します。"
532
533 #. type: Content of: <chapter><section><section><para>
534 #: best-pkging-practices.dbk:244
535 msgid ""
536 "Sets of related packages may use an alternative scheme that divides the "
537 "synopsis into two parts, the first a description of the whole suite and the "
538 "second a summary of the package's role within it:"
539 msgstr ""
540 "関連パッケージ群は、概要を 2 つに分けた別の書き方をした方が良いでしょう。最初"
541 "はその組一式の説明文で、その次はその組内でのパッケージの役割のサマリにします:"
542
543 #. type: Content of: <chapter><section><section><screen>
544 #: best-pkging-practices.dbk:249
545 #, no-wrap
546 msgid ""
547 "Package: eg-tools\n"
548 "Description: simple exemplification system (utilities)\n"
549 "\t\t\t              \n"
550 "Package: eg-doc\n"
551 "Description: simple exemplification system - documentation\n"
552 msgstr ""
553 "Package: eg-tools\n"
554 "Description: simple exemplification system (utilities)\n"
555 "\t\t\t              \n"
556 "Package: eg-doc\n"
557 "Description: simple exemplification system - documentation\n"
558
559 #. type: Content of: <chapter><section><section><para>
560 #: best-pkging-practices.dbk:256
561 msgid ""
562 "These synopses follow a modified formula. Where a package "
563 "\"<replaceable>name</replaceable>\" has a synopsis \"<replaceable>suite</"
564 "replaceable> (<replaceable>role</replaceable>)\" or \"<replaceable>suite</"
565 "replaceable> - <replaceable>role</replaceable>\", the elements should be "
566 "phrased so that they fit into the formula:"
567 msgstr ""
568 "これらの要約が、手が加えられた決まり文句に続きます。パッケージ "
569 "\"<replaceable>名</replaceable>\" が、\"<replaceable>プログラム一式</"
570 "replaceable> (<replaceable>役割</replaceable>)\" あるいは \"<replaceable>プロ"
571 "グラム一式</replaceable> - <replaceable>役割</replaceable>\" という要約を持つ"
572 "場合、要素はフレーズにすべきで、決まり文句に合うようになります:"
573
574 #. type: Content of: <chapter><section><section><para>
575 #: best-pkging-practices.dbk:263
576 msgid ""
577 "The package <replaceable>name</replaceable> provides {a,an,the} "
578 "<replaceable>role</replaceable> for the <replaceable>suite</replaceable>."
579 msgstr ""
580 "パッケージ<replaceable>名</replaceable>は、<replaceable>プログラム一式</"
581 "replaceable>に対する<replaceable>役割</replaceable>を表しています。"
582
583 # type: Content of: <chapter><section><section><title>
584 #. type: Content of: <chapter><section><section><title>
585 #: best-pkging-practices.dbk:269
586 msgid "The long description"
587 msgstr "長い説明文 (long description)"
588
589 # type: Content of: <chapter><section><section><para>
590 #. type: Content of: <chapter><section><section><para>
591 #: best-pkging-practices.dbk:271
592 msgid ""
593 "The long description is the primary information available to the user about "
594 "a package before they install it.  It should provide all the information "
595 "needed to let the user decide whether to install the package.  Assume that "
596 "the user has already read the package synopsis."
597 msgstr ""
598 "長い説明文は、ユーザーがパッケージをインストールする前に利用可能な最初の情報"
599 "です。ユーザーがインストールするか否かを決めるのに必要な情報を、すべて提供す"
600 "る必要があります。ユーザーがパッケージの概要を既に読んでいると仮定してくださ"
601 "い。"
602
603 # type: Content of: <chapter><section><section><para>
604 #. type: Content of: <chapter><section><section><para>
605 #: best-pkging-practices.dbk:277
606 msgid "The long description should consist of full and complete sentences."
607 msgstr "長い説明文は、完全な文章から成る必要があります。"
608
609 # type: Content of: <chapter><section><section><para>
610 #. type: Content of: <chapter><section><section><para>
611 #: best-pkging-practices.dbk:280
612 msgid ""
613 "The first paragraph of the long description should answer the following "
614 "questions: what does the package do? what task does it help the user "
615 "accomplish? It is important to describe this in a non-technical way, unless "
616 "of course the audience for the package is necessarily technical."
617 msgstr ""
618 "長い説明文の最初の段落は、以下の質問に答えている必要があります: このパッケー"
619 "ジは何をするの? ユーザが作業を完了するのに、どのタスクが役に立つの? ─ 技術寄"
620 "りではない書き方でこれを記述するのが重要です。もちろんパッケージの利用者が必"
621 "然的に技術者ではない限り、です。"
622
623 # type: Content of: <chapter><section><section><para>
624 #. type: Content of: <chapter><section><section><para>
625 #: best-pkging-practices.dbk:286
626 msgid ""
627 "The following paragraphs should answer the following questions: Why do I as "
628 "a user need this package? What other features does the package have? What "
629 "outstanding features and deficiencies are there compared to other packages "
630 "(e.g., if you need X, use Y instead)? Is this package related to other "
631 "packages in some way that is not handled by the package manager (e.g., this "
632 "is the client for the foo server)?"
633 msgstr ""
634 "続く段落は以下の質問に答える必要があります: 何故私はユーザーとしてこのパッ"
635 "ケージを必要とするの? パッケージは他にどんな機能を持っているの? 他のパッケー"
636 "ジと比べて、どんな特別な機能や不足している部分があるがあるの? (例: X が必要な"
637 "場合、代わりに Y を使いましょう) このパッケージはパッケージマネージャーで管理"
638 "していない、何らかの方法で他のパッケージに関連している? (例: これは foo サー"
639 "バのクライアントです)"
640
641 # type: Content of: <chapter><section><section><para>
642 #. type: Content of: <chapter><section><section><para>
643 #: best-pkging-practices.dbk:294
644 msgid ""
645 "Be careful to avoid spelling and grammar mistakes.  Ensure that you spell-"
646 "check it.  Both <command>ispell</command> and <command>aspell</command> have "
647 "special modes for checking <filename>debian/control</filename> files:"
648 msgstr ""
649 "スペルミスや文法の間違いを避けるよう、注意してください。スペルチェックを確実"
650 "に行ってください。<command>ispell</command> と <command>aspell</command> の双"
651 "方に、<filename>debian/control</filename> ファイルをチェックするための特別な"
652 "モードがあります:"
653
654 #. type: Content of: <chapter><section><section><screen>
655 #: best-pkging-practices.dbk:299
656 #, no-wrap
657 msgid "ispell -d american -g debian/control\n"
658 msgstr "ispell -d american -g debian/control\n"
659
660 #. type: Content of: <chapter><section><section><screen>
661 #: best-pkging-practices.dbk:302
662 #, no-wrap
663 msgid "aspell -d en -D -c debian/control\n"
664 msgstr "aspell -d en -D -c debian/control\n"
665
666 # type: Content of: <chapter><section><section><para>
667 #. type: Content of: <chapter><section><section><para>
668 #: best-pkging-practices.dbk:305
669 msgid ""
670 "Users usually expect these questions to be answered in the package "
671 "description:"
672 msgstr ""
673 "通常、ユーザは以下のような疑問がパッケージ説明文で答えられることを期待してい"
674 "ます:"
675
676 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
677 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
678 #: best-pkging-practices.dbk:310
679 msgid ""
680 "What does the package do? If it is an add-on to another package, then the "
681 "short description of the package we are an add-on to should be put in here."
682 msgstr ""
683 "パッケージは何をするの? 他のパッケージのアドオンだった場合、パッケージがアド"
684 "オンであるということを概要文に書く必要があります。"
685
686 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
687 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
688 #: best-pkging-practices.dbk:316
689 msgid ""
690 "Why should I want this package? This is related to the above, but not the "
691 "same (this is a mail user agent; this is cool, fast, interfaces with PGP and "
692 "LDAP and IMAP, has features X, Y, and Z)."
693 msgstr ""
694 "なぜこのパッケージを使うべきなの? これは上記に関連しますが、同じではありませ"
695 "ん (これはメールユーザーエージェントです; クールで速く、PGP や LDAP や IMAP "
696 "のインターフェイスがあり、X や Y や Z の機能があります)。"
697
698 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
699 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
700 #: best-pkging-practices.dbk:323
701 msgid ""
702 "If this package should not be installed directly, but is pulled in by "
703 "another package, this should be mentioned."
704 msgstr ""
705 "パッケージが直接インストールされるべきではないが、他のパッケージから引っ張っ"
706 "てこられる時には、付記しておく必要があります。"
707
708 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
709 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
710 #: best-pkging-practices.dbk:329
711 msgid ""
712 "If the package is <literal>experimental</literal>, or there are other "
713 "reasons it should not be used, if there are other packages that should be "
714 "used instead, it should be here as well."
715 msgstr ""
716 "パッケージが<literal>実験的</literal>である、あるいは使われない方が良い他の理"
717 "由がある場合、同様にここに記載する必要があります。"
718
719 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
720 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
721 #: best-pkging-practices.dbk:336
722 msgid ""
723 "How is this package different from the competition? Is it a better "
724 "implementation? more features? different features? Why should I choose this "
725 "package."
726 msgstr ""
727 "パッケージは競合のものと比べてどうでしょうか? より良い実装なのでしょうか? 機"
728 "能がより豊富なのでしょうか? 違った機能があるのでしょうか? このパッケージを選"
729 "ぶ理由は何でしょう。"
730
731 # type: Content of: <chapter><section><section><title>
732 #. type: Content of: <chapter><section><section><title>
733 #: best-pkging-practices.dbk:349
734 msgid "Upstream home page"
735 msgstr "開発元のホームページ"
736
737 # type: Content of: <chapter><section><section><para>
738 #. type: Content of: <chapter><section><section><para>
739 #: best-pkging-practices.dbk:351
740 msgid ""
741 "We recommend that you add the URL for the package's home page in the "
742 "<literal>Homepage</literal> field of the <literal>Source</literal> section "
743 "in <filename>debian/control</filename>.  Adding this information in the "
744 "package description itself is considered deprecated."
745 msgstr ""
746 "<filename>debian/control</filename> 中の <literal>Source</literal> セクション"
747 "の <literal>Homepage</literal> フィールドへ、パッケージのホームページの URL "
748 "を追加することをお勧めします。この情報をパッケージ説明文自身に追加するのは推"
749 "奨されない (deprecated) であると考えられています。"
750
751 # type: Content of: <chapter><section><section><title>
752 #. type: Content of: <chapter><section><section><title>
753 #: best-pkging-practices.dbk:359
754 msgid "Version Control System location"
755 msgstr "バージョン管理システムの場所"
756
757 # type: Content of: <chapter><section><section><para>
758 #. type: Content of: <chapter><section><section><para>
759 #: best-pkging-practices.dbk:361
760 msgid ""
761 "There are additional fields for the location of the Version Control System "
762 "in <filename>debian/control</filename>."
763 msgstr ""
764 "<filename>debian/control</filename> には、バージョン管理システムの場所につい"
765 "ての追加フィールドがあります。"
766
767 # type: Content of: <chapter><section><section><section><title>
768 #. type: Content of: <chapter><section><section><section><title>
769 #: best-pkging-practices.dbk:365
770 msgid "Vcs-Browser"
771 msgstr "Vcs-Browser"
772
773 # type: Content of: <chapter><section><section><section><para>
774 #. type: Content of: <chapter><section><section><section><para>
775 #: best-pkging-practices.dbk:367
776 msgid ""
777 "Value of this field should be a <literal>http://</literal> URL pointing to a "
778 "web-browsable copy of the Version Control System repository used to maintain "
779 "the given package, if available."
780 msgstr ""
781 "このフィールドの値は、指定したパッケージのメンテナンスに使われているバージョ"
782 "ン管理システムのリポジトリのコピーがもしあれば、それを指し示す "
783 "<literal>http://</literal> URL である必要があります。"
784
785 # type: Content of: <chapter><section><section><section><para>
786 #. type: Content of: <chapter><section><section><section><para>
787 #: best-pkging-practices.dbk:372
788 msgid ""
789 "The information is meant to be useful for the final user, willing to browse "
790 "the latest work done on the package (e.g.  when looking for the patch fixing "
791 "a bug tagged as <literal>pending</literal> in the bug tracking system)."
792 msgstr ""
793 "この情報は、パッケージに行われた最新の作業を閲覧したいエンドユーザにとって有"
794 "用であるのが目的です (例: バグ追跡システムで <literal>pending</literal> とタ"
795 "グがつけられているバグを修正するパッチを探している場合)。"
796
797 # type: Content of: <chapter><section><section><section><title>
798 #. type: Content of: <chapter><section><section><section><title>
799 #: best-pkging-practices.dbk:379
800 msgid "Vcs-*"
801 msgstr "Vcs-*"
802
803 # type: Content of: <chapter><section><section><section><para>
804 #. type: Content of: <chapter><section><section><section><para>
805 #: best-pkging-practices.dbk:381
806 msgid ""
807 "Value of this field should be a string identifying unequivocally the "
808 "location of the Version Control System repository used to maintain the given "
809 "package, if available.  <literal>*</literal> identify the Version Control "
810 "System; currently the following systems are supported by the package "
811 "tracking system: <literal>arch</literal>, <literal>bzr</literal> (Bazaar), "
812 "<literal>cvs</literal>, <literal>darcs</literal>, <literal>git</literal>, "
813 "<literal>hg</literal> (Mercurial), <literal>mtn</literal> (Monotone), "
814 "<literal>svn</literal> (Subversion).  It is allowed to specify different VCS "
815 "fields for the same package: they will all be shown in the PTS web interface."
816 msgstr ""
817 "このフィールドの値は、もし利用可能でなのであれば、指定されたパッケージをメン"
818 "テナンスするのに使われているバージョン管理システムの位置を明確に識別できる文"
819 "字列である必要があります。<literal>*</literal> はバージョン管理システムの識別"
820 "に使われます; 現在では、以下のシステムがパッケージ追跡システムによってサポー"
821 "トされています: <literal>arch</literal>、<literal>bzr</literal> (Bazaar)、"
822 "<literal>cvs</literal>、<literal>darcs</literal>、<literal>git</literal>、"
823 "<literal>hg</literal> (Mercurial)、<literal>mtn</literal> (Monotone)、"
824 "<literal>svn</literal> (Subversion)。同じパッケージについて異なった VCS を指"
825 "定することも可能です: これらはすべて PTS のウェブインターフェイスに表示されま"
826 "す。"
827
828 # FIXME-trans: 場所からロケーション、にする?
829 # type: Content of: <chapter><section><section><section><para>
830 #. type: Content of: <chapter><section><section><section><para>
831 #: best-pkging-practices.dbk:392
832 msgid ""
833 "The information is meant to be useful for a user knowledgeable in the given "
834 "Version Control System and willing to build the current version of a package "
835 "from the VCS sources.  Other uses of this information might include "
836 "automatic building of the latest VCS version of the given package.  To this "
837 "end the location pointed to by the field should better be version agnostic "
838 "and point to the main branch (for VCSs supporting such a concept).  Also, "
839 "the location pointed to should be accessible to the final user; fulfilling "
840 "this requirement might imply pointing to an anonymous access of the "
841 "repository instead of pointing to an SSH-accessible version of the same."
842 msgstr ""
843 "この情報は、そのバージョン管理システムについて知識があり、VCS ソースから現在"
844 "のバージョンパッケージを生成ユーザにとって有益であるよう意図されています。こ"
845 "の情報の他の使い方としては、指定されたパッケージの最新の VCS バージョンを自動"
846 "ビルドするなどがあるかもしれません。このため、フィールドによって指し示される"
847 "場所は、バージョンに関係なく、(そのようなコンセプトをサポートしている VCS で"
848 "あれば) メインブランチを指すのが良いでしょう。また、指し示される場所は一般"
849 "ユーザがアクセス可能である必要があります; この要求を満たすには SSH アクセス可"
850 "能なリポジトリを指すのではなく、匿名アクセスが可能なリポジトリを指すようにす"
851 "ることを意味します。"
852
853 # type: Content of: <chapter><section><section><section><para>
854 #. type: Content of: <chapter><section><section><section><para>
855 #: best-pkging-practices.dbk:403
856 msgid ""
857 "In the following example, an instance of the field for a Subversion "
858 "repository of the <systemitem role=\"package\">vim</systemitem> package is "
859 "shown.  Note how the URL is in the <literal>svn://</literal> scheme (instead "
860 "of <literal>svn+ssh://</literal>) and how it points to the <filename>trunk/</"
861 "filename> branch.  The use of the <literal>Vcs-Browser</literal> and "
862 "<literal>Homepage</literal> fields described above is also shown."
863 msgstr ""
864 "以下の例では、<systemitem role=\"package\">vim</systemitem> パッケージの "
865 "Subversion リポジトリに対するフィールドの例が挙げられています。(<literal>svn"
866 "+ssh://</literal> ではなく) <literal>svn://</literal> スキーム中で URL がどの"
867 "ようになっているか、<filename>trunk/</filename> ブランチをどのように指し示し"
868 "ているかに注意してください。上で挙げられた <literal>Vcs-Browser</literal> "
869 "フィールドと <literal>Homepage</literal> フィールドの使い方も出ています。"
870
871 # type: Content of: <chapter><section><section><section><screen>
872 #. type: Content of: <chapter><section><section><section><screen>
873 #: best-pkging-practices.dbk:412
874 #, no-wrap
875 msgid ""
876 "  Source: vim\n"
877 "  Section: editors\n"
878 "  Priority: optional\n"
879 "  &lt;snip&gt;\n"
880 "  Vcs-Svn: svn://svn.debian.org/svn/pkg-vim/trunk/packages/vim\n"
881 "  Vcs-Browser: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim\n"
882 "  Homepage: http://www.vim.org\n"
883 msgstr ""
884 "  Source: vim\n"
885 "  Section: editors\n"
886 "  Priority: optional\n"
887 "  &lt;snip&gt;\n"
888 "  Vcs-Svn: svn://svn.debian.org/svn/pkg-vim/trunk/packages/vim\n"
889 "  Vcs-Browser: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim\n"
890 "  Homepage: http://www.vim.org\n"
891
892 # type: Content of: <chapter><section><title>
893 #. type: Content of: <chapter><section><title>
894 #: best-pkging-practices.dbk:427
895 msgid "Best practices for <filename>debian/changelog</filename>"
896 msgstr "<filename>debian/changelog</filename> のベストプラクティス"
897
898 # type: Content of: <chapter><section><para>
899 #. type: Content of: <chapter><section><para>
900 #: best-pkging-practices.dbk:429
901 msgid ""
902 "The following practices supplement the <ulink url=\"&url-debian-policy;ch-"
903 "docs.html#s-changelogs\">Policy on changelog files</ulink>."
904 msgstr ""
905 "以下のプラクティスは <ulink url=\"&url-debian-policy;ch-docs.html#s-"
906 "changelogs\">changelog ファイルに対するポリシー</ulink>を補完します。"
907
908 # type: Content of: <chapter><section><section><title>
909 #. type: Content of: <chapter><section><section><title>
910 #: best-pkging-practices.dbk:434
911 msgid "Writing useful changelog entries"
912 msgstr "役立つ changelog のエントリを書く"
913
914 # type: Content of: <chapter><section><section><para>
915 #. type: Content of: <chapter><section><section><para>
916 #: best-pkging-practices.dbk:436
917 msgid ""
918 "The changelog entry for a package revision documents changes in that "
919 "revision, and only them.  Concentrate on describing significant and user-"
920 "visible changes that were made since the last version."
921 msgstr ""
922 "パッケージリビジョンに対する changelog エントリは、そのリビジョンでの変更それ"
923 "だけを記載します。最後のバージョンから行われた、重要な、そしてユーザに見える"
924 "形の変更を記述することに集中しましょう。"
925
926 # type: Content of: <chapter><section><section><para>
927 #. type: Content of: <chapter><section><section><para>
928 #: best-pkging-practices.dbk:441
929 msgid ""
930 "Focus on <emphasis>what</emphasis> was changed — who, how and when are "
931 "usually less important.  Having said that, remember to politely attribute "
932 "people who have provided notable help in making the package (e.g., those who "
933 "have sent in patches)."
934 msgstr ""
935 "<emphasis>何が</emphasis>変更されたかについて集中しましょう — 誰が、どうやっ"
936 "て、何時なのか通常あまり重要ではありません。そうは言っても、パッケージ作成に"
937 "ついて明記すべき手助けをしてくれた人々 (例えば、パッチを送ってくれた人) を丁"
938 "寧に明記するのを忘れないようにしましょう。"
939
940 # type: Content of: <chapter><section><section><para>
941 #. type: Content of: <chapter><section><section><para>
942 #: best-pkging-practices.dbk:447
943 msgid ""
944 "There's no need to elaborate the trivial and obvious changes.  You can also "
945 "aggregate several changes in one entry.  On the other hand, don't be overly "
946 "terse if you have undertaken a major change.  Be especially clear if there "
947 "are changes that affect the behaviour of the program.  For further "
948 "explanations, use the <filename>README.Debian</filename> file."
949 msgstr ""
950 "些細で明白な変更を詳細に書く必要はありません。複数の変更点を一つのエントリに"
951 "まとめることもできます。逆に言えば、大きな変更をした場合には、あまりに簡潔に"
952 "しすぎないようにしましょう。プログラムの動作に影響を与える変更がある場合に"
953 "は、特に確認しておきましょう。詳細な説明については、<filename>README.Debian</"
954 "filename> ファイルを使ってください。"
955
956 # type: Content of: <chapter><section><section><para>
957 #. type: Content of: <chapter><section><section><para>
958 #: best-pkging-practices.dbk:454
959 msgid ""
960 "Use common English so that the majority of readers can comprehend it.  Avoid "
961 "abbreviations, tech-speak and jargon when explaining changes that close "
962 "bugs, especially for bugs filed by users that did not strike you as "
963 "particularly technically savvy.  Be polite, don't swear."
964 msgstr ""
965 "平易な英語を使いましょう。そうすれば読者の大半が理解できます。バグをクローズ"
966 "する変更を説明する際には略語や、テクニカルな言い方やジャーゴンを避けましょ"
967 "う。特に、技術的に精通していないと思われるユーザによって登録されたバグを閉じ"
968 "る際には気をつけましょう。礼儀正しく、断言をしないように。"
969
970 # type: Content of: <chapter><section><section><para>
971 #. type: Content of: <chapter><section><section><para>
972 #: best-pkging-practices.dbk:460
973 msgid ""
974 "It is sometimes desirable to prefix changelog entries with the names of the "
975 "files that were changed.  However, there's no need to explicitly list each "
976 "and every last one of the changed files, especially if the change was small "
977 "or repetitive.  You may use wildcards."
978 msgstr ""
979 "時折、changelog エントリに変更したファイルの名前を頭に付けたくなることがあり"
980 "ます。ですが、個々のすべての変更したファイルを一覧にする必要性はありません。"
981 "特に変更点が小さくて繰り返される場合です。ワイルドカードを使いましょう。"
982
983 # type: Content of: <chapter><section><section><para>
984 #. type: Content of: <chapter><section><section><para>
985 #: best-pkging-practices.dbk:466
986 msgid ""
987 "When referring to bugs, don't assume anything.  Say what the problem was, "
988 "how it was fixed, and append the closes: #nnnnn string.  See <xref linkend="
989 "\"upload-bugfix\"/> for more information."
990 msgstr ""
991 "バグに触れる際には、何も仮定しないようにしましょう。何が問題だったのか、どう"
992 "やってそれが直されたのかについて言い、closes: #nnnnn の文字列を追加しましょ"
993 "う。詳細については <xref linkend=\"upload-bugfix\"/> を参照してください。"
994
995 # type: Content of: <chapter><section><section><title>
996 #. type: Content of: <chapter><section><section><title>
997 #: best-pkging-practices.dbk:473
998 msgid "Common misconceptions about changelog entries"
999 msgstr "changelog のエントリに関するよくある誤解"
1000
1001 # type: Content of: <chapter><section><section><para>
1002 #. type: Content of: <chapter><section><section><para>
1003 #: best-pkging-practices.dbk:475
1004 msgid ""
1005 "The changelog entries should <emphasis role=\"strong\">not</emphasis> "
1006 "document generic packaging issues (Hey, if you're looking for foo.conf, it's "
1007 "in /etc/blah/.), since administrators and users are supposed to be at least "
1008 "remotely acquainted with how such things are generally arranged on Debian "
1009 "systems.  Do, however, mention if you change the location of a configuration "
1010 "file."
1011 msgstr ""
1012 "changelog エントリは、一般的なパッケージ化の事柄 (ほら、foo.conf を探している"
1013 "なら /etc/blah にあるよ) を記載するべきでは<emphasis role=\"strong\">ありませ"
1014 "ん</emphasis>。何故なら、管理者やユーザは少なくとも Debian システム上でそのよ"
1015 "うなことがどのように扱われるかを多少は知らされているでしょうから。ですが、設"
1016 "定ファイルの場所を変更したのであれば、それは一言添えておくべきです。"
1017
1018 #. type: Content of: <chapter><section><section><para>
1019 #: best-pkging-practices.dbk:483
1020 msgid ""
1021 "The only bugs closed with a changelog entry should be those that are "
1022 "actually fixed in the same package revision.  Closing unrelated bugs in the "
1023 "changelog is bad practice.  See <xref linkend=\"upload-bugfix\"/>."
1024 msgstr ""
1025 "changelog エントリでクローズされるバグは、実際にそのパッケージリビジョンで修"
1026 "正されたものだけにすべきです。changelog で関係ないバグを閉じるのは良くない習"
1027 "慣です。<xref linkend=\"upload-bugfix\"/> を参照してください。"
1028
1029 # type: Content of: <chapter><section><section><para>
1030 #. type: Content of: <chapter><section><section><para>
1031 #: best-pkging-practices.dbk:488
1032 msgid ""
1033 "The changelog entries should <emphasis role=\"strong\">not</emphasis> be "
1034 "used for random discussion with bug reporters (I don't see segfaults when "
1035 "starting foo with option bar; send in more info), general statements on "
1036 "life, the universe and everything (sorry this upload took me so long, but I "
1037 "caught the flu), or pleas for help (the bug list on this package is huge, "
1038 "please lend me a hand).  Such things usually won't be noticed by their "
1039 "target audience, but may annoy people who wish to read information about "
1040 "actual changes in the package.  See <xref linkend=\"bug-answering\"/> for "
1041 "more information on how to use the bug tracking system."
1042 msgstr ""
1043 "changelog エントリは、バグ報告者との各種の議論の場 (foo をオプション bar 付き"
1044 "で起動した際にはセグメンテーションフォルトは見られません; もっと詳しい情報を"
1045 "送ってください)、生命、宇宙、そして万物についての概要 (すいませんが、このアッ"
1046 "プロードに時間がかかったので風邪をひきました)、手助けの求め (このパッケージの"
1047 "バグ一覧は巨大です、手を貸してください) に使うべきでは<emphasis role=\"strong"
1048 "\">ありません</emphasis>。そのようなことは、大抵の場合対象としている読者は気"
1049 "づくことが無く、パッケージで実際にあった変更点の情報について読みたい人々を悩"
1050 "ますことでしょう。どの様にバグ報告システムを使えばいいのかについて、詳細な情"
1051 "報は<xref linkend=\"bug-answering\"/>を参照してください。"
1052
1053 # type: Content of: <chapter><section><section><para>
1054 #. type: Content of: <chapter><section><section><para>
1055 #: best-pkging-practices.dbk:499
1056 msgid ""
1057 "It is an old tradition to acknowledge bugs fixed in non-maintainer uploads "
1058 "in the first changelog entry of the proper maintainer upload.  As we have "
1059 "version tracking now, it is enough to keep the NMUed changelog entries and "
1060 "just mention this fact in your own changelog entry."
1061 msgstr ""
1062 "正式なメンテナによるアップロードの changelog エントリの最初で、non-"
1063 "maintainer upload で修正されたバグを承認するのは、古い慣習です。今はバージョ"
1064 "ン管理を行っているので、NMU された changelog エントリを残しておいて自分の "
1065 "changelog エントリ中でその事実に触れるだけで十分です。"
1066
1067 # type: Content of: <chapter><section><section><title>
1068 #. type: Content of: <chapter><section><section><title>
1069 #: best-pkging-practices.dbk:507
1070 msgid "Common errors in changelog entries"
1071 msgstr "changelog のエントリ中のよくある間違い"
1072
1073 # type: Content of: <chapter><section><section><para>
1074 #. type: Content of: <chapter><section><section><para>
1075 #: best-pkging-practices.dbk:509
1076 msgid ""
1077 "The following examples demonstrate some common errors or examples of bad "
1078 "style in changelog entries."
1079 msgstr ""
1080 "以下の例で、changelog エントリ中のよくある間違いや間違ったスタイルの例を挙げ"
1081 "ます。"
1082
1083 # type: Content of: <chapter><section><section><screen>
1084 #. type: Content of: <chapter><section><section><screen>
1085 #: best-pkging-practices.dbk:513
1086 #, no-wrap
1087 msgid "  * Fixed all outstanding bugs.\n"
1088 msgstr "  * Fixed all outstanding bugs.\n"
1089
1090 # type: Content of: <chapter><section><section><para>
1091 #. type: Content of: <chapter><section><section><para>
1092 #: best-pkging-practices.dbk:516
1093 msgid "This doesn't tell readers anything too useful, obviously."
1094 msgstr "これは、全く読み手に何も有用なことを教えてくれません。"
1095
1096 # type: Content of: <chapter><section><section><screen>
1097 #. type: Content of: <chapter><section><section><screen>
1098 #: best-pkging-practices.dbk:519
1099 #, no-wrap
1100 msgid "  * Applied patch from Jane Random.\n"
1101 msgstr "  * Applied patch from Jane Random.\n"
1102
1103 # type: Content of: <chapter><section><section><para>
1104 #. type: Content of: <chapter><section><section><para>
1105 #: best-pkging-practices.dbk:522
1106 msgid "What was the patch about?"
1107 msgstr "何についてのパッチですか?"
1108
1109 # type: Content of: <chapter><section><section><screen>
1110 #. type: Content of: <chapter><section><section><screen>
1111 #: best-pkging-practices.dbk:525
1112 #, no-wrap
1113 msgid "  * Late night install target overhaul.\n"
1114 msgstr "  * Late night install target overhaul.\n"
1115
1116 # type: Content of: <chapter><section><section><para>
1117 #. type: Content of: <chapter><section><section><para>
1118 #: best-pkging-practices.dbk:528
1119 msgid ""
1120 "Overhaul which accomplished what? Is the mention of late night supposed to "
1121 "remind us that we shouldn't trust that code?"
1122 msgstr ""
1123 "何をオーバーホールしてどうなったのですか? 深夜というのに言及しているのは、私"
1124 "たちにこのコードを信用するなと言いたいのですか?"
1125
1126 # type: Content of: <chapter><section><section><screen>
1127 #. type: Content of: <chapter><section><section><screen>
1128 #: best-pkging-practices.dbk:532
1129 #, no-wrap
1130 msgid "  * Fix vsync FU w/ ancient CRTs.\n"
1131 msgstr "  * Fix vsync FU w/ ancient CRTs.\n"
1132
1133 # type: Content of: <chapter><section><section><para>
1134 #. type: Content of: <chapter><section><section><para>
1135 #: best-pkging-practices.dbk:535
1136 msgid ""
1137 "Too many acronyms, and it's not overly clear what the, uh, fsckup (oops, a "
1138 "curse word!) was actually about, or how it was fixed."
1139 msgstr ""
1140 "略称が多すぎます。そして、ええっと、fsckup (あぁ、ひどい言葉!) は実際何だった"
1141 "のか、あるいはどうやって修正したのかがまったく明らかではありません。"
1142
1143 # type: Content of: <chapter><section><section><screen>
1144 #. type: Content of: <chapter><section><section><screen>
1145 #: best-pkging-practices.dbk:539
1146 #, no-wrap
1147 msgid "  * This is not a bug, closes: #nnnnnn.\n"
1148 msgstr "  * This is not a bug, closes: #nnnnnn.\n"
1149
1150 # type: Content of: <chapter><section><section><para>
1151 #. type: Content of: <chapter><section><section><para>
1152 #: best-pkging-practices.dbk:542
1153 msgid ""
1154 "First of all, there's absolutely no need to upload the package to convey "
1155 "this information; instead, use the bug tracking system.  Secondly, there's "
1156 "no explanation as to why the report is not a bug."
1157 msgstr ""
1158 "まず初めに、この情報を伝えるためにパッケージをアップロードする必要は、全くあ"
1159 "りません; 代わりにバグ追跡システムを使ってください。次に、何故この報告がバグ"
1160 "ではなかったのかについての説明がありません。"
1161
1162 # type: Content of: <chapter><section><section><screen>
1163 #. type: Content of: <chapter><section><section><screen>
1164 #: best-pkging-practices.dbk:547
1165 #, no-wrap
1166 msgid "  * Has been fixed for ages, but I forgot to close; closes: #54321.\n"
1167 msgstr "  * Has been fixed for ages, but I forgot to close; closes: #54321.\n"
1168
1169 # type: Content of: <chapter><section><section><para>
1170 #. type: Content of: <chapter><section><section><para>
1171 #: best-pkging-practices.dbk:550
1172 msgid ""
1173 "If for some reason you didn't mention the bug number in a previous changelog "
1174 "entry, there's no problem, just close the bug normally in the BTS.  There's "
1175 "no need to touch the changelog file, presuming the description of the fix is "
1176 "already in (this applies to the fixes by the upstream authors/maintainers as "
1177 "well, you don't have to track bugs that they fixed ages ago in your "
1178 "changelog)."
1179 msgstr ""
1180 "何らかの理由で以前の changelog エントリ内でバグ番号について触れていなかったと"
1181 "しても、何も問題はありません。単にいつも通りに BTS でバグをクローズしてくださ"
1182 "い。修正の記述が既にあるものと考えて、changelog ファイルに触れる必要はありま"
1183 "せん (これは、開発元の作者/メンテナによる修正にも同様に適用されます。彼らが"
1184 "ずっと前に修正したバグを、あなたの changelog 内で追いかける必要はありませ"
1185 "ん)。"
1186
1187 # type: Content of: <chapter><section><section><screen>
1188 #. type: Content of: <chapter><section><section><screen>
1189 #: best-pkging-practices.dbk:557
1190 #, no-wrap
1191 msgid "  * Closes: #12345, #12346, #15432\n"
1192 msgstr "  * Closes: #12345, #12346, #15432\n"
1193
1194 # type: Content of: <chapter><section><section><para>
1195 #. type: Content of: <chapter><section><section><para>
1196 #: best-pkging-practices.dbk:560
1197 msgid ""
1198 "Where's the description? If you can't think of a descriptive message, start "
1199 "by inserting the title of each different bug."
1200 msgstr ""
1201 "説明はどこ? 説明文を考えられないのなら、それぞれのバグのタイトルを入れるとこ"
1202 "ろから始めてください。"
1203
1204 #. type: Content of: <chapter><section><section><title>
1205 #: best-pkging-practices.dbk:566
1206 msgid "Supplementing changelogs with <filename>NEWS.Debian</filename> files"
1207 msgstr "<filename>NEWS.Debian</filename> ファイルで changelog を補足する"
1208
1209 #. type: Content of: <chapter><section><section><para>
1210 #: best-pkging-practices.dbk:568
1211 msgid ""
1212 "Important news about changes in a package can also be put in <filename>NEWS."
1213 "Debian</filename> files.  The news will be displayed by tools like "
1214 "<systemitem role=\"package\">apt-listchanges</systemitem>, before all the "
1215 "rest of the changelogs.  This is the preferred means to let the user know "
1216 "about significant changes in a package.  It is better than using <systemitem "
1217 "role=\"package\">debconf</systemitem> notes since it is less annoying and "
1218 "the user can go back and refer to the <filename>NEWS.Debian</filename> file "
1219 "after the install.  And it's better than listing major changes in "
1220 "<filename>README.Debian</filename>, since the user can easily miss such "
1221 "notes."
1222 msgstr ""
1223 "パッケージの変更に関する重要なニュースは <filename>NEWS.Debian</filename> "
1224 "ファイルにも書くことができます。このニュースは <systemitem role=\"package"
1225 "\">apt-listchanges</systemitem> のようなツールで、残りすべての changelog の前"
1226 "に表示されます。これは、ユーザにパッケージ内の著しい変更点について知らせるの"
1227 "に好ましいやり方です。インストール後にユーザが一旦戻って <filename>NEWS."
1228 "Debian</filename> ファイルを参照できるので、<systemitem role=\"package"
1229 "\">debconf</systemitem> の notes を使うより良いです。そして、目立った変更点"
1230 "を <filename>README.Debian</filename> に列挙するより良いです。何故ならば、"
1231 "ユーザは容易にそのような注意書きを見逃すからです。"
1232
1233 #. type: Content of: <chapter><section><section><para>
1234 #: best-pkging-practices.dbk:579
1235 msgid ""
1236 "The file format is the same as a debian changelog file, but leave off the "
1237 "asterisks and describe each news item with a full paragraph when necessary "
1238 "rather than the more concise summaries that would go in a changelog.  It's a "
1239 "good idea to run your file through <literal>dpkg-parsechangelog</literal> to "
1240 "check its formatting as it will not be automatically checked during build as "
1241 "the changelog is.  Here is an example of a real <filename>NEWS.Debian</"
1242 "filename> file:"
1243 msgstr ""
1244 "ファイル形式は debian changelog ファイルと同じですが、アスタリスク (*) を取っ"
1245 "て各ニュースを changelog に書くような簡潔な要約ではなく、必要に応じて完全な段"
1246 "落で記述してください。changelog のようにビルド中に自動的にはチェックされない"
1247 "ので、ファイルを <literal>dpkg-parsechangelog</literal> を実行してチェックす"
1248 "るのは良い考えです。実際の <filename>NEWS.Debian</filename> ファイルの例が、"
1249 "以下になります:"
1250
1251 # type: Content of: <chapter><section><section><screen>
1252 #. type: Content of: <chapter><section><section><screen>
1253 #: best-pkging-practices.dbk:588
1254 #, no-wrap
1255 msgid ""
1256 "cron (3.0pl1-74) unstable; urgency=low\n"
1257 "\n"
1258 "    The checksecurity script is no longer included with the cron package:\n"
1259 "    it now has its own package, checksecurity. If you liked the\n"
1260 "    functionality provided with that script, please install the new\n"
1261 "    package.\n"
1262 "\n"
1263 " -- Steve Greenland &lt;stevegr@debian.org&gt;  Sat,  6 Sep 2003 17:15:03 -0500\n"
1264 msgstr ""
1265 "cron (3.0pl1-74) unstable; urgency=low\n"
1266 "\n"
1267 "    The checksecurity script is no longer included with the cron package:\n"
1268 "    it now has its own package, checksecurity. If you liked the\n"
1269 "    functionality provided with that script, please install the new\n"
1270 "    package.\n"
1271 "\n"
1272 " -- Steve Greenland &lt;stevegr@debian.org&gt;  Sat,  6 Sep 2003 17:15:03 -0500\n"
1273
1274 #. type: Content of: <chapter><section><section><para>
1275 #: best-pkging-practices.dbk:598
1276 msgid ""
1277 "The <filename>NEWS.Debian</filename> file is installed as <filename>/usr/"
1278 "share/doc/<replaceable>package</replaceable>/NEWS.Debian.gz</filename>.  It "
1279 "is compressed, and always has that name even in Debian native packages.  If "
1280 "you use <literal>debhelper</literal>, <literal>dh_installchangelogs</"
1281 "literal> will install <filename>debian/NEWS</filename> files for you."
1282 msgstr ""
1283 "<filename>NEWS.Debian</filename> ファイルは <filename>/usr/share/doc/"
1284 "<replaceable>package</replaceable>/NEWS.Debian.gz</filename> ファイルとしてイ"
1285 "ンストールされます。圧縮されていて、Debian ネイティブパッケージ中でも常にこの"
1286 "名前です。<literal>debhelper</literal> を使う場合は、"
1287 "<literal>dh_installchangelogs</literal> が <filename>debian/NEWS</filename> "
1288 "ファイルをインストールしてくれます。"
1289
1290 # type: Content of: <chapter><section><section><para>
1291 #. type: Content of: <chapter><section><section><para>
1292 #: best-pkging-practices.dbk:605
1293 msgid ""
1294 "Unlike changelog files, you need not update <filename>NEWS.Debian</filename> "
1295 "files with every release.  Only update them if you have something "
1296 "particularly newsworthy that user should know about.  If you have no news at "
1297 "all, there's no need to ship a <filename>NEWS.Debian</filename> file in your "
1298 "package.  No news is good news!"
1299 msgstr ""
1300 "changelog ファイルと違って、毎回のリリースごとに <filename>NEWS.Debian</"
1301 "filename> ファイルを更新する必要はありません。何か特にユーザが知るべき目新し"
1302 "いことがあったときにのみ、更新してください。全くニュースがない場合、"
1303 "<filename>NEWS.Debian</filename> ファイルをパッケージに入れてリリースする必要"
1304 "はありません。便りが無いのは良い知らせ、です (No news is good news!)。"
1305
1306 # type: Content of: <chapter><section><title>
1307 #. type: Content of: <chapter><section><title>
1308 #: best-pkging-practices.dbk:627
1309 msgid "Best practices for maintainer scripts"
1310 msgstr "メンテナスクリプトのベストプラクティス"
1311
1312 # type: Content of: <chapter><section><para>
1313 #. type: Content of: <chapter><section><para>
1314 #: best-pkging-practices.dbk:629
1315 msgid ""
1316 "Maintainer scripts include the files <filename>debian/postinst</filename>, "
1317 "<filename>debian/preinst</filename>, <filename>debian/prerm</filename> and "
1318 "<filename>debian/postrm</filename>.  These scripts take care of any package "
1319 "installation or deinstallation setup which isn't handled merely by the "
1320 "creation or removal of files and directories.  The following instructions "
1321 "supplement the <ulink url=\"&url-debian-policy;\">Debian Policy</ulink>."
1322 msgstr ""
1323 "メンテナスクリプトには <filename>debian/postinst</filename>、"
1324 "<filename>debian/preinst</filename>、<filename>debian/prerm</filename>、"
1325 "<filename>debian/postrm</filename> ファイルが含まれます。これらのスクリプト"
1326 "は、単なるファイルやディレクトリの作成や削除では扱われない、パッケージのイン"
1327 "ストールと削除のセットアップの面倒をみます。以下の説明は、<ulink url=\"&url-"
1328 "debian-policy;\">Debian ポリシー</ulink>を補完します。"
1329
1330 # type: Content of: <chapter><section><para>
1331 #. type: Content of: <chapter><section><para>
1332 #: best-pkging-practices.dbk:637
1333 msgid ""
1334 "Maintainer scripts must be idempotent.  That means that you need to make "
1335 "sure nothing bad will happen if the script is called twice where it would "
1336 "usually be called once."
1337 msgstr ""
1338 "メンテナスクリプトは冪等でなければなりません。これは、通常は 1 回呼ばれるスク"
1339 "リプトが 2 回呼ばれた場合、何も悪いことが起きないのを保証する必要があるという"
1340 "意味です。"
1341
1342 # type: Content of: <chapter><section><para>
1343 #. type: Content of: <chapter><section><para>
1344 #: best-pkging-practices.dbk:642
1345 msgid ""
1346 "Standard input and output may be redirected (e.g.  into pipes) for logging "
1347 "purposes, so don't rely on them being a tty."
1348 msgstr ""
1349 "標準入出力はログの取得のためにリダイレクトされることがあります (例: パイプへ"
1350 "向けられる)。ですので、これらが tty であることに依存してはいけません。"
1351
1352 # type: Content of: <chapter><section><para>
1353 #. type: Content of: <chapter><section><para>
1354 #: best-pkging-practices.dbk:646
1355 msgid ""
1356 "All prompting or interactive configuration should be kept to a minimum.  "
1357 "When it is necessary, you should use the <systemitem role=\"package"
1358 "\">debconf</systemitem> package for the interface.  Remember that prompting "
1359 "in any case can only be in the <literal>configure</literal> stage of the "
1360 "<filename>postinst</filename> script."
1361 msgstr ""
1362 "質問や対話的な設定はすべて最小限に止めておく必要があります。必要になった時"
1363 "は、インターフェイスに <systemitem role=\"package\">debconf</systemitem> パッ"
1364 "ケージを使いましょう。どのような場合でも、質問は <filename>postinst</"
1365 "filename> スクリプトの <literal>configure</literal> 段階にのみ、配置すること"
1366 "ができます。"
1367
1368 # type: Content of: <chapter><section><para>
1369 #. type: Content of: <chapter><section><para>
1370 #: best-pkging-practices.dbk:653
1371 msgid ""
1372 "Keep the maintainer scripts as simple as possible.  We suggest you use pure "
1373 "POSIX shell scripts.  Remember, if you do need any bash features, the "
1374 "maintainer script must have a bash shebang line.  POSIX shell or Bash are "
1375 "preferred to Perl, since they enable <systemitem role=\"package\">debhelper</"
1376 "systemitem> to easily add bits to the scripts."
1377 msgstr ""
1378 "メンテナスクリプトは、できる限りシンプルなものにしておきましょう。我々は、あ"
1379 "なたは純粋な POSIX シェルスクリプトを使っているものだと考えています。覚えてお"
1380 "いて欲しいのですが、何かしら bash の機能が必要になったら、メンテナスクリプト"
1381 "は bash のシェバン行にしておく必要があります。スクリプトへ簡単にちょっとした"
1382 "変更を追加するのに <systemitem role=\"package\">debhelper</systemitem> を使え"
1383 "るので、Perl より POSIX シェル、あるいは Bash の方が好まれます。"
1384
1385 # type: Content of: <chapter><section><para>
1386 #. type: Content of: <chapter><section><para>
1387 #: best-pkging-practices.dbk:660
1388 msgid ""
1389 "If you change your maintainer scripts, be sure to test package removal, "
1390 "double installation, and purging.  Be sure that a purged package is "
1391 "completely gone, that is, it must remove any files created, directly or "
1392 "indirectly, in any maintainer script."
1393 msgstr ""
1394 "メンテナスクリプトを変更したら、パッケージの削除や二重インストール、purge の"
1395 "テストを確認してください。purge されたパッケージが完全に削除されたことを確認"
1396 "してください。つまり、メンテナスクリプト中で直接/間接を問わず作成されたファ"
1397 "イルを削除する必要があるということです。"
1398
1399 # type: Content of: <chapter><section><para>
1400 #. type: Content of: <chapter><section><para>
1401 #: best-pkging-practices.dbk:666
1402 msgid ""
1403 "If you need to check for the existence of a command, you should use "
1404 "something like"
1405 msgstr "コマンドの存在をチェックする必要がある場合は、このような感じで行います"
1406
1407 # type: Content of: <chapter><section><programlisting>
1408 #. type: Content of: <chapter><section><programlisting>
1409 #: best-pkging-practices.dbk:669
1410 #, no-wrap
1411 msgid "if [ -x /usr/sbin/install-docs ]; then ..."
1412 msgstr "if [ -x /usr/sbin/install-docs ]; then ..."
1413
1414 # type: Content of: <chapter><section><para>
1415 #. type: Content of: <chapter><section><para>
1416 #: best-pkging-practices.dbk:671
1417 msgid ""
1418 "If you don't wish to hard-code the path of a command in your maintainer "
1419 "script, the following POSIX-compliant shell function may help:"
1420 msgstr ""
1421 "メンテナスクリプト中でコマンドの path をハードコードしたくない場合には、以下"
1422 "の POSIX 互換シェル機能が役立つでしょう:"
1423
1424 #. type: Content of: <chapter><section><para>
1425 #: best-pkging-practices.dbk:676
1426 msgid ""
1427 "You can use this function to search <varname>$PATH</varname> for a command "
1428 "name, passed as an argument.  It returns true (zero) if the command was "
1429 "found, and false if not.  This is really the most portable way, since "
1430 "<literal>command -v</literal>, <command>type</command>, and <command>which</"
1431 "command> are not POSIX."
1432 msgstr ""
1433 "コマンド名を引数として渡すことで、<varname>$PATH</varname> の検索するのにこの"
1434 "関数を使うことができます。コマンドが見つかった場合は true (ゼロ) を返し、そう"
1435 "でない場合は false を返します。<literal>command -v</literal>、<command>type</"
1436 "command>、<command>which</command> は POSIX に無いので、これがもっとも汎用性"
1437 "の高いやり方です。"
1438
1439 # type: Content of: <chapter><section><para>
1440 #. type: Content of: <chapter><section><para>
1441 #: best-pkging-practices.dbk:683
1442 msgid ""
1443 "While <command>which</command> is an acceptable alternative, since it is "
1444 "from the required <systemitem role=\"package\">debianutils</systemitem> "
1445 "package, it's not on the root partition.  That is, it's in <filename>/usr/"
1446 "bin</filename> rather than <filename>/bin</filename>, so one can't use it in "
1447 "scripts which are run before the <filename>/usr</filename> partition is "
1448 "mounted.  Most scripts won't have this problem, though."
1449 msgstr ""
1450 "<command>which</command> は、Required となっている <systemitem role=\"package"
1451 "\">debianutils</systemitem> パッケージにあるので、別解として利用可能ですが、"
1452 "ルートパーティションにありません。つまり、<filename>/usr/bin</filename> に"
1453 "あって <filename>/bin</filename> ではないので、<filename>/usr</filename> パー"
1454 "ティションがマウントする前に走るスクリプトの中では使えないということです。ほ"
1455 "とんどのスクリプトは、この問題を持つようなことはありませんが。"
1456
1457 # type: Content of: <chapter><section><title>
1458 #. type: Content of: <chapter><section><title>
1459 #: best-pkging-practices.dbk:693
1460 msgid ""
1461 "Configuration management with <systemitem role=\"package\">debconf</"
1462 "systemitem>"
1463 msgstr "<systemitem role=\"package\">debconf</systemitem> による設定管理"
1464
1465 # type: Content of: <chapter><section><para>
1466 #. type: Content of: <chapter><section><para>
1467 #: best-pkging-practices.dbk:695
1468 msgid ""
1469 "<systemitem role=\"package\">Debconf</systemitem> is a configuration "
1470 "management system which can be used by all the various packaging scripts "
1471 "(<filename>postinst</filename> mainly) to request feedback from the user "
1472 "concerning how to configure the package.  Direct user interactions must now "
1473 "be avoided in favor of <systemitem role=\"package\">debconf</systemitem> "
1474 "interaction.  This will enable non-interactive installations in the future."
1475 msgstr ""
1476 "<systemitem role=\"package\">debconf</systemitem> は、(主に "
1477 "<filename>postinst</filename> をはじめとする) すべての様々なパッケージスクリ"
1478 "プトが、ユーザはどの様にパッケージを設定したいのかというフィードバックを問い"
1479 "合わせるのに使うことが可能な設定管理システムです。直接ユーザとの対話処理は、"
1480 "<systemitem role=\"package\">debconf</systemitem> での処理の方を選んだので、"
1481 "現状では避けるべきです。これにより、将来には非対話的なインストールが可能にな"
1482 "る予定です。"
1483
1484 # type: Content of: <chapter><section><para>
1485 #. type: Content of: <chapter><section><para>
1486 #: best-pkging-practices.dbk:703
1487 msgid ""
1488 "Debconf is a great tool but it is often poorly used.  Many common mistakes "
1489 "are listed in the <citerefentry> <refentrytitle>debconf-devel</"
1490 "refentrytitle> <manvolnum>7</manvolnum> </citerefentry> man page.  It is "
1491 "something that you must read if you decide to use debconf.  Also, we "
1492 "document some best practices here."
1493 msgstr ""
1494 "debconf は素晴らしいツールですが、しばしば適当に扱われています。多くの共通す"
1495 "る失敗は、<citerefentry> <refentrytitle>debconf-devel</refentrytitle> "
1496 "<manvolnum>7</manvolnum> </citerefentry> man ページに記載されています。これ"
1497 "は、debconf を使うのを決めた時、あなたが読むべきものです。また、ここではベス"
1498 "トプラクティスを記述しています。"
1499
1500 # type: Content of: <chapter><section><para>
1501 #. type: Content of: <chapter><section><para>
1502 #: best-pkging-practices.dbk:710
1503 msgid ""
1504 "These guidelines include some writing style and typography recommendations, "
1505 "general considerations about debconf usage as well as more specific "
1506 "recommendations for some parts of the distribution (the installation system "
1507 "for instance)."
1508 msgstr ""
1509 "これらのガイドラインは、ディストリビューションの一部 (例えば、インストールシ"
1510 "ステム) に関する、より明確な推奨と同様に、幾つかの書き方と体裁に関する推奨、"
1511 "そして debconf の使い方についての一般的な考慮すべき事柄を含んでいます。"
1512
1513 # type: Content of: <chapter><section><section><title>
1514 #. type: Content of: <chapter><section><section><title>
1515 #: best-pkging-practices.dbk:716
1516 msgid "Do not abuse debconf"
1517 msgstr "debconf を乱用しない"
1518
1519 # type: Content of: <chapter><section><section><para>
1520 #. type: Content of: <chapter><section><section><para>
1521 #: best-pkging-practices.dbk:718
1522 msgid ""
1523 "Since debconf appeared in Debian, it has been widely abused and several "
1524 "criticisms received by the Debian distribution come from debconf abuse with "
1525 "the need of answering a wide bunch of questions before getting any little "
1526 "thing installed."
1527 msgstr ""
1528 "debconf が Debian に現れて以来、広く乱用され続けています。そして、debconf の"
1529 "乱用によって、ちょっとしたものをインストールする前に、大量の質問に答える必要"
1530 "があることに由来するいくつもの非難が Debian ディストリビューションに寄せられ"
1531 "ました。"
1532
1533 #. type: Content of: <chapter><section><section><para>
1534 #: best-pkging-practices.dbk:724
1535 msgid ""
1536 "Keep usage notes to what they belong: the <filename>NEWS.Debian</filename>, "
1537 "or <filename>README.Debian</filename> file.  Only use notes for important "
1538 "notes which may directly affect the package usability.  Remember that notes "
1539 "will always block the install until confirmed or bother the user by email."
1540 msgstr ""
1541 "使い方のメモは載せるべきところへ載せましょう: <filename>NEWS.Debian</"
1542 "filename>、または <filename>README.Debian</filename> ファイルです。notes は"
1543 "パッケージのユーザビリティに直接影響する重要な記述にだけ使いましょう。notes "
1544 "は確認する (あるいはメールでユーザを悩ます) まで、インストールを常にブロック"
1545 "することを覚えておいてください。"
1546
1547 # type: Content of: <chapter><section><section><para>
1548 #. type: Content of: <chapter><section><section><para>
1549 #: best-pkging-practices.dbk:730
1550 msgid ""
1551 "Carefully choose the questions priorities in maintainer scripts.  See "
1552 "<citerefentry> <refentrytitle>debconf-devel</refentrytitle> <manvolnum>7</"
1553 "manvolnum> </citerefentry> for details about priorities.  Most questions "
1554 "should use medium and low priorities."
1555 msgstr ""
1556 "メンテナスクリプト中の質問の優先度を注意深く選びましょう。優先度の詳細につい"
1557 "ては、<citerefentry> <refentrytitle>debconf-devel</refentrytitle> "
1558 "<manvolnum>7</manvolnum> </citerefentry> を参照してください。ほとんどの質問は"
1559 "優先度が medium あるいは low を使うべきです。"
1560
1561 # type: Content of: <chapter><section><section><title>
1562 #. type: Content of: <chapter><section><section><title>
1563 #: best-pkging-practices.dbk:738
1564 msgid "General recommendations for authors and translators"
1565 msgstr "作者と翻訳者に対する雑多な推奨"
1566
1567 # type: Content of: <chapter><section><section><section><title>
1568 #. type: Content of: <chapter><section><section><section><title>
1569 #: best-pkging-practices.dbk:740
1570 msgid "Write correct English"
1571 msgstr "正しい英語を書く"
1572
1573 # type: Content of: <chapter><section><section><section><para>
1574 #. type: Content of: <chapter><section><section><section><para>
1575 #: best-pkging-practices.dbk:742
1576 msgid ""
1577 "Most Debian package maintainers are not native English speakers.  So, "
1578 "writing properly phrased templates may not be easy for them."
1579 msgstr ""
1580 "ほとんどの Debian パッケージメンテナはネイティブの英語話者ではありません。で"
1581 "すので、正しいフレーズのテンプレートを書くのは彼らにとっては容易ではありませ"
1582 "ん。"
1583
1584 # type: Content of: <chapter><section><section><section><para>
1585 #. type: Content of: <chapter><section><section><section><para>
1586 #: best-pkging-practices.dbk:746
1587 msgid ""
1588 "Please use (and abuse) &email-debian-l10n-english; mailing list.  Have your "
1589 "templates proofread."
1590 msgstr ""
1591 "&email-debian-l10n-english; メーリングリストを利用してください (むしろ乱用し"
1592 "てください)。テンプレートを査読してもらいましょう。"
1593
1594 #. type: Content of: <chapter><section><section><section><para>
1595 #: best-pkging-practices.dbk:750
1596 msgid ""
1597 "Badly written templates give a poor image of your package, of your work... "
1598 "or even of Debian itself."
1599 msgstr ""
1600 "下手に書かれたテンプレートは、パッケージに対して、そしてあなたの作業に対し"
1601 "て、さらには Debian それ自体にすら対して、悪い印象を与えます。"
1602
1603 # type: Content of: <chapter><section><section><section><para>
1604 #. type: Content of: <chapter><section><section><section><para>
1605 #: best-pkging-practices.dbk:754
1606 msgid ""
1607 "Avoid technical jargon as much as possible.  If some terms sound common to "
1608 "you, they may be impossible to understand for others.  If you cannot avoid "
1609 "them, try to explain them (use the extended description).  When doing so, "
1610 "try to balance between verbosity and simplicity."
1611 msgstr ""
1612 "可能な限り技術的なジャーゴンを避けましょう。いくつかの用語があなたにとっては"
1613 "普通に聞こえても、他の人には理解不可能かもしれません。避けられない場合には、 "
1614 "(説明文を使って) 解説してみましょう。その場合には、冗長さとシンプルさのバラン"
1615 "スを取るようにしましょう。"
1616
1617 # type: Content of: <chapter><section><section><section><title>
1618 #. type: Content of: <chapter><section><section><section><title>
1619 #: best-pkging-practices.dbk:762
1620 msgid "Be kind to translators"
1621 msgstr "翻訳者へ丁寧に接する"
1622
1623 # type: Content of: <chapter><section><section><section><para>
1624 #. type: Content of: <chapter><section><section><section><para>
1625 #: best-pkging-practices.dbk:764
1626 msgid ""
1627 "Debconf templates may be translated.  Debconf, along with its sister package "
1628 "<command>po-debconf</command> offers a simple framework for getting "
1629 "templates translated by translation teams or even individuals."
1630 msgstr ""
1631 "debconf テンプレートは翻訳されるでしょう。debconf、そして関連する姉妹パッケー"
1632 "ジ <command>po-debconf</command> は、テンプレートを翻訳チームやさらには個人が"
1633 "翻訳できるようにする、シンプルなフレームワークを提供します。"
1634
1635 #. type: Content of: <chapter><section><section><section><para>
1636 #: best-pkging-practices.dbk:769
1637 msgid ""
1638 "Please use gettext-based templates.  Install <systemitem role=\"package\">po-"
1639 "debconf</systemitem> on your development system and read its documentation "
1640 "(<command>man po-debconf</command> is a good start)."
1641 msgstr ""
1642 "gettext ベースのテンプレートを使ってください。開発用のシステムに <systemitem "
1643 "role=\"package\">po-debconf</systemitem> をインストールしてドキュメントを読み"
1644 "ましょう (<command>man po-debconf</command> が取っ掛かりとして良いでしょう)。"
1645
1646 #. type: Content of: <chapter><section><section><section><para>
1647 #: best-pkging-practices.dbk:774
1648 msgid ""
1649 "Avoid changing templates too often.  Changing templates text induces more "
1650 "work to translators which will get their translation fuzzied.  A fuzzy "
1651 "translation is a string for which the original changed since it was "
1652 "translated, therefore requiring some update by a translator to be usable.  "
1653 "When changes are small enough, the original translation is kept in PO files "
1654 "but marked as <literal>fuzzy</literal>."
1655 msgstr ""
1656 "テンプレートを頻繁に変更しすぎることを避けましょう。テンプレート文の変更は、"
1657 "翻訳を fuzzy にして、さらなる作業を翻訳作業者に強います。fuzzy になっている翻"
1658 "訳文は、翻訳されてから元の文章が変更された文字列であり、使えるようにするには"
1659 "翻訳作業者による若干の更新が必要なものです。変更点が十分に小さい場合、"
1660 "<literal>fuzzy</literal> とマークされますが、元の翻訳文は PO ファイル中に保持"
1661 "されます。"
1662
1663 #. type: Content of: <chapter><section><section><section><para>
1664 #: best-pkging-practices.dbk:782
1665 msgid ""
1666 "If you plan to do changes to your original templates, please use the "
1667 "notification system provided with the <systemitem role=\"package\">po-"
1668 "debconf</systemitem> package, namely the <command>podebconf-report-po</"
1669 "command>, to contact translators.  Most active translators are very "
1670 "responsive and getting their work included along with your modified "
1671 "templates will save you additional uploads.  If you use gettext-based "
1672 "templates, the translator's name and e-mail addresses are mentioned in the "
1673 "PO files headers and will be used by <command>podebconf-report-po</command>."
1674 msgstr ""
1675 "大本のテンプレートを変更する予定がある場合、<systemitem role=\"package\">po-"
1676 "debconf</systemitem> パッケージで提供されている、<command>podebconf-report-"
1677 "po</command> という名の通知システムを使って翻訳作業者にコンタクトを取ってくだ"
1678 "さい。ほとんどのアクティブな翻訳作業者たちはとても反応が良く、変更を加えたテ"
1679 "ンプレートに対応するための作業をしてくれ、あなたが追加でアップロードする必要"
1680 "を減らしてくれます。gettext ベースのテンプレートを使っている場合、翻訳作業者"
1681 "の名前とメールアドレスは PO ファイルのヘッダに表示されており、"
1682 "<command>podebconf-report-po</command> によって使われます。"
1683
1684 #. type: Content of: <chapter><section><section><section><para>
1685 #: best-pkging-practices.dbk:794
1686 msgid "A recommended use of that utility is:"
1687 msgstr "このユーティリティの使い方のお勧めの使い方:"
1688
1689 #. type: Content of: <chapter><section><section><section><programlisting>
1690 #: best-pkging-practices.dbk:796
1691 #, no-wrap
1692 msgid "cd debian/po &amp;&amp; podebconf-report-po --call --languageteam --withtranslators --deadline=\"+10 days\""
1693 msgstr "cd debian/po &amp;&amp; podebconf-report-po --call --languageteam --withtranslators --deadline=\"+10 days\""
1694
1695 #. type: Content of: <chapter><section><section><section><para>
1696 #: best-pkging-practices.dbk:798
1697 msgid ""
1698 "This command will first synchronize the PO and POT files in <filename>debian/"
1699 "po</filename> with the templates files listed in <filename>debian/po/"
1700 "POTFILES.in</filename>.  Then, it will send a call for new translations, in "
1701 "the &email-debian-i18n; mailing list. Finally, it will also send a call for "
1702 "translation updates to the language team (mentioned in the <literal>Language-"
1703 "Team</literal> field of each PO file)  as well as the last translator "
1704 "(mentioned in <literal>Last-translator</literal>)."
1705 msgstr ""
1706 "このコマンドは、まず <filename>debian/po</filename> にある PO ファイルと POT "
1707 "ファイルを <filename>debian/po/POTFILES.in</filename> に記載しているテンプ"
1708 "レートファイルを使って同期します。そして、&email-debian-i18n; メーリングリス"
1709 "トに call for new translations (新しい翻訳作業の募集) を送信します。最後に、"
1710 "call for translation updates (翻訳更新作業者の募集) を (各 PO ファイルの "
1711 "<literal>Language-Team</literal> 欄に記載されている) 各言語チームおよび "
1712 "(<literal>Last-translator</literal> に記載されている) 最後の翻訳者に送信しま"
1713 "す。"
1714
1715 # lower than ... 以下?未満?
1716 # should be kept for... は only の意味も含んでいるように思う
1717 #. type: Content of: <chapter><section><section><section><para>
1718 #: best-pkging-practices.dbk:807
1719 msgid ""
1720 "Giving a deadline to translators is always appreciated, so that they can "
1721 "organize their work. Please remember that some translation teams have a "
1722 "formalized translate/review process and a delay lower than 10 days is "
1723 "considered as unreasonable. A shorter delay puts too much pressure on "
1724 "translation teams and should be kept for very minor changes."
1725 msgstr ""
1726 "翻訳作業者に締切りを伝えるのは常にお勧めです。それによって、彼らは作業を調整"
1727 "できます。いくつかの翻訳作業チームは形式化された翻訳/レビュープロセスを整え"
1728 "ており、10 日未満の猶予は不合理であると考えられています。より短い猶予期間は強"
1729 "すぎるプレッシャーを翻訳チームに与えるので、非常に些細な変更点に対してのみに"
1730 "留めるべきです。"
1731
1732 # type: Content of: <chapter><section><section><section><para>
1733 #. type: Content of: <chapter><section><section><section><para>
1734 #: best-pkging-practices.dbk:814
1735 msgid ""
1736 "If in doubt, you may also contact the translation team for a given language "
1737 "(debian-l10n-xxxxx@&lists-host;), or the &email-debian-i18n; mailing list."
1738 msgstr ""
1739 "迷った場合は、該当の言語の翻訳チーム (debian-l10n-xxxxx@&lists-host;) か "
1740 "&email-debian-i18n; にも問い合わせましょう。"
1741
1742 # type: Content of: <chapter><section><section><section><title>
1743 #. type: Content of: <chapter><section><section><section><title>
1744 #: best-pkging-practices.dbk:821
1745 msgid "Unfuzzy complete translations when correcting typos and spelling"
1746 msgstr "誤字やミススペルを修正する際に fuzzy を取る"
1747
1748 #. type: Content of: <chapter><section><section><section><para>
1749 #: best-pkging-practices.dbk:823
1750 msgid ""
1751 "When the text of a debconf template is corrected and you are <emphasis role="
1752 "\"strong\">sure</emphasis> that the change does <emphasis role=\"strong"
1753 "\">not</emphasis> affect translations, please be kind to translators and "
1754 "<emphasis>unfuzzy</emphasis> their translations."
1755 msgstr ""
1756 "debconf テンプレートの文章が修正されて、その変更が翻訳に<emphasis role="
1757 "\"strong\">影響しない</emphasis>と<emphasis role=\"strong\">確信している</"
1758 "emphasis>場合には、翻訳作業者を労って翻訳文を <emphasis>fuzzy を取り除いて</"
1759 "emphasis>ください。"
1760
1761 # type: Content of: <chapter><section><section><section><para>
1762 #. type: Content of: <chapter><section><section><section><para>
1763 #: best-pkging-practices.dbk:829
1764 msgid ""
1765 "If you don't do so, the whole template will not be translated as long as a "
1766 "translator will send you an update."
1767 msgstr ""
1768 "そうしないと、翻訳作業者が更新をあなたに送るまでテンプレート全体は翻訳されて"
1769 "いない状態になります。"
1770
1771 #. type: Content of: <chapter><section><section><section><para>
1772 #: best-pkging-practices.dbk:833
1773 msgid ""
1774 "To <emphasis>unfuzzy</emphasis> translations, you can use "
1775 "<command>msguntypot</command> (part of the <systemitem role=\"package"
1776 "\">po4a</systemitem> package)."
1777 msgstr ""
1778 "翻訳を<emphasis>fuzzy ではなくす</emphasis>ために、(<systemitem role="
1779 "\"package\">po4a</systemitem> パッケージの一部である)<command>msguntypot</"
1780 "command> を使うことができます。"
1781
1782 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1783 #: best-pkging-practices.dbk:840
1784 msgid "Regenerate the POT and PO files."
1785 msgstr "POT ファイルと PO ファイルを再生成する。"
1786
1787 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1788 #: best-pkging-practices.dbk:842 best-pkging-practices.dbk:865
1789 #, no-wrap
1790 msgid "debconf-updatepo"
1791 msgstr "debconf-updatepo"
1792
1793 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1794 #: best-pkging-practices.dbk:846
1795 msgid "Make a copy of the POT file."
1796 msgstr "POT ファイルのコピーを作成する。"
1797
1798 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1799 #: best-pkging-practices.dbk:848
1800 #, no-wrap
1801 msgid "cp templates.pot templates.pot.orig"
1802 msgstr "cp templates.pot templates.pot.orig"
1803
1804 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1805 #: best-pkging-practices.dbk:852
1806 msgid "Make a copy of all the PO files."
1807 msgstr "すべての PO ファイルのコピーを作成する。"
1808
1809 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1810 #: best-pkging-practices.dbk:854
1811 #, no-wrap
1812 msgid "mkdir po_fridge; cp *.po po_fridge"
1813 msgstr "mkdir po_fridge; cp *.po po_fridge"
1814
1815 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1816 #: best-pkging-practices.dbk:858
1817 msgid "Change the debconf template files to fix the typos."
1818 msgstr "debconf テンプレートファイルを誤字修正のために変更する。"
1819
1820 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1821 #: best-pkging-practices.dbk:863
1822 msgid "Regenerate the POT and PO files (again)."
1823 msgstr "POT ファイルと PO ファイルを再生成する (もう一度)。"
1824
1825 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1826 #: best-pkging-practices.dbk:867
1827 msgid ""
1828 "At this point, the typo fix fuzzied all the translations, and this "
1829 "unfortunate change is the only one between the PO files of your main "
1830 "directory and the one from the fridge. Here is how to solve this."
1831 msgstr ""
1832 "この時点では、typo 修正はすべての翻訳を fuzzy にしており、この残念な変更はメ"
1833 "インディレクトリの PO ファイルと fridge の PO ファイルのみに適用されている。"
1834 "ここではどの様にしてこれを解決するかを示す。"
1835
1836 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1837 #: best-pkging-practices.dbk:874
1838 msgid "Discard fuzzy translation, restore the ones from the fridge."
1839 msgstr "fuzzy になった翻訳を捨て、fridge から作り直す。"
1840
1841 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1842 #: best-pkging-practices.dbk:876
1843 #, no-wrap
1844 msgid "cp po_fridge/*.po ."
1845 msgstr "cp po_fridge/*.po ."
1846
1847 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1848 #: best-pkging-practices.dbk:880
1849 msgid ""
1850 "Manually merge the PO files with the new POT file, but taking the useless "
1851 "fuzzy into account."
1852 msgstr ""
1853 "手動で PO ファイルと新しい POT ファイルをマージするが、不要な fuzzy を考慮に"
1854 "入れる。"
1855
1856 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1857 #: best-pkging-practices.dbk:882
1858 #, no-wrap
1859 msgid "msguntypot -o templates.pot.orig -n templates.pot *.po"
1860 msgstr "msguntypot -o templates.pot.orig -n templates.pot *.po"
1861
1862 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1863 #: best-pkging-practices.dbk:886
1864 msgid "Clean up."
1865 msgstr "ゴミ掃除。"
1866
1867 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1868 #: best-pkging-practices.dbk:888
1869 #, no-wrap
1870 msgid "rm -rf templates.pot.orig po_fridge"
1871 msgstr "rm -rf templates.pot.orig po_fridge"
1872
1873 # type: Content of: <chapter><section><section><section><title>
1874 #. type: Content of: <chapter><section><section><section><title>
1875 #: best-pkging-practices.dbk:894
1876 msgid "Do not make assumptions about interfaces"
1877 msgstr "インターフェイスについて仮定をしない"
1878
1879 #. type: Content of: <chapter><section><section><section><para>
1880 #: best-pkging-practices.dbk:896
1881 msgid ""
1882 "Templates text should not make reference to widgets belonging to some "
1883 "debconf interfaces.  Sentences like <emphasis>If you answer Yes...</"
1884 "emphasis> have no meaning for users of graphical interfaces which use "
1885 "checkboxes for boolean questions."
1886 msgstr ""
1887 "テンプレートのテキストは、debconf のインターフェイスに属するウィジェットには"
1888 "言及してはいけません。<emphasis>「はい」と答えた場合には...</emphasis> のよう"
1889 "な文章は、2 択の質問に対してチェックボックスを使うようなグラフィカルインター"
1890 "フェイスのユーザには何の意味もありません。"
1891
1892 # type: Content of: <chapter><section><section><section><para>
1893 #. type: Content of: <chapter><section><section><section><para>
1894 #: best-pkging-practices.dbk:901
1895 msgid ""
1896 "String templates should also avoid mentioning the default values in their "
1897 "description.  First, because this is redundant with the values seen by the "
1898 "users.  Also, because these default values may be different from the "
1899 "maintainer choices (for instance, when the debconf database was preseeded)."
1900 msgstr ""
1901 "文字列テンプレートは、説明文中でのデフォルト値について言及することも避けま"
1902 "しょう。まず、ユーザによってそして、デフォルト値はメンテナの考え方によって違"
1903 "う場合があるからです (たとえば、debconf データベースが preseed で指定されてい"
1904 "る場合など)。"
1905
1906 # type: Content of: <chapter><section><section><section><para>
1907 #. type: Content of: <chapter><section><section><section><para>
1908 #: best-pkging-practices.dbk:907
1909 msgid ""
1910 "More generally speaking, try to avoid referring to user actions.  Just give "
1911 "facts."
1912 msgstr ""
1913 "より一般的に言うと、ユーザの行動を参照させるのを避けるようにしましょう。単に"
1914 "事実を与えましょう。"
1915
1916 # type: Content of: <chapter><section><section><section><title>
1917 #. type: Content of: <chapter><section><section><section><title>
1918 #: best-pkging-practices.dbk:913
1919 msgid "Do not use first person"
1920 msgstr "一人称を使わない"
1921
1922 # speak for
1923 #. type: Content of: <chapter><section><section><section><para>
1924 #: best-pkging-practices.dbk:915
1925 msgid ""
1926 "You should avoid the use of first person (<emphasis>I will do this...</"
1927 "emphasis> or <emphasis>We recommend...</emphasis>).  The computer is not a "
1928 "person and the Debconf templates do not speak for the Debian developers.  "
1929 "You should use neutral construction.  Those of you who already wrote "
1930 "scientific publications, just write your templates like you would write a "
1931 "scientific paper.  However, try using active voice if still possible, like "
1932 "<emphasis>Enable this if ...</emphasis> instead of <emphasis>This can be "
1933 "enabled if...</emphasis>."
1934 msgstr ""
1935 "(<emphasis>I will do this...</emphasis> や <emphasis>We recommend...</"
1936 "emphasis> などの) 一人称の利用を避けましょう。コンピュータは人ではなく、"
1937 "debconf テンプレートは Debian 開発者を代弁するものではありません。中立的な解"
1938 "釈を行いましょう。あなたが科学論文を書いたことがあるならば、論文を書くのと同"
1939 "様にテンプレートを書きましょう。ですが、可能であれば <emphasis>This can be "
1940 "enabled if...</emphasis> ではなく <emphasis>Enable this if ...</emphasis> な"
1941 "どとして生の声を届けるようにしましょう。"
1942
1943 # type: Content of: <chapter><section><section><section><title>
1944 #. type: Content of: <chapter><section><section><section><title>
1945 #: best-pkging-practices.dbk:925
1946 msgid "Be gender neutral"
1947 msgstr "性差に対して中立であれ"
1948
1949 # type: Content of: <chapter><section><section><section><para>
1950 #. type: Content of: <chapter><section><section><section><para>
1951 #: best-pkging-practices.dbk:927
1952 msgid ""
1953 "The world is made of men and women.  Please use gender-neutral constructions "
1954 "in your writing."
1955 msgstr ""
1956 "世界は、男と女によって成り立っています。記述の際には、性差に対して中立な書き"
1957 "方を行ってください。"
1958
1959 # type: Content of: <chapter><section><section><title>
1960 #. type: Content of: <chapter><section><section><title>
1961 #: best-pkging-practices.dbk:935
1962 msgid "Templates fields definition"
1963 msgstr "テンプレートのフィールド定義"
1964
1965 # type: Content of: <chapter><section><section><para>
1966 #. type: Content of: <chapter><section><section><para>
1967 #: best-pkging-practices.dbk:937
1968 msgid ""
1969 "This part gives some information which is mostly taken from the "
1970 "<citerefentry> <refentrytitle>debconf-devel</refentrytitle> <manvolnum>7</"
1971 "manvolnum> </citerefentry> manual page."
1972 msgstr ""
1973 "この章の情報は、ほとんどを <citerefentry> <refentrytitle>debconf-devel</"
1974 "refentrytitle> <manvolnum>7</manvolnum> </citerefentry> マニュアルページから"
1975 "得ています。"
1976
1977 # type: Content of: <chapter><section><section><section><title>
1978 #. type: Content of: <chapter><section><section><section><title>
1979 #: best-pkging-practices.dbk:942
1980 msgid "Type"
1981 msgstr "Type"
1982
1983 #. type: Content of: <chapter><section><section><section><section><title>
1984 #: best-pkging-practices.dbk:944
1985 msgid "string"
1986 msgstr "string"
1987
1988 # type: Content of: <chapter><section><section><section><section><para>
1989 #. type: Content of: <chapter><section><section><section><section><para>
1990 #: best-pkging-practices.dbk:946
1991 msgid ""
1992 "Results in a free-form input field that the user can type any string into."
1993 msgstr ""
1994 "ユーザがどのような文字列でも記述可能な自由記述形式の入力フィールドの結果。"
1995
1996 #. type: Content of: <chapter><section><section><section><section><title>
1997 #: best-pkging-practices.dbk:951
1998 msgid "password"
1999 msgstr "password"
2000
2001 # type: Content of: <chapter><section><section><section><section><para>
2002 #. type: Content of: <chapter><section><section><section><section><para>
2003 #: best-pkging-practices.dbk:953
2004 msgid ""
2005 "Prompts the user for a password.  Use this with caution; be aware that the "
2006 "password the user enters will be written to debconf's database.  You should "
2007 "probably clean that value out of the database as soon as is possible."
2008 msgstr ""
2009 "ユーザにパスワードの入力を求めます。これを使う場合は注意して使ってください: "
2010 "ユーザが入力したパスワードは debconf のデータベースに書き込まれることに注意し"
2011 "てください。おそらく、この値をデータベースから可能な限り早く消す必要がありま"
2012 "す。"
2013
2014 #. type: Content of: <chapter><section><section><section><section><title>
2015 #: best-pkging-practices.dbk:960
2016 msgid "boolean"
2017 msgstr "boolean"
2018
2019 # type: Content of: <chapter><section><section><section><section><para>
2020 #. type: Content of: <chapter><section><section><section><section><para>
2021 #: best-pkging-practices.dbk:962
2022 msgid ""
2023 "A true/false choice.  Remember: true/false, <emphasis role=\"strong\">not "
2024 "yes/no</emphasis>..."
2025 msgstr ""
2026 "true/false の選択です。注意点: true/false であって、<emphasis role=\"strong"
2027 "\">yes/no ではありません</emphasis>..."
2028
2029 #. type: Content of: <chapter><section><section><section><section><title>
2030 #: best-pkging-practices.dbk:968
2031 msgid "select"
2032 msgstr "select"
2033
2034 #. type: Content of: <chapter><section><section><section><section><para>
2035 #: best-pkging-practices.dbk:970
2036 msgid ""
2037 "A choice between one of a number of values.  The choices must be specified "
2038 "in a field named 'Choices'.  Separate the possible values with commas and "
2039 "spaces, like this: <literal>Choices: yes, no, maybe</literal>."
2040 msgstr ""
2041 "複数の値から一つを選びます。選択するものは 'Choices' というフィールド名で指定"
2042 "されている必要があります。利用可能な値をコンマとスペースで区切ってください。"
2043 "以下のようになります: <literal>Choices: yes, no, maybe</literal>"
2044
2045 #. type: Content of: <chapter><section><section><section><section><para>
2046 #: best-pkging-practices.dbk:975
2047 msgid ""
2048 "If choices are translatable strings, the 'Choices' field may be marked as "
2049 "translatable by using <literal>__Choices</literal>. The double underscore "
2050 "will split out each choice in a separate string."
2051 msgstr ""
2052 "選択肢が翻訳可能な文字列である場合、'Choices' フィールドは "
2053 "<literal>__Choices</literal> を使って翻訳可能であることを示しておくと良いで"
2054 "しょう。2つのアンダースコアは、各選択肢を分かれた文字列に分割してくれます。"
2055
2056 #. type: Content of: <chapter><section><section><section><section><para>
2057 #: best-pkging-practices.dbk:980
2058 msgid ""
2059 "The <command>po-debconf</command> system also offers interesting "
2060 "possibilities to only mark <emphasis role=\"strong\">some</emphasis> choices "
2061 "as translatable.  Example:"
2062 msgstr ""
2063 "<command>po-debconf</command> システムは、翻訳可能な<emphasis role=\"strong"
2064 "\">いくつかの</emphasis>選択肢のみをマークする面白い機能を提供してくれます。"
2065 "例:"
2066
2067 #. type: Content of: <chapter><section><section><section><section><programlisting>
2068 #: best-pkging-practices.dbk:985
2069 #, no-wrap
2070 msgid ""
2071 "Template: foo/bar\n"
2072 "Type: Select\n"
2073 "#flag:translate:3\n"
2074 "__Choices: PAL, SECAM, Other\n"
2075 "_Description: TV standard:\n"
2076 " Please choose the TV standard used in your country.\n"
2077 msgstr ""
2078 "Template: foo/bar\n"
2079 "Type: Select\n"
2080 "#flag:translate:3\n"
2081 "__Choices: PAL, SECAM, Other\n"
2082 "_Description: TV standard:\n"
2083 " Please choose the TV standard used in your country.\n"
2084
2085 #. type: Content of: <chapter><section><section><section><section><para>
2086 #: best-pkging-practices.dbk:993
2087 msgid ""
2088 "In that example, only the 'Other' string is translatable while others are "
2089 "acronyms that should not be translated. The above allows only 'Other' to be "
2090 "included in PO and POT files."
2091 msgstr ""
2092 "この例では、他は頭文字から構成されていて翻訳できませんが、'Other' 文字列だけ"
2093 "は翻訳可能です。上記では 'Other' だけが PO および POT ファイルに含めることが"
2094 "できます。"
2095
2096 #. type: Content of: <chapter><section><section><section><section><para>
2097 #: best-pkging-practices.dbk:998
2098 msgid ""
2099 "The debconf templates flag system offers many such possibilities. The "
2100 "<citerefentry> <refentrytitle>po-debconf</refentrytitle> <manvolnum>7</"
2101 "manvolnum> </citerefentry> manual page lists all these possibilities."
2102 msgstr ""
2103 "debconf テンプレートのフラグシステムは、この様な機能をたくさん提供します。"
2104 "<citerefentry> <refentrytitle>po-debconf</refentrytitle> <manvolnum>7</"
2105 "manvolnum> </citerefentry> マニュアルページでは、これらの利用可能な機能をすべ"
2106 "て列挙しています。"
2107
2108 #. type: Content of: <chapter><section><section><section><section><title>
2109 #: best-pkging-practices.dbk:1006
2110 msgid "multiselect"
2111 msgstr "multiselect"
2112
2113 # type: Content of: <chapter><section><section><section><section><para>
2114 #. type: Content of: <chapter><section><section><section><section><para>
2115 #: best-pkging-practices.dbk:1008
2116 msgid ""
2117 "Like the select data type, except the user can choose any number of items "
2118 "from the choices list (or chose none of them)."
2119 msgstr ""
2120 "select データ型とそっくりですが、ユーザが選択肢一覧からいくつでも項目を選べ"
2121 "る (あるいはどれも選ばないこともできる) 点だけが違います。"
2122
2123 #. type: Content of: <chapter><section><section><section><section><title>
2124 #: best-pkging-practices.dbk:1014
2125 msgid "note"
2126 msgstr "note"
2127
2128 # type: Content of: <chapter><section><section><section><section><para>
2129 #. type: Content of: <chapter><section><section><section><section><para>
2130 #: best-pkging-practices.dbk:1016
2131 msgid ""
2132 "Rather than being a question per se, this datatype indicates a note that can "
2133 "be displayed to the user.  It should be used only for important notes that "
2134 "the user really should see, since debconf will go to great pains to make "
2135 "sure the user sees it; halting the install for them to press a key, and even "
2136 "mailing the note to them in some cases."
2137 msgstr ""
2138 "本来質問ではありませんが、このデータ型が示すのはユーザに表示することができる"
2139 "覚え書きです。debconf はユーザが必ず参照するようにするため、多大な苦痛を与え"
2140 "ることになる (キーを押すためにインストールを休止したり、ある場合にはメモを"
2141 "メールさえする) ので、ユーザが知っておく必要がある重要な記述にのみ使うべきで"
2142 "す。"
2143
2144 #. type: Content of: <chapter><section><section><section><section><title>
2145 #: best-pkging-practices.dbk:1025
2146 msgid "text"
2147 msgstr "text"
2148
2149 # type: Content of: <chapter><section><section><section><section><para>
2150 #. type: Content of: <chapter><section><section><section><section><para>
2151 #: best-pkging-practices.dbk:1027
2152 msgid "This type is now considered obsolete: don't use it."
2153 msgstr ""
2154 "この type は現状では古すぎるものと考えられています: 使わないでください。"
2155
2156 #. type: Content of: <chapter><section><section><section><section><title>
2157 #: best-pkging-practices.dbk:1032
2158 msgid "error"
2159 msgstr "error"
2160
2161 # type: Content of: <chapter><section><section><section><section><para>
2162 #. type: Content of: <chapter><section><section><section><section><para>
2163 #: best-pkging-practices.dbk:1034
2164 msgid ""
2165 "This type is designed to handle error messages.  It is mostly similar to the "
2166 "note type.  Frontends may present it differently (for instance, the dialog "
2167 "frontend of cdebconf draws a red screen instead of the usual blue one)."
2168 msgstr ""
2169 "この type はエラーメッセージを取り扱うためにデザインされています。ほとんど "
2170 "note 型と似通っています。違いはフロントエンドが存在しているであろうことです "
2171 "(例えば、cdebconf の dialog フロントエンドは通常の青い画面ではなく、赤い画面"
2172 "を描画します)。"
2173
2174 # type: Content of: <chapter><section><section><section><section><para>
2175 #. type: Content of: <chapter><section><section><section><section><para>
2176 #: best-pkging-practices.dbk:1039
2177 msgid ""
2178 "It is recommended to use this type for any message that needs user attention "
2179 "for a correction of any kind."
2180 msgstr ""
2181 "何かを補正するためにユーザの注意を引く必要があるメッセージに対し、この type "
2182 "を使うのがお勧めです。"
2183
2184 # type: Content of: <chapter><section><section><section><title>
2185 #. type: Content of: <chapter><section><section><section><title>
2186 #: best-pkging-practices.dbk:1047
2187 msgid "Description: short and extended description"
2188 msgstr "Description: short および extended 説明文"
2189
2190 # type: Content of: <chapter><section><section><section><para>
2191 #. type: Content of: <chapter><section><section><section><para>
2192 #: best-pkging-practices.dbk:1049
2193 msgid ""
2194 "Template descriptions have two parts: short and extended.  The short "
2195 "description is in the Description: line of the template."
2196 msgstr ""
2197 "テンプレート説明文は 2 つのパートに分かれます: short と extended です。短い説"
2198 "明文 (short description) はテンプレートの Description: 行にあります。"
2199
2200 # type: Content of: <chapter><section><section><section><para>
2201 #. type: Content of: <chapter><section><section><section><para>
2202 #: best-pkging-practices.dbk:1053
2203 msgid ""
2204 "The short description should be kept short (50 characters or so) so that it "
2205 "may be accommodated by most debconf interfaces.  Keeping it short also helps "
2206 "translators, as usually translations tend to end up being longer than the "
2207 "original."
2208 msgstr ""
2209 "短い説明文は、ほとんどの debconf インターフェイスに適用するように、短く (50 "
2210 "文字程度に) しておく必要があります。通常、翻訳はオリジナルよりも長くなる傾向"
2211 "にあるので、短くすることは翻訳作業者を助けます。"
2212
2213 # type: Content of: <chapter><section><section><section><para>
2214 #. type: Content of: <chapter><section><section><section><para>
2215 #: best-pkging-practices.dbk:1059
2216 msgid ""
2217 "The short description should be able to stand on its own.  Some interfaces "
2218 "do not show the long description by default, or only if the user explicitely "
2219 "asks for it or even do not show it at all.  Avoid things like What do you "
2220 "want to do?"
2221 msgstr ""
2222 "短い説明文はそれ単体で成り立つようにしておく必要があります。いくつかのイン"
2223 "ターフェイスは、デフォルトでは長い説明文を表示せず、ユーザが明示的に尋ねたと"
2224 "きに表示するか、あるいは全く表示しません。「What do you want to do?」のような"
2225 "表現を避けてください。"
2226
2227 # type: Content of: <chapter><section><section><section><para>
2228 #. type: Content of: <chapter><section><section><section><para>
2229 #: best-pkging-practices.dbk:1065
2230 msgid ""
2231 "The short description does not necessarily have to be a full sentence.  This "
2232 "is part of the keep it short and efficient recommendation."
2233 msgstr ""
2234 "短い説明文は完全な文章である必要はありません。これは文章を短くしておき、効率"
2235 "的に推奨を行うためです。"
2236
2237 # type: Content of: <chapter><section><section><section><para>
2238 #. type: Content of: <chapter><section><section><section><para>
2239 #: best-pkging-practices.dbk:1069
2240 msgid ""
2241 "The extended description should not repeat the short description word for "
2242 "word.  If you can't think up a long description, then first, think some "
2243 "more.  Post to debian-devel.  Ask for help.  Take a writing class! That "
2244 "extended description is important.  If after all that you still can't come "
2245 "up with anything, leave it blank."
2246 msgstr ""
2247 "拡張された説明文 (extended description) は、短い説明文を一語一句繰り返しをし"
2248 "てはなりません。長い説明文章を思いつかなければ、まず、もっと考えてください。"
2249 "debian-devel に投稿しましょう。助けを求めましょう。文章の書き方講座を受講しま"
2250 "しょう! この拡張された説明文は重要です。もし、まったく何も思いつかなければ、"
2251 "空のままにしておきましょう。"
2252
2253 # type: Content of: <chapter><section><section><section><para>
2254 #. type: Content of: <chapter><section><section><section><para>
2255 #: best-pkging-practices.dbk:1076
2256 msgid ""
2257 "The extended description should use complete sentences.  Paragraphs should "
2258 "be kept short for improved readability.  Do not mix two ideas in the same "
2259 "paragraph but rather use another paragraph."
2260 msgstr ""
2261 "拡張された説明文は完全な文章である必要があります。段落を短くしておくのは可読"
2262 "性を高めます。同じ段落で 2 つの考えを混ぜてはいけません。代わりに別の段落を書"
2263 "きます。"
2264
2265 # type: Content of: <chapter><section><section><section><para>
2266 #. type: Content of: <chapter><section><section><section><para>
2267 #: best-pkging-practices.dbk:1081
2268 msgid ""
2269 "Don't be too verbose.  User tend to ignore too long screens.  20 lines are "
2270 "by experience a border you shouldn't cross, because that means that in the "
2271 "classical dialog interface, people will need to scroll, and lot of people "
2272 "just don't do that."
2273 msgstr ""
2274 "あまり冗長にしないようにしてください。ユーザは長すぎる画面を無視しようとしま"
2275 "す。経験からすると、20 行が越えてはならない境界です。何故ならば、クラシックな"
2276 "ダイアログインターフェイスでは、スクロールする必要がでてくることになり、そし"
2277 "て多くの人がスクロールなどしないからです。"
2278
2279 # type: Content of: <chapter><section><section><section><para>
2280 #. type: Content of: <chapter><section><section><section><para>
2281 #: best-pkging-practices.dbk:1087
2282 msgid ""
2283 "The extended description should <emphasis role=\"strong\">never</emphasis> "
2284 "include a question."
2285 msgstr ""
2286 "拡張された説明文では、質問を含めては<emphasis role=\"strong\">決していけませ"
2287 "ん</emphasis>。"
2288
2289 # type: Content of: <chapter><section><section><section><para>
2290 #. type: Content of: <chapter><section><section><section><para>
2291 #: best-pkging-practices.dbk:1091
2292 msgid ""
2293 "For specific rules depending on templates type (string, boolean, etc.), "
2294 "please read below."
2295 msgstr ""
2296 "テンプレートの type (string、boolean など) に応じた特別なルールについては、以"
2297 "下を読んでください。"
2298
2299 # type: Content of: <chapter><section><section><section><title>
2300 #. type: Content of: <chapter><section><section><section><title>
2301 #: best-pkging-practices.dbk:1097
2302 msgid "Choices"
2303 msgstr "Choices"
2304
2305 #. type: Content of: <chapter><section><section><section><para>
2306 #: best-pkging-practices.dbk:1099
2307 msgid ""
2308 "This field should be used for select and multiselect types.  It contains the "
2309 "possible choices which will be presented to users.  These choices should be "
2310 "separated by commas."
2311 msgstr ""
2312 "このフィールドは select あるいは multiselect 型に使ってください。これには、"
2313 "ユーザに表示される可能な選択肢が含まれます。これらの選択肢はコンマで区切る必"
2314 "要があります。"
2315
2316 # type: Content of: <chapter><section><section><section><title>
2317 #. type: Content of: <chapter><section><section><section><title>
2318 #: best-pkging-practices.dbk:1106
2319 msgid "Default"
2320 msgstr "Default"
2321
2322 # type: Content of: <chapter><section><section><section><para>
2323 #. type: Content of: <chapter><section><section><section><para>
2324 #: best-pkging-practices.dbk:1108
2325 msgid ""
2326 "This field is optional.  It contains the default answer for string, select "
2327 "and multiselect templates.  For multiselect templates, it may contain a "
2328 "comma-separated list of choices."
2329 msgstr ""
2330 "このフィールドはオプションです。これには、string、select あるいは "
2331 "multiselect のデフォルトでの答えが含まれます。multiselect テンプレートの場"
2332 "合、コンマで区切られた選択肢一覧が含まれます。"
2333
2334 # type: Content of: <chapter><section><section><title>
2335 #. type: Content of: <chapter><section><section><title>
2336 #: best-pkging-practices.dbk:1117
2337 msgid "Templates fields specific style guide"
2338 msgstr "テンプレートのフィールド固有スタイルガイド"
2339
2340 # type: Content of: <chapter><section><section><section><title>
2341 #. type: Content of: <chapter><section><section><section><title>
2342 #: best-pkging-practices.dbk:1119
2343 msgid "Type field"
2344 msgstr "Type フィールド"
2345
2346 # type: Content of: <chapter><section><section><section><para>
2347 #. type: Content of: <chapter><section><section><section><para>
2348 #: best-pkging-practices.dbk:1121
2349 msgid ""
2350 "No specific indication except: use the appropriate type by referring to the "
2351 "previous section."
2352 msgstr ""
2353 "特別な指定はありません。一点だけ、その前のセクションを参照して適切な type を"
2354 "使ってください。"
2355
2356 # type: Content of: <chapter><section><section><section><title>
2357 #. type: Content of: <chapter><section><section><section><title>
2358 #: best-pkging-practices.dbk:1127
2359 msgid "Description field"
2360 msgstr "Description フィールド"
2361
2362 # type: Content of: <chapter><section><section><section><para>
2363 #. type: Content of: <chapter><section><section><section><para>
2364 #: best-pkging-practices.dbk:1129
2365 msgid ""
2366 "Below are specific instructions for properly writing the Description (short "
2367 "and extended) depending on the template type."
2368 msgstr ""
2369 "以下は、テンプレートの型に応じて適切な Description (short および extended) を"
2370 "書くための特別な指示です。"
2371
2372 # type: Content of: <chapter><section><section><section><section><title>
2373 #. type: Content of: <chapter><section><section><section><section><title>
2374 #: best-pkging-practices.dbk:1133
2375 msgid "String/password templates"
2376 msgstr "String/password テンプレート"
2377
2378 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2379 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2380 #: best-pkging-practices.dbk:1137
2381 msgid ""
2382 "The short description is a prompt and <emphasis role=\"strong\">not</"
2383 "emphasis> a title.  Avoid question style prompts (IP Address?) in favour of "
2384 "opened prompts (IP address:).  The use of colons is recommended."
2385 msgstr ""
2386 "短い説明文は、プロンプトであってタイトルでは<emphasis role=\"strong\">ありま"
2387 "せん</emphasis>。質問形式のプロンプト (IP アドレスは?) を避け、代わりに閉じて"
2388 "いない形のプロンプト (IP アドレス:) を使ってください。コロン (:) の使用をお勧"
2389 "めします。"
2390
2391 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2392 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2393 #: best-pkging-practices.dbk:1144
2394 msgid ""
2395 "The extended description is a complement to the short description.  In the "
2396 "extended part, explain what is being asked, rather than ask the same "
2397 "question again using longer words.  Use complete sentences.  Terse writing "
2398 "style is strongly discouraged."
2399 msgstr ""
2400 "拡張された説明文は、短い説明文を補足します。拡張の部分では、長い文章を使って"
2401 "同じ質問を繰り返すのではなく、何を質問されているのかを説明します。完全な文章"
2402 "を書いてください。簡潔な書き方は強く忌避されます。"
2403
2404 # type: Content of: <chapter><section><section><section><section><title>
2405 #. type: Content of: <chapter><section><section><section><section><title>
2406 #: best-pkging-practices.dbk:1154
2407 msgid "Boolean templates"
2408 msgstr "Boolean テンプレート"
2409
2410 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2411 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2412 #: best-pkging-practices.dbk:1158
2413 msgid ""
2414 "The short description should be phrased in the form of a question which "
2415 "should be kept short and should generally end with a question mark.  Terse "
2416 "writing style is permitted and even encouraged if the question is rather "
2417 "long (remember that translations are often longer than original versions)."
2418 msgstr ""
2419 "短い説明文は、短いままで大抵の場合は ? で終わる質問の体裁の言い回しをせねばな"
2420 "りません。簡潔な書き方は許されており、質問が若干長い場合は推奨されすらしてい"
2421 "ます (翻訳文は、大抵の場合原文よりも長くなるのを覚えておきましょう)。"
2422
2423 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2424 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2425 #: best-pkging-practices.dbk:1166
2426 msgid ""
2427 "Again, please avoid referring to specific interface widgets.  A common "
2428 "mistake for such templates is if you answer Yes-type constructions."
2429 msgstr ""
2430 "繰り返しますが、特定のインターフェイスのウィジェットを参照するのを避けてくだ"
2431 "さい。このようなテンプレートで良くある間違いは、「はい」と答える形かどうかで"
2432 "す。"
2433
2434 # type: Content of: <chapter><section><section><section><section><title>
2435 #. type: Content of: <chapter><section><section><section><section><title>
2436 #: best-pkging-practices.dbk:1174
2437 msgid "Select/Multiselect"
2438 msgstr "Select/Multiselect"
2439
2440 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2441 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2442 #: best-pkging-practices.dbk:1178
2443 msgid ""
2444 "The short description is a prompt and <emphasis role=\"strong\">not</"
2445 "emphasis> a title.  Do <emphasis role=\"strong\">not</emphasis> use useless "
2446 "Please choose...  constructions.  Users are clever enough to figure out they "
2447 "have to choose something...:)"
2448 msgstr ""
2449 "短い説明文は、プロンプトであってタイトルでは<emphasis role=\"strong\">ありま"
2450 "せん</emphasis>。「Please choose...」のような意味の無い文章を文章を<emphasis "
2451 "role=\"strong\">使わないで</emphasis>ください。ユーザは何かを選ぶ必要があるく"
2452 "らいには十分賢いです... :)"
2453
2454 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2455 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2456 #: best-pkging-practices.dbk:1186
2457 msgid ""
2458 "The extended description will complete the short description.  It may refer "
2459 "to the available choices.  It may also mention that the user may choose more "
2460 "than one of the available choices, if the template is a multiselect one "
2461 "(although the interface often makes this clear)."
2462 msgstr ""
2463 "拡張された説明文は、短い説明文を完備します。これでは、利用可能な選択肢に言及"
2464 "することがあります。テンプレートが multiselect なものの場合、ユーザが選べる選"
2465 "択肢が 1 つではないことについても言及するかもしれません (インターフェイスが大"
2466 "抵これを明確にはしてくれますが)。"
2467
2468 # type: Content of: <chapter><section><section><section><section><title>
2469 #. type: Content of: <chapter><section><section><section><section><title>
2470 #: best-pkging-practices.dbk:1196
2471 msgid "Notes"
2472 msgstr "Note"
2473
2474 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2475 #: best-pkging-practices.dbk:1200
2476 msgid ""
2477 "The short description should be considered to be a <emphasis role=\"strong"
2478 "\">title</emphasis>."
2479 msgstr ""
2480 "短い説明文は<emphasis role=\"strong\">タイトル</emphasis>として扱われます。"
2481
2482 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2483 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2484 #: best-pkging-practices.dbk:1205
2485 msgid ""
2486 "The extended description is what will be displayed as a more detailed "
2487 "explanation of the note.  Phrases, no terse writing style."
2488 msgstr ""
2489 "拡張された説明文では、note のより詳細な説明を表示します。フレーズで、簡潔過ぎ"
2490 "ない書き方です。"
2491
2492 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2493 #: best-pkging-practices.dbk:1211
2494 msgid ""
2495 "<emphasis role=\"strong\">Do not abuse debconf.</emphasis> Notes are the "
2496 "most common way to abuse debconf.  As written in debconf-devel manual page: "
2497 "it's best to use them only for warning about very serious problems.  The "
2498 "<filename>NEWS.Debian</filename> or <filename>README.Debian</filename> files "
2499 "are the appropriate location for a lot of notes.  If, by reading this, you "
2500 "consider converting your Note type templates to entries in <filename>NEWS."
2501 "Debian</filename> or <filename>README.Debian</filename>, plus consider "
2502 "keeping existing translations for the future."
2503 msgstr ""
2504 "<emphasis role=\"strong\">debconf を乱用しないでください。</emphasis> note "
2505 "は、debconf の乱用で最も良く使われます。debconf-devel マニュアルページに書か"
2506 "れています: とても深刻な問題について警告する場合のみに使うのがベストです。多"
2507 "くの覚え書きについては、<filename>NEWS.Debian</filename> ファイルや "
2508 "<filename>README.Debian</filename> ファイルが適切な場所です。もし、これを読ん"
2509 "で、Note 型のテンプレートを <filename>NEWS.Debian</filename> あるいは "
2510 "<filename>README.Debian</filename> 中のエントリに変換することを考えた場合、既"
2511 "存の翻訳を捨てないことを検討してください。"
2512
2513 # type: Content of: <chapter><section><section><section><title>
2514 #. type: Content of: <chapter><section><section><section><title>
2515 #: best-pkging-practices.dbk:1226
2516 msgid "Choices field"
2517 msgstr "Choices フィールド"
2518
2519 # type: Content of: <chapter><section><section><section><para>
2520 #. type: Content of: <chapter><section><section><section><para>
2521 #: best-pkging-practices.dbk:1228
2522 msgid ""
2523 "If the Choices are likely to change often, please consider using the "
2524 "__Choices trick.  This will split each individual choice into a single "
2525 "string, which will considerably help translators for doing their work."
2526 msgstr ""
2527 "もし Choise が頻繁に変わるようであれば、__Choices という使い方をするのを検討"
2528 "してください。これは個々の選択項目を単一の文字列に分割するので、翻訳作業者が"
2529 "作業を行うのを助けてくれると考えられています。"
2530
2531 # type: Content of: <chapter><section><section><section><title>
2532 #. type: Content of: <chapter><section><section><section><title>
2533 #: best-pkging-practices.dbk:1235 best-pkging-practices.dbk:1273
2534 msgid "Default field"
2535 msgstr "Default フィールド"
2536
2537 #. type: Content of: <chapter><section><section><section><para>
2538 #: best-pkging-practices.dbk:1237
2539 msgid ""
2540 "If the default value, for a select template, is likely to vary depending on "
2541 "the user language (for instance, if the choice is a language choice), please "
2542 "use the _Default trick."
2543 msgstr ""
2544 "select のテンプレートで、デフォルト値がユーザの言語に応じて変化するようであれ"
2545 "ば、_Default という使い方をしてください (例えば、選択肢が言語の選択の場合"
2546 "等) 。"
2547
2548 #. type: Content of: <chapter><section><section><section><para>
2549 #: best-pkging-practices.dbk:1242
2550 msgid ""
2551 "This special field allow translators to put the most appropriate choice "
2552 "according to their own language.  It will become the default choice when "
2553 "their language is used while your own mentioned Default Choice will be used "
2554 "when using English."
2555 msgstr ""
2556 "この特別なフィールドによって、翻訳作業者は言語に応じたもっとも適切な選択肢を"
2557 "挿入することができるようになります。彼らの言語が選択された場合にデフォルトの"
2558 "選択になりますが、英語を使うときには最初に提示された Default Choice が使われ"
2559 "ます。"
2560
2561 # type: Content of: <chapter><section><section><section><para>
2562 #. type: Content of: <chapter><section><section><section><para>
2563 #: best-pkging-practices.dbk:1248
2564 msgid "Example, taken from the geneweb package templates:"
2565 msgstr "geneweb パッケージのテンプレートを例にとってみましょう:"
2566
2567 # 日本語が無かったので、適当に追加しました…
2568 #. type: Content of: <chapter><section><section><section><screen>
2569 #: best-pkging-practices.dbk:1251
2570 #, no-wrap
2571 msgid ""
2572 "Template: geneweb/lang\n"
2573 "Type: select\n"
2574 "__Choices: Afrikaans (af), Bulgarian (bg), Catalan (ca), Chinese (zh), Czech (cs), Danish (da), Dutch (nl), English (en), Esperanto (eo), Estonian (et), Finnish (fi), French (fr), German (de), Hebrew (he), Icelandic (is), Italian (it), Latvian (lv), Norwegian (no), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Spanish (es), Swedish (sv)\n"
2575 "# This is the default choice. Translators may put their own language here\n"
2576 "# instead of the default.\n"
2577 "# WARNING : you MUST use the ENGLISH NAME of your language\n"
2578 "# For instance, the french translator will need to put French (fr) here.\n"
2579 "_Default: English[ translators, please see comment in PO files]\n"
2580 "_Description: Geneweb default language:\n"
2581 msgstr ""
2582 "Template: geneweb/lang\n"
2583 "Type: select\n"
2584 "__Choices: Afrikaans (af), Bulgarian (bg), Catalan (ca), Chinese (zh), Czech (cs), Danish (da), Dutch (nl), English (en), Esperanto (eo), Estonian (et), Finnish (fi), French (fr), German (de), Hebrew (he), Icelandic (is), Italian (it), Japanese (ja), Latvian (lv), Norwegian (no), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Spanish (es), Swedish (sv)\n"
2585 "# This is the default choice. Translators may put their own language here\n"
2586 "# instead of the default.\n"
2587 "# WARNING : you MUST use the ENGLISH NAME of your language\n"
2588 "# For instance, the french translator will need to put French (fr) here.\n"
2589 "_Default: English[ translators, please see comment in PO files]\n"
2590 "_Description: Geneweb default language:\n"
2591
2592 # type: Content of: <chapter><section><section><section><para>
2593 #. type: Content of: <chapter><section><section><section><para>
2594 #: best-pkging-practices.dbk:1262
2595 msgid ""
2596 "Note the use of brackets which allow internal comments in debconf fields.  "
2597 "Also note the use of comments which will show up in files the translators "
2598 "will work with."
2599 msgstr ""
2600 "ブラケットを使うと、debconf のフィールド中に内部コメントができることに注意し"
2601 "てください。コメントの利用は、翻訳作業者が作業するファイルに表示されるのにも"
2602 "注意ください。"
2603
2604 #. type: Content of: <chapter><section><section><section><para>
2605 #: best-pkging-practices.dbk:1267
2606 msgid ""
2607 "The comments are needed as the _Default trick is a bit confusing: the "
2608 "translators may put their own choice"
2609 msgstr ""
2610 "_Default を使うやり方は、若干混乱するのでコメントが必要です: 翻訳者は自身の選"
2611 "択肢を書きます。"
2612
2613 # type: Content of: <chapter><section><section><section><para>
2614 #. type: Content of: <chapter><section><section><section><para>
2615 #: best-pkging-practices.dbk:1275
2616 msgid ""
2617 "Do NOT use empty default field.  If you don't want to use default values, do "
2618 "not use Default at all."
2619 msgstr ""
2620 "空のデフォルトフィールドを使っては「いけません」。デフォルト値を設定したくな"
2621 "いのであれば、Default は使うべきではありません。"
2622
2623 #. type: Content of: <chapter><section><section><section><para>
2624 #: best-pkging-practices.dbk:1279
2625 msgid ""
2626 "If you use po-debconf (and you <emphasis role=\"strong\">should</emphasis>, "
2627 "see <xref linkend=\"s6.5.2.2\"/>), consider making this field translatable, "
2628 "if you think it may be translated."
2629 msgstr ""
2630 "po-debconf を使うのであれば (そして <emphasis role=\"strong\">使うべき</"
2631 "emphasis> です、<xref linkend=\"s6.5.2.2\"/> 参照)、このフィールドが翻訳でき"
2632 "るのであれば、翻訳可能な状態にするのを検討しましょう。"
2633
2634 #. type: Content of: <chapter><section><section><section><para>
2635 #: best-pkging-practices.dbk:1284
2636 msgid ""
2637 "If the default value may vary depending on language/country (for instance "
2638 "the default value for a language choice), consider using the special "
2639 "_Default type documented in <citerefentry> <refentrytitle>po-debconf</"
2640 "refentrytitle> <manvolnum>7</manvolnum> </citerefentry>."
2641 msgstr ""
2642 "(例えば言語選択のデフォルト値など) デフォルト値が言語/地域に応じて変化するよ"
2643 "うであれば 、<citerefentry> <refentrytitle>po-debconf</refentrytitle> "
2644 "<manvolnum>7</manvolnum> </citerefentry> に記載されている特別な _Default 型を"
2645 "使うことを考えましょう。"
2646
2647 # type: Content of: <chapter><section><title>
2648 #. type: Content of: <chapter><section><title>
2649 #: best-pkging-practices.dbk:1296
2650 msgid "Internationalization"
2651 msgstr "国際化"
2652
2653 #. type: Content of: <chapter><section><para>
2654 #: best-pkging-practices.dbk:1298
2655 msgid ""
2656 "This section contains global information for developers to make translators' "
2657 "life easier.  More information for translators and developers interested in "
2658 "internationalization are available in the <ulink url=\"&url-i18n-l10n;"
2659 "\">Internationalisation and localisation in Debian</ulink> documentation."
2660 msgstr ""
2661 "この章では、開発者に対して、翻訳作業者の作業がより楽になるようにするための大"
2662 "まかな情報を含めています。国際化について興味を持っている翻訳作業者と開発者へ"
2663 "の詳細な情報は、<ulink url=\"&url-i18n-l10n;\">Internationalisation and "
2664 "localisation in Debian</ulink> で入手できます。"
2665
2666 # type: Content of: <chapter><section><section><title>
2667 #. type: Content of: <chapter><section><section><title>
2668 #: best-pkging-practices.dbk:1305
2669 msgid "Handling debconf translations"
2670 msgstr "debconf の翻訳を取り扱う"
2671
2672 # type: Content of: <chapter><section><section><para>
2673 #. type: Content of: <chapter><section><section><para>
2674 #: best-pkging-practices.dbk:1307
2675 msgid ""
2676 "Like porters, translators have a difficult task.  They work on many packages "
2677 "and must collaborate with many different maintainers.  Moreover, most of the "
2678 "time, they are not native English speakers, so you may need to be "
2679 "particularly patient with them."
2680 msgstr ""
2681 "移植作業者同様に、翻訳作業者は難しい課題を抱えています。多くのパッケージにつ"
2682 "いて作業を行い、多くの異なったメンテナと共同作業をする必要があります。さらに"
2683 "は、ほとんどの場合、彼らはネイティブな英語話者ではないので、あなたは特に忍耐"
2684 "強くあらねばいけないでしょう。"
2685
2686 # type: Content of: <chapter><section><section><para>
2687 #. type: Content of: <chapter><section><section><para>
2688 #: best-pkging-practices.dbk:1313
2689 msgid ""
2690 "The goal of <systemitem role=\"package\">debconf</systemitem> was to make "
2691 "packages configuration easier for maintainers and for users.  Originally, "
2692 "translation of debconf templates was handled with <command>debconf-"
2693 "mergetemplate</command>.  However, that technique is now deprecated; the "
2694 "best way to accomplish <systemitem role=\"package\">debconf</systemitem> "
2695 "internationalization is by using the <systemitem role=\"package\">po-"
2696 "debconf</systemitem> package.  This method is easier both for maintainer and "
2697 "translators; transition scripts are provided."
2698 msgstr ""
2699 "<systemitem role=\"package\">debconf</systemitem> のゴールはメンテナとユーザ"
2700 "にとってパッケージ設定を簡単にすることでした。元々、debconf テンプレートの翻"
2701 "訳は<command>debconf-mergetemplate</command> で行われていました。しかし、この"
2702 "やり方は現在は非推奨 (deprecated) です; <systemitem role=\"package"
2703 "\">debconf</systemitem> の国際化を成し遂げる最も良いやり方は、<systemitem "
2704 "role=\"package\">po-debconf</systemitem> パッケージを使うことです。このやり方"
2705 "はメンテナと翻訳者の双方にとって、より楽なやり方です; 移行スクリプトが提供さ"
2706 "れています。"
2707
2708 #. type: Content of: <chapter><section><section><para>
2709 #: best-pkging-practices.dbk:1323
2710 msgid ""
2711 "Using <systemitem role=\"package\">po-debconf</systemitem>, the translation "
2712 "is stored in <filename>.po</filename> files (drawing from <command>gettext</"
2713 "command> translation techniques).  Special template files contain the "
2714 "original messages and mark which fields are translatable.  When you change "
2715 "the value of a translatable field, by calling <command>debconf-updatepo</"
2716 "command>, the translation is marked as needing attention from the "
2717 "translators.  Then, at build time, the <command>dh_installdebconf</command> "
2718 "program takes care of all the needed magic to add the template along with "
2719 "the up-to-date translations into the binary packages.  Refer to the "
2720 "<citerefentry> <refentrytitle>po-debconf</refentrytitle> <manvolnum>7</"
2721 "manvolnum> </citerefentry> manual page for details."
2722 msgstr ""
2723 "<systemitem role=\"package\">po-debconf</systemitem> を使うと、翻訳は "
2724 "<filename>.po</filename> ファイルに収められます (<command>gettext</command> "
2725 "による翻訳技術からの引き出しです)。特別なテンプレートファイルには、元の文章"
2726 "と、どのフィールドが翻訳可能かがマークされています。翻訳可能なフィールドの値"
2727 "を変更すると、<command>debconf-updatepo</command> を呼び出すことで、翻訳作業"
2728 "者の注意が必要なように翻訳にマークがされます。そして、生成時には "
2729 "<command>dh_installdebconf</command> プログラムが、テンプレートに加え、最新の"
2730 "翻訳をバイナリパッケージに追加するのに必要となる魔法について、すべての面倒を"
2731 "見ます。詳細は <citerefentry> <refentrytitle>po-debconf</refentrytitle> "
2732 "<manvolnum>7</manvolnum> </citerefentry> マニュアルページを参照してください。"
2733
2734 # type: Content of: <chapter><section><section><title>
2735 #. type: Content of: <chapter><section><section><title>
2736 #: best-pkging-practices.dbk:1339
2737 msgid "Internationalized documentation"
2738 msgstr "ドキュメントの国際化"
2739
2740 # type: Content of: <chapter><section><section><para>
2741 #. type: Content of: <chapter><section><section><para>
2742 #: best-pkging-practices.dbk:1341
2743 msgid ""
2744 "Internationalizing documentation is crucial for users, but a lot of labor.  "
2745 "There's no way to eliminate all that work, but you can make things easier "
2746 "for translators."
2747 msgstr ""
2748 "ドキュメントの国際化はユーザにとって極めて重要ですが、多くの労力がかかりま"
2749 "す。この作業をすべて除去する方法はありませんが、翻訳作業者を気楽にはできま"
2750 "す。"
2751
2752 # FIXME: source control sysytem -> source control management system (SCM)?
2753 #. type: Content of: <chapter><section><section><para>
2754 #: best-pkging-practices.dbk:1346
2755 msgid ""
2756 "If you maintain documentation of any size, it is easier for translators if "
2757 "they have access to a source control system.  That lets translators see the "
2758 "differences between two versions of the documentation, so, for instance, "
2759 "they can see what needs to be retranslated.  It is recommended that the "
2760 "translated documentation maintain a note about what source control revision "
2761 "the translation is based on.  An interesting system is provided by <ulink "
2762 "url=\"&url-i18n-doc-check;\">doc-check</ulink> in the <systemitem role="
2763 "\"package\">debian-installer</systemitem> package, which shows an overview "
2764 "of the translation status for any given language, using structured comments "
2765 "for the current revision of the file to be translated and, for a translated "
2766 "file, the revision of the original file the translation is based on.  You "
2767 "might wish to adapt and provide that in your VCS area."
2768 msgstr ""
2769 "どのようなサイズであれドキュメントをメンテナンスしている場合、翻訳作業者が"
2770 "ソースコントロールシステムにアクセスできるのであれば、彼らの作業が楽になるで"
2771 "しょう。翻訳作業者が、ドキュメントの 2 つのバージョン間の違いを見ることができ"
2772 "るので、例えば、何を再翻訳すればいいのかがわかるようになります。翻訳されたド"
2773 "キュメントは、翻訳作業がどのソースコントロールリビジョンをベースにしているの"
2774 "かという記録を保持しておくことをお勧めします。<systemitem role=\"package"
2775 "\">debian-installer</systemitem> パッケージ中の <ulink url=\"&url-i18n-doc-"
2776 "check;\">doc-check</ulink> では興味深いシステムが提供されています。これは、翻"
2777 "訳すべき現在のリビジョンのファイルに対する構造化されているコメントを使って、"
2778 "指定されたあらゆる言語の翻訳状況の概要を表示し、翻訳されたファイルについて"
2779 "は、翻訳がベースにしているオリジナルのファイルのリビジョンを表示します。自分"
2780 "の VCS 領域でこれを導入して利用した方が良いでしょう。"
2781
2782 # type: Content of: <chapter><section><section><para>
2783 #. type: Content of: <chapter><section><section><para>
2784 #: best-pkging-practices.dbk:1360
2785 msgid ""
2786 "If you maintain XML or SGML documentation, we suggest that you isolate any "
2787 "language-independent information and define those as entities in a separate "
2788 "file which is included by all the different translations.  This makes it "
2789 "much easier, for instance, to keep URLs up to date across multiple files."
2790 msgstr ""
2791 "XML あるいは SGML のドキュメントをメンテナンスしているのであれば、言語非依存"
2792 "の情報を分離し、それらをすべての異なった翻訳に含まれる分割されたファイルにエ"
2793 "ンティティとして定義した方が良いでしょう。これは、URL を複数のファイル間で最"
2794 "新に保つなど、作業をより楽にしてくれます。"
2795
2796 #. type: Content of: <chapter><section><section><para>
2797 #: best-pkging-practices.dbk:1366
2798 msgid ""
2799 "Some tools (e.g. <systemitem role=\"package\">po4a</systemitem>, <systemitem "
2800 "role=\"package\">poxml</systemitem>, or the <systemitem role=\"package"
2801 "\">translate-toolkit</systemitem>) are specialized in extracting the "
2802 "translatable material from different formats.  They produce PO files, a "
2803 "format quite common to translators, which permits to see what needs to be "
2804 "retranslated when the translated document is updated."
2805 msgstr ""
2806 "いくつかのツール (例: <systemitem role=\"package\">po4a</systemitem>、"
2807 "<systemitem role=\"package\">poxml</systemitem>、<systemitem role=\"package"
2808 "\">translate-toolkit</systemitem>) は異なった形式から翻訳可能な素材を展開する"
2809 "のに特化しています。これらは、翻訳作業者には極めて馴染み深い形式である PO "
2810 "ファイルを生成します。これによって、翻訳したドキュメントが更新された際に何を"
2811 "再翻訳すればよいのかを見ることを可能にしてくれます。"
2812
2813 # type: Content of: <chapter><section><title>
2814 #. type: Content of: <chapter><section><title>
2815 #: best-pkging-practices.dbk:1378
2816 msgid "Common packaging situations"
2817 msgstr "パッケージ化に於ける一般的なシチュエーション"
2818
2819 # type: Content of: <chapter><section><section><title>
2820 #. type: Content of: <chapter><section><section><title>
2821 #: best-pkging-practices.dbk:1389
2822 msgid "Packages using <command>autoconf</command>/<command>automake</command>"
2823 msgstr ""
2824 "<command>autoconf</command>/<command>automake</command> を使っているパッケー"
2825 "ジ"
2826
2827 # type: Content of: <chapter><section><section><para>
2828 #. type: Content of: <chapter><section><section><para>
2829 #: best-pkging-practices.dbk:1391
2830 msgid ""
2831 "Keeping <command>autoconf</command>'s <filename>config.sub</filename> and "
2832 "<filename>config.guess</filename> files up to date is critical for porters, "
2833 "especially on more volatile architectures.  Some very good packaging "
2834 "practices for any package using <command>autoconf</command> and/or "
2835 "<command>automake</command> have been synthesized in &file-bpp-autotools; "
2836 "from the <systemitem role=\"package\">autotools-dev</systemitem> package.  "
2837 "You're strongly encouraged to read this file and to follow the given "
2838 "recommendations."
2839 msgstr ""
2840 "<command>autoconf</command> の <filename>config.sub</filename> および "
2841 "<filename>config.guess</filename> を最新に保ちつづけるのは、移植作業者、特に"
2842 "より移行中の状況であるアーキテクチャの移植作業者にとって非常に重要です。"
2843 "<command>autoconf</command> や <command>automake</command> を使うあらゆるパッ"
2844 "ケージについてのとても素晴らしいパッケージ化における教訓が <systemitem role="
2845 "\"package\">autotools-dev</systemitem> パッケージの &file-bpp-autotools; にま"
2846 "とめられています。このファイルを読んで書かれている推奨に従うことを強くお勧め"
2847 "します。"
2848
2849 # type: Content of: <chapter><section><section><title>
2850 #. type: Content of: <chapter><section><section><title>
2851 #: best-pkging-practices.dbk:1403
2852 msgid "Libraries"
2853 msgstr "ライブラリ"
2854
2855 # type: Content of: <chapter><section><section><para>
2856 #. type: Content of: <chapter><section><section><para>
2857 #: best-pkging-practices.dbk:1405
2858 msgid ""
2859 "Libraries are always difficult to package for various reasons.  The policy "
2860 "imposes many constraints to ease their maintenance and to make sure upgrades "
2861 "are as simple as possible when a new upstream version comes out.  Breakage "
2862 "in a library can result in dozens of dependent packages breaking."
2863 msgstr ""
2864 "ライブラリは様々な理由から常にパッケージにするのが難しいです。ポリシーは、メ"
2865 "ンテナンスに楽にし、新しいバージョンが開発元から出た際にアップグレードを可能"
2866 "な限りシンプルであることを確保するため、多くの制約を課しています。ライブラリ"
2867 "での破損は、依存している何十ものパッケージの破損を招き得ます。"
2868
2869 # type: Content of: <chapter><section><section><para>
2870 #. type: Content of: <chapter><section><section><para>
2871 #: best-pkging-practices.dbk:1411
2872 msgid ""
2873 "Good practices for library packaging have been grouped in <ulink url=\"&url-"
2874 "libpkg-guide;\">the library packaging guide</ulink>."
2875 msgstr ""
2876 "ライブラリのパッケージ化の良い作法が <ulink url=\"&url-libpkg-guide;\">the "
2877 "library packaging guide</ulink> にまとめられています。"
2878
2879 # type: Content of: <chapter><section><section><title>
2880 #. type: Content of: <chapter><section><title>
2881 #: best-pkging-practices.dbk:1418 resources.dbk:193
2882 msgid "Documentation"
2883 msgstr "ドキュメント化"
2884
2885 # type: Content of: <chapter><section><section><para>
2886 #. type: Content of: <chapter><section><section><para>
2887 #: best-pkging-practices.dbk:1420
2888 msgid ""
2889 "Be sure to follow the <ulink url=\"&url-debian-policy;ch-docs.html\">Policy "
2890 "on documentation</ulink>."
2891 msgstr ""
2892 "<ulink url=\"&url-debian-policy;ch-docs.html\">ドキュメント化のポリシー</"
2893 "ulink>に忘れず従ってください。"
2894
2895 # ship は「出荷」の意味だが、Debian の場合は製品ではないので「リリース」とした
2896 # type: Content of: <chapter><section><section><para>
2897 #. type: Content of: <chapter><section><section><para>
2898 #: best-pkging-practices.dbk:1425
2899 msgid ""
2900 "If your package contains documentation built from XML or SGML, we recommend "
2901 "you not ship the XML or SGML source in the binary package(s).  If users want "
2902 "the source of the documentation, they should retrieve the source package."
2903 msgstr ""
2904 "あなたのパッケージが XML や SGML から生成されるドキュメントを含んでいる場合、"
2905 "XML や SGML のソースをバイナリパッケージに含めてリリースしないことをお勧めし"
2906 "ます。ユーザがドキュメントのソースを欲しい場合には、ソースパッケージを引っ"
2907 "張ってくれば良いのです。"
2908
2909 # type: Content of: <chapter><section><section><para>
2910 #. type: Content of: <chapter><section><section><para>
2911 #: best-pkging-practices.dbk:1430
2912 msgid ""
2913 "Policy specifies that documentation should be shipped in HTML format.  We "
2914 "also recommend shipping documentation in PDF and plain text format if "
2915 "convenient and if output of reasonable quality is possible.  However, it is "
2916 "generally not appropriate to ship plain text versions of documentation whose "
2917 "source format is HTML."
2918 msgstr ""
2919 "ポリシーではドキュメントは HTML 形式でリリースされるべきであると定めていま"
2920 "す。我々は、もし手がかからないで問題ない品質の出力が可能であれば、ドキュメン"
2921 "トを PDF 形式とテキスト形式でもリリースすることをお勧めしています。ですが、"
2922 "ソースの形式が HTML のドキュメントを普通のテキスト版でリリースするのは、大抵"
2923 "の場合は適切ではありません。"
2924
2925 # type: Content of: <chapter><section><section><para>
2926 #. type: Content of: <chapter><section><section><para>
2927 #: best-pkging-practices.dbk:1437
2928 msgid ""
2929 "Major shipped manuals should register themselves with <systemitem role="
2930 "\"package\">doc-base</systemitem> on installation.  See the <systemitem role="
2931 "\"package\">doc-base</systemitem> package documentation for more information."
2932 msgstr ""
2933 "リリースされたメジャーなマニュアルは、インストール時に<systemitem role="
2934 "\"package\">doc-base</systemitem>で登録されるべきです。詳細については、"
2935 "<systemitem role=\"package\">doc-base</systemitem> パッケージのドキュメントを"
2936 "参照してください。"
2937
2938 #. type: Content of: <chapter><section><section><para>
2939 #: best-pkging-practices.dbk:1443
2940 msgid ""
2941 "Debian policy (section 12.1) directs that manual pages should accompany "
2942 "every program, utility, and function, and suggests them for other objects "
2943 "like configuration files. If the work you are packaging does not have such "
2944 "manual pages, consider writing them for inclusion in your package, and "
2945 "submitting them upstream."
2946 msgstr ""
2947 "Debian ポリシー (12.1 章) では、マニュアルページはすべてのプログラム・ユー"
2948 "ティリティ・関数に対して付属すべきであり、設定ファイルのようなその他のものに"
2949 "ついては付属を提案を示しています。もし、あなたがパッケージングをしているもの"
2950 "がそのようなマニュアルページを持っていない場合は、パッケージに含めるために記"
2951 "述を行い、開発元 (upstream) へ送付することを検討してください。"
2952
2953 # FIXME-Trans: to a lesser extent の訳。
2954 #. type: Content of: <chapter><section><section><para>
2955 #: best-pkging-practices.dbk:1450
2956 msgid ""
2957 "The manpages do not need to be written directly in the troff format.  "
2958 "Popular source formats are Docbook, POD and reST, which can be converted "
2959 "using <command>xsltproc</command>, <command>pod2man</command> and "
2960 "<command>rst2man</command> respectively. To a lesser extent, the "
2961 "<command>help2man</command> program can also be used to write a stub."
2962 msgstr ""
2963 "manpage は直接 troff 形式で書く必要はありません。よく使われるソース形式は、"
2964 "Docbook、POD、reST で、それぞれ <command>xsltproc</command>、"
2965 "<command>pod2man</command>、<command>rst2man</command> を使うことで変換できま"
2966 "す。少なくとも、スタブを書くために <command>help2man</command> プログラムを使"
2967 "うことは可能です。"
2968
2969 # type: Content of: <chapter><section><section><title>
2970 #. type: Content of: <chapter><section><section><title>
2971 #: best-pkging-practices.dbk:1459
2972 msgid "Specific types of packages"
2973 msgstr "特定の種類のパッケージ"
2974
2975 # type: Content of: <chapter><section><section><para>
2976 #. type: Content of: <chapter><section><section><para>
2977 #: best-pkging-practices.dbk:1461
2978 msgid ""
2979 "Several specific types of packages have special sub-policies and "
2980 "corresponding packaging rules and practices:"
2981 msgstr ""
2982 "いくつかの特定の種類のパッケージは、特別なサブポリシーと対応するパッケージ化"
2983 "ルールおよびプラクティスを持っています:"
2984
2985 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
2986 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
2987 #: best-pkging-practices.dbk:1467
2988 msgid ""
2989 "Perl related packages have a <ulink url=\"&url-perl-policy;\">Perl policy</"
2990 "ulink>, some examples of packages following that policy are <systemitem role="
2991 "\"package\">libdbd-pg-perl</systemitem> (binary perl module) or <systemitem "
2992 "role=\"package\">libmldbm-perl</systemitem> (arch independent perl module)."
2993 msgstr ""
2994 "Perl 関連パッケージは、<ulink url=\"&url-perl-policy;\">Perl ポリシー</"
2995 "ulink> があり、このポリシーに従っているパッケージの例が <systemitem role="
2996 "\"package\">libdbd-pg-perl</systemitem> (バイナリ perl モジュール) または "
2997 "<systemitem role=\"package\">libmldbm-perl</systemitem> (アーキテクチャ非依"
2998 "存 perl モジュール) です。"
2999
3000 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3001 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3002 #: best-pkging-practices.dbk:1476
3003 msgid ""
3004 "Python related packages have their python policy; see &file-python-policy; "
3005 "in the <systemitem role=\"package\">python</systemitem> package."
3006 msgstr ""
3007 "Python 関連パッケージは、python ポリシーを持っています; <systemitem role="
3008 "\"package\">python</systemitem> パッケージ中の &file-python-policy; を参照し"
3009 "てください。"
3010
3011 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3012 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3013 #: best-pkging-practices.dbk:1483
3014 msgid ""
3015 "Emacs related packages have the <ulink url=\"&url-emacs-policy;\">emacs "
3016 "policy</ulink>."
3017 msgstr ""
3018 "Emacs 関連パッケージには、<ulink url=\"&url-emacs-policy;\">emacs ポリシー</"
3019 "ulink>があります。"
3020
3021 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3022 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3023 #: best-pkging-practices.dbk:1490
3024 msgid ""
3025 "Java related packages have their <ulink url=\"&url-java-policy;\">java "
3026 "policy</ulink>."
3027 msgstr ""
3028 "Java 関連パッケージには、<ulink url=\"&url-java-policy;\">java ポリシー</"
3029 "ulink>があります。"
3030
3031 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3032 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3033 #: best-pkging-practices.dbk:1497
3034 msgid ""
3035 "Ocaml related packages have their own policy, found in &file-ocaml-policy; "
3036 "from the <systemitem role=\"package\">ocaml</systemitem> package.  A good "
3037 "example is the <systemitem role=\"package\">camlzip</systemitem> source "
3038 "package."
3039 msgstr ""
3040 "Ocaml 関連パッケージは、固有のポリシーを持っており、<systemitem role="
3041 "\"package\">ocaml</systemitem> パッケージの &file-ocaml-policy; でみることが"
3042 "できます。良い例は <systemitem role=\"package\">camlzip</systemitem> ソース"
3043 "パッケージです。"
3044
3045 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3046 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3047 #: best-pkging-practices.dbk:1505
3048 msgid ""
3049 "Packages providing XML or SGML DTDs should conform to the recommendations "
3050 "found in the <systemitem role=\"package\">sgml-base-doc</systemitem> package."
3051 msgstr ""
3052 "XML や SGML DTD を提供しているパッケージは、<systemitem role=\"package"
3053 "\">sgml-base-doc</systemitem> パッケージ中の推奨に従わねばなりません。"
3054
3055 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3056 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3057 #: best-pkging-practices.dbk:1511
3058 msgid ""
3059 "Lisp packages should register themselves with <systemitem role=\"package"
3060 "\">common-lisp-controller</systemitem>, about which see &file-lisp-"
3061 "controller;."
3062 msgstr ""
3063 "lisp パッケージは、パッケージ自身を <systemitem role=\"package\">common-lisp-"
3064 "controller</systemitem> に登録する必要があります。これについては、&file-lisp-"
3065 "controller; を参照してください。"
3066
3067 # type: Content of: <chapter><section><section><title>
3068 #. type: Content of: <chapter><section><section><title>
3069 #: best-pkging-practices.dbk:1541
3070 msgid "Architecture-independent data"
3071 msgstr "アーキテクチャ非依存のデータ"
3072
3073 # type: Content of: <chapter><section><section><para>
3074 #. type: Content of: <chapter><section><section><para>
3075 #: best-pkging-practices.dbk:1543
3076 msgid ""
3077 "It is not uncommon to have a large amount of architecture-independent data "
3078 "packaged with a program.  For example, audio files, a collection of icons, "
3079 "wallpaper patterns, or other graphic files.  If the size of this data is "
3080 "negligible compared to the size of the rest of the package, it's probably "
3081 "best to keep it all in a single package."
3082 msgstr ""
3083 "大量のアーキテクチャ非依存データがプログラムと共にパッケージ化されるのは、良"
3084 "くあることではありません。例えば、音声ファイル、アイコン集、様々な模様の壁"
3085 "紙、その他一般的な画像ファイルです。このデータのサイズがパッケージの残りのサ"
3086 "イズと比較して取るに足らないのであれば、おそらくは単一パッケージでひとまとめ"
3087 "にしておくのがベストでしょう。"
3088
3089 #. type: Content of: <chapter><section><section><para>
3090 #: best-pkging-practices.dbk:1550
3091 msgid ""
3092 "However, if the size of the data is considerable, consider splitting it out "
3093 "into a separate, architecture-independent package (<filename>_all.deb</"
3094 "filename>).  By doing this, you avoid needless duplication of the same data "
3095 "into eleven or more .debs, one per each architecture.  While this adds some "
3096 "extra overhead into the <filename>Packages</filename> files, it saves a lot "
3097 "of disk space on Debian mirrors.  Separating out architecture-independent "
3098 "data also reduces processing time of <command>lintian</command> (see <xref "
3099 "linkend=\"tools-lint\"/>) when run over the entire Debian archive."
3100 msgstr ""
3101 "しかし、データのサイズが考えた方が良い程であれば、分かれたアーキテクチャ非依"
3102 "存パッケージ (<filename>_all.deb</filename>) に分割するのを考えてください。こ"
3103 "れによって、11 あるいはそれ以上の .deb ファイルについて、1アーキテクチャごと"
3104 "に同じデータの不必要な重複を避けられます。これは <filename>Packages</"
3105 "filename> ファイルに更なるオーバーヘッドを追加しますが、Debian ミラーサーバ上"
3106 "で多くのディスク容量を節約します。アーキテクチャ非依存のデータを分割すること"
3107 "は、Debian アーカイブ全体に対して実行される <command>lintian</command> の処理"
3108 "時間の削減にもつながります (<xref linkend=\"tools-lint\"/> 参照)。"
3109
3110 # type: Content of: <chapter><section><section><title>
3111 #. type: Content of: <chapter><section><section><title>
3112 #: best-pkging-practices.dbk:1562
3113 msgid "Needing a certain locale during build"
3114 msgstr "ビルド中に特定のロケールが必要"
3115
3116 # type: Content of: <chapter><section><section><para>
3117 #. type: Content of: <chapter><section><section><para>
3118 #: best-pkging-practices.dbk:1564
3119 msgid ""
3120 "If you need a certain locale during build, you can create a temporary file "
3121 "via this trick:"
3122 msgstr ""
3123 "ビルド中に特定のロケールを必要とする場合、こんな技を使えば一時ファイルを作成"
3124 "できます:"
3125
3126 # type: Content of: <chapter><section><section><para>
3127 #. type: Content of: <chapter><section><section><para>
3128 #: best-pkging-practices.dbk:1568
3129 msgid ""
3130 "If you set <varname>LOCPATH</varname> to the equivalent of <filename>/usr/"
3131 "lib/locale</filename>, and <varname>LC_ALL</varname> to the name of the "
3132 "locale you generate, you should get what you want without being root.  "
3133 "Something like this:"
3134 msgstr ""
3135 "<varname>LOCPATH</varname> を <filename>/usr/lib/locale</filename> と同等のも"
3136 "のに、そして <varname>LC_ALL</varname> を生成したロケールの名前に設定すれば、"
3137 "root にならなくても欲しいものが手に入ります。こんな感じです:"
3138
3139 # type: Content of: <chapter><section><section><screen>
3140 #. type: Content of: <chapter><section><section><screen>
3141 #: best-pkging-practices.dbk:1573
3142 #, no-wrap
3143 msgid ""
3144 "LOCALE_PATH=debian/tmpdir/usr/lib/locale\n"
3145 "LOCALE_NAME=en_IN\n"
3146 "LOCALE_CHARSET=UTF-8\n"
3147 "\n"
3148 "mkdir -p $LOCALE_PATH\n"
3149 "localedef -i $LOCALE_NAME.$LOCALE_CHARSET -f $LOCALE_CHARSET $LOCALE_PATH/$LOCALE_NAME.$LOCALE_CHARSET\n"
3150 "\n"
3151 "# Using the locale\n"
3152 "LOCPATH=$LOCALE_PATH LC_ALL=$LOCALE_NAME.$LOCALE_CHARSET date\n"
3153 msgstr ""
3154 "LOCALE_PATH=debian/tmpdir/usr/lib/locale\n"
3155 "LOCALE_NAME=en_IN\n"
3156 "LOCALE_CHARSET=UTF-8\n"
3157 "\n"
3158 "mkdir -p $LOCALE_PATH\n"
3159 "localedef -i $LOCALE_NAME.$LOCALE_CHARSET -f $LOCALE_CHARSET $LOCALE_PATH/$LOCALE_NAME.$LOCALE_CHARSET\n"
3160 "\n"
3161 "# ロケールを使う\n"
3162 "LOCPATH=$LOCALE_PATH LC_ALL=$LOCALE_NAME.$LOCALE_CHARSET date\n"
3163
3164 # type: Content of: <chapter><section><section><title>
3165 #. type: Content of: <chapter><section><section><title>
3166 #: best-pkging-practices.dbk:1586
3167 msgid "Make transition packages deborphan compliant"
3168 msgstr "移行パッケージを deboprhan に適合するようにする"
3169
3170 # type: Content of: <chapter><section><section><para>
3171 #. type: Content of: <chapter><section><section><para>
3172 #: best-pkging-practices.dbk:1588
3173 msgid ""
3174 "Deborphan is a program for helping users to detect which packages can safely "
3175 "be removed from the system, i.e.  the ones that have no packages depending "
3176 "on them.  The default operation is to search only within the libs and "
3177 "oldlibs sections, to hunt down unused libraries.  But when passed the right "
3178 "argument, it tries to catch other useless packages."
3179 msgstr ""
3180 "deborphan は、どのパッケージがシステムから安全に削除できるか、ユーザが検出す"
3181 "るのを助けてくれるプログラムです; すなわち、どのパッケージも依存していないも"
3182 "のです。デフォルトの動作は、使われていないライブラリを見つけ出すために libs "
3183 "と oldlibs セクションからのみ検索を行います。ですが、正しい引数を渡せば、他の"
3184 "使われていないパッケージを捕らえようとします。"
3185
3186 # type: Content of: <chapter><section><section><para>
3187 #. type: Content of: <chapter><section><section><para>
3188 #: best-pkging-practices.dbk:1595
3189 msgid ""
3190 "For example, with <literal>--guess-dummy</literal>, <command>deborphan</"
3191 "command> tries to search all transitional packages which were needed for "
3192 "upgrade but which can now safely be removed.  For that, it looks for the "
3193 "string dummy or transitional in their short description."
3194 msgstr ""
3195 "例えば、<literal>--guess-dummy</literal> つきだと、<command>deborphan</"
3196 "command> はアップグレードに必要ではあったが、現在は問題なく削除できるすべての"
3197 "移行パッケージを探そうとします。これには、それぞれの短い説明文中に dummy ある"
3198 "いは transitional の文字列を探します。"
3199
3200 # type: Content of: <chapter><section><section><para>
3201 #. type: Content of: <chapter><section><section><para>
3202 #: best-pkging-practices.dbk:1602
3203 msgid ""
3204 "So, when you are creating such a package, please make sure to add this text "
3205 "to your short description.  If you are looking for examples, just run: "
3206 "<command>apt-cache search .|grep dummy</command> or <command>apt-cache "
3207 "search .|grep transitional</command>."
3208 msgstr ""
3209 "ですので、あなたがそのようなパッケージを作る際には、この文章を短い説明文に必"
3210 "ず追加してください。例を探す場合は、以下を実行してください: <command>apt-"
3211 "cache search .|grep dummy</command> または <command>apt-cache search .|grep "
3212 "transitional</command>"
3213
3214 #. type: Content of: <chapter><section><section><para>
3215 #: best-pkging-practices.dbk:1608
3216 msgid ""
3217 "Also, it is recommended to adjust its section to <literal>oldlibs</literal> "
3218 "and its priority to <literal>extra</literal> in order to ease "
3219 "<command>deborphan</command>'s job."
3220 msgstr ""
3221 "それから、<command>deborphan</command> の作業を楽にするため、section を "
3222 "<literal>oldlibs</literal>、priority を <literal>extra</literal> にするのもお"
3223 "勧めです。"
3224
3225 # type: Content of: <chapter><section><title>
3226 #. type: Content of: <chapter><section><section><title>
3227 #: best-pkging-practices.dbk:1617
3228 msgid "Best practices for <filename>.orig.tar.{gz,bz2,xz}</filename> files"
3229 msgstr ""
3230 "<filename>.orig.tar.{gz,bz2,xz}</filename> についてのベストプラクティス"
3231
3232 # type: Content of: <chapter><section><section><para>
3233 #. type: Content of: <chapter><section><section><para>
3234 #: best-pkging-practices.dbk:1619
3235 msgid ""
3236 "There are two kinds of original source tarballs: Pristine source and "
3237 "repackaged upstream source."
3238 msgstr ""
3239 "オリジナルのソース tarball には 2 種類あります: 手が入れられていない素のソー"
3240 "ス (Pristine source) と再パッケージした開発元のソース (repackaged upstream "
3241 "source) です。"
3242
3243 # type: Content of: <chapter><section><section><section><title>
3244 #. type: Content of: <chapter><section><section><section><title>
3245 #: best-pkging-practices.dbk:1623
3246 msgid "Pristine source"
3247 msgstr "手が入れられていないソース (Pristine source)"
3248
3249 #. type: Content of: <chapter><section><section><section><para><footnote><para>
3250 #: best-pkging-practices.dbk:1627
3251 msgid ""
3252 "We cannot prevent upstream authors from changing the tarball they distribute "
3253 "without also incrementing the version number, so there can be no guarantee "
3254 "that a pristine tarball is identical to what upstream <emphasis>currently</"
3255 "emphasis> distributing at any point in time.  All that can be expected is "
3256 "that it is identical to something that upstream once <emphasis>did</"
3257 "emphasis> distribute.  If a difference arises later (say, if upstream "
3258 "notices that he wasn't using maximal compression in his original "
3259 "distribution and then re-<command>gzip</command>s it), that's just too bad.  "
3260 "Since there is no good way to upload a new <filename>.orig.tar.{gz,bz2,xz}</"
3261 "filename> for the same version, there is not even any point in treating this "
3262 "situation as a bug."
3263 msgstr ""
3264 "我々は、配布されている tarball がバージョン番号をインクリメントすることなく、"
3265 "開発元の作者によって変更されるのを防ぐことはできません。ですので、手が入れら"
3266 "れていない素の tarball が、どの時点でも開発元が<emphasis>現在</emphasis>配布"
3267 "していると等しいものである保証はありません。期待できることは、一度は配布"
3268 "<emphasis>された</emphasis>ものと等しいものであるということだけです。後から違"
3269 "いが発生した場合 (そう、例えば upstream が元々の配布物が最大の圧縮率を使って"
3270 "いなかったことに気づいて、再度 <command>gzip</command> しなおした場合など)、"
3271 "それはとても残念なことです。同じバージョンに対して新しい <filename>.orig.tar."
3272 "{gz,bz2,xz}</filename> をアップロードするのには良い方法がないので、この状況を"
3273 "バグと考える意味はありません。"
3274
3275 #. type: Content of: <chapter><section><section><section><para>
3276 #: best-pkging-practices.dbk:1625
3277 msgid ""
3278 "The defining characteristic of a pristine source tarball is that the "
3279 "<filename>.orig.tar.{gz,bz2,xz}</filename> file is byte-for-byte identical "
3280 "to a tarball officially distributed by the upstream author.<placeholder type="
3281 "\"footnote\" id=\"0\"/> This makes it possible to use checksums to easily "
3282 "verify that all changes between Debian's version and upstream's are "
3283 "contained in the Debian diff.  Also, if the original source is huge, "
3284 "upstream authors and others who already have the upstream tarball can save "
3285 "download time if they want to inspect your packaging in detail."
3286 msgstr ""
3287 "素のソース tarball (pristine source tarball) の特徴の定義は、<filename>.orig."
3288 "tar.{gz,bz2,xz}</filename> は、開発元の作者によって公式に配布された tarball "
3289 "と 1 バイトたりとも違わない、というものです。<placeholder type=\"footnote\" "
3290 "id=\"0\"/> これは、Debian diff 内に含まれているDebian バージョンと開発元の"
3291 "バージョン間のすべての違いを簡単に比較するのにチェックサムを使えるようになり"
3292 "ます。また、オリジナルのソースが巨大な場合、既に upstream の tarball を持って"
3293 "いる upstream の作者と他の者は、あなたのパッケージを詳細に調査したい場合、ダ"
3294 "ウンロード時間を節約できます。"
3295
3296 # type: Content of: <chapter><section><section><section><para>
3297 #. type: Content of: <chapter><section><section><section><para>
3298 #: best-pkging-practices.dbk:1645
3299 msgid ""
3300 "There is no universally accepted guidelines that upstream authors follow "
3301 "regarding to the directory structure inside their tarball, but <command>dpkg-"
3302 "source</command> is nevertheless able to deal with most upstream tarballs as "
3303 "pristine source.  Its strategy is equivalent to the following:"
3304 msgstr ""
3305 "tarball 中のディレクトリ構成に関して開発元の作者が従う、万人に受け入れられて"
3306 "いるガイドラインというものはありませんが、それにも関わらず <command>dpkg-"
3307 "source</command> は ほとんどの upstream の tarball を素のソース (pristine "
3308 "source) として対処できます。そのやり方は以下の通りです:"
3309
3310 # type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3311 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3312 #: best-pkging-practices.dbk:1653
3313 msgid "It unpacks the tarball in an empty temporary directory by doing"
3314 msgstr "以下のようにして空の一時ディレクトリに tarball を展開します"
3315
3316 # type: Content of: <chapter><section><section><section><orderedlist><listitem><screen>
3317 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><screen>
3318 #: best-pkging-practices.dbk:1656
3319 #, no-wrap
3320 msgid "zcat path/to/<replaceable>packagename</replaceable>_<replaceable>upstream-version</replaceable>.orig.tar.gz | tar xf -\n"
3321 msgstr "zcat path/to/<replaceable>パッケージ名</replaceable>_<replaceable>開発元のバージョン</replaceable>.orig.tar.gz | tar xf -\n"
3322
3323 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3324 #: best-pkging-practices.dbk:1661
3325 msgid ""
3326 "If, after this, the temporary directory contains nothing but one directory "
3327 "and no other files, <command>dpkg-source</command> renames that directory to "
3328 "<filename><replaceable>packagename</replaceable>-<replaceable>upstream-"
3329 "version</replaceable>(.orig)</filename>.  The name of the top-level "
3330 "directory in the tarball does not matter, and is forgotten."
3331 msgstr ""
3332 "もし、この後で、一時ディレクトリが 1 つのディレクトリ以外含まず他にどのファイ"
3333 "ルも無い場合、<command>dpkg-source</command> はそのディレクトリを "
3334 "<replaceable>パッケージ名</replaceable>-<replaceable>開発元のバージョン</"
3335 "replaceable>(.orig) にリネームします。tarball 中の最上位のディレクトリ名は問"
3336 "題にはされず、忘れられます。"
3337
3338 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3339 #: best-pkging-practices.dbk:1670
3340 msgid ""
3341 "Otherwise, the upstream tarball must have been packaged without a common top-"
3342 "level directory (shame on the upstream author!).  In this case, "
3343 "<command>dpkg-source</command> renames the temporary directory "
3344 "<emphasis>itself</emphasis> to <filename><replaceable>packagename</"
3345 "replaceable>-<replaceable>upstream-version</replaceable>(.orig)</filename>."
3346 msgstr ""
3347 "それ以外の場合、upstream の tarball は共通の最上位ディレクトリ無しでパッケー"
3348 "ジされなくては いけません (upstream の作者よ、恥を知りなさい!)。この場合、"
3349 "<command>dpkg-source</command> は一時ディレクトリ<emphasis>そのもの</"
3350 "emphasis>を <replaceable>パッケージ名</replaceable>-<replaceable>開発元のバー"
3351 "ジョン</replaceable>(.orig) へリネームします。"
3352
3353 # type: Content of: <chapter><section><section><section><title>
3354 #. type: Content of: <chapter><section><section><section><title>
3355 #: best-pkging-practices.dbk:1681
3356 msgid "Repackaged upstream source"
3357 msgstr "upstream のソースをパッケージしなおす"
3358
3359 # type: Content of: <chapter><section><section><section><para>
3360 #. type: Content of: <chapter><section><section><section><para>
3361 #: best-pkging-practices.dbk:1683
3362 msgid ""
3363 "You <emphasis role=\"strong\">should</emphasis> upload packages with a "
3364 "pristine source tarball if possible, but there are various reasons why it "
3365 "might not be possible.  This is the case if upstream does not distribute the "
3366 "source as gzipped tar at all, or if upstream's tarball contains non-DFSG-"
3367 "free material that you must remove before uploading."
3368 msgstr ""
3369 "パッケージは手が入っていない素のソース tarball と共にアップロード<emphasis "
3370 "role=\"strong\">すべき</emphasis>ですが、それが可能ではない場合が色々とありま"
3371 "す。upstream がソースを gzip 圧縮した tarball を全く配布していない場合や、"
3372 "upstream の tarball が DFSG-free ではない、あなたがアップロード前に削除しなけ"
3373 "ればならない素材を含んでいる場合がこれにあたります。"
3374
3375 #. type: Content of: <chapter><section><section><section><para>
3376 #: best-pkging-practices.dbk:1690
3377 msgid ""
3378 "In these cases the developer must construct a suitable <filename>.orig.tar."
3379 "{gz,bz2,xz}</filename> file himself.  We refer to such a tarball as a "
3380 "repackaged upstream source.  Note that a repackaged upstream source is "
3381 "different from a Debian-native package.  A repackaged source still comes "
3382 "with Debian-specific changes in a separate <filename>.diff.gz</filename> or "
3383 "<filename>.debian.tar.{gz,bz2,xz}</filename> and still has a version number "
3384 "composed of <replaceable>upstream-version</replaceable> and "
3385 "<replaceable>debian-version</replaceable>."
3386 msgstr ""
3387 "この様な場合、開発者は適切な <filename>.orig.tar.{gz,bz2,xz}</filename> ファ"
3388 "イルを自身で準備する必要があります。この様な tarball を、再パッケージした開発"
3389 "元のソース (repackaged upstream source) と呼びます。再パッケージした開発元の"
3390 "ソースでは Debian ネイティブパッケージとは違うことに注意してください。再パッ"
3391 "ケージしたソースは、Debian 固有の変更点は分割された <filename>.diff.gz</"
3392 "filename> または <filename>.debian.tar.{gz,bz2,xz}</filename> のままであり、"
3393 "バージョン番号は <replaceable>開発元のバージョン</replaceable> と "
3394 "<replaceable>debian リビジョン</replaceable> から構成されたままです。"
3395
3396 # FIXME-trans: defend your desicion ... 以下。
3397 #. type: Content of: <chapter><section><section><section><para>
3398 #: best-pkging-practices.dbk:1699
3399 msgid ""
3400 "There may be cases where it is desirable to repackage the source even though "
3401 "upstream distributes a <filename>.tar.{gz,bz2,xz}</filename> that could in "
3402 "principle be used in its pristine form.  The most obvious is if "
3403 "<emphasis>significant</emphasis> space savings can be achieved by "
3404 "recompressing the tar archive or by removing genuinely useless cruft from "
3405 "the upstream archive.  Use your own discretion here, but be prepared to "
3406 "defend your decision if you repackage source that could have been pristine."
3407 msgstr ""
3408 "開発元が、原則的にはそのままの形で使える <filename>.tar.{gz,bz2,xz}</"
3409 "filename> を配布していたとしても再パッケージをしたくなるという場合がありえま"
3410 "す。最も明解なのは、tar アーカイブを再圧縮することや upstream のアーカイブか"
3411 "ら純粋に使われていないゴミを削除することで、<emphasis>非常に</emphasis>容量を"
3412 "節約できる時です。ここで慎重になって頂きたいのですが、ソースを再パッケージす"
3413 "る場合は、決定を貫く用意をしてください。"
3414
3415 # type: Content of: <chapter><section><title>
3416 #. type: Content of: <chapter><section><section><section><para>
3417 #: best-pkging-practices.dbk:1708
3418 msgid "A repackaged <filename>.orig.tar.{gz,bz2,xz}</filename>"
3419 msgstr ""
3420 "<filename>.orig.tar.{gz,bz2,xz}</filename> についてのベストプラクティス"
3421
3422 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3423 #: best-pkging-practices.dbk:1713
3424 msgid ""
3425 "<emphasis role=\"strong\">should</emphasis> be documented in the resulting "
3426 "source package.  Detailed information on how the repackaged source was "
3427 "obtained, and on how this can be reproduced should be provided in "
3428 "<filename>debian/copyright</filename>.  It is also a good idea to provide a "
3429 "<literal>get-orig-source</literal> target in your <filename>debian/rules</"
3430 "filename> file that repeats the process, as described in the Policy Manual, "
3431 "<ulink url=\"&url-debian-policy;ch-source.html#s-debianrules\">Main building "
3432 "script: <filename>debian/rules</filename></ulink>."
3433 msgstr ""
3434 "ソースパッケージの由来を<emphasis role=\"strong\">ドキュメントにすべき</"
3435 "emphasis>です。どうやってソースを得たのかという詳細情報が得たのか、どの様にす"
3436 "れば再生成できるのかを <filename>debian/copyright</filename> で提供しましょ"
3437 "う。ポリシーマニュアルで、<ulink url=\"&url-debian-policy;ch-source.html#s-"
3438 "debianrules\">メイン構築スクリプト: <filename>debian/rules</filename></"
3439 "ulink> に記述しているように、<filename>debian/rules</filename> に作業を繰り返"
3440 "してくれる <literal>get-orig-source</literal> ターゲットを追加するのも良い考"
3441 "えです。"
3442
3443 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para><footnote><para>
3444 #: best-pkging-practices.dbk:1728
3445 msgid ""
3446 "As a special exception, if the omission of non-free files would lead to the "
3447 "source failing to build without assistance from the Debian diff, it might be "
3448 "appropriate to instead edit the files, omitting only the non-free parts of "
3449 "them, and/or explain the situation in a <filename>README.source</filename> "
3450 "file in the root of the source tree.  But in that case please also urge the "
3451 "upstream author to make the non-free components easier separable from the "
3452 "rest of the source."
3453 msgstr ""
3454 "特別な例外として、non-free なファイルが Debian diff からの助けが無いとソース"
3455 "からのビルド失敗を引き起こす場合、適切な処置はファイルを編集するのではなく、"
3456 "non-free な部分を削除して、ソースツリーのルートに <filename>README.source</"
3457 "filename> ファイルとして状況を説明することです。ですがその場合、開発元の作者"
3458 "に non-free なコンポーネントを残りのソースから分離しやすくするように促してく"
3459 "ださい。"
3460
3461 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3462 #: best-pkging-practices.dbk:1726
3463 msgid ""
3464 "<emphasis role=\"strong\">should not</emphasis> contain any file that does "
3465 "not come from the upstream author(s), or whose contents has been changed by "
3466 "you.<placeholder type=\"footnote\" id=\"0\"/>"
3467 msgstr ""
3468 "開発元の作者由来ではないファイルや、あなたが内容を変更したファイルを含める"
3469 "<emphasis role=\"strong\">べきではありません</emphasis>。<placeholder type="
3470 "\"footnote\" id=\"0\"/>"
3471
3472 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3473 #: best-pkging-practices.dbk:1739
3474 msgid ""
3475 "<emphasis role=\"strong\">should</emphasis>, except where impossible for "
3476 "legal reasons, preserve the entire building and portablility infrastructure "
3477 "provided by the upstream author.  For example, it is not a sufficient reason "
3478 "for omitting a file that it is used only when building on MS-DOS.  "
3479 "Similarly, a <filename>Makefile</filename> provided by upstream should not "
3480 "be omitted even if the first thing your <filename>debian/rules</filename> "
3481 "does is to overwrite it by running a configure script."
3482 msgstr ""
3483 "法的理由から不可能であるものを除いて、開発元の作者が提供しているビルドおよび"
3484 "移植作業環境を完全に<emphasis role=\"strong\">保全すべき</emphasis>です。例え"
3485 "ば、ファイルを省略する理由として MS-DOS でのビルドにしか使われないから、とい"
3486 "うのは十分な理由にはなりません。同様に、開発元から提供されている "
3487 "<filename>Makefile</filename> を省略すべきではありません。たとえ "
3488 "<filename>debian/rules</filename> が最初にすることが configure スクリプトを実"
3489 "行してそれを上書きすることであったとしても、です。"
3490
3491 # type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3492 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3493 #: best-pkging-practices.dbk:1748
3494 msgid ""
3495 "(<emphasis>Rationale:</emphasis> It is common for Debian users who need to "
3496 "build software for non-Debian platforms to fetch the source from a Debian "
3497 "mirror rather than trying to locate a canonical upstream distribution point)."
3498 msgstr ""
3499 "(<emphasis>理由:</emphasis> Debian 以外のプラットフォームのためにソフトウェア"
3500 "をビルドする必要がある Debian ユーザが、開発元の一次配布先を探そうとせずに "
3501 "Debian ミラーからソースを取得する、というのは普通です)。"
3502
3503 # FIXME-trans: pristine の訳
3504 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3505 #: best-pkging-practices.dbk:1755
3506 msgid ""
3507 "<emphasis role=\"strong\">should</emphasis> use "
3508 "<filename><replaceable>packagename</replaceable>-<replaceable>upstream-"
3509 "version</replaceable>.orig</filename> as the name of the top-level directory "
3510 "in its tarball.  This makes it possible to distinguish pristine tarballs "
3511 "from repackaged ones."
3512 msgstr ""
3513 "tarball の最上位ディレクトリの名前として <replaceable>パッケージ名</"
3514 "replaceable>-<replaceable>開発元のバージョン</replaceable>.orig を<emphasis "
3515 "role=\"strong\">使うべき</emphasis>です。これは、大元の使用されていない "
3516 "tarball と再パッケージしたものを判別できるようにしてくれます。"
3517
3518 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3519 #: best-pkging-practices.dbk:1763
3520 msgid ""
3521 "<emphasis role=\"strong\">should</emphasis> be gzipped or bzipped with "
3522 "maximal compression."
3523 msgstr ""
3524 "gzip あるいは bzip で最大限<emphasis role=\"strong\">圧縮されるべき</"
3525 "emphasis>です。"
3526
3527 #. type: Content of: <chapter><section><section><section><title>
3528 #: best-pkging-practices.dbk:1770
3529 msgid "Changing binary files"
3530 msgstr "バイナリファイルの変更"
3531
3532 #. type: Content of: <chapter><section><section><section><para>
3533 #: best-pkging-practices.dbk:1772
3534 msgid ""
3535 "Sometimes it is necessary to change binary files contained in the original "
3536 "tarball, or to add binary files that are not in it. This is fully supported "
3537 "when using source packages in “3.0 (quilt)” format, see the "
3538 "<citerefentry><refentrytitle>dpkg-source</refentrytitle><manvolnum>1</"
3539 "manvolnum></citerefentry> manual page for details. When using the older "
3540 "format “1.0”, binary files can't be stored in the <filename>.diff.gz</"
3541 "filename> so you must store an <command>uuencode</command>d (or similar) "
3542 "version of the file(s)  and decode it at build time in <filename>debian/"
3543 "rules</filename> (and move it in its official location)."
3544 msgstr ""
3545 "オリジナルの tarball に含まれているバイナリファイルを変更する、あるいは存在し"
3546 "ていなかったバイナリファイルを追加する必要がある場合がしばしばあります。これ"
3547 "は、ソースパッケージが“3.0 (quilt)”形式を使っている場合は完全にサポートされて"
3548 "います。詳細は <citerefentry><refentrytitle>dpkg-source</"
3549 "refentrytitle><manvolnum>1</manvolnum></citerefentry> マニュアルのページを参"
3550 "照してください。古い“1.0”形式を使っている場合、バイナリファイルを <filename>."
3551 "diff.gz</filename> 中に保存できないので、<command>uuencode</command> (か類似"
3552 "のもの) を使ったファイルを保存し、<filename>debian/rules</filename> 中でビル"
3553 "ド時にデコードします (そしてファイルを正しい位置へ移動する)。"
3554
3555 # type: Content of: <chapter><section><section><title>
3556 #. type: Content of: <chapter><section><section><title>
3557 #: best-pkging-practices.dbk:1787
3558 msgid "Best practices for debug packages"
3559 msgstr "デバッグパッケージのベストプラクティス"
3560
3561 # FIXME-trans: otherwise?
3562 #. type: Content of: <chapter><section><section><para>
3563 #: best-pkging-practices.dbk:1789
3564 msgid ""
3565 "A debug package is a package with a name ending in -dbg, that contains "
3566 "additional information that <command>gdb</command> can use.  Since Debian "
3567 "binaries are stripped by default, debugging information, including function "
3568 "names and line numbers, is otherwise not available when running "
3569 "<command>gdb</command> on Debian binaries.  Debug packages allow users who "
3570 "need this additional debugging information to install it, without bloating a "
3571 "regular system with the information."
3572 msgstr ""
3573 "デバッグパッケージは名前が -dbg で終わっているもので、<command>gdb</command> "
3574 "が利用可能な追加情報を含んでいます。Debian のバイナリはデフォルトで strip さ"
3575 "れているので、関数名や行番号を含むデバッグ情報は、Debian のバイナリに "
3576 "<command>gdb</command> を走らせたときに利用できません。デバッグパッケージは、"
3577 "この追加デバッグ情報を必要とするユーザが、通常のシステムを巨大化させること無"
3578 "く使えるようにしてくれます。"
3579
3580 # type: Content of: <chapter><section><section><para>
3581 #. type: Content of: <chapter><section><section><para>
3582 #: best-pkging-practices.dbk:1797
3583 msgid ""
3584 "It is up to a package's maintainer whether to create a debug package or "
3585 "not.  Maintainers are encouraged to create debug packages for library "
3586 "packages, since this can aid in debugging many programs linked to a "
3587 "library.  In general, debug packages do not need to be added for all "
3588 "programs; doing so would bloat the archive.  But if a maintainer finds that "
3589 "users often need a debugging version of a program, it can be worthwhile to "
3590 "make a debug package for it.  Programs that are core infrastructure, such as "
3591 "apache and the X server are also good candidates for debug packages."
3592 msgstr ""
3593 "デバッグパッケージを作るか否かは、パッケージのメンテナ次第です。メンテナは、"
3594 "ライブラリパッケージについてデバッグパッケージを作成するのが推奨されていま"
3595 "す。これは、ライブラリにリンクしている沢山のプログラムをデバッグする助けにな"
3596 "るからです。一般的に言って、デバッグパッケージはすべてのプログラムに追加する"
3597 "必要はありません; これを行うとアーカイブが巨大なものになるでしょう。しかし、"
3598 "メンテナは、ユーザがデバッグ版のプログラムを頻繁に必要とするのに気づいた場"
3599 "合、デバッグパッケージを作るのに値するでしょう。インフラストラクチャの核と"
3600 "なっている、apache や X サーバのようプログラムも、デバッグパッケージの良い作"
3601 "成候補です。"
3602
3603 #. type: Content of: <chapter><section><section><para>
3604 #: best-pkging-practices.dbk:1807
3605 msgid ""
3606 "Some debug packages may contain an entire special debugging build of a "
3607 "library or other binary, but most of them can save space and build time by "
3608 "instead containing separated debugging symbols that <command>gdb</command> "
3609 "can find and load on the fly when debugging a program or library.  The "
3610 "convention in Debian is to keep these symbols in <filename>/usr/lib/debug/"
3611 "<replaceable>path</replaceable></filename>, where <replaceable>path</"
3612 "replaceable> is the path to the executable or library.  For example, "
3613 "debugging symbols for <filename>/usr/bin/foo</filename> go in <filename>/usr/"
3614 "lib/debug/usr/bin/foo</filename>, and debugging symbols for <filename>/usr/"
3615 "lib/libfoo.so.1</filename> go in <filename>/usr/lib/debug/usr/lib/libfoo."
3616 "so.1</filename>."
3617 msgstr ""
3618 "デバッグパッケージのうちいくつかは、ライブラリあるいは他のバイナリの完全に特"
3619 "別なデバッグビルドを含むでしょうが、それらの大半は容量やビルドする時間を節約"
3620 "できます。<filename>/usr/lib/debug/<replaceable>path</replaceable></"
3621 "filename> の場合、<replaceable>path</replaceable> は実行ファイルかライブラリ"
3622 "へのパスになります。例えば、<filename>/usr/bin/foo</filename> のデバッグシン"
3623 "ボルは <filename>/usr/lib/debug/usr/bin/foo</filename> に行き、<filename>/"
3624 "usr/lib/libfoo.so.1</filename> のデバッグシンボルは <filename>/usr/lib/debug/"
3625 "usr/lib/libfoo.so.1</filename> になります。"
3626
3627 #. type: Content of: <chapter><section><section><para>
3628 #: best-pkging-practices.dbk:1819
3629 msgid ""
3630 "The debugging symbols can be extracted from an object file using "
3631 "<command>objcopy --only-keep-debug</command>.  Then the object file can be "
3632 "stripped, and <command>objcopy --add-gnu-debuglink</command> used to specify "
3633 "the path to the debugging symbol file.  <citerefentry> "
3634 "<refentrytitle>objcopy</refentrytitle> <manvolnum>1</manvolnum> </"
3635 "citerefentry> explains in detail how this works."
3636 msgstr ""
3637 "デバッグシンボルは <command>objcopy --only-keep-debug</command> を使ってオブ"
3638 "ジェクトファイルから展開できます。そうすればオブジェクトファイルを strip する"
3639 "ことができ、<command>objcopy --add-gnu-debuglink</command> がデバッグシンボル"
3640 "ファイルへのパスを指定するのに使われます。<citerefentry> "
3641 "<refentrytitle>objcopy</refentrytitle> <manvolnum>1</manvolnum> </"
3642 "citerefentry> で、これがどの様に動作するのかを詳細に説明しています。"
3643
3644 #. type: Content of: <chapter><section><section><para>
3645 #: best-pkging-practices.dbk:1827
3646 msgid ""
3647 "The <command>dh_strip</command> command in <systemitem role=\"package"
3648 "\">debhelper</systemitem> supports creating debug packages, and can take "
3649 "care of using <command>objcopy</command> to separate out the debugging "
3650 "symbols for you.  If your package uses <systemitem role=\"package"
3651 "\">debhelper</systemitem>, all you need to do is call <command>dh_strip --"
3652 "dbg-package=libfoo-dbg</command>, and add an entry to <filename>debian/"
3653 "control</filename> for the debug package."
3654 msgstr ""
3655 "<systemitem role=\"package\">debhelper</systemitem> 中の <command>dh_strip</"
3656 "command> コマンドは、デバッグパッケージの作成をサポートし、デバッグシンボルを"
3657 "分離するのに <command>objcopy</command> の利用の面倒を見てくれます。あなたの"
3658 "パッケージが <systemitem role=\"package\">debhelper</systemitem> を使っている"
3659 "場合、あなたがする必要があるのは <command>dh_strip --dbg-package=libfoo-dbg</"
3660 "command> を呼び出し、<filename>debian/control</filename> にデバッグパッケージ"
3661 "のエントリを追加することだけです。"
3662
3663 #. type: Content of: <chapter><section><section><para>
3664 #: best-pkging-practices.dbk:1834
3665 msgid ""
3666 "Note that the debug package should depend on the package that it provides "
3667 "debugging symbols for, and this dependency should be versioned.  For example:"
3668 msgstr ""
3669 "デバッグパッケージは、そのパッケージがデバッグシンボルを提供するパッケージに"
3670 "依存する必要があり、この依存関係はバージョン指定が必要であるということに注意"
3671 "してください。以下のような例になります:"
3672
3673 # type: Content of: <chapter><section><section><screen>
3674 #. type: Content of: <chapter><section><section><screen>
3675 #: best-pkging-practices.dbk:1838
3676 #, no-wrap
3677 msgid "Depends: libfoo (= ${binary:Version})\n"
3678 msgstr "Depends: libfoo (= ${binary:Version})\n"
3679
3680 # type: Content of: <chapter><section><title>
3681 #. type: Content of: <chapter><section><section><title>
3682 #: best-pkging-practices.dbk:1842
3683 msgid "Best practices for meta-packages"
3684 msgstr "メタパッケージのベストプラクティス"
3685
3686 # FIXME-trans: evolve over time
3687 #. type: Content of: <chapter><section><section><para>
3688 #: best-pkging-practices.dbk:1844
3689 msgid ""
3690 "A meta-package is a mostly empty package that makes it easy to install a "
3691 "coherent set of packages that can evolve over time. It achieves this by "
3692 "depending on all the packages of the set. Thanks to the power of APT, the "
3693 "meta-package maintainer can adjust the dependencies and the user's system "
3694 "will automatically get the supplementary packages. The dropped packages that "
3695 "were automatically installed will be also be marked as removal candidates "
3696 "(and are even automatically removed by <command>aptitude</command>).  "
3697 "<systemitem role=\"package\">gnome</systemitem> and <systemitem role="
3698 "\"package\">linux-image-amd64</systemitem> are two examples of meta-packages "
3699 "(built by the source packages <systemitem role=\"package\">meta-gnome2</"
3700 "systemitem> and <systemitem role=\"package\">linux-latest</systemitem>)."
3701 msgstr ""
3702 "メタパッケージは、時間がかかる一貫したセットのパッケージをインストールするの"
3703 "を楽にしてくれる、ほぼ空のパッケージです。そのセットの全パッケージに依存する"
3704 "ことで、これを実現しています。APT の力のおかげで、メタパッケージのメンテナは"
3705 "依存関係を調整すればユーザのシステムが自動的に追加パッケージを得ることができ"
3706 "ます。自動的にインストールされていてメタパッケージから落とされたパッケージ"
3707 "は、削除候補としてマークされます (そして <command>aptitude</command> によって"
3708 "自動的に削除もされます)。<systemitem role=\"package\">gnome</systemitem> と "
3709 "<systemitem role=\"package\">linux-image-amd64</systemitem> は、メタパッケー"
3710 "ジの 2 つの例です (ソースパッケージ <systemitem role=\"package\">meta-"
3711 "gnome2</systemitem> and <systemitem role=\"package\">linux-latest</"
3712 "systemitem> から生成されています)。"
3713
3714 #. type: Content of: <chapter><section><section><para>
3715 #: best-pkging-practices.dbk:1858
3716 msgid ""
3717 "The long description of the meta-package must clearly document its purpose "
3718 "so that the user knows what he will lose if he removes the package. Being "
3719 "explicit about the consequences is recommended. This is particularly "
3720 "important for meta-packages which are installed during initial installation "
3721 "and that have not been explicitly installed by the user.  Those tend to be "
3722 "important to ensure smooth system upgrades and the user should be "
3723 "discouraged from uninstalling them to avoid potential breakages."
3724 msgstr ""
3725 "メタパッケージの長い説明文は、目的を明確に記述している必要があります。これに"
3726 "よって、ユーザはもしそのパッケージを削除した場合に何を失うことになるのかを知"
3727 "ることができます。のちの影響について明示的にするのもお勧めです。これは、初回"
3728 "のインストール時にインストールされており、ユーザが明示的にインストールしたわ"
3729 "けではないメタパッケージにとって、特に重要です。システムのアップグレードをス"
3730 "ムースに保証するのに重要になり、潜在的な破損をさけるためにユーザに対してアン"
3731 "インストールする気をなくさせることでしょう。"
3732
3733 # type: Content of: <chapter><title>
3734 #. type: Content of: <chapter><title>
3735 #: beyond-pkging.dbk:7
3736 msgid "Beyond Packaging"
3737 msgstr "パッケージ化、そして…"
3738
3739 # type: Content of: <chapter><para>
3740 #. type: Content of: <chapter><para>
3741 #: beyond-pkging.dbk:9
3742 msgid ""
3743 "Debian is about a lot more than just packaging software and maintaining "
3744 "those packages.  This chapter contains information about ways, often really "
3745 "critical ways, to contribute to Debian beyond simply creating and "
3746 "maintaining packages."
3747 msgstr ""
3748 "Debian は、単にソフトウェアのパッケージを作ってメンテナンスをしているだけでは"
3749 "ありません。この章では、単にパッケージを作ってメンテナンスする以外で Debian "
3750 "へ協力・貢献するやり方、多くの場合とても重要となるやり方の情報を取り扱いま"
3751 "す。"
3752
3753 # type: Content of: <chapter><para>
3754 #. type: Content of: <chapter><para>
3755 #: beyond-pkging.dbk:14
3756 msgid ""
3757 "As a volunteer organization, Debian relies on the discretion of its members "
3758 "in choosing what they want to work on and in choosing the most critical "
3759 "thing to spend their time on."
3760 msgstr ""
3761 "ボランティア組織の例にたがわず、Debian の活動はメンバーが何をしたいのか、時間"
3762 "を割くのに最も重大だと思われることが何か、というメンバーの判断に依っていま"
3763 "す。"
3764
3765 # type: Content of: <chapter><section><title>
3766 #. type: Content of: <chapter><section><title>
3767 #: beyond-pkging.dbk:19
3768 msgid "Bug reporting"
3769 msgstr "バグ報告"
3770
3771 # type: Content of: <chapter><section><para>
3772 #. type: Content of: <chapter><section><para>
3773 #: beyond-pkging.dbk:21
3774 msgid ""
3775 "We encourage you to file bugs as you find them in Debian packages.  In fact, "
3776 "Debian developers are often the first line testers.  Finding and reporting "
3777 "bugs in other developers' packages improves the quality of Debian."
3778 msgstr ""
3779 "我々としては、Debian パッケージで見つけたバグを登録することを勧めています。実"
3780 "際のところ、大抵の場合は Debian 開発者が第一線でのテスト作業者となっていま"
3781 "す。他の開発者のパッケージで見つけたバグを報告することで Debian の品質が向上"
3782 "されています。"
3783
3784 # type: Content of: <chapter><section><para>
3785 #. type: Content of: <chapter><section><para>
3786 #: beyond-pkging.dbk:26
3787 msgid ""
3788 "Read the <ulink url=\"&url-bts-report;\">instructions for reporting bugs</"
3789 "ulink> in the Debian <ulink url=\"&url-bts;\">bug tracking system</ulink>."
3790 msgstr ""
3791 "Debian <ulink url=\"&url-bts;\">バグ追跡システム (BTS)</ulink> の <ulink url="
3792 "\"&url-bts-report;\">バグ報告のやり方について (instructions for reporting "
3793 "bugs)</ulink> を参照してください。"
3794
3795 # type: Content of: <chapter><section><para>
3796 #. type: Content of: <chapter><section><para>
3797 #: beyond-pkging.dbk:31
3798 msgid ""
3799 "Try to submit the bug from a normal user account at which you are likely to "
3800 "receive mail, so that people can reach you if they need further information "
3801 "about the bug.  Do not submit bugs as root."
3802 msgstr ""
3803 "いつも使っているメールを受け取れるユーザアカウントからバグを送ってみてくださ"
3804 "い。そうすることで、開発者がそのバグに関するより詳細な情報を必要とする場合に"
3805 "あなたに尋ねることができます。root ユーザでバグを報告しないでください。"
3806
3807 # type: Content of: <chapter><section><para>
3808 #. type: Content of: <chapter><section><para>
3809 #: beyond-pkging.dbk:36
3810 msgid ""
3811 "You can use a tool like <citerefentry> <refentrytitle>reportbug</"
3812 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry> to submit bugs.  It "
3813 "can automate and generally ease the process."
3814 msgstr ""
3815 "バグを報告するには、<citerefentry> <refentrytitle>reportbug</refentrytitle> "
3816 "<manvolnum>1</manvolnum> </citerefentry> のようなツールが使えます。これによっ"
3817 "て作業を自動化し、かなり簡単なものにできます。"
3818
3819 # type: Content of: <chapter><section><para>
3820 #. type: Content of: <chapter><section><para>
3821 #: beyond-pkging.dbk:41
3822 msgid ""
3823 "Make sure the bug is not already filed against a package.  Each package has "
3824 "a bug list easily reachable at <literal>http://&bugs-host;/"
3825 "<replaceable>packagename</replaceable></literal>.  Utilities like "
3826 "<citerefentry> <refentrytitle>querybts</refentrytitle> <manvolnum>1</"
3827 "manvolnum> </citerefentry> can also provide you with this information (and "
3828 "<command>reportbug</command> will usually invoke <command>querybts</command> "
3829 "before sending, too)."
3830 msgstr ""
3831 "パッケージに対して既にバグが報告されていないことを確認しておいてください。"
3832 "個々のパッケージに対するバグのリストは <literal>http://&bugs-host;/"
3833 "<replaceable>パッケージ名</replaceable></literal> にて簡単に確認できます。"
3834 "<citerefentry> <refentrytitle>querybts</refentrytitle> <manvolnum>1</"
3835 "manvolnum> </citerefentry> のようなユーティリティでもこの情報を入手できます "
3836 "(なお、<command>reportbug</command> では大抵の場合、バグを送信する前に "
3837 "<command>querybts</command> の実行も行っています)。"
3838
3839 # type: Content of: <chapter><section><para>
3840 #. type: Content of: <chapter><section><para>
3841 #: beyond-pkging.dbk:50
3842 msgid ""
3843 "Try to direct your bugs to the proper location.  When for example your bug "
3844 "is about a package which overwrites files from another package, check the "
3845 "bug lists for <emphasis>both</emphasis> of those packages in order to avoid "
3846 "filing duplicate bug reports."
3847 msgstr ""
3848 "正しい所にバグを報告する様に心がけてください。例えばあるパッケージが他のパッ"
3849 "ケージのファイルを上書きしてしまうバグの場合ですが、バグ報告が重複して登録さ"
3850 "れるのを避けるため、これらのパッケージの<emphasis>両方</emphasis>のバグリスト"
3851 "を確認してください。"
3852
3853 # type: Content of: <chapter><section><para>
3854 #. type: Content of: <chapter><section><para>
3855 #: beyond-pkging.dbk:56
3856 msgid ""
3857 "For extra credit, you can go through other packages, merging bugs which are "
3858 "reported more than once, or tagging bugs `fixed' when they have already been "
3859 "fixed.  Note that when you are neither the bug submitter nor the package "
3860 "maintainer, you should not actually close the bug (unless you secure "
3861 "permission from the maintainer)."
3862 msgstr ""
3863 "さらに言うと、他のパッケージについても、何度も報告されているバグをマージした"
3864 "り既に修正されているバグに「fixed」タグをつけたりすることもできます。そのバグ"
3865 "の報告者であったりパッケージメンテナではない場合は (メンテナから許可をもらっ"
3866 "ていなければ)、実際にバグをクローズしてはいけないことに注意してください。"
3867
3868 # type: Content of: <chapter><section><para>
3869 #. type: Content of: <chapter><section><para>
3870 #: beyond-pkging.dbk:63
3871 msgid ""
3872 "From time to time you may want to check what has been going on with the bug "
3873 "reports that you submitted.  Take this opportunity to close those that you "
3874 "can't reproduce anymore.  To find out all the bugs you submitted, you just "
3875 "have to visit <literal>http://&bugs-host;/from:<replaceable>your-email-addr</"
3876 "replaceable></literal>."
3877 msgstr ""
3878 "時折、あなたが登録したバグ報告について何が起こっているのかをチェックしたくな"
3879 "ることでしょう。これは、もう再現できないものをクローズするきっかけになりま"
3880 "す。報告した全てのバグ報告を確認するには、<literal>http://&bugs-host;/from:"
3881 "<replaceable>your-email-addr</replaceable></literal> を参照すればいいだけで"
3882 "す。"
3883
3884 # type: Content of: <chapter><section><section><title>
3885 #. type: Content of: <chapter><section><section><title>
3886 #: beyond-pkging.dbk:70
3887 msgid "Reporting lots of bugs at once (mass bug filing)"
3888 msgstr "一度に大量のバグを報告するには (mass bug filing)"
3889
3890 # type: Content of: <chapter><section><section><para>
3891 #. type: Content of: <chapter><section><section><para>
3892 #: beyond-pkging.dbk:72
3893 msgid ""
3894 "Reporting a great number of bugs for the same problem on a great number of "
3895 "different packages — i.e., more than 10 — is a deprecated practice.  Take "
3896 "all possible steps to avoid submitting bulk bugs at all.  For instance, if "
3897 "checking for the problem can be automated, add a new check to <systemitem "
3898 "role=\"package\">lintian</systemitem> so that an error or warning is emitted."
3899 msgstr ""
3900 "大量の異なるパッケージに対して、同じ問題についての非常に多くのバグ (例えば "
3901 "10 個以上) を報告するのは、推奨されていないやり方です。不要なバグ報告を避ける"
3902 "ため、可能な限りの手続きを踏むようにしましょう。例えば、問題の確認を自動化で"
3903 "きる場合は <systemitem role=\"package\">lintian</systemitem> に新しくチェック"
3904 "項目を追加すれば、エラーや警告が明確になります。"
3905
3906 # type: Content of: <chapter><section><section><para>
3907 #. type: Content of: <chapter><section><section><para>
3908 #: beyond-pkging.dbk:79
3909 msgid ""
3910 "If you report more than 10 bugs on the same topic at once, it is recommended "
3911 "that you send a message to &email-debian-devel; describing your intention "
3912 "before submitting the report, and mentioning the fact in the subject of your "
3913 "mail.  This will allow other developers to verify that the bug is a real "
3914 "problem.  In addition, it will help prevent a situation in which several "
3915 "maintainers start filing the same bug report simultaneously."
3916 msgstr ""
3917 "同じ問題について一度に 10 個以上のバグを報告する場合は、バグ報告を登録する前"
3918 "に &email-debian-devel; へ送ることをお勧めします。バグ報告を送る前に注意点を"
3919 "記述し、メールのサブジェクトに事実を挙げておきます。これで他の開発者がそのバ"
3920 "グが本当に問題であるかどうかを確認できるようになります。さらに、これによって"
3921 "複数のメンテナが平行して同じバグ報告を登録するのを防止できるようになります。"
3922
3923 # type: Content of: <chapter><section><section><para>
3924 #. type: Content of: <chapter><section><section><para>
3925 #: beyond-pkging.dbk:87
3926 msgid ""
3927 "Please use the programs <command>dd-list</command> and if appropriate "
3928 "<command>whodepends</command> (from the package <systemitem role=\"package"
3929 "\">devscripts</systemitem>) to generate a list of all affected packages, and "
3930 "include the output in your mail to &email-debian-devel;."
3931 msgstr ""
3932 "<command>dd-list</command> プログラムを利用することと、明確になっているのであ"
3933 "れば影響を受けるパッケージのリストを (<systemitem role=\"package"
3934 "\">devscripts</systemitem> パッケージの) <command>whodepends</command> を使っ"
3935 "て出力して、&email-debian-devel; へのメールに含めて下さい。"
3936
3937 # type: Content of: <chapter><section><section><para>
3938 #. type: Content of: <chapter><section><section><para>
3939 #: beyond-pkging.dbk:93
3940 msgid ""
3941 "Note that when sending lots of bugs on the same subject, you should send the "
3942 "bug report to <email>maintonly@&bugs-host;</email> so that the bug report is "
3943 "not forwarded to the bug distribution mailing list."
3944 msgstr ""
3945 "同じサブジェクトで大量のバグを送信する際は、バグ報告がバグ情報用メーリングリ"
3946 "ストへ転送されないように <email>maintonly@&bugs-host;</email> へバグ報告を送"
3947 "るべきであるの注意してください。"
3948
3949 #. type: Content of: <chapter><section><section><section><title>
3950 #: beyond-pkging.dbk:98
3951 msgid "Usertags"
3952 msgstr "Usertag"
3953
3954 #. type: Content of: <chapter><section><section><section><para>
3955 #: beyond-pkging.dbk:100
3956 msgid ""
3957 "You may wish to use BTS usertags when submitting bugs across a number of "
3958 "packages. Usertags are similar to normal tags such as 'patch' and 'wishlist' "
3959 "but differ in that they are user-defined and occupy a namespace that is "
3960 "unique to a particular user. This allows multiple sets of developers to "
3961 "'usertag' the same bug in different ways without conflicting."
3962 msgstr ""
3963 "多数のパッケージに対するバグを登録する際に BTS の usertag を使いたくなるかも"
3964 "しれません。usertag は 'patch' や 'wishlist' のような通常のタグに似ています"
3965 "が、ユーザが定義する事と特定のユーザに対して一意な名前空間を占めるという点で"
3966 "違っています。これによって、同じバグについて衝突する事無しに、開発者がそれぞ"
3967 "れ別のやり方で複数の設定ができるようになります。"
3968
3969 #. type: Content of: <chapter><section><section><section><para>
3970 #: beyond-pkging.dbk:107
3971 msgid ""
3972 "To add usertags when filing bugs, specify the <literal>User</literal> and "
3973 "<literal>Usertags</literal> pseudo-headers:"
3974 msgstr ""
3975 "バグを登録する際に usertag を追加するには、擬似ヘッダ (pseudo-header) "
3976 "<literal>User</literal> と <literal>Usertags</literal> を指定します。"
3977
3978 #. type: Content of: <chapter><section><section><section><screen>
3979 #: beyond-pkging.dbk:111
3980 #, no-wrap
3981 msgid ""
3982 "To: submit@bugs.debian.org\n"
3983 "Subject: <replaceable>title-of-bug</replaceable>\n"
3984 "\n"
3985 "Package: <replaceable>pkgname</replaceable>\n"
3986 "<replaceable>[ ... ]</replaceable>\n"
3987 "User: <replaceable>email-addr</replaceable>\n"
3988 "Usertags: <replaceable>tag-name [ tag-name ... ]</replaceable>\n"
3989 "\n"
3990 "<replaceable>description-of-bug ...</replaceable>\n"
3991 msgstr ""
3992 "To: submit@bugs.debian.org\n"
3993 "Subject: <replaceable>バグタイトル</replaceable>\n"
3994 "\n"
3995 "Package: <replaceable>パッケージ名</replaceable>\n"
3996 "<replaceable>[ ... ]</replaceable>\n"
3997 "User: <replaceable>メールアドレス</replaceable>\n"
3998 "Usertags: <replaceable>タグ名 [ タグ名 ... ]</replaceable>\n"
3999 "\n"
4000 "<replaceable>バグの説明 ...</replaceable>\n"
4001
4002 #. type: Content of: <chapter><section><section><section><para>
4003 #: beyond-pkging.dbk:122
4004 msgid ""
4005 "Note that tags are seperated by spaces and cannot contain underscores. If "
4006 "you are filing bugs for a particular group or team it is recommended that "
4007 "you set the <literal>User</literal> to an appropriate mailing list after "
4008 "describing your intention there."
4009 msgstr ""
4010 "タグは空白で区切られ、アンダースコア (_) を含められないことに注意してくださ"
4011 "い。特定のグループやチームについてのバグを登録する場合は、適切なメーリングリ"
4012 "ストで注意を促した上で <literal>User</literal> をそのメーリングリストに設定す"
4013 "るのをお勧めします。"
4014
4015 #. type: Content of: <chapter><section><section><section><para>
4016 #: beyond-pkging.dbk:128
4017 msgid ""
4018 "To view bugs tagged with a specific usertag, visit <literal>http://&bugs-"
4019 "host;/cgi-bin/pkgreport.cgi?users=<replaceable>email-addr</replaceable>&amp;"
4020 "tag=<replaceable>tag-name</replaceable></literal>."
4021 msgstr ""
4022 "特定の usertag でバグを参照する場合は <literal>http://&bugs-host;/cgi-bin/"
4023 "pkgreport.cgi?users=<replaceable>メールアドレス</replaceable>&amp;"
4024 "tag=<replaceable>タグ名</replaceable></literal> を指定してください。"
4025
4026 # type: Content of: <chapter><section><title>
4027 #. type: Content of: <chapter><section><title>
4028 #: beyond-pkging.dbk:137
4029 msgid "Quality Assurance effort"
4030 msgstr "品質維持の努力"
4031
4032 # type: Content of: <chapter><section><section><title>
4033 #. type: Content of: <chapter><section><section><title>
4034 #: beyond-pkging.dbk:139
4035 msgid "Daily work"
4036 msgstr "日々の作業"
4037
4038 # type: Content of: <chapter><section><section><para>
4039 #. type: Content of: <chapter><section><section><para>
4040 #: beyond-pkging.dbk:141
4041 msgid ""
4042 "Even though there is a dedicated group of people for Quality Assurance, QA "
4043 "duties are not reserved solely for them.  You can participate in this effort "
4044 "by keeping your packages as bug-free as possible, and as lintian-clean (see "
4045 "<xref linkend=\"lintian\"/>) as possible.  If you do not find that possible, "
4046 "then you should consider orphaning some of your packages (see <xref linkend="
4047 "\"orphaning\"/>).  Alternatively, you may ask the help of other people in "
4048 "order to catch up with the backlog of bugs that you have (you can ask for "
4049 "help on &email-debian-qa; or &email-debian-devel;).  At the same time, you "
4050 "can look for co-maintainers (see <xref linkend=\"collaborative-maint\"/>)."
4051 msgstr ""
4052 "品質保証に割り当てられたグループの人々がいたとしても、QA 作業は彼らのみに課せ"
4053 "られるものではありません。あなたもパッケージを可能な限りバグが無いように保"
4054 "ち、できるだけ lintian clean な状態 (<xref linkend=\"lintian\"/> を参照) にす"
4055 "ることで品質保証の作業に参加することができるのです。それが可能ではないように"
4056 "思えるなら、パッケージをいくつか「みなしご化 (orphan)」してください (<xref "
4057 "linkend=\"orphaning\"/> 参照)。または、溜まったバグ処理に追いつくため、他の"
4058 "人々に助力を願い出ることも可能です (&email-debian-qa; や &email-debian-"
4059 "devel; で助けを求めることができます)。同時に共同メンテナ (co-maintainer) を探"
4060 "すことも可能です (<xref linkend=\"collaborative-maint\"/> を参照してくださ"
4061 "い)。"
4062
4063 # type: Content of: <chapter><section><section><title>
4064 #. type: Content of: <chapter><section><section><title>
4065 #: beyond-pkging.dbk:155
4066 msgid "Bug squashing parties"
4067 msgstr "バグ潰しパーティ (BSP)"
4068
4069 # type: Content of: <chapter><section><section><para>
4070 #. type: Content of: <chapter><section><section><para>
4071 #: beyond-pkging.dbk:157
4072 msgid ""
4073 "From time to time the QA group organizes bug squashing parties to get rid of "
4074 "as many problems as possible.  They are announced on &email-debian-devel-"
4075 "announce; and the announcement explains which area will be the focus of the "
4076 "party: usually they focus on release critical bugs but it may happen that "
4077 "they decide to help finish a major upgrade (like a new <command>perl</"
4078 "command> version which requires recompilation of all the binary modules)."
4079 msgstr ""
4080 "時折、QA グループは可能な限りの問題を無くすためにバグ潰しパーティ (BSP) を開"
4081 "催しています。開催案内は &email-debian-devel-announce; で行われ、パーティがど"
4082 "の部分に集中して行われるのかが告知されます。大抵はリリースクリティカルバグ "
4083 "(RC) への対応に当てられますが、大きなアップグレード (新しい <command>perl</"
4084 "command> バージョンでの全バイナリモジュールを再コンパイルのような) を完了する"
4085 "手助けのために開かれることもあります。"
4086
4087 # type: Content of: <chapter><section><section><para>
4088 #. type: Content of: <chapter><section><section><para>
4089 #: beyond-pkging.dbk:166
4090 msgid ""
4091 "The rules for non-maintainer uploads differ during the parties because the "
4092 "announcement of the party is considered prior notice for NMU.  If you have "
4093 "packages that may be affected by the party (because they have release "
4094 "critical bugs for example), you should send an update to each of the "
4095 "corresponding bug to explain their current status and what you expect from "
4096 "the party.  If you don't want an NMU, or if you're only interested in a "
4097 "patch, or if you will deal yourself with the bug, please explain that in the "
4098 "BTS."
4099 msgstr ""
4100 "メンテナ以外によるアップロード (non-maintainer upload) のルールはパーティの開"
4101 "催中とそれ以外で違います。これは、パーティのアナウンスは NMU の予告であると考"
4102 "えられているためです。パーティによって影響を受けるパッケージを持っている場合 "
4103 "(例えばリリースクリティカルバグを持っている場合) は、それぞれ対応するバグにつ"
4104 "いて現状説明とこのパーティでどの様なことを期待しているのかを説明しないといけ"
4105 "ません。NMU を望まない、パッチでの対応にのみ興味がある、あるいは自分自身で対"
4106 "処をする予定の場合は、BTS で説明をしてください。"
4107
4108 # type: Content of: <chapter><section><section><para>
4109 #. type: Content of: <chapter><section><section><para>
4110 #: beyond-pkging.dbk:175
4111 msgid ""
4112 "People participating in the party have special rules for NMU, they can NMU "
4113 "without prior notice if they upload their NMU to DELAYED/3-day at least.  "
4114 "All other NMU rules apply as usually; they should send the patch of the NMU "
4115 "to the BTS (to one of the open bugs fixed by the NMU, or to a new bug, "
4116 "tagged fixed).  They should also respect any particular wishes of the "
4117 "maintainer."
4118 msgstr ""
4119 "パーティに参加している人には NMU についての特別ルールが割り当てられます。NMU "
4120 "について、少なくとも 3 日遅延してアップロードを行う場合 (DELAYED/3-day キュー"
4121 "などへのアップロードの場合) は予告無しで NMU できるのです。他の NMU ルールは"
4122 "全て通常通りに適用されます - NMU のパッチを BTS に送付する必要があります (修"
4123 "正されていないバグのいずれかを NMU で修正する、あるいは新たなバグにパッチを送"
4124 "り、fixed とタグを付けるなど)。それから、作業者は各メンテナの要望に沿う必要が"
4125 "あります。"
4126
4127 # type: Content of: <chapter><section><section><para>
4128 #. type: Content of: <chapter><section><section><para>
4129 #: beyond-pkging.dbk:182
4130 msgid ""
4131 "If you don't feel confident about doing an NMU, just send a patch to the "
4132 "BTS.  It's far better than a broken NMU."
4133 msgstr ""
4134 "NMU をする自信が無い場合は、BTS へパッチを投げるだけにしてください。NMU で"
4135 "パッケージを壊してしまうより、遥かに良いことです。"
4136
4137 # type: Content of: <chapter><section><title>
4138 #. type: Content of: <chapter><section><title>
4139 #: beyond-pkging.dbk:190
4140 msgid "Contacting other maintainers"
4141 msgstr "他のメンテナに連絡を取る"
4142
4143 # type: Content of: <chapter><section><para>
4144 #. type: Content of: <chapter><section><para>
4145 #: beyond-pkging.dbk:192
4146 msgid ""
4147 "During your lifetime within Debian, you will have to contact other "
4148 "maintainers for various reasons.  You may want to discuss a new way of "
4149 "cooperating between a set of related packages, or you may simply remind "
4150 "someone that a new upstream version is available and that you need it."
4151 msgstr ""
4152 "Debian と共に過ごす間、様々な理由で他のメンテナに連絡を取りたくなることでしょ"
4153 "う。関連パッケージ間での共同作業の新たなやり方について協議したい場合や、開発"
4154 "元で自分が使いたい新しいバージョンが利用可能になっていることを単に知らせたい"
4155 "場合などです。"
4156
4157 # type: Content of: <chapter><section><para>
4158 #. type: Content of: <chapter><section><para>
4159 #: beyond-pkging.dbk:198
4160 msgid ""
4161 "Looking up the email address of the maintainer for the package can be "
4162 "distracting.  Fortunately, there is a simple email alias, "
4163 "<literal><replaceable>package</replaceable>@&packages-host;</literal>, which "
4164 "provides a way to email the maintainer, whatever their individual email "
4165 "address (or addresses)  may be.  Replace <replaceable>package</replaceable> "
4166 "with the name of a source or a binary package."
4167 msgstr ""
4168 "パッケージメンテナのメールアドレスを探しだすのは骨が折れます。幸いな事に、"
4169 "<literal><replaceable>パッケージ名</replaceable>@&packages-host;</literal> と"
4170 "いうシンプルなメールのエイリアスがあり、メンテナらの個人アドレスが何であれメ"
4171 "ンテナへメールを届ける手段となっています。<replaceable>パッケージ名</"
4172 "replaceable> はパッケージのソース名かバイナリパッケージ名に置き換えてくださ"
4173 "い。"
4174
4175 # type: Content of: <chapter><section><para>
4176 #. type: Content of: <chapter><section><para>
4177 #: beyond-pkging.dbk:206
4178 msgid ""
4179 "You may also be interested in contacting the persons who are subscribed to a "
4180 "given source package via <xref linkend=\"pkg-tracking-system\"/>.  You can "
4181 "do so by using the <literal><replaceable>package</replaceable>@&pts-host;</"
4182 "literal> email address."
4183 msgstr ""
4184 "<xref linkend=\"pkg-tracking-system\"/> 経由でソースパッケージの購読を行って"
4185 "いる人に連絡を取りたくなるかもしれません。その場合は <literal><replaceable>"
4186 "パッケージ名</replaceable>@&pts-host;</literal> メールアドレスが使えます。"
4187
4188 # type: Content of: <chapter><section><title>
4189 #. type: Content of: <chapter><section><title>
4190 #: beyond-pkging.dbk:215
4191 msgid "Dealing with inactive and/or unreachable maintainers"
4192 msgstr "活動的でない、あるいは連絡が取れないメンテナに対応する"
4193
4194 # type: Content of: <chapter><section><para>
4195 #. type: Content of: <chapter><section><para>
4196 #: beyond-pkging.dbk:217
4197 msgid ""
4198 "If you notice that a package is lacking maintenance, you should make sure "
4199 "that the maintainer is active and will continue to work on their packages.  "
4200 "It is possible that they are not active any more, but haven't registered out "
4201 "of the system, so to speak.  On the other hand, it is also possible that "
4202 "they just need a reminder."
4203 msgstr ""
4204 "パッケージがメンテナンスされていないと気づいた場合、メンテナが活動的でパッ"
4205 "ケージの作業を続けるかどうかを確認する必要があります。もはや活動的な状態では"
4206 "ない可能性もありますが、言わばシステムに登録していなかったという可能性もあり"
4207 "ます。あるいは、単に確認が必要なだけという可能性もあります。"
4208
4209 # type: Content of: <chapter><section><para>
4210 #. type: Content of: <chapter><section><para>
4211 #: beyond-pkging.dbk:224
4212 msgid ""
4213 "There is a simple system (the MIA database) in which information about "
4214 "maintainers who are deemed Missing In Action is recorded.  When a member of "
4215 "the QA group contacts an inactive maintainer or finds more information about "
4216 "one, this is recorded in the MIA database.  This system is available in "
4217 "<filename>/org/qa.debian.org/mia</filename> on the host <literal>qa.debian."
4218 "org</literal>, and can be queried with the <command>mia-query</command> "
4219 "tool.  Use <command>mia-query --help</command> to see how to query the "
4220 "database.  If you find that no information has been recorded about an "
4221 "inactive maintainer yet, or that you can add more information, you should "
4222 "generally proceed as follows."
4223 msgstr ""
4224 "Missing In Action (行方不明) だと考えられているメンテナについての情報が記録さ"
4225 "れるシンプルなシステム (MIA データベース) があります。品質保証グループ (QA グ"
4226 "ループ) のメンバーが活動的ではないメンテナに連絡を取った場合や、そのメンテナ"
4227 "について新たな情報がもたらされた場合、その記録が MIA データベースに残されま"
4228 "す。このシステムは <literal>qa.debian.org</literal> ホスト上の <filename>/"
4229 "org/qa.debian.org/mia</filename> で利用可能になっており、<command>mia-query</"
4230 "command> ツールで検索ができます。どうやってデータベースを検索するのかについて"
4231 "は <command>mia-query --help</command> と入力してください。活動的ではないメン"
4232 "テナについての情報がまだ記録されていない、あるいはそのメンテナについての情報"
4233 "を追加できる場合は、おおよそ以下の手続きを行う必要があります。"
4234
4235 # type: Content of: <chapter><section><para>
4236 #. type: Content of: <chapter><section><para>
4237 #: beyond-pkging.dbk:235
4238 msgid ""
4239 "The first step is to politely contact the maintainer, and wait a reasonable "
4240 "time for a response.  It is quite hard to define reasonable time, but it is "
4241 "important to take into account that real life is sometimes very hectic.  One "
4242 "way to handle this would be to send a reminder after two weeks."
4243 msgstr ""
4244 "最初の一歩はメンテナに丁寧にコンタクトを取り、応答するのに充分な時間待つこと"
4245 "です。充分な時間というのを定義するのは非常に困難ですが、実生活では時折非常に"
4246 "多忙になるのを考慮に入れると重要なことです。一つのやり方としては、リマイン"
4247 "ダーを二週間後に送るという方法があります。"
4248
4249 # type: Content of: <chapter><section><para>
4250 #. type: Content of: <chapter><section><para>
4251 #: beyond-pkging.dbk:241
4252 msgid ""
4253 "If the maintainer doesn't reply within four weeks (a month), one can assume "
4254 "that a response will probably not happen.  If that happens, you should "
4255 "investigate further, and try to gather as much useful information about the "
4256 "maintainer in question as possible.  This includes:"
4257 msgstr ""
4258 "メンテナが4週間 (1ヶ月)応答をしない場合、おそらく反応がないと判断できま"
4259 "す。この様な場合はより詳細に確認し、可能な限り問題となっているメンテナに関す"
4260 "る有用な情報をかき集める必要があります。これには以下のようなものが含まれてい"
4261 "ます。"
4262
4263 # type: Content of: <chapter><section><itemizedlist><listitem><para>
4264 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
4265 #: beyond-pkging.dbk:249
4266 msgid ""
4267 "The <literal>echelon</literal> information available through the <ulink url="
4268 "\"&url-debian-db;\">developers' LDAP database</ulink>, which indicates when "
4269 "the developer last posted to a Debian mailing list.  (This includes mails "
4270 "about uploads distributed via the &email-debian-devel-changes; list.)  Also, "
4271 "remember to check whether the maintainer is marked as on vacation in the "
4272 "database."
4273 msgstr ""
4274 "<ulink url=\"&url-debian-db;\">開発者 LDAP データベース</ulink> を通じて得ら"
4275 "れる <literal>echelon</literal> 情報は、開発者が最後に Debian メーリングリス"
4276 "トに投稿したはいつなのかを示します (これには &email-debian-devel-changes; で"
4277 "の配布物のアップロードのメールも含まれます)。また、データベースでメンテナが休"
4278 "暇中かどうかも確認してください"
4279
4280 # type: Content of: <chapter><section><itemizedlist><listitem><para>
4281 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
4282 #: beyond-pkging.dbk:259
4283 msgid ""
4284 "The number of packages this maintainer is responsible for, and the condition "
4285 "of those packages.  In particular, are there any RC bugs that have been open "
4286 "for ages? Furthermore, how many bugs are there in general? Another important "
4287 "piece of information is whether the packages have been NMUed, and if so, by "
4288 "whom."
4289 msgstr ""
4290 "このメンテナが対応しているパッケージ数やパッケージの状態。特に、長期間放置さ"
4291 "れ続けている RC バグがあるかどうか? さらに通常どの程度の数のバグがあるか? も"
4292 "う一つの重要な情報はパッケージが NMU されているかどうか、されているとしたら誰"
4293 "によって行われているか、です。"
4294
4295 # type: Content of: <chapter><section><itemizedlist><listitem><para>
4296 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
4297 #: beyond-pkging.dbk:268
4298 msgid ""
4299 "Is there any activity of the maintainer outside of Debian? For example, they "
4300 "might have posted something recently to non-Debian mailing lists or news "
4301 "groups."
4302 msgstr ""
4303 "Debian 以外でメンテナの活動があるかどうか? 例えば、近頃 Debian 以外のメーリン"
4304 "グリストや news グループへの投稿をしているなど。"
4305
4306 # type: Content of: <chapter><section><para>
4307 #. type: Content of: <chapter><section><para>
4308 #: beyond-pkging.dbk:275
4309 msgid ""
4310 "A bit of a problem are packages which were sponsored — the maintainer is not "
4311 "an official Debian developer.  The <literal>echelon</literal> information is "
4312 "not available for sponsored people, for example, so you need to find and "
4313 "contact the Debian developer who has actually uploaded the package.  Given "
4314 "that they signed the package, they're responsible for the upload anyhow, and "
4315 "are likely to know what happened to the person they sponsored."
4316 msgstr ""
4317 "パッケージがスポンサーされている、つまりメンテナが公式の Debian 開発者ではな"
4318 "い場合はちょっとした問題となります。例えば <literal>echelon</literal> の情報"
4319 "は、スポンサーされている人は利用できません。そのため実際にパッケージをアップ"
4320 "ロードした Debian 開発者を探して確認を取る必要があります。彼らがパッケージに"
4321 "サインしたということは、アップロードについて何であれ責任を持ち、スポンサーし"
4322 "た人に何が起こっているかを知っていそうだということです。"
4323
4324 # type: Content of: <chapter><section><para>
4325 #. type: Content of: <chapter><section><para>
4326 #: beyond-pkging.dbk:283
4327 msgid ""
4328 "It is also allowed to post a query to &email-debian-devel;, asking if anyone "
4329 "is aware of the whereabouts of the missing maintainer.  Please Cc: the "
4330 "person in question."
4331 msgstr ""
4332 "&email-debian-devel; に、活動が見えないメンテナの居所に誰か気づいているかとい"
4333 "う質問を投稿するのもありです。問題の人を Cc: に入れてください。"
4334
4335 # type: Content of: <chapter><section><para>
4336 #. type: Content of: <chapter><section><para>
4337 #: beyond-pkging.dbk:288
4338 msgid ""
4339 "Once you have gathered all of this, you can contact &email-mia;.  People on "
4340 "this alias will use the information you provide in order to decide how to "
4341 "proceed.  For example, they might orphan one or all of the packages of the "
4342 "maintainer.  If a package has been NMUed, they might prefer to contact the "
4343 "NMUer before orphaning the package — perhaps the person who has done the NMU "
4344 "is interested in the package."
4345 msgstr ""
4346 "ここに書かれた全てを収集したなら、&email-mia;に連絡しましょう。この名前の宛先"
4347 "を担当している人は、あなたが供給した情報を使ってどう進めるかを判断します。例"
4348 "えば、そのメンテナのパッケージの一部または全てをみなしご化 (Orphan) するかも"
4349 "知れません。パッケージがNMUされていた場合は、パッケージをみなしご化 (Orphan) "
4350 "する前にNMUをした人に連絡する事を選ぶかもしれません — NMUをした人はきっとパッ"
4351 "ケージに関心があるでしょうから。"
4352
4353 # type: Content of: <chapter><section><para>
4354 #. type: Content of: <chapter><section><para>
4355 #: beyond-pkging.dbk:296
4356 msgid ""
4357 "One last word: please remember to be polite.  We are all volunteers and "
4358 "cannot dedicate all of our time to Debian.  Also, you are not aware of the "
4359 "circumstances of the person who is involved.  Perhaps they might be "
4360 "seriously ill or might even have died — you do not know who may be on the "
4361 "receiving side.  Imagine how a relative will feel if they read the e-mail of "
4362 "the deceased and find a very impolite, angry and accusing message!"
4363 msgstr ""
4364 "最後に一言: 礼儀正しく振る舞いましょう。我々は所詮ボランティアで、全ての時間"
4365 "を Debian に捧げられるわけではありません。また、関わっている人の状況がわかる"
4366 "わけでもありません。重い病気にかかっているかかもしれないし、あるいは死んでし"
4367 "まっているかもしれません - メッセージを受け取る側にどんな人がいるかは分かりま"
4368 "せん。亡くなった方のご親戚の方がメールを読んだ場合に、非常に無礼で怒った叱責"
4369 "調のメッセージを見つけてどうお感じになるかを想像してください。"
4370
4371 # type: Content of: <chapter><section><para>
4372 #. type: Content of: <chapter><section><para>
4373 #: beyond-pkging.dbk:304
4374 msgid ""
4375 "On the other hand, although we are volunteers, we do have a responsibility.  "
4376 "So you can stress the importance of the greater good — if a maintainer does "
4377 "not have the time or interest anymore, they should let go and give the "
4378 "package to someone with more time."
4379 msgstr ""
4380 "一方で、我々はボランティアではありますが責任を持っています。全体の幸せの重要"
4381 "性をよく考える必要があります — もしメンテナが時間が足りなかったり、もう興味を"
4382 "無くしてしまった場合は、パッケージを誰か他のより時間がある人間に与えるべきで"
4383 "す。"
4384
4385 # type: Content of: <chapter><section><para>
4386 #. type: Content of: <chapter><section><para>
4387 #: beyond-pkging.dbk:310
4388 msgid ""
4389 "If you are interested in working in the MIA team, please have a look at the "
4390 "<filename>README</filename> file in <filename>/org/qa.debian.org/mia</"
4391 "filename> on <literal>qa.debian.org</literal> where the technical details "
4392 "and the MIA procedures are documented and contact &email-mia;."
4393 msgstr ""
4394 "MIA チームで働くのに興味を持った場合は、技術上の詳細と MIA の手順が記載されて"
4395 "いる <literal>qa.debian.org</literal> 上の <filename>/org/qa.debian.org/mia</"
4396 "filename> 内の <filename>README</filename> ファイルを参照して、&email-mia; に"
4397 "連絡を取ってください。"
4398
4399 # type: Content of: <chapter><section><title>
4400 #. type: Content of: <chapter><section><title>
4401 #: beyond-pkging.dbk:318
4402 msgid "Interacting with prospective Debian developers"
4403 msgstr "Debian 開発者候補に対応する"
4404
4405 # type: Content of: <chapter><section><para>
4406 #. type: Content of: <chapter><section><para>
4407 #: beyond-pkging.dbk:320
4408 msgid ""
4409 "Debian's success depends on its ability to attract and retain new and "
4410 "talented volunteers.  If you are an experienced developer, we recommend that "
4411 "you get involved with the process of bringing in new developers.  This "
4412 "section describes how to help new prospective developers."
4413 msgstr ""
4414 "Debian の成功は新たな才能あるボランティアをどう魅了し確保するかにかかっていま"
4415 "す。あなたが経験豊かな開発者なら、新たな開発者を呼び込むプロセスに関与するべ"
4416 "きです。このセクションでは新たな開発者候補者をどうやって手助けするのかについ"
4417 "て記述します。"
4418
4419 # type: Content of: <chapter><section><section><title>
4420 #. type: Content of: <chapter><section><section><title>
4421 #: beyond-pkging.dbk:326
4422 msgid "Sponsoring packages"
4423 msgstr "パッケージのスポンサーを行う"
4424
4425 # type: Content of: <chapter><section><section><para>
4426 #. type: Content of: <chapter><section><section><para>
4427 #: beyond-pkging.dbk:328
4428 msgid ""
4429 "Sponsoring a package means uploading a package for a maintainer who is not "
4430 "able to do it on their own. It's not a trivial matter, the sponsor must "
4431 "verify the packaging and ensure that it is of the high level of quality that "
4432 "Debian strives to have."
4433 msgstr ""
4434 "パッケージのスポンサーになるというのは、自分の権限ではパッケージをアップロー"
4435 "ドできないメンテナのためにパッケージをアップロードする、ということです。これ"
4436 "は些細な問題ではなく、スポンサーはパッケージを精査して Debian が求めるような"
4437 "高いレベルの品質であることを保証する必要があります。"
4438
4439 #. type: Content of: <chapter><section><section><para>
4440 #: beyond-pkging.dbk:334
4441 msgid "Debian Developers can sponsor packages. Debian Maintainers can't."
4442 msgstr ""
4443 "Debian 開発者はパッケージをスポンサーできます。Debian メンテナはできません。"
4444
4445 #. type: Content of: <chapter><section><section><para><orderedlist><listitem><para>
4446 #: beyond-pkging.dbk:340
4447 msgid ""
4448 "The maintainer prepares a source package (<filename>.dsc</filename>) and "
4449 "puts it online somewhere (like on <ulink url=\"http://mentors.debian.net/cgi-"
4450 "bin/welcome\">mentors.debian.net</ulink>) or even better, provides a link to "
4451 "a public VCS repository (see <xref linkend=\"servers-vcs\"/>) where the "
4452 "package is maintained."
4453 msgstr ""
4454 "メンテナはソースパッケージ (<filename>.dsc</filename>) を用意してオンライン上"
4455 "の何処か (例えば <ulink url=\"http://mentors.debian.net/cgi-bin/welcome"
4456 "\">mentors.debian.net</ulink>) に置く、あるいはもっと良いのは、パッケージがメ"
4457 "ンテナンスされている公開 VCS リポジトリへのリンクを提供することです (<xref "
4458 "linkend=\"servers-vcs\"/> 参照)。"
4459
4460 #. type: Content of: <chapter><section><section><para><orderedlist><listitem><para>
4461 #: beyond-pkging.dbk:346
4462 msgid "The sponsor downloads (or checkouts) the source package."
4463 msgstr ""
4464 "スポンサーはソースパッケージをダウンロード (あるいはチェックアウト) します。"
4465
4466 #. type: Content of: <chapter><section><section><para><orderedlist><listitem><para>
4467 #: beyond-pkging.dbk:349
4468 msgid ""
4469 "The sponsor reviews the source package. If she finds issues, she informs the "
4470 "maintainer and asks her to provide a fixed version (the process starts over "
4471 "at step 1)."
4472 msgstr ""
4473 "スポンサーはソースパッケージをレビューします。問題を見つけたら、メンテナに知"
4474 "らせて修正版をくれるように尋ねます (作業は step 1 へやり直しされます)。"
4475
4476 #. type: Content of: <chapter><section><section><para><orderedlist><listitem><para>
4477 #: beyond-pkging.dbk:354
4478 msgid ""
4479 "The sponsor could not find any remaining problem. She builds the package, "
4480 "signs it, and uploads it to Debian."
4481 msgstr ""
4482 "スポンサーは、何も問題が残っているのを見つけられませんでした。パッケージをビ"
4483 "ルドし、署名し、Debian へアップロードします。"
4484
4485 #. type: Content of: <chapter><section><section><para>
4486 #: beyond-pkging.dbk:337
4487 msgid ""
4488 "The process of sponsoring a package is: <placeholder type=\"orderedlist\" id="
4489 "\"0\"/>"
4490 msgstr ""
4491 "パッケージのスポンサー作業の流れは以下の通りです: <placeholder type="
4492 "\"orderedlist\" id=\"0\"/>"
4493
4494 #. type: Content of: <chapter><section><section><para>
4495 #: beyond-pkging.dbk:360
4496 msgid ""
4497 "Before delving in the details of how to sponsor a package, you should ask "
4498 "yourself whether adding the proposed package is beneficial to Debian."
4499 msgstr ""
4500 "パッケージのスポンサーのやり方について詳細を詰める前に、提案されたパッケージ"
4501 "を追加することが Debian にとって有益であるかどうか、自分自身に問いかける必要"
4502 "があります。"
4503
4504 #. type: Content of: <chapter><section><section><para>
4505 #: beyond-pkging.dbk:364
4506 msgid ""
4507 "There's no simple rule to answer this question, it can depend on many "
4508 "factors: is the upstream codebase mature and not full of security holes? Are "
4509 "there pre-existing packages that can do the same task and how do they "
4510 "compare to this new package? Has the new package been requested by users and "
4511 "how large is the user base? How active are the upstream developers?"
4512 msgstr ""
4513 "この質問に答えるのは単純ではなく、多くの要因に依っています: 開発元のコードは"
4514 "成熟していて、セキュリティホールの山ではないですか? 同じことができる既存パッ"
4515 "ケージがありませんか? そしてこの新しいパッケージと比べてどうですか? 新しい"
4516 "パッケージはユーザから要求されたものですか? そしてユーザ数はどの程度の大きさ"
4517 "ですか? 大本の開発者らはアクティブですか?"
4518
4519 #. type: Content of: <chapter><section><section><para>
4520 #: beyond-pkging.dbk:371
4521 msgid ""
4522 "You should also ensure that the prospective maintainer is going to be a good "
4523 "maintainer. Does she already have some experience with other packages? If "
4524 "yes, is she doing a good job with them (check out some bugs)? Is she "
4525 "familiar with the package and its programming language? Does she have the "
4526 "skills needed for this package? If not, is she able to learn them?"
4527 msgstr ""
4528 "それから、メンテナ候補者が良いメンテナになるであろうことを保証する必要があり"
4529 "ます。他のパッケージでの経験がありますか? そうであれば、良い仕事をしています"
4530 "か (バグを確認している)? パッケージと使われているプログラミング言語について詳"
4531 "しいですか? そのパッケージに必要なスキルを持っていますか? そうでなければ、学"
4532 "ぶことが可能でしょうか?"
4533
4534 # FIXME-trans
4535 #. type: Content of: <chapter><section><section><para>
4536 #: beyond-pkging.dbk:379
4537 msgid ""
4538 "It's also a good idea to know where she stands towards Debian: does she "
4539 "agree with Debian's philosophy and does she intend to join Debian? Given how "
4540 "easy it is to become a Debian Maintainer, you might want to only sponsor "
4541 "people who plan to join. That way you know from the start that you won't "
4542 "have to act as a sponsor indefinitely."
4543 msgstr ""
4544 "候補者が、Debian に対してどういうスタンスでいるかを知ることも良い考えです: "
4545 "Debian の哲学に賛同していて、Debian に参加したいと思っていますか? Debian メン"
4546 "テナになるのがどれくらい簡単なのかを考えて、参加を検討している人たちだけをス"
4547 "ポンサーするのが良いでしょう。こうすれば、最初からずっとスポンサーとして行動"
4548 "しなくて良いと思っておけます。"
4549
4550 # type: Content of: <chapter><section><section><title>
4551 #. type: Content of: <chapter><section><section><section><title>
4552 #: beyond-pkging.dbk:386
4553 msgid "Sponsoring a new package"
4554 msgstr "新しいパッケージのスポンサーを行う"
4555
4556 # type: Content of: <chapter><section><section><para>
4557 #. type: Content of: <chapter><section><section><section><para>
4558 #: beyond-pkging.dbk:388
4559 msgid ""
4560 "New maintainers usually have certain difficulties creating Debian packages — "
4561 "this is quite understandable. They will do mistakes. That's why sponsoring a "
4562 "brand new package into Debian requires a thorough review of the Debian "
4563 "packaging. Sometimes several iterations will be needed until the package is "
4564 "good enough to be uploaded to Debian. Thus being a sponsor implies being a "
4565 "mentor."
4566 msgstr ""
4567 "新たなメンテナは、Debian パッケージの作成する際に大抵何らかの困難に会いますー"
4568 "これは非常に理解できることです。彼らは間違いを犯します。これは、全く新しい"
4569 "パッケージを Debian でスポンサーするのに、Debian パッケージングの徹底的なレ"
4570 "ビューを受ける必要がある根拠です。時折、パッケージが Debian へアップロードさ"
4571 "れるのに十分な状態になるまで、複数回のやり取りが必要になることがあります。そ"
4572 "れゆえ、スポンサーになることは、メンターになることを伴います。"
4573
4574 #. type: Content of: <chapter><section><section><section><para>
4575 #: beyond-pkging.dbk:396
4576 msgid ""
4577 "Don't ever sponsor a new package without reviewing it. The review of new "
4578 "packages done by ftpmasters mainly ensures that the software is really free. "
4579 "Of course, it happens that they stumble on packaging problems but they "
4580 "really should not. It's your task to ensure that the uploaded package "
4581 "complies with the Debian Free Software Guidelines and is of good quality."
4582 msgstr ""
4583 "レビューをせずに新しいパッケージのスポンサーをしないでください。ftpmaster に"
4584 "よる新しいパッケージのレビューは、主にソフトウェアが本当にフリーなものである"
4585 "かを確認するためです。もちろん、パッケージ化に関する問題に偶然気づくことはあ"
4586 "りますが、それを期待すべきではありません。アップロードされたパッケージが、"
4587 "Debian フリーソフトウェアガイドラインに適合し、良い品質であるのを保証するの"
4588 "は、あなたの仕事です。"
4589
4590 #. type: Content of: <chapter><section><section><section><para><footnote><para>
4591 #: beyond-pkging.dbk:409
4592 msgid ""
4593 "You can find more checks in the wiki where several developers share their "
4594 "own <ulink url=\"http://wiki.debian.org/SponsorChecklist\">sponsorship "
4595 "checklists</ulink>."
4596 msgstr ""
4597 "もっと多くのチェック項目について、複数の開発者が持ち寄っている<ulink url="
4598 "\"http://wiki.debian.org/SponsorChecklist\">sponsorship checklists</ulink> で"
4599 "見ることができます。"
4600
4601 #. type: Content of: <chapter><section><section><section><para>
4602 #: beyond-pkging.dbk:404
4603 msgid ""
4604 "Building the package and testing the software is part of the review, but "
4605 "it's also not enough. The rest of this section contains a non-exhaustive "
4606 "list of points to check in your review.  <placeholder type=\"footnote\" id="
4607 "\"0\"/>"
4608 msgstr ""
4609 "パッケージをビルドし、ソフトウェアのテストを行うのはレビューの一部ではありま"
4610 "すが、それだけでは十分ではありません。この章の残りの部分では、レビューで"
4611 "チェックするポイントの一覧を述べます (徹底的なものではありません)。"
4612 "<placeholder type=\"footnote\" id=\"0\"/>"
4613
4614 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4615 #: beyond-pkging.dbk:416
4616 msgid ""
4617 "Verify that the upstream tarball provided is the same that has been "
4618 "distributed by the upstream author (when the sources are repackaged for "
4619 "Debian, generate the modified tarball yourself)."
4620 msgstr ""
4621 "upstream の tarball として提供されているものが、upstream の作者が配布している"
4622 "ものと同じかどうかを確認する (ソースが Debian 用に再パッケージされている場"
4623 "合、修正した tarball を自分自身で生成する)。"
4624
4625 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4626 #: beyond-pkging.dbk:421
4627 msgid ""
4628 "Run <command>lintian</command> (see <xref linkend=\"lintian\"/>). It will "
4629 "catch many common problems. Be sure to verify that any <command>lintian</"
4630 "command> overrides setup by the maintainer is fully justified."
4631 msgstr ""
4632 "<command>lintian</command> を実行する (<xref linkend=\"lintian\"/> 参照)。多"
4633 "くの一般的な問題を見つけてくれます。<command>lintian</command> の overrides "
4634 "設定がメンテナによって設定されている場合、完全に問題がないことを確認してくだ"
4635 "さい。"
4636
4637 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4638 #: beyond-pkging.dbk:426
4639 msgid ""
4640 "Run <command>licensecheck</command> (part of <xref linkend=\"devscripts\"/>) "
4641 "and verify that <filename>debian/copyright</filename> seems correct and "
4642 "complete. Look for license problems (like files with “All rights reserved” "
4643 "headers, or with a non-DFSG compliant license). <command>grep -ri</command> "
4644 "is your friend for this task."
4645 msgstr ""
4646 "<command>licensecheck</command>(<xref linkend=\"devscripts\"/> の一部) を実行"
4647 "し、<filename>debian/copyright</filename> が正しく、そして完全な事を確認す"
4648 "る。ライセンス問題を探してください (頭に“All rights reserved”とあるファイル"
4649 "や、DFSG に適合しないライセンスがあるなど)。この作業には、<command>grep -ri</"
4650 "command> が助けとなることでしょう。"
4651
4652 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4653 #: beyond-pkging.dbk:433
4654 msgid ""
4655 "Build the package with <command>pbuilder</command> (or any similar tool, see "
4656 "<xref linkend=\"pbuilder\"/>) to ensure that the build-dependencies are "
4657 "complete."
4658 msgstr ""
4659 "ビルドの依存関係が完全であるのを保証するため、パッケージを "
4660 "<command>pbuilder</command> (やその他類似のツール) でビルドする (<xref "
4661 "linkend=\"pbuilder\"/> 参照)。"
4662
4663 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4664 #: beyond-pkging.dbk:438
4665 msgid ""
4666 "Proofread <filename>debian/control</filename>: does it follow the best "
4667 "practices (see <xref linkend=\"bpp-debian-control\"/>)? Are the dependencies "
4668 "complete?"
4669 msgstr ""
4670 "<filename>debian/control</filename> を査読する: ベストプラクティスに従ってい"
4671 "る? (<xref linkend=\"bpp-debian-control\"/> 参照) 依存関係は完璧ですか?"
4672
4673 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4674 #: beyond-pkging.dbk:443
4675 msgid ""
4676 "Proofread <filename>debian/rules</filename>: does it follow the best "
4677 "practices (see <xref linkend=\"bpp-debian-rules\"/>)? Do you see some "
4678 "possible improvements?"
4679 msgstr ""
4680 "<filename>debian/rules</filename> を査読する: ベストプラクティスに従ってい"
4681 "る? 改善可能な点がある?"
4682
4683 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4684 #: beyond-pkging.dbk:448
4685 msgid ""
4686 "Proofread the maintainer scripts (<filename>preinst</filename>, "
4687 "<filename>postinst</filename>, <filename>prerm</filename>, <filename>postrm</"
4688 "filename>, <filename>config</filename>): will the <filename>preinst</"
4689 "filename>/<filename>postrm</filename> work when the dependencies are not "
4690 "installed? Are all the scripts idempotent (i.e. can you run them multiple "
4691 "times without consequences)?"
4692 msgstr ""
4693 "メンテナスクリプト (<filename>preinst</filename>, <filename>postinst</"
4694 "filename>, <filename>prerm</filename>, <filename>postrm</filename>, "
4695 "<filename>config</filename>) を査読する: 依存関係がインストールされていない時"
4696 "でも動作する? 全てのスクリプトが等羃 (idempotent、すなわち、問題無しに複数回"
4697 "実行できる)?"
4698
4699 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4700 #: beyond-pkging.dbk:456
4701 msgid ""
4702 "Review any change to upstream files (either in <filename>.diff.gz</"
4703 "filename>, or in <filename>debian/patches/</filename> or directly embedded "
4704 "in the <filename>debian</filename> tarball for binary files). Are they "
4705 "justified? Are they properly documented (with <ulink url=\"&url-dep3;"
4706 "\">DEP-3</ulink> for patches)?"
4707 msgstr ""
4708 "開発元のファイルに対する変更 (<filename>.diff.gz</filename>、"
4709 "<filename>debian/patches/</filename>、あるいは直接 <filename>debian</"
4710 "filename> tarball に埋め込まれているバイナリファイル) をレビューする。十分な"
4711 "根拠がありますか? (パッチに対し、<ulink url=\"&url-dep3;\">DEP-3</ulink> に"
4712 "沿って) 正しくドキュメント化されている?"
4713
4714 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4715 #: beyond-pkging.dbk:462
4716 msgid ""
4717 "For every file, ask yourself why the file is there and whether it's the "
4718 "right way to achieve the desired result. Is the maintainer following the "
4719 "best packaging practices (see <xref linkend=\"best-pkging-practices\"/>)?"
4720 msgstr ""
4721 "すべてのファイルについて、そのファイルが何故そこにあるのか、望んでいる結果を"
4722 "もたらすためにそれが正しいやり方かどうかを自身に問いかけてください。メンテナ"
4723 "はパッケージ化のベストプラクティスに従っていますか? (<xref linkend=\"best-"
4724 "pkging-practices\"/> 参照)"
4725
4726 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4727 #: beyond-pkging.dbk:468
4728 msgid ""
4729 "Build the packages, install them and try the software. Ensure you can remove "
4730 "and purge the packages. Maybe test them with <command>piuparts</command>."
4731 msgstr ""
4732 "パッケージをビルドし、インストールし、ソフトウェアを使ってみてください。パッ"
4733 "ケージを削除 (remove)、及び完全削除 (purge) できることを確認してください。"
4734 "<command>piuparts</command> でテストすると良いかもしれません。"
4735
4736 #. type: Content of: <chapter><section><section><section><para>
4737 #: beyond-pkging.dbk:474
4738 msgid ""
4739 "If the audit did not reveal any problem, you can build the package and "
4740 "upload it to Debian. Remember that even if you're not the maintainer, the "
4741 "sponsor is still responsible of what he uploaded to Debian. That's why "
4742 "you're encouraged to keep up with the package through the <xref linkend="
4743 "\"pkg-tracking-system\"/>."
4744 msgstr ""
4745 "監査で何も問題が見つからなかった場合には、パッケージをビルドして Debian へ"
4746 "アップロードすることができます。あなたがメンテナでなかったとしても、スポン"
4747 "サーは Debian へアップロードされたものへの責任を持つことを覚えておいてくださ"
4748 "い。これが、 <xref linkend=\"pkg-tracking-system\"/> を使ってパッケージを追い"
4749 "かけておくことが推奨される理由です。"
4750
4751 # type: Content of: <chapter><section><section><para>
4752 #. type: Content of: <chapter><section><section><section><para>
4753 #: beyond-pkging.dbk:481
4754 msgid ""
4755 "Note that you should not need to modify the source package to put your name "
4756 "in the <filename>changelog</filename> or in the <filename>control</filename> "
4757 "file. The <literal>Maintainer</literal> field of the <filename>control</"
4758 "filename> file and the <filename>changelog</filename> should list the person "
4759 "who did the packaging, i.e. the sponsoree. That way she will get all the BTS "
4760 "mail."
4761 msgstr ""
4762 "<filename>changelog</filename> ファイルや <filename>control</filename> ファイ"
4763 "ルにあなたの名前を入れるために、ソースパッケージを変更する必要はないことに注"
4764 "意してください。<filename>control</filename> ファイルの<literal>Maintainer</"
4765 "literal> 欄と <filename>changelog</filename> にはパッケージ作業を行った人を記"
4766 "載する必要があります。つまりはスポンサー対象者、ということです。そうすること"
4767 "で、メンテナはすべての BTS メールを受け取るようになります。"
4768
4769 #. type: Content of: <chapter><section><section><section><para>
4770 #: beyond-pkging.dbk:487
4771 msgid ""
4772 "Instead you should instruct <command>dpkg-buildpackage</command> to use your "
4773 "key for the signature. You do that with the <literal>-k</literal> option:"
4774 msgstr ""
4775 "代わりに、署名にあなたの鍵を使うために <command>dpkg-buildpackage</command> "
4776 "に指示する必要があります。これは <literal>-k</literal> オプションを使って行い"
4777 "ます: "
4778
4779 # type: Content of: <chapter><section><section><screen>
4780 #. type: Content of: <chapter><section><section><section><screen>
4781 #: beyond-pkging.dbk:490
4782 #, no-wrap
4783 msgid "dpkg-buildpackage -k<replaceable>KEY-ID</replaceable>\n"
4784 msgstr "dpkg-buildpackage -k<replaceable>KEY-ID</replaceable>\n"
4785
4786 #. type: Content of: <chapter><section><section><section><para>
4787 #: beyond-pkging.dbk:492
4788 msgid ""
4789 "If you use <command>debuild</command> and <command>debsign</command>, you "
4790 "can even configure it permanently in <filename>~/.devscripts</filename>:"
4791 msgstr ""
4792 "<command>debuild</command> と <command>debsign</command> を使う場合は、"
4793 "<filename>~/.devscripts</filename> に設定を決め打ちで書いても構いません:"
4794
4795 # type: Content of: <chapter><section><section><screen>
4796 #. type: Content of: <chapter><section><section><section><programlisting>
4797 #: beyond-pkging.dbk:495
4798 #, no-wrap
4799 msgid "DEBSIGN_KEYID=<replaceable>KEY-ID</replaceable>\n"
4800 msgstr "DEBSIGN_KEYID=<replaceable>KEY-ID</replaceable>\n"
4801
4802 #. type: Content of: <chapter><section><section><section><title>
4803 #: beyond-pkging.dbk:500
4804 msgid "Sponsoring an update of an existing package"
4805 msgstr "既存パッケージの更新をスポンサーする"
4806
4807 #. type: Content of: <chapter><section><section><section><para>
4808 #: beyond-pkging.dbk:502
4809 msgid ""
4810 "You will usually assume that the package has already gone through a full "
4811 "review. So instead of doing it again, you will carefully analyze the "
4812 "difference between the current version and the new version prepared by the "
4813 "maintainer. If you have not done the initial review yourself, you might "
4814 "still want to have a more deeper look just in case the initial reviewer was "
4815 "sloppy."
4816 msgstr ""
4817 "通常、パッケージは既に全体的なレビューを受けているとします。ですので、もう一"
4818 "度すべてを行う代わりに、現在のバージョンとメンテナによって準備された新しい"
4819 "バージョンとの差分を注意深く分析することになります。最初のレビューをあなた自"
4820 "身が行っていない場合は、最初のレビュワーがいい加減であった場合に備えて、より"
4821 "子細に確認を行った方が良いかもしれません。"
4822
4823 #. type: Content of: <chapter><section><section><section><para>
4824 #: beyond-pkging.dbk:510
4825 msgid ""
4826 "To be able to analyze the difference you need both versions. Download the "
4827 "current version of the source package (with <command>apt-get source</"
4828 "command>)  and rebuild it (or download the current binary packages with "
4829 "<command>aptitude download</command>). Download the source package to "
4830 "sponsor (usually with <command>dget</command>)."
4831 msgstr ""
4832 "差分を分析する為には両方のバージョンが必要です。ソースパッケージの現在のバー"
4833 "ジョンをダウンロードし (<command>apt-get source</command>)、リビルドします "
4834 "(あるいは <command>aptitude download</command> で現在のバイナリパッケージをダ"
4835 "ウンロードします)。それから、スポンサー用のソースパッケージをダウンロードしま"
4836 "す (通常、<command>dget</command> を使います)。"
4837
4838 #. type: Content of: <chapter><section><section><section><para>
4839 #: beyond-pkging.dbk:517
4840 msgid ""
4841 "Read the new changelog entry, it should tell you what to expect during the "
4842 "review. The main tool you will use is <command>debdiff</command> (provide by "
4843 "the <systemitem role=\"package\">devscripts</systemitem> package), you can "
4844 "run it with two source packages (<filename>.dsc</filename> files), or two "
4845 "binary packages, or two <filename>.changes</filename> files (it will then "
4846 "compare all the binary packages listed in the <filename>.changes</filename>)."
4847 msgstr ""
4848 "まず、changelog の新しいエントリを読みます。これで、レビュー中に予期しておく"
4849 "事柄を知ることができます。使うことになる主なツールは <command>debdiff</"
4850 "command> です (<systemitem role=\"package\">devscripts</systemitem> パッケー"
4851 "ジに含まれています)。2 つのソースパッケージ (<filename>.dsc</filename> ファイ"
4852 "ル) に対して実行するか、2 つのバイナリパッケージ、あるいは 2 つの <filename>."
4853 "changes</filename> ファイルに対して実行することができます (その場合は "
4854 "<filename>.changes</filename> に記載されているすべてのバイナリファイルを比較"
4855 "します)。"
4856
4857 #. type: Content of: <chapter><section><section><section><para>
4858 #: beyond-pkging.dbk:524
4859 msgid ""
4860 "If you compare the source packages (excluding upstream files in the case of "
4861 "a new upstream version, for example by filtering the output of "
4862 "<command>debdiff</command> with <command>filterdiff -i '*/debian/*'</"
4863 "command>), you must understand all the changes you see and they should be "
4864 "properly documented in the Debian changelog."
4865 msgstr ""
4866 "ソースパッケージを比較した場合 (新しい開発元のバージョンの場合には、例えば "
4867 "<command>debdiff</command> の出力を  <command>filterdiff -i '*/debian/*'</"
4868 "command> などとして、開発元のファイルを除外します)、確認したすべての変更点を"
4869 "理解して、この変更点が Debian の changelog に正しく記載されている必要がありま"
4870 "す。"
4871
4872 #. type: Content of: <chapter><section><section><section><para>
4873 #: beyond-pkging.dbk:531
4874 msgid ""
4875 "If everything is fine, build the package and compare the binary packages to "
4876 "verify that the changes on the source package have no unexpected "
4877 "consequences (like some files dropped by mistake, missing dependencies, "
4878 "etc.)."
4879 msgstr ""
4880 "何も問題がなければ、パッケージをビルドし、ソースパッケージ上の変更が期待して"
4881 "いない結果 (ミスのためファイルがなくなっている、依存関係の欠落など) をもたら"
4882 "していないかを確認するため、バイナリパッケージを比較します。"
4883
4884 #. type: Content of: <chapter><section><section><section><para>
4885 #: beyond-pkging.dbk:537
4886 msgid ""
4887 "You might want to check out the Package Tracking System (see <xref linkend="
4888 "\"pkg-tracking-system\"/>) to verify if the maintainer has not missed "
4889 "something important. Maybe there are translations updates sitting in the BTS "
4890 "that could have been integrated. Maybe the package has been NMUed and the "
4891 "maintainer forgot to integrate the changes from the NMU in his package. "
4892 "Maybe there's a release critical bug that he has left unhandled and that's "
4893 "blocking migration to <literal>testing</literal>. Whatever. If you find "
4894 "something that she could have done (better), it's time to tell her so that "
4895 "she can improve for next time, and so that she has a better understanding of "
4896 "her responsibilities."
4897 msgstr ""
4898 "メンテナが何か重要なことを見逃していないかを確認する為に、パッケージ追跡シス"
4899 "テム (PTS、<xref linkend=\"pkg-tracking-system\"/> 参照) を見るのが良いかもし"
4900 "れません。追加が可能な翻訳の更新が BTS にあるかもしれません。パッケージが "
4901 "NMU されていて、メンテナが NMU での変更をパッケージへ取り入れるのを忘れている"
4902 "かもしれません。リリースクリティカルバグがあって、メンテナが放置しているため"
4903 "に<literal>テスト版 (testing)</literal> への移行が阻まれているかもしれませ"
4904 "ん。何でもあります。メンテナが何か (より良く) できることを見つけたら、それを"
4905 "伝えましょう。次回に改善ができますし、メンテナは責務についてより深く理解する"
4906 "ことになります。"
4907
4908 #. type: Content of: <chapter><section><section><section><para>
4909 #: beyond-pkging.dbk:549
4910 msgid ""
4911 "If you have found no major problem, upload the new version. Otherwise ask "
4912 "the maintainer to provide you a fixed version."
4913 msgstr ""
4914 "何も大きな問題を見つけなければ、新しいバージョンをアップロードします。そうで"
4915 "なければ、メンテナに修正したバージョンをアップロードするよう要請します。"
4916
4917 # type: Content of: <chapter><section><section><title>
4918 #. type: Content of: <chapter><section><section><title>
4919 #: beyond-pkging.dbk:556
4920 msgid "Advocating new developers"
4921 msgstr "新たな開発者を支持する (advocate)"
4922
4923 # type: Content of: <chapter><section><section><para>
4924 #. type: Content of: <chapter><section><section><para>
4925 #: beyond-pkging.dbk:558
4926 msgid ""
4927 "See the page about <ulink url=\"&url-newmaint-advocate;\">advocating a "
4928 "prospective developer</ulink> at the Debian web site."
4929 msgstr ""
4930 "Debian ウェブサイトの<ulink url=\"&url-newmaint-advocate;\">開発者志願者の支"
4931 "持者になる (advocating a prospective developer)</ulink>のページを参照してくだ"
4932 "さい。"
4933
4934 # type: Content of: <chapter><section><section><title>
4935 #. type: Content of: <chapter><section><section><title>
4936 #: beyond-pkging.dbk:565
4937 msgid "Handling new maintainer applications"
4938 msgstr "新規メンテナ申請 (new maintainer applications) を取り扱う"
4939
4940 # type: Content of: <chapter><section><section><para>
4941 #. type: Content of: <chapter><section><section><para>
4942 #: beyond-pkging.dbk:567
4943 msgid ""
4944 "Please see <ulink url=\"&url-newmaint-amchecklist;\">Checklist for "
4945 "Application Managers</ulink> at the Debian web site."
4946 msgstr ""
4947 "Debian のウェブサイトにある <ulink url=\"&url-newmaint-amchecklist;\">申請管"
4948 "理者用チェックリスト (Checklist for Application Managers)</ulink> を参照して"
4949 "ください。"
4950
4951 # type: Content of: <chapter><title>
4952 #. type: Content of: <chapter><title>
4953 #: developer-duties.dbk:7
4954 msgid "Debian Developer's Duties"
4955 msgstr "Debian 開発者の責務"
4956
4957 #. type: Content of: <chapter><section><title>
4958 #: developer-duties.dbk:10
4959 msgid "Package Maintainer's Duties"
4960 msgstr "パッケージメンテナの責務"
4961
4962 #. type: Content of: <chapter><section><para>
4963 #: developer-duties.dbk:11
4964 msgid ""
4965 "As a package maintainer, you're supposed to provide high-quality packages "
4966 "that are well integrated in the system and that adhere to the Debian Policy."
4967 msgstr ""
4968 "あなたはパッケージメンテナとして、システムにうまく適合し、Debian ポリシーに"
4969 "しっかり則っている高品質のパッケージを提供していることでしょう。"
4970
4971 #. type: Content of: <chapter><section><section><title>
4972 #: developer-duties.dbk:16
4973 msgid "Work towards the next <literal>stable</literal> release"
4974 msgstr "次期<literal>安定版 (stable)</literal> リリースへの作業"
4975
4976 #. type: Content of: <chapter><section><section><para>
4977 #: developer-duties.dbk:18
4978 msgid ""
4979 "Providing high-quality packages in <literal>unstable</literal> is not "
4980 "enough, most users will only benefit from your packages when they are "
4981 "released as part of the next <literal>stable</literal> release. You are thus "
4982 "expected to collaborate with the release team to ensure your packages get "
4983 "included."
4984 msgstr ""
4985 "高品質のパッケージを<literal>不安定版 (unstable)</literal> へ提供するだけでは"
4986 "十分ではありません。多くのユーザは、パッケージが次期<literal>安定版 (stable)"
4987 "</literal> の一部としてリリースされた時にのみ、その恩恵を受けるからです。です"
4988 "から、パッケージが次期の<literal>安定版 (stable)</literal> に含まれるようにリ"
4989 "リースチームと上手く共同で作業することが期待されています。"
4990
4991 #. type: Content of: <chapter><section><section><para>
4992 #: developer-duties.dbk:24
4993 msgid ""
4994 "More concretely, you should monitor whether your packages are migrating to "
4995 "<literal>testing</literal> (see <xref linkend=\"testing\"/>). When the "
4996 "migration doesn't happen after the test period, you should analyze why and "
4997 "work towards fixing this.  It might mean fixing your package (in the case of "
4998 "release-critical bugs or failures to build on some architecture) but it can "
4999 "also mean updating (or fixing, or removing from <literal>testing</literal>) "
5000 "other packages to help complete a transition in which your package is "
5001 "entangled due to its dependencies. The release team might provide you some "
5002 "input on the current blockers of a given transition if you are not able to "
5003 "identify them."
5004 msgstr ""
5005 "より具体的には、パッケージが<literal>テスト版 (testing)</literal> に移行して"
5006 "いるかどうかを見守る必要があります (<xref linkend=\"testing\"/> 参照) 。テス"
5007 "ト期間後に移行が行われない場合は、その理由を分析してこれを修正する必要があり"
5008 "ます。(リリースクリティカルバグや、いくつかのアーキテクチャでビルドに失敗する"
5009 "場合) あなたのパッケージを修正するのが必要な場合もありますし、依存関係でパッ"
5010 "ケージが絡まっている状態からの移行を完了する手助けとして、他のパッケージを更"
5011 "新 (あるいは修正、または<literal>テスト版 (testing)</literal> からの削除) が"
5012 "必要な事を意味する場合もあります。障害となる理由 (blocker) を判別できない場合"
5013 "は、リリースチームが先の移行に関する現在の障害に関する情報を与えてくれること"
5014 "でしょう。"
5015
5016 #. type: Content of: <chapter><section><section><title>
5017 #: developer-duties.dbk:37
5018 msgid "Maintain packages in <literal>stable</literal>"
5019 msgstr "<literal>安定版 (stable)</literal> にあるパッケージをメンテナンスする"
5020
5021 #. type: Content of: <chapter><section><section><para>
5022 #: developer-duties.dbk:39
5023 msgid ""
5024 "Most of the package maintainer's work goes into providing updated versions "
5025 "of packages in <literal>unstable</literal>, but his job also entails taking "
5026 "care of the packages in the current <literal>stable</literal> release."
5027 msgstr ""
5028 "パッケージメンテナの作業の大半は、パッケージの更新されたバージョンを<literal>"
5029 "不安定版 (unstable)</literal> へ放り込むことですが、現状の<literal>安定版 "
5030 "(stable)</literal> リリースのパッケージの面倒をみることも伴っています。"
5031
5032 #. type: Content of: <chapter><section><section><para>
5033 #: developer-duties.dbk:44
5034 msgid ""
5035 "While changes in <literal>stable</literal> are discouraged, they are "
5036 "possible. Whenever a security problem is reported, you should collaborate "
5037 "with the security team to provide a fixed version (see <xref linkend=\"bug-"
5038 "security\"/>). When bugs of severity important (or more) are reported "
5039 "against the <literal>stable</literal> version of your packages, you should "
5040 "consider providing a targeted fix.  You can ask the <literal>stable</"
5041 "literal> release team whether they would accept such an update and then "
5042 "prepare a <literal>stable</literal> upload (see <xref linkend=\"upload-stable"
5043 "\"/>)."
5044 msgstr ""
5045 "<literal>安定版 (stable)</literal> への変更は推奨されてはいませんが、可能で"
5046 "す。セキュリティ問題が報告された時はいつでも、セキュリティチームと修正版を提"
5047 "供するように協力する必要があります (<xref linkend=\"bug-security\"/> 参照)。"
5048 "important (あるいはそれ以上) な重要度のバグが<literal>安定版 (stable)</"
5049 "literal> のバージョンのパッケージに報告されたら、対象のとなる修正の提供を検討"
5050 "する必要があります。<literal>安定版 (stable)</literal> リリースマネージャに、"
5051 "そのような更新を受け入れられるかどうかを尋ね、それから<literal>安定版 "
5052 "(stable)</literal> のアップロードを準備するなどができます (<xref linkend="
5053 "\"upload-stable\"/> 参照)。"
5054
5055 # type: Content of: <chapter><section><title>
5056 #. type: Content of: <chapter><section><section><title>
5057 #: developer-duties.dbk:56
5058 msgid "Manage release-critical bugs"
5059 msgstr "リリースクリティカルバグに対処する"
5060
5061 # type: Content of: <chapter><section><para>
5062 #. type: Content of: <chapter><section><section><para>
5063 #: developer-duties.dbk:58
5064 msgid ""
5065 "Generally you should deal with bug reports on your packages as described in "
5066 "<xref linkend=\"bug-handling\"/>.  However, there's a special category of "
5067 "bugs that you need to take care of — the so-called release-critical bugs (RC "
5068 "bugs). All bug reports that have severity <literal>critical</literal>, "
5069 "<literal>grave</literal> or <literal>serious</literal> make the package "
5070 "unsuitable for inclusion in the next <literal>stable</literal> release.  "
5071 "They can thus delay the Debian release (when they affect a package in "
5072 "<literal>testing</literal>) or block migrations to <literal>testing</"
5073 "literal> (when they only affect the package in <literal>unstable</literal>). "
5074 "In the worst scenario, they will lead to the package's removal. That's why "
5075 "these bugs need to be corrected as quickly as possible."
5076 msgstr ""
5077 "大抵の場合、パッケージに対するバグ報告については <xref linkend=\"bug-handling"
5078 "\"/>で記述されているように対応する必要があります。しかしながら、注意を必要と"
5079 "する特別なカテゴリのバグがあります—リリースクリティカルバグ (RC bug) と呼ばれ"
5080 "るものです。<literal>critical</literal>、<literal>grave</literal>、"
5081 "<literal>serious</literal> の重要度が付けられている全てのバグ報告によって、そ"
5082 "のパッケージは次の<literal>安定版 (stable)</literal> リリースに含めるのには適"
5083 "切ではないとされます。そのため、(<literal>テスト版 (testing)</literal> にある"
5084 "パッケージに影響する場合に) Debian のリリースを遅らせたり、(<literal>不安定"
5085 "版 (unstable)</literal> にあるパッケージにのみ影響する場合に) <literal>テスト"
5086 "版 (testing)</literal> への移行をブロックする可能性があります。最悪の場合は、"
5087 "パッケージの削除を招きます。これが RC バグを可能な限り素早く修正する必要があ"
5088 "る理由です。"
5089
5090 #. type: Content of: <chapter><section><section><para>
5091 #: developer-duties.dbk:70
5092 msgid ""
5093 "If, for any reason, you aren't able fix an RC bug in a package of yours "
5094 "within 2 weeks (for example due to time constraints, or because it's "
5095 "difficult to fix), you should mention it clearly in the bug report and you "
5096 "should tag the bug <literal>help</literal> to invite other volunteers to "
5097 "chime in. Be aware that RC bugs are frequently the targets of Non-Maintainer "
5098 "Uploads (see <xref linkend=\"nmu\"/>) because they can block the "
5099 "<literal>testing</literal> migration of many packages."
5100 msgstr ""
5101 "もし、何らかの理由で 2 週間以内に RC バグを修正できない場合 (例えば時間の制約"
5102 "上、あるいは修正が難しいなど)、明示的にバグ報告にそれを述べて、他のボランティ"
5103 "アを招き入れて参加してもらうためにバグに <literal>help</literal> タグを打って"
5104 "ください。大量のパッケージが<literal>テスト版 (testing)</literal> へ移行する"
5105 "のを妨げることがあるので、RC バグは頻繁に Non-Maintainer Upload の対象になる"
5106 "ことに注意してください (<xref linkend=\"nmu\"/> 参照)。"
5107
5108 #. type: Content of: <chapter><section><section><para>
5109 #: developer-duties.dbk:79
5110 msgid ""
5111 "Lack of attention to RC bugs is often interpreted by the QA team as a sign "
5112 "that the maintainer has disappeared without properly orphaning his package.  "
5113 "The MIA team might also get involved, which could result in your packages "
5114 "being orphaned (see <xref linkend=\"mia-qa\" />)."
5115 msgstr ""
5116 "RC バグへの関心の無さは、しばしば QA チームによって、メンテナが正しくパッケー"
5117 "ジをみなしご化せずに消えてしまったサインとして判断されます。MIA チームが関わ"
5118 "ることもあり、その場合はパッケージがみなしご化されます (<xref linkend=\"mia-"
5119 "qa\" /> 参照)。"
5120
5121 # type: Content of: <chapter><section><title>
5122 #. type: Content of: <chapter><section><section><title>
5123 #: developer-duties.dbk:87
5124 msgid "Coordination with upstream developers"
5125 msgstr "開発元/上流 (upstream) の開発者との調整"
5126
5127 # type: Content of: <chapter><section><para>
5128 #. type: Content of: <chapter><section><section><para>
5129 #: developer-duties.dbk:89
5130 msgid ""
5131 "A big part of your job as Debian maintainer will be to stay in contact with "
5132 "the upstream developers.  Debian users will sometimes report bugs that are "
5133 "not specific to Debian to our bug tracking system.  You have to forward "
5134 "these bug reports to the upstream developers so that they can be fixed in a "
5135 "future upstream release."
5136 msgstr ""
5137 "Debian メンテナとしての仕事のうちで重要な位置を占めるのは、開発元/上流 "
5138 "(upstream) の開発者との窓口であることです。Debian ユーザは、時折バグ報告シス"
5139 "テムに Debian 特有ではないバグを報告する事があります。Debian メンテナは、いつ"
5140 "か上流のリリースで修正できるようにする為、このようなバグ報告を上流の開発者に"
5141 "転送しなくてはなりません。"
5142
5143 # type: Content of: <chapter><section><para>
5144 #. type: Content of: <chapter><section><section><para>
5145 #: developer-duties.dbk:96
5146 msgid ""
5147 "While it's not your job to fix non-Debian specific bugs, you may freely do "
5148 "so if you're able.  When you make such fixes, be sure to pass them on to the "
5149 "upstream maintainers as well.  Debian users and developers will sometimes "
5150 "submit patches to fix upstream bugs — you should evaluate and forward these "
5151 "patches upstream."
5152 msgstr ""
5153 "Debian 固有ではないバグの修正はあなたの義務ではないとはいえ、できるなら遠慮な"
5154 "く修正してください。そのような修正を行った際は、上流の開発者にも送ってくださ"
5155 "い。時折 Debian ユーザ/開発者が上流のバグを修正するパッチを送ってくる事があ"
5156 "ります。その場合は、あなたはパッチを確認して上流へ転送する必要があります。"
5157
5158 # type: Content of: <chapter><section><para>
5159 #. type: Content of: <chapter><section><section><para>
5160 #: developer-duties.dbk:103
5161 msgid ""
5162 "If you need to modify the upstream sources in order to build a policy "
5163 "compliant package, then you should propose a nice fix to the upstream "
5164 "developers which can be included there, so that you won't have to modify the "
5165 "sources of the next upstream version.  Whatever changes you need, always try "
5166 "not to fork from the upstream sources."
5167 msgstr ""
5168 "ポリシーに準拠したパッケージをビルドするために上流のソースに手を入れる必要が"
5169 "ある場合、以降の上流でのリリースにおいて手を入れなくても済むために、ここで含"
5170 "まれる修正を上流の開発者にとって良い形で提案する必要があります。必要な変更が"
5171 "何であれ、上流のソースからフォークしないように常に試みてください。"
5172
5173 #. type: Content of: <chapter><section><section><para>
5174 #: developer-duties.dbk:110
5175 msgid ""
5176 "If you find that the upstream developers are or become hostile towards "
5177 "Debian or the free software community, you may want to re-consider the need "
5178 "to include the software in Debian. Sometimes the social cost to the Debian "
5179 "community is not worth the benefits the software may bring."
5180 msgstr ""
5181 "開発元の開発者らが Debian やフリーソフトウェアコミュニティに対して敵対的であ"
5182 "る、あるいは敵対的になってきているのを見つけた場合は、ソフトウェアを Debian "
5183 "に含める必要があるかを再考しなければならなくなるでしょう。時折 Debian コミュ"
5184 "ニティに対する社会的なコストは、そのソフトウェアがもたらすであろう利益に見合"
5185 "わない場合があります。"
5186
5187 #. type: Content of: <chapter><section><title>
5188 #: developer-duties.dbk:120
5189 msgid "Administrative Duties"
5190 msgstr "管理者的な責務"
5191
5192 #. type: Content of: <chapter><section><para>
5193 #: developer-duties.dbk:121
5194 msgid ""
5195 "A project of the size of Debian relies on some administrative infrastructure "
5196 "to keep track of everything. As a project member, you have some duties to "
5197 "ensure everything keeps running smoothly."
5198 msgstr ""
5199 "Debian のような大きさのプロジェクトは、あらゆる事を追いかけられる管理者用のイ"
5200 "ンフラに依っています。プロジェクトメンバーとして、あらゆる物事が滞り無く進む"
5201 "ように、あなたにはいくつかの義務があります。"
5202
5203 # type: Content of: <chapter><section><title>
5204 #. type: Content of: <chapter><section><section><title>
5205 #: developer-duties.dbk:126
5206 msgid "Maintaining your Debian information"
5207 msgstr "あなたの Debian に関する情報をメンテナンスする"
5208
5209 # type: Content of: <chapter><section><para>
5210 #. type: Content of: <chapter><section><section><para>
5211 #: developer-duties.dbk:128
5212 msgid ""
5213 "There's a LDAP database containing information about Debian developers at "
5214 "<ulink url=\"&url-debian-db;\"></ulink>.  You should enter your information "
5215 "there and update it as it changes.  Most notably, make sure that the address "
5216 "where your debian.org email gets forwarded to is always up to date, as well "
5217 "as the address where you get your debian-private subscription if you choose "
5218 "to subscribe there."
5219 msgstr ""
5220 "Debian 開発者に関する情報が含まれた LDAP データベースが <ulink url=\"&url-"
5221 "debian-db;\"></ulink> にあります。ここに情報を入力して、情報に変更があった際"
5222 "に更新する必要があります。特に、あなたの debian.org アドレス宛メールの転送先"
5223 "アドレスが常に最新になっているのを必ず確認してください。debian-private の購読"
5224 "をここで設定した場合、そのメールを受け取るアドレスについても同様です。"
5225
5226 # type: Content of: <chapter><section><para>
5227 #. type: Content of: <chapter><section><section><para>
5228 #: developer-duties.dbk:136
5229 msgid ""
5230 "For more information about the database, please see <xref linkend=\"devel-db"
5231 "\"/>."
5232 msgstr ""
5233 "データベースについての詳細は <xref linkend=\"devel-db\"/> を参照してくださ"
5234 "い。"
5235
5236 # type: Content of: <chapter><section><title>
5237 #. type: Content of: <chapter><section><section><title>
5238 #: developer-duties.dbk:141
5239 msgid "Maintaining your public key"
5240 msgstr "公開鍵をメンテナンスする"
5241
5242 # type: Content of: <chapter><section><para>
5243 #. type: Content of: <chapter><section><section><para>
5244 #: developer-duties.dbk:143
5245 msgid ""
5246 "Be very careful with your private keys.  Do not place them on any public "
5247 "servers or multiuser machines, such as the Debian servers (see <xref linkend="
5248 "\"server-machines\"/>).  Back your keys up; keep a copy offline.  Read the "
5249 "documentation that comes with your software; read the <ulink url=\"&url-pgp-"
5250 "faq;\">PGP FAQ</ulink>."
5251 msgstr ""
5252 "秘密鍵の取扱いには十二分に注意してください。Debian サーバ (<xref linkend="
5253 "\"server-machines\"/> 参照) のような公開サーバや複数のユーザがいるマシンには"
5254 "置かないようにしてください。鍵をバックアップして、コピーはオフラインな場所に"
5255 "置きましょう。ソフトウェアの使い方については付属のドキュメントを参照してくだ"
5256 "さい。<ulink url=\"&url-pgp-faq;\">PGP FAQ</ulink> を読みましょう。"
5257
5258 # type: Content of: <chapter><section><para>
5259 #. type: Content of: <chapter><section><section><para>
5260 #: developer-duties.dbk:150
5261 msgid ""
5262 "You need to ensure not only that your key is secure against being stolen, "
5263 "but also that it is secure against being lost.  Generate and make a copy "
5264 "(best also in paper form) of your revocation certificate; this is needed if "
5265 "your key is lost."
5266 msgstr ""
5267 "鍵が盗難に対してだけではなく、紛失についても安全であることを保証する必要があ"
5268 "ります。失効証明書 (revocation certificate) を生成してコピーを作って下さい "
5269 "(紙にも出力しておくのがベストです)。これは鍵を紛失した場合に必要になります。"
5270
5271 # type: Content of: <chapter><section><para>
5272 #. type: Content of: <chapter><section><section><para>
5273 #: developer-duties.dbk:156
5274 msgid ""
5275 "If you add signatures to your public key, or add user identities, you can "
5276 "update the Debian key ring by sending your key to the key server at "
5277 "<literal>&keyserver-host;</literal>."
5278 msgstr ""
5279 "公開鍵に対して、署名したり身元情報を追加したりなどしたら、鍵を "
5280 "<literal>&keyserver-host;</literal> の鍵サーバに送付することで Debian key "
5281 "ring を更新できます。"
5282
5283 # type: Content of: <chapter><section><para>
5284 #. type: Content of: <chapter><section><section><para>
5285 #: developer-duties.dbk:161
5286 msgid ""
5287 "If you need to add a completely new key or remove an old key, you need to "
5288 "get the new key signed by another developer.  If the old key is compromised "
5289 "or invalid, you also have to add the revocation certificate.  If there is no "
5290 "real reason for a new key, the Keyring Maintainers might reject the new "
5291 "key.  Details can be found at <ulink url=\"http://&keyserver-host;/"
5292 "replacing_keys.html\"></ulink>."
5293 msgstr ""
5294 "まったく新しい鍵を追加したりあるいは古い鍵を削除したりする必要がある時は、別"
5295 "の開発者に署名された新しい鍵が必要になります。以前の鍵が侵害されたり利用不可"
5296 "能になった場合には、失効証明書 (revocation certificate) も追加する必要があり"
5297 "ます。新しい鍵が本当に必要な理由が見当たらない場合は、Keyring メンテナは新し"
5298 "い鍵を拒否することがあります。詳細は <ulink url=\"http://&keyserver-host;/"
5299 "replacing_keys.html\"></ulink> で確認できます。"
5300
5301 # type: Content of: <chapter><section><para>
5302 #. type: Content of: <chapter><section><section><para>
5303 #: developer-duties.dbk:169
5304 msgid ""
5305 "The same key extraction routines discussed in <xref linkend=\"registering\"/"
5306 "> apply."
5307 msgstr ""
5308 "同様に鍵の取り出し方について <xref linkend=\"registering\"/> で説明されていま"
5309 "す。"
5310
5311 # type: Content of: <chapter><section><para>
5312 #. type: Content of: <chapter><section><section><para>
5313 #: developer-duties.dbk:173
5314 msgid ""
5315 "You can find a more in-depth discussion of Debian key maintenance in the "
5316 "documentation of the <systemitem role=\"package\">debian-keyring</"
5317 "systemitem> package."
5318 msgstr ""
5319 "Debian での鍵のメンテナンスについて、より突っ込んだ議論を <systemitem role="
5320 "\"package\">debian-keyring</systemitem> パッケージ中のドキュメントで知ること"
5321 "ができます。"
5322
5323 # type: Content of: <chapter><section><title>
5324 #. type: Content of: <chapter><section><section><title>
5325 #: developer-duties.dbk:180
5326 msgid "Voting"
5327 msgstr "投票をする"
5328
5329 # type: Content of: <chapter><section><para>
5330 #. type: Content of: <chapter><section><section><para>
5331 #: developer-duties.dbk:182
5332 msgid ""
5333 "Even though Debian isn't really a democracy, we use a democratic process to "
5334 "elect our leaders and to approve general resolutions.  These procedures are "
5335 "defined by the <ulink url=\"&url-constitution;\">Debian Constitution</ulink>."
5336 msgstr ""
5337 "Debian は本来の意味での民主主義ではありませんが、我々はリーダーの選出や一般投"
5338 "票の承認において民主主義的なプロセスを利用しています。これらの手続きについて"
5339 "は、<ulink url=\"&url-constitution;\">Debian 憲章</ulink>で規程されています。"
5340
5341 # type: Content of: <chapter><section><para>
5342 #. type: Content of: <chapter><section><section><para>
5343 #: developer-duties.dbk:188
5344 msgid ""
5345 "Other than the yearly leader election, votes are not routinely held, and "
5346 "they are not undertaken lightly.  Each proposal is first discussed on the "
5347 "&email-debian-vote; mailing list and it requires several endorsements before "
5348 "the project secretary starts the voting procedure."
5349 msgstr ""
5350 "毎年のリーダー選挙以外には、投票は定期的には実施されず、軽々しく提案されるも"
5351 "のではありません。提案はそれぞれ &email-debian-vote; メーリングリストでまず議"
5352 "論され、プロジェクトの書記担当者が投票手順を開始する前に複数のエンドースメン"
5353 "トを必要とします。"
5354
5355 # type: Content of: <chapter><section><para>
5356 #. type: Content of: <chapter><section><section><para>
5357 #: developer-duties.dbk:194
5358 msgid ""
5359 "You don't have to track the pre-vote discussions, as the secretary will "
5360 "issue several calls for votes on &email-debian-devel-announce; (and all "
5361 "developers are expected to be subscribed to that list).  Democracy doesn't "
5362 "work well if people don't take part in the vote, which is why we encourage "
5363 "all developers to vote.  Voting is conducted via GPG-signed/encrypted email "
5364 "messages."
5365 msgstr ""
5366 "書記担当者が &email-debian-devel-announce; 上で複数回投票の呼びかけを行うの"
5367 "で、投票前の議論を追いかける必要はありません (全開発者がこのメーリングリスト"
5368 "を購読することが求められています)。民主主義は、人々が投票に参加しないと正常に"
5369 "機能しません。これが我々が全ての開発者に投票を勧める理由です。投票は GPG に"
5370 "よって署名/暗号化されたメールによって行われます。"
5371
5372 # type: Content of: <chapter><section><para>
5373 #. type: Content of: <chapter><section><section><para>
5374 #: developer-duties.dbk:202
5375 msgid ""
5376 "The list of all proposals (past and current) is available on the <ulink url="
5377 "\"&url-vote;\">Debian Voting Information</ulink> page, along with "
5378 "information on how to make, second and vote on proposals."
5379 msgstr ""
5380 "(過去と現在の) 全ての提案リストが <ulink url=\"&url-vote;\">Debian 投票情報</"
5381 "ulink>ページで閲覧できます。提案について、どの様に起案され、支持され、投票が"
5382 "行われたのかという関連情報の確認が可能になっています。"
5383
5384 # type: Content of: <chapter><section><title>
5385 #. type: Content of: <chapter><section><section><title>
5386 #: developer-duties.dbk:209
5387 msgid "Going on vacation gracefully"
5388 msgstr "優雅に休暇を取る"
5389
5390 # type: Content of: <chapter><section><para>
5391 #. type: Content of: <chapter><section><section><para>
5392 #: developer-duties.dbk:211
5393 msgid ""
5394 "It is common for developers to have periods of absence, whether those are "
5395 "planned vacations or simply being buried in other work.  The important thing "
5396 "to notice is that other developers need to know that you're on vacation so "
5397 "that they can do whatever is needed if a problem occurs with your packages "
5398 "or other duties in the project."
5399 msgstr ""
5400 "予定していた休暇にせよ、それとも単に他の作業で忙しいにせよ、開発者が不在にな"
5401 "ることがあるのはごく普通のことです。注意すべき重要な点は、他の開発者達があな"
5402 "たが休暇中であるのを知る必要があることと、あなたのパッケージについて問題が起"
5403 "こった場合やプロジェクト内での責務を果たすのに問題が生じたという様な場合は、"
5404 "必要なことを彼らが何であってもできるようにすることです。"
5405
5406 # type: Content of: <chapter><section><para>
5407 #. type: Content of: <chapter><section><section><para>
5408 #: developer-duties.dbk:218
5409 msgid ""
5410 "Usually this means that other developers are allowed to NMU (see <xref "
5411 "linkend=\"nmu\"/>) your package if a big problem (release critical bug, "
5412 "security update, etc.) occurs while you're on vacation.  Sometimes it's "
5413 "nothing as critical as that, but it's still appropriate to let others know "
5414 "that you're unavailable."
5415 msgstr ""
5416 "通常、これはあなたが休暇中にあなたのパッケージが大きな問題 (リリースクリティ"
5417 "カルバグやセキュリティ更新など) となっている場合に、他の開発者に対して NMU "
5418 "(<xref linkend=\"nmu\"/> 参照) を許可することを意味しています。大抵の場合はそ"
5419 "れほど致命的なことはおきませんが、他の開発者に対してあなたが作業できない状態"
5420 "であることを知らせるのは重要です。"
5421
5422 # type: Content of: <chapter><section><para><footnote><para>
5423 #. type: Content of: <chapter><section><section><para><footnote><para>
5424 #: developer-duties.dbk:227
5425 msgid ""
5426 "This is so that the message can be easily filtered by people who don't want "
5427 "to read vacation notices."
5428 msgstr ""
5429 "これは、休暇のメッセージを読みたくない人がメッセージを簡単に振り分け可能にす"
5430 "るためです。"
5431
5432 # type: Content of: <chapter><section><para><footnote>
5433 #. type: Content of: <chapter><section><section><para>
5434 #: developer-duties.dbk:225
5435 msgid ""
5436 "In order to inform the other developers, there are two things that you "
5437 "should do.  First send a mail to <email>debian-private@&lists-host;</email> "
5438 "with [VAC] prepended to the subject of your message<placeholder type="
5439 "\"footnote\" id=\"0\"/> and state the period of time when you will be on "
5440 "vacation.  You can also give some special instructions on what to do if a "
5441 "problem occurs."
5442 msgstr ""
5443 "他の開発者に通知するために行わなければならないことが 2 つあります。まず、"
5444 "<email>debian-private@&lists-host;</email> にサブジェクトの先頭に [VAC] と付"
5445 "けたメールを送り<placeholder type=\"footnote\" id=\"0\"/>、いつまで休暇なのか"
5446 "を示しておきます。何か問題が起きた際への特別な指示を書いておくこともできま"
5447 "す。"
5448
5449 # type: Content of: <chapter><section><para>
5450 #. type: Content of: <chapter><section><section><para>
5451 #: developer-duties.dbk:234
5452 msgid ""
5453 "The other thing to do is to mark yourself as on vacation in the <link "
5454 "linkend=\"devel-db\">Debian developers' LDAP database</link> (this "
5455 "information is only accessible to Debian developers).  Don't forget to "
5456 "remove the on vacation flag when you come back!"
5457 msgstr ""
5458 "他に行うべき事は <link linkend=\"devel-db\">Debian developers' LDAP "
5459 "database</link> 上 であなたを vacation とマークする事です (この情報は Debian "
5460 "開発者のみがアクセスできます)。休暇から戻った時には vacation フラグを削除する"
5461 "のを忘れないように!"
5462
5463 # type: Content of: <chapter><section><para>
5464 #. type: Content of: <chapter><section><section><para>
5465 #: developer-duties.dbk:240
5466 msgid ""
5467 "Ideally, you should sign up at the <ulink url=\"&url-gpg-coord;\">GPG "
5468 "coordination pages</ulink> when booking a holiday and check if anyone there "
5469 "is looking for signing.  This is especially important when people go to "
5470 "exotic places where we don't have any developers yet but where there are "
5471 "people who are interested in applying."
5472 msgstr ""
5473 "理想的には、休暇にあわせて <ulink url=\"&url-gpg-coord;\">GPG coordination "
5474 "pages</ulink> に登録して、誰かサインを希望している人がいるかどうかをチェック"
5475 "します。開発者がまだ誰もいないけれども応募に興味を持っている人がいるようなエ"
5476 "キゾチックな場所に行く場合、これは特に重要です。"
5477
5478 # type: Content of: <chapter><section><title>
5479 #. type: Content of: <chapter><section><section><title>
5480 #: developer-duties.dbk:249
5481 msgid "Retiring"
5482 msgstr "脱退について"
5483
5484 # type: Content of: <chapter><section><para>
5485 #. type: Content of: <chapter><section><section><para>
5486 #: developer-duties.dbk:251
5487 msgid ""
5488 "If you choose to leave the Debian project, you should make sure you do the "
5489 "following steps:"
5490 msgstr ""
5491 "Debian プロジェクトから去るのを決めた場合は、以下の手順に従ってください:"
5492
5493 # type: Content of: <chapter><section><orderedlist><listitem><para>
5494 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
5495 #: developer-duties.dbk:257
5496 msgid ""
5497 "Orphan all your packages, as described in <xref linkend=\"orphaning\"/>."
5498 msgstr ""
5499 "<xref linkend=\"orphaning\"/> の記述に従って、全てのパッケージをみなしご化 "
5500 "(orphan) してください。"
5501
5502 # type: Content of: <chapter><section><orderedlist><listitem><para>
5503 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
5504 #: developer-duties.dbk:262
5505 msgid ""
5506 "Send an gpg-signed email about why you are leaving the project to "
5507 "<email>debian-private@&lists-host;</email>."
5508 msgstr ""
5509 "何故プロジェクトを去るのかについて GPG でサインされたメールを <email>debian-"
5510 "private@&lists-host;</email> に投げてください。"
5511
5512 # type: Content of: <chapter><section><orderedlist><listitem><para>
5513 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
5514 #: developer-duties.dbk:268
5515 msgid ""
5516 "Notify the Debian key ring maintainers that you are leaving by opening a "
5517 "ticket in Debian RT by sending a mail to &email-keyring; with the words "
5518 "'Debian RT' somewhere in the subject line (case doesn't matter)."
5519 msgstr ""
5520 "'Debian RT' という単語 (大文字小文字は関係なし) がサブジェクトのどこかに入っ"
5521 "たメールを &email-keyring; に投げて Debian RT でチケットをオープンして、あな"
5522 "たがプロジェクトを去るのを Debian key ring メンテナに知らせてください。"
5523
5524 #. type: Content of: <chapter><section><section><para>
5525 #: developer-duties.dbk:275
5526 msgid ""
5527 "It is important that the above process is followed, because finding inactive "
5528 "developers and orphaning their packages takes significant time and effort."
5529 msgstr ""
5530 "上記のプロセスに従うのは重要です。何故なら活動を停止している開発者を探して"
5531 "パッケージをみなしご化するのは、非常に時間と手間がかかることだからです。"
5532
5533 #. type: Content of: <chapter><section><section><title>
5534 #: developer-duties.dbk:281
5535 msgid "Returning after retirement"
5536 msgstr "リタイア後に再加入する"
5537
5538 #. type: Content of: <chapter><section><section><para>
5539 #: developer-duties.dbk:283
5540 msgid ""
5541 "A retired developer's account is marked as \"emeritus\" when the process in "
5542 "<xref linkend=\"s3.7\"/> is followed, and \"disabled\" otherwise. Retired "
5543 "developers with an \"emeritus\" account can get their account re-activated "
5544 "as follows:"
5545 msgstr ""
5546 "リタイアした開発者のアカウントは、<xref linkend=\"s3.7\"/> の手続きが開始され"
5547 "た際に「emeritus」であるとマークされ、それ以外の場合は「disabled」となりま"
5548 "す。「emeritus」アカウントになっているリタイアした開発者は、以下のようにすれ"
5549 "ばアカウントを再度有効にできます: "
5550
5551 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
5552 #: developer-duties.dbk:292
5553 msgid "Contact &email-debian-account-manager;."
5554 msgstr "&email-debian-account-manager; に連絡を取ります"
5555
5556 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
5557 #: developer-duties.dbk:297
5558 msgid ""
5559 "Go through a shortened NM process (to ensure that the returning developer "
5560 "still knows important parts of P&amp;P and T&amp;S)."
5561 msgstr ""
5562 "短縮された NM プロセスを通過します (リタイアした開発者が P&amp;P および "
5563 "T&amp;S の肝心な部分を覚えているのを確認するためです)。"
5564
5565 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
5566 #: developer-duties.dbk:303
5567 msgid ""
5568 "Prove that they still control the GPG key associated with the account, or "
5569 "provide proof of identify on a new GPG key, with at least two signatures "
5570 "from other developers."
5571 msgstr ""
5572 "アカウントに紐付けられた GPG 鍵を今でも管理していることを証明する、あるいは新"
5573 "しい GPG 鍵について、他の開発者から少なくとも 2 つの書名を受けることにより身"
5574 "分証明を行う。"
5575
5576 #. type: Content of: <chapter><section><section><para>
5577 #: developer-duties.dbk:310
5578 msgid ""
5579 "Retired developers with a \"disabled\" account need to go through NM again."
5580 msgstr ""
5581 "リタイアした開発者で「disabled」アカウントの人は、NM をもう一度通り抜ける必要"
5582 "があります。"
5583
5584 # type: Attribute 'lang' of: <book>
5585 #. type: Attribute 'lang' of: <book>
5586 #: index.dbk:7
5587 msgid "en"
5588 msgstr "ja"
5589
5590 # type: Content of: <book><title>
5591 #. type: Content of: <book><title>
5592 #: index.dbk:9
5593 msgid "Debian Developer's Reference"
5594 msgstr "Debian 開発者リファレンス"
5595
5596 # type: Content of: <book><bookinfo>
5597 #. type: Content of: <book><bookinfo>
5598 #: index.dbk:11
5599 msgid ""
5600 "<author> <othername>Developer's Reference Team</othername> &email-devel-ref; "
5601 "</author> <author> <firstname>Andreas</firstname> <surname>Barth</surname> </"
5602 "author> <author> <firstname>Adam</firstname> <surname>Di Carlo</surname> </"
5603 "author> <author> <firstname>Raphaël</firstname> <surname>Hertzog</surname> </"
5604 "author> <author> <firstname>Lucas</firstname> <surname>Nussbaum</surname> </"
5605 "author> <author> <firstname>Christian</firstname> <surname>Schwarz</surname> "
5606 "</author> <author> <firstname>Ian</firstname> <surname>Jackson</surname> </"
5607 "author>"
5608 msgstr ""
5609 "<author> <othername>Developer's Reference Team</othername> &email-devel-ref; "
5610 "</author> <author> <firstname>Andreas</firstname> <surname>Barth</surname> </"
5611 "author> <author> <firstname>Adam</firstname> <surname>Di Carlo</surname> </"
5612 "author> <author> <firstname>Raphaël</firstname> <surname>Hertzog</surname> </"
5613 "author> <author> <firstname>Lucas</firstname> <surname>Nussbaum</surname> </"
5614 "author> <author> <firstname>Christian</firstname> <surname>Schwarz</surname> "
5615 "</author> <author> <firstname>Ian</firstname> <surname>Jackson</surname> </"
5616 "author>"
5617
5618 # type: Content of: <book><bookinfo><releaseinfo>
5619 #. type: Content of: <book><bookinfo><releaseinfo>
5620 #: index.dbk:33
5621 msgid "ver. &version;"
5622 msgstr "ver. &version;"
5623
5624 #. type: Content of: <book><bookinfo>
5625 #: index.dbk:34
5626 msgid ""
5627 "<pubdate>&pubdate;</pubdate> <copyright> <year>2004</year> <year>2005</year> "
5628 "<year>2006</year> <year>2007</year> <holder>Andreas Barth</holder> </"
5629 "copyright> <copyright> <year>1998</year> <year>1999</year> <year>2000</year> "
5630 "<year>2001</year> <year>2002</year> <year>2003</year> <holder>Adam Di Carlo</"
5631 "holder> </copyright> <copyright> <year>2002</year> <year>2003</year> "
5632 "<year>2008</year> <year>2009</year> <holder>Raphaël Hertzog</holder> </"
5633 "copyright> <copyright> <year>2008</year> <year>2009</year> <holder>Lucas "
5634 "Nussbaum</holder> </copyright> <copyright> <year>1997</year> <year>1998</"
5635 "year> <holder>Christian Schwarz</holder> </copyright>"
5636 msgstr ""
5637 "<pubdate>&pubdate;</pubdate> <copyright> <year>2004</year> <year>2005</year> "
5638 "<year>2006</year> <year>2007</year> <holder>Andreas Barth</holder> </"
5639 "copyright> <copyright> <year>1998</year> <year>1999</year> <year>2000</year> "
5640 "<year>2001</year> <year>2002</year> <year>2003</year> <holder>Adam Di Carlo</"
5641 "holder> </copyright> <copyright> <year>2002</year> <year>2003</year> "
5642 "<year>2008</year> <year>2009</year> <holder>Raphaël Hertzog</holder> </"
5643 "copyright> <copyright> <year>2008</year> <year>2009</year> <holder>Lucas "
5644 "Nussbaum</holder> </copyright> <copyright> <year>1997</year> <year>1998</"
5645 "year> <holder>Christian Schwarz</holder> </copyright>"
5646
5647 # type: Content of: <book><bookinfo><legalnotice><para>
5648 #. type: Content of: <book><bookinfo><legalnotice><para>
5649 #: index.dbk:70
5650 msgid ""
5651 "This manual is free software; you may redistribute it and/or modify it under "
5652 "the terms of the GNU General Public License as published by the Free "
5653 "Software Foundation; either version 2, or (at your option) any later version."
5654 msgstr ""
5655 "このマニュアルはフリーソフトウェアです。あなたは、Free Software Foundation が"
5656 "発行した GNU 一般公衆利用許諾契約書の第二版あるいはそれ以降のいずれかの版の条"
5657 "件に基づき、本文書の再配付および変更をすることができます。"
5658
5659 # type: Content of: <book><bookinfo><legalnotice><para>
5660 #. type: Content of: <book><bookinfo><legalnotice><para>
5661 #: index.dbk:75
5662 msgid ""
5663 "This is distributed in the hope that it will be useful, but "
5664 "<emphasis>without any warranty</emphasis>; without even the implied warranty "
5665 "of merchantability or fitness for a particular purpose.  See the GNU General "
5666 "Public License for more details."
5667 msgstr ""
5668 "本文書はその有用性が期待されて配付されるものですが、市場性や特定の目的への適"
5669 "合性に関する暗黙の保証も含め、<emphasis>いかなる保証も行ないません</"
5670 "emphasis>。詳細については GNU 一般公衆利用許諾契約書をお読みください。"
5671
5672 # type: Content of: <book><bookinfo><legalnotice><para>
5673 #. type: Content of: <book><bookinfo><legalnotice><para>
5674 #: index.dbk:81
5675 msgid ""
5676 "A copy of the GNU General Public License is available as &file-GPL; in the "
5677 "&debian-formal; distribution or on the World Wide Web at <ulink url=\"&url-"
5678 "gpl;\">the GNU web site</ulink>.  You can also obtain it by writing to the "
5679 "&fsf-addr;."
5680 msgstr ""
5681 "GNU 一般公衆利用許諾契約書の写しは、Debian GNU/Linux ディストリビューション中"
5682 "の &file-GPL; 、あるいは World Wide Web 上の <ulink url=\"&url-gpl;\">GNU "
5683 "ウェブサイト</ulink>で入手できます。また &fsf-addr; へ手紙 (英語) で依頼し入"
5684 "手することもできます。"
5685
5686 # type: Content of: <book><bookinfo><legalnotice><para>
5687 #.  TODO: Maybe better: "This document has originally been written
5688 #. in English.  Translations into different languages are available." 
5689 #. type: Content of: <book><bookinfo><legalnotice><para>
5690 #: index.dbk:88
5691 msgid ""
5692 "If you want to print this reference, you should use the <ulink url="
5693 "\"developers-reference.pdf\">pdf version</ulink>.  This page is also "
5694 "available in <ulink url=\"index.fr.html\">French</ulink>, <ulink url=\"index."
5695 "de.html\">German</ulink> and <ulink url=\"index.ja.html\">Japanese</ulink>."
5696 msgstr ""
5697 "このリファレンスを印刷したい場合は、<ulink url=\"developers-reference.pdf"
5698 "\">PDF 版</ulink>を利用すると良いでしょう。このページは <ulink url=\"index."
5699 "fr.html\">フランス語</ulink>、<ulink url=\"index.de.html\">ドイツ語</ulink>、"
5700 "<ulink url=\"index.ja.html\">日本語</ulink>でも利用可能です。"
5701
5702 #. type: Content of: <chapter><title>
5703 #: l10n.dbk:7
5704 msgid "Internationalization and Translations"
5705 msgstr "国際化と翻訳"
5706
5707 # type: Content of: <chapter><para>
5708 #. type: Content of: <chapter><para>
5709 #: l10n.dbk:9
5710 msgid ""
5711 "Debian supports an ever-increasing number of natural languages.  Even if you "
5712 "are a native English speaker and do not speak any other language, it is part "
5713 "of your duty as a maintainer to be aware of issues of internationalization "
5714 "(abbreviated i18n because there are 18 letters between the 'i' and the 'n' "
5715 "in internationalization).  Therefore, even if you are ok with English-only "
5716 "programs, you should read most of this chapter."
5717 msgstr ""
5718 "Debian がサポートしている自然言語の数は未だ増え続けています。あなたが英語圏の"
5719 "ネイティブスピーカーで他の言語を話さないとしても、国際化の問題について注意を"
5720 "払うことはメンテナとしてのあなたの責務です (internationalization の 'i' と "
5721 "'n' の間に 18 文字があるので i18n と略されます)。つまり、あなたが英語のみのプ"
5722 "ログラムを扱っていて問題がない場合であっても、この章の大部分を読んでおく必要"
5723 "があるということです。"
5724
5725 # type: Content of: <chapter><para>
5726 #. type: Content of: <chapter><para>
5727 #: l10n.dbk:17
5728 msgid ""
5729 "According to <ulink url=\"&url-i18n-intro;\">Introduction to i18n</ulink> "
5730 "from Tomohiro KUBOTA, I18N (internationalization) means modification of a "
5731 "software or related technologies so that a software can potentially handle "
5732 "multiple languages, customs, and so on in the world, while L10N "
5733 "(localization) means implementation of a specific language for an already "
5734 "internationalized software."
5735 msgstr ""
5736 "久保田智広さんによる <ulink url=\"&url-i18n-intro;\">Introduction to i18n</"
5737 "ulink> によると、I18N (internationalization) はソフトウェアや関連する技術を調"
5738 "整し、ソフトウェアが複数の言語、習慣、その他世界の物事などを扱えるようにして"
5739 "おくことで、対して L10N (localization) は既に国際化されているソフトウェアに対"
5740 "して特定の言語を実装することを意味します。"
5741
5742 # type: Content of: <chapter><para>
5743 #. type: Content of: <chapter><para>
5744 #: l10n.dbk:26
5745 msgid ""
5746 "l10n and i18n are interconnected, but the difficulties related to each of "
5747 "them are very different.  It's not really difficult to allow a program to "
5748 "change the language in which texts are displayed based on user settings, but "
5749 "it is very time consuming to actually translate these messages.  On the "
5750 "other hand, setting the character encoding is trivial, but adapting the code "
5751 "to use several character encodings is a really hard problem."
5752 msgstr ""
5753 "l10n と i18n は関連していますが、それぞれ関連する難しさについては違います。プ"
5754 "ログラムをユーザの設定に応じて表示されるテキストの言語を変更するようにするの"
5755 "はあまり難しくはありませんが、実際にメッセージを翻訳するのはとても時間がかか"
5756 "ります。一方、文字のエンコード設定は些細な事ですが、複数の文字エンコードを扱"
5757 "えるようなコードにするのはとても難しい問題です。"
5758
5759 # type: Content of: <chapter><para>
5760 #. type: Content of: <chapter><para>
5761 #: l10n.dbk:34
5762 msgid ""
5763 "Setting aside the i18n problems, where no general guideline can be given, "
5764 "there is actually no central infrastructure for l10n within Debian which "
5765 "could be compared to the buildd mechanism for porting.  So most of the work "
5766 "has to be done manually."
5767 msgstr ""
5768 "i18n の問題を横においたとしても、一般的なガイドラインは与えられておらず、移植"
5769 "作業用の buildd のメカニズムと比較できるような、Debian での l10n 用の中心とな"
5770 "るインフラは実際のところ存在していません。そのため、多くの作業は手動で行わね"
5771 "ばなりません。"
5772
5773 # type: Content of: <chapter><section><title>
5774 #. type: Content of: <chapter><section><title>
5775 #: l10n.dbk:40
5776 msgid "How translations are handled within Debian"
5777 msgstr "どの様にして Debian では翻訳が取り扱われているか"
5778
5779 # type: Content of: <chapter><section><para>
5780 #. type: Content of: <chapter><section><para>
5781 #: l10n.dbk:42
5782 msgid ""
5783 "Handling translation of the texts contained in a package is still a manual "
5784 "task, and the process depends on the kind of text you want to see translated."
5785 msgstr ""
5786 "パッケージに含まれている文章の翻訳の取り扱いは未だ手動であり、作業のやり方は"
5787 "翻訳を表示させたい文の種類に因ります。"
5788
5789 # type: Content of: <chapter><section><para>
5790 #. type: Content of: <chapter><section><para>
5791 #: l10n.dbk:46
5792 msgid ""
5793 "For program messages, the gettext infrastructure is used most of the time.  "
5794 "Most of the time, the translation is handled upstream within projects like "
5795 "the <ulink url=\"&url-l10n-tp;\">Free Translation Project</ulink>, the "
5796 "<ulink url=\"&url-l10n-gnome;\">Gnome translation Project</ulink> or the "
5797 "<ulink url=\"&url-l10n-kde;\">KDE one</ulink>.  The only centralized "
5798 "resource within Debian is the <ulink url=\"&url-l10n;\">Central Debian "
5799 "translation statistics</ulink>, where you can find some statistics about the "
5800 "translation files found in the actual packages, but no real infrastructure "
5801 "to ease the translation process."
5802 msgstr ""
5803 "プログラムのメッセージについては、ほとんどの場合 gettext という仕組みが使われ"
5804 "ています。多くの場合、翻訳は <ulink url=\"&url-l10n-tp;\">Free Translation "
5805 "Project</ulink> や <ulink url=\"&url-l10n-gnome;\">Gnome 翻訳プロジェクト</"
5806 "ulink>、<ulink url=\"&url-l10n-kde;/\">KDE one</ulink> などの開発元 "
5807 "(upstream) のプロジェクトで取り扱われています。Debian で唯一の集約化された情"
5808 "報は <ulink url=\"&url-l10n;\">Debian の翻訳に関する統計</ulink>で、実際の"
5809 "パッケージ内での翻訳ファイルの状況について確認できますが、翻訳作業を実際に容"
5810 "易にする仕組みではありません。"
5811
5812 #. type: Content of: <chapter><section><para>
5813 #: l10n.dbk:59
5814 msgid ""
5815 "An effort to translate the package descriptions started long ago, even if "
5816 "very little support is offered by the tools to actually use them (i.e., only "
5817 "APT can use them, when configured correctly).  Maintainers don't need to do "
5818 "anything special to support translated package descriptions; translators "
5819 "should use the <ulink url=\"&url-ddtp;\">Debian Description Translation "
5820 "Project (DDTP)</ulink>."
5821 msgstr ""
5822 "パッケージ説明文の翻訳作業はかなり昔に始まりました―実際にそれを使うツールがほ"
5823 "んの少ししか機能を提供していなかったとしても (つまり、APT だけが設定を正確に"
5824 "行ったときのみ利用できたのです)。メンテナはパッケージの説明文をサポートするの"
5825 "に何も特別なことをする必要はありません。翻訳者は <ulink url=\"&url-ddtp;"
5826 "\">Debian Description Translation Project (DDTP)</ulink> を使う必要がありま"
5827 "す。"
5828
5829 #. type: Content of: <chapter><section><para>
5830 #: l10n.dbk:66
5831 msgid ""
5832 "For <systemitem role=\"package\">debconf</systemitem> templates, maintainers "
5833 "should use the <systemitem role=\"package\">po-debconf</systemitem> package "
5834 "to ease the work of translators, who could use the DDTP to do their work "
5835 "(but the French and Brazilian teams don't).  Some statistics can be found "
5836 "both on the <ulink url=\"&url-ddtp;\">DDTP site</ulink> (about what is "
5837 "actually translated), and on the <ulink url=\"&url-l10n;\">Central Debian "
5838 "translation statistics</ulink> site (about what is integrated in the "
5839 "packages)."
5840 msgstr ""
5841 "<systemitem role=\"package\">debconf</systemitem> テンプレートについては、メ"
5842 "ンテナは翻訳者の作業を容易にするため <systemitem role=\"package\">po-"
5843 "debconf</systemitem> パッケージを使う必要があります。翻訳者は作業に DDTP を使"
5844 "うことが出来ます (フランスチームとブラジルチームは使っていませんが)。<ulink "
5845 "url=\"&url-ddtp;\">DDTP のサイト</ulink> (実際に何が翻訳されているか) と "
5846 "<ulink url=\"&url-l10n;\">Debian の翻訳に関する統計</ulink> サイト (パッケー"
5847 "ジに何が含まれているか) の双方で統計情報を得ることが出来ます。"
5848
5849 # type: Content of: <chapter><section><para>
5850 #. type: Content of: <chapter><section><para>
5851 #: l10n.dbk:75
5852 msgid ""
5853 "For web pages, each l10n team has access to the relevant VCS, and the "
5854 "statistics are available from the Central Debian translation statistics site."
5855 msgstr ""
5856 "ウェブページについては、それぞれの l10n チームが対応する VCS にアクセスし、"
5857 "Debian の翻訳に関する統計サイトから統計情報が取得できます。"
5858
5859 # type: Content of: <chapter><section><para>
5860 #. type: Content of: <chapter><section><para>
5861 #: l10n.dbk:79
5862 msgid ""
5863 "For general documentation about Debian, the process is more or less the same "
5864 "as for the web pages (the translators have access to the VCS), but there are "
5865 "no statistics pages."
5866 msgstr ""
5867 "Debian についての一般的なドキュメントは、作業は多少の差はあれウェブページと同"
5868 "じです (翻訳者は VCS にアクセスします)。ですが、統計情報のページはありませ"
5869 "ん。"
5870
5871 # type: Content of: <chapter><section><para>
5872 #. type: Content of: <chapter><section><para>
5873 #: l10n.dbk:84
5874 msgid ""
5875 "For package-specific documentation (man pages, info documents, other "
5876 "formats), almost everything remains to be done."
5877 msgstr ""
5878 "パッケージ固有のドキュメント (man ページ、info ドキュメントその他) は、ほとん"
5879 "どすべてが手付かずです。"
5880
5881 # type: Content of: <chapter><section><para>
5882 #. type: Content of: <chapter><section><para>
5883 #: l10n.dbk:88
5884 msgid ""
5885 "Most notably, the KDE project handles translation of its documentation in "
5886 "the same way as its program messages."
5887 msgstr ""
5888 "特記しておくこととして、KDE プロジェクトはドキュメントの翻訳をプログラムの"
5889 "メッセージと同じやり方で取り扱っています。"
5890
5891 # type: Content of: <chapter><section><para>
5892 #. type: Content of: <chapter><section><para>
5893 #: l10n.dbk:92
5894 msgid ""
5895 "There is an effort to handle Debian-specific man pages within a <ulink url="
5896 "\"&url-cvsweb;manpages/?cvsroot=debian-doc\">specific VCS repository</ulink>."
5897 msgstr ""
5898 "Debian 固有の man ページを <ulink url=\"&url-cvsweb;manpages/?cvsroot=debian-"
5899 "doc\">特定の VCS リポジトリ</ulink> で取り扱おうという動きもあります。"
5900
5901 # type: Content of: <chapter><section><title>
5902 #. type: Content of: <chapter><section><title>
5903 #: l10n.dbk:99
5904 msgid "I18N &amp; L10N FAQ for maintainers"
5905 msgstr "メンテナへの I18N &amp; L10N FAQ"
5906
5907 # type: Content of: <chapter><section><para>
5908 #. type: Content of: <chapter><section><para>
5909 #: l10n.dbk:101
5910 msgid ""
5911 "This is a list of problems that maintainers may face concerning i18n and "
5912 "l10n.  While reading this, keep in mind that there is no real consensus on "
5913 "these points within Debian, and that this is only advice.  If you have a "
5914 "better idea for a given problem, or if you disagree on some points, feel "
5915 "free to provide your feedback, so that this document can be enhanced."
5916 msgstr ""
5917 "これはメンテナが i18n や l10n を考えるのにあたって直面するであろう問題の一覧"
5918 "です。読み進める間、Debian でこれらの点について実際のコンセンサスは得られてい"
5919 "ないことを念頭においてください。これは単にアドバイスです。出てきた問題につい"
5920 "てもっと良い考えがある、あるいはいくかの点で賛同できないという場合は、連絡を"
5921 "して頂いて構いません。そのことによって、この文章の質をさらに高めることができ"
5922 "ます。"
5923
5924 # type: Content of: <chapter><section><section><title>
5925 #. type: Content of: <chapter><section><section><title>
5926 #: l10n.dbk:108
5927 msgid "How to get a given text translated"
5928 msgstr "翻訳された文章を得るには"
5929
5930 #. type: Content of: <chapter><section><section><para>
5931 #: l10n.dbk:110
5932 msgid ""
5933 "To translate package descriptions or <systemitem role=\"package\">debconf</"
5934 "systemitem> templates, you have nothing to do; the DDTP infrastructure will "
5935 "dispatch the material to translate to volunteers with no need for "
5936 "interaction from your part."
5937 msgstr ""
5938 "パッケージの説明文や <systemitem role=\"package\">debconf</systemitem> テンプ"
5939 "レートを翻訳してもらうには、あなたは何もする必要はありません。DDTP のインフラ"
5940 "が作業者に翻訳してもらう素材を割り当てるのに、あなた側から働きかける必要はあ"
5941 "りません。"
5942
5943 # type: Content of: <chapter><section><section><para>
5944 #. type: Content of: <chapter><section><section><para>
5945 #: l10n.dbk:115
5946 msgid ""
5947 "For all other material (gettext files, man pages, or other documentation), "
5948 "the best solution is to put your text somewhere on the Internet, and ask on "
5949 "debian-i18n for a translation in different languages.  Some translation team "
5950 "members are subscribed to this list, and they will take care of the "
5951 "translation and of the reviewing process.  Once they are done, you will get "
5952 "your translated document from them in your mailbox."
5953 msgstr ""
5954 "他の素材 (gettext ファイル、man ページ、その他のドキュメント) については、最"
5955 "も良い解決策は文章をインターネットのどこかに置いて、debian-i18n で他の言語へ"
5956 "翻訳を頼むことです。翻訳チームのメンバーの何名かはこのメーリングリストに登録"
5957 "しており、翻訳とレビュー作業を担当します。一旦作業が完了すれば、翻訳された文"
5958 "章があなたのメールボックスへと届くでしょう。"
5959
5960 # type: Content of: <chapter><section><section><title>
5961 #. type: Content of: <chapter><section><section><title>
5962 #: l10n.dbk:125
5963 msgid "How to get a given translation reviewed"
5964 msgstr "どの様にして提供された翻訳をレビューするか"
5965
5966 # type: Content of: <chapter><section><section><para>
5967 #. type: Content of: <chapter><section><section><para>
5968 #: l10n.dbk:127
5969 msgid ""
5970 "From time to time, individuals translate some texts in your package and will "
5971 "ask you for inclusion of the translation in the package.  This can become "
5972 "problematic if you are not fluent in the given language.  It is a good idea "
5973 "to send the document to the corresponding l10n mailing list, asking for a "
5974 "review.  Once it has been done, you should feel more confident in the "
5975 "quality of the translation, and feel safe to include it in your package."
5976 msgstr ""
5977 "時折、あなたのパッケージ内の文章を訳して翻訳をパッケージに含めるように依頼す"
5978 "る人が出てきます。これはあなたがその言語に詳しくない場合、問題となり得ます。"
5979 "その文章を対応する l10n メーリングリストに投稿し、レビューを依頼するのが良い"
5980 "考えです。一旦レビューが終われば、翻訳の質に自信を持つでしょうし、パッケージ"
5981 "に含めるのにも安心を覚えるでしょう。"
5982
5983 # type: Content of: <chapter><section><section><title>
5984 #. type: Content of: <chapter><section><section><title>
5985 #: l10n.dbk:137
5986 msgid "How to get a given translation updated"
5987 msgstr "どの様にして翻訳してもらった文章を更新するか"
5988
5989 # type: Content of: <chapter><section><section><para>
5990 #. type: Content of: <chapter><section><section><para>
5991 #: l10n.dbk:139
5992 msgid ""
5993 "If you have some translations of a given text lying around, each time you "
5994 "update the original, you should ask the previous translator to update the "
5995 "translation with your new changes.  Keep in mind that this task takes time; "
5996 "at least one week to get the update reviewed and all."
5997 msgstr ""
5998 "古いままになっていた文章に対して翻訳文がある場合、元の文章を更新する度に、以"
5999 "前翻訳した人に新たに変更した点に合わせて翻訳を更新してもらうように依頼する必"
6000 "要があります。この作業には時間がかかることを覚えておいてください―更新をレ"
6001 "ビューしてもらったりするには少なくとも1週間はかかります。"
6002
6003 # type: Content of: <chapter><section><section><para>
6004 #. type: Content of: <chapter><section><section><para>
6005 #: l10n.dbk:145
6006 msgid ""
6007 "If the translator is unresponsive, you may ask for help on the corresponding "
6008 "l10n mailing list.  If everything fails, don't forget to put a warning in "
6009 "the translated document, stating that the translation is somehow outdated, "
6010 "and that the reader should refer to the original document if possible."
6011 msgstr ""
6012 "翻訳者が応答してこない場合、対応する l10n メーリングリストに助力を願い出ま"
6013 "しょう。すべてうまくいかなかった場合は、翻訳した文中に翻訳がとにかく古い事の"
6014 "警告を入れておくの忘れないようにして、できれば読者がオリジナルの文章を参照す"
6015 "るようにしましょう。"
6016
6017 # type: Content of: <chapter><section><section><para>
6018 #. type: Content of: <chapter><section><section><para>
6019 #: l10n.dbk:151
6020 msgid ""
6021 "Avoid removing a translation completely because it is outdated.  Old "
6022 "documentation is often better than no documentation at all for non-English "
6023 "speakers."
6024 msgstr ""
6025 "古くなっているからといって翻訳を全て削除するのは避けてください。非英語圏の"
6026 "ユーザにとって何もドキュメントが無いよりは古いドキュメントがある方が有益であ"
6027 "ることが往々にしてあります。"
6028
6029 # type: Content of: <chapter><section><section><title>
6030 #. type: Content of: <chapter><section><section><title>
6031 #: l10n.dbk:158
6032 msgid "How to handle a bug report concerning a translation"
6033 msgstr "どの様にして翻訳関連のバグ報告を取り扱うか"
6034
6035 # type: Content of: <chapter><section><section><para>
6036 #.  TODO: add the i18n tag to the bug? 
6037 #. type: Content of: <chapter><section><section><para>
6038 #: l10n.dbk:160
6039 msgid ""
6040 "The best solution may be to mark the bug as forwarded to upstream, and "
6041 "forward it to both the previous translator and his/her team (using the "
6042 "corresponding debian-l10n-XXX mailing list)."
6043 msgstr ""
6044 "最も良い解決策は開発元のバグという印を付けておいて (forward)、以前の翻訳者と"
6045 "関連するチーム (対応する debian-l10n-XXX メーリングリスト) に転送することで"
6046 "す。"
6047
6048 # type: Content of: <chapter><section><title>
6049 #. type: Content of: <chapter><section><title>
6050 #: l10n.dbk:170
6051 msgid "I18N &amp; L10N FAQ for translators"
6052 msgstr "翻訳者への I18N &amp; L10N FAQ"
6053
6054 # type: Content of: <chapter><section><para>
6055 #. type: Content of: <chapter><section><para>
6056 #: l10n.dbk:172
6057 msgid ""
6058 "While reading this, please keep in mind that there is no general procedure "
6059 "within Debian concerning these points, and that in any case, you should "
6060 "collaborate with your team and the package maintainer."
6061 msgstr ""
6062 "これを読み進める間、Debian においてこれらの点に関する一般的な手続きは存在して"
6063 "いないこと、そしていかなる場合でもチームやパッケージメンテナと協調して作業す"
6064 "る必要があることを念頭においてください。"
6065
6066 # type: Content of: <chapter><section><section><title>
6067 #. type: Content of: <chapter><section><section><title>
6068 #: l10n.dbk:177
6069 msgid "How to help the translation effort"
6070 msgstr "どの様にして翻訳作業を支援するか"
6071
6072 # type: Content of: <chapter><section><section><para>
6073 #. type: Content of: <chapter><section><section><para>
6074 #: l10n.dbk:179
6075 msgid ""
6076 "Choose what you want to translate, make sure that nobody is already working "
6077 "on it (using your debian-l10n-XXX mailing list), translate it, get it "
6078 "reviewed by other native speakers on your l10n mailing list, and provide it "
6079 "to the maintainer of the package (see next point)."
6080 msgstr ""
6081 "翻訳したい文章を選び、誰もまだ作業をしていないことを確認し (debian-l10n-XXX "
6082 "メーリングリストを参照。日本語の場合は debian-doc@debian.or.jp を参照してくだ"
6083 "さい)、翻訳し、l10n メーリングリストで他のネイティブスピーカーにレビューをし"
6084 "てもらい、パッケージメンテナに提供します (次の段を参照)。"
6085
6086 # type: Content of: <chapter><section><section><title>
6087 #. type: Content of: <chapter><section><section><title>
6088 #: l10n.dbk:187
6089 msgid "How to provide a translation for inclusion in a package"
6090 msgstr "どの様にして提供した翻訳をパッケージに含めてもらうか"
6091
6092 # type: Content of: <chapter><section><section><para>
6093 #. type: Content of: <chapter><section><section><para>
6094 #: l10n.dbk:189
6095 msgid ""
6096 "Make sure your translation is correct (asking for review on your l10n "
6097 "mailing list) before providing it for inclusion.  It will save time for "
6098 "everyone, and avoid the chaos resulting in having several versions of the "
6099 "same document in bug reports."
6100 msgstr ""
6101 "含めてもらう翻訳が正しいかどうかを提供する前に確認してください (l10n メーリン"
6102 "グリストでレビューを依頼しましょう)。皆の時間を節約し、バグレポートに複数バー"
6103 "ジョンの同じ文章があるというカオス状態を避けることになります。"
6104
6105 # type: Content of: <chapter><section><section><para>
6106 #. type: Content of: <chapter><section><section><para>
6107 #: l10n.dbk:195
6108 msgid ""
6109 "The best solution is to file a regular bug containing the translation "
6110 "against the package.  Make sure to use the 'PATCH' tag, and to not use a "
6111 "severity higher than 'wishlist', since the lack of translation never "
6112 "prevented a program from running."
6113 msgstr ""
6114 "最も良いやり方は、パッケージに対して翻訳を含めて通常のバグとして登録すること"
6115 "です。忘れずに「patch」タグを使い、翻訳が欠けていたとしてもプログラムの動作に"
6116 "支障は無いので「wishlist」以上の重要度を使わないようにしましょう。"
6117
6118 # type: Content of: <chapter><section><title>
6119 #. type: Content of: <chapter><section><title>
6120 #: l10n.dbk:205
6121 msgid "Best current practice concerning l10n"
6122 msgstr "l10n に関する現状でのベストプラクティス"
6123
6124 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6125 #: l10n.dbk:209
6126 msgid ""
6127 "As a maintainer, never edit the translations in any way (even to reformat "
6128 "the layout) without asking on the corresponding l10n mailing list.  You risk "
6129 "for example breaking the encoding of the file by doing so.  Moreover, what "
6130 "you consider an error can be right (or even needed) in the given language."
6131 msgstr ""
6132 "メンテナとしては、翻訳については関連の l10n メーリングリストに尋ねること無く"
6133 "どの様な方法であれいじらないこと (レイアウトを変えることでさえしないこと) で"
6134 "す。もしいじってしまうと、例えばファイルのエンコーディングを破壊する危険があ"
6135 "ります。さらに、あなたが間違いだと思っていることがその言語では正解である (ま"
6136 "たは必要ですらある) ことがあり得ます。"
6137
6138 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6139 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6140 #: l10n.dbk:217
6141 msgid ""
6142 "As a translator, if you find an error in the original text, make sure to "
6143 "report it.  Translators are often the most attentive readers of a given "
6144 "text, and if they don't report the errors they find, nobody will."
6145 msgstr ""
6146 "翻訳者としては、元の文章に間違いを見つけた場合は必ず報告することです。翻訳者"
6147 "はしばしばその文章の最も注意深い読者であり、翻訳者が見つけた間違いを報告しな"
6148 "いのならば誰も報告しないでしょう。"
6149
6150 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6151 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6152 #: l10n.dbk:224
6153 msgid ""
6154 "In any case, remember that the major issue with l10n is that it requires "
6155 "several people to cooperate, and that it is very easy to start a flamewar "
6156 "about small problems because of misunderstandings.  So if you have problems "
6157 "with your interlocutor, ask for help on the corresponding l10n mailing list, "
6158 "on debian-i18n, or even on debian-devel (but beware, l10n discussions very "
6159 "often become flamewars on that list :)"
6160 msgstr ""
6161 "いずれの場合でも、l10n に関する最も大きな問題は複数人の協調であり、誤解から小"
6162 "さな問題でフレームウォーを起こすのはとても簡単だということです。ですから、も"
6163 "し、あなたの話し相手と問題が起こっている場合は、関連する l10n メーリングリス"
6164 "トや debian-i18n メーリングリスト、さらにあるいは debian-devel メーリングリス"
6165 "トに助けを求めてください (ですが、ご注意を。l10n 関連の議論は debian-devel で"
6166 "は頻繁にフレームウォーになります :)"
6167
6168 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6169 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6170 #: l10n.dbk:234
6171 msgid ""
6172 "In any case, cooperation can only be achieved with <emphasis role=\"strong"
6173 "\">mutual respect</emphasis>."
6174 msgstr ""
6175 "何にせよ、協調は<emphasis role=\"strong\">互いを尊敬しあうこと</emphasis>に"
6176 "よってのみ成し得ます。"
6177
6178 # type: Content of: <chapter><title>
6179 #. type: Content of: <chapter><title>
6180 #: new-maintainer.dbk:7
6181 msgid "Applying to Become a Maintainer"
6182 msgstr "開発者になるために応募する"
6183
6184 # type: Content of: <chapter><section><title>
6185 #. type: Content of: <chapter><section><title>
6186 #: new-maintainer.dbk:9
6187 msgid "Getting started"
6188 msgstr "さあ、はじめよう"
6189
6190 # type: Content of: <chapter><section><para>
6191 #. type: Content of: <chapter><section><para>
6192 #: new-maintainer.dbk:11
6193 msgid ""
6194 "So, you've read all the documentation, you've gone through the <ulink url="
6195 "\"&url-newmaint-guide;\">Debian New Maintainers' Guide</ulink>, understand "
6196 "what everything in the <systemitem role=\"package\">hello</systemitem> "
6197 "example package is for, and you're about to Debianize your favorite piece of "
6198 "software.  How do you actually become a Debian developer so that your work "
6199 "can be incorporated into the Project?"
6200 msgstr ""
6201 "さて、あなたは全てのドキュメントを読み終え、<ulink url=\"&url-newmaint-guide;"
6202 "\">Debian 新メンテナガイド</ulink>を通して例題の <systemitem role=\"package"
6203 "\">hello</systemitem> パッケージがどの様になっているのか全てを理解し、お気に"
6204 "入りのソフトウェアの一つを Debianize (Debian パッケージ化) しようとしていると"
6205 "ころです。実際のところ、どうやったら Debian 開発者になってプロジェクトに成果"
6206 "を受け入れてもらえるようになるのでしょうか?"
6207
6208 # type: Content of: <chapter><section><para>
6209 #. type: Content of: <chapter><section><para>
6210 #: new-maintainer.dbk:19
6211 msgid ""
6212 "Firstly, subscribe to &email-debian-devel; if you haven't already.  Send the "
6213 "word <literal>subscribe</literal> in the <literal>Subject</literal> of an "
6214 "email to &email-debian-devel-req;.  In case of problems, contact the list "
6215 "administrator at &email-listmaster;.  More information on available mailing "
6216 "lists can be found in <xref linkend=\"mailing-lists\"/>.  &email-debian-"
6217 "devel-announce; is another list which is mandatory for anyone who wishes to "
6218 "follow Debian's development."
6219 msgstr ""
6220 "まず始めに、まだであれば &email-debian-devel; を購読しましょう。"
6221 "<literal>subscribe</literal> という単語を<literal>サブジェクト</literal>に書"
6222 "いた &email-debian-devel-req; へのメールを送ってください。何か問題がある場合"
6223 "は、&email-listmaster; のメーリングリスト管理者に確認をとりましょう。メーリン"
6224 "グリストについての詳しい情報は <xref linkend=\"mailing-lists\"/> で見つけられ"
6225 "ます。そして &email-debian-devel-announce; は、Debian の開発に携わりたいとい"
6226 "う人は誰でも読む義務がある、もう一つのメーリングリストです。"
6227
6228 # type: Content of: <chapter><section><para>
6229 #. type: Content of: <chapter><section><para>
6230 #: new-maintainer.dbk:29
6231 msgid ""
6232 "You should subscribe and lurk (that is, read without posting) for a bit "
6233 "before doing any coding, and you should post about your intentions to work "
6234 "on something to avoid duplicated effort."
6235 msgstr ""
6236 "参加後、何かコーディングを始める前に、しばらくの間「待ち」(投稿せずに読むだ"
6237 "け) の状態でいるのが良いでしょう。それから、重複作業を避けるために何の作業を"
6238 "しようとしているのか表明をする必要があります。"
6239
6240 # type: Content of: <chapter><section><para>
6241 #. type: Content of: <chapter><section><para>
6242 #: new-maintainer.dbk:34
6243 msgid ""
6244 "Another good list to subscribe to is &email-debian-mentors;.  See <xref "
6245 "linkend=\"mentors\"/> for details.  The IRC channel <literal>#debian</"
6246 "literal> can also be helpful; see <xref linkend=\"irc-channels\"/>."
6247 msgstr ""
6248 "もう一つ、購読すると良いのが &email-debian-mentors; です。詳細は <xref "
6249 "linkend=\"mentors\"/> を参照してください。IRC チャンネル <literal>#debian</"
6250 "literal> も役に立つでしょう。<xref linkend=\"irc-channels\"/> を見てくださ"
6251 "い。"
6252
6253 # type: Content of: <chapter><section><para>
6254 #. type: Content of: <chapter><section><para>
6255 #: new-maintainer.dbk:40
6256 msgid ""
6257 "When you know how you want to contribute to &debian-formal;, you should get "
6258 "in contact with existing Debian maintainers who are working on similar "
6259 "tasks.  That way, you can learn from experienced developers.  For example, "
6260 "if you are interested in packaging existing software for Debian, you should "
6261 "try to get a sponsor.  A sponsor will work together with you on your package "
6262 "and upload it to the Debian archive once they are happy with the packaging "
6263 "work you have done.  You can find a sponsor by mailing the &email-debian-"
6264 "mentors; mailing list, describing your package and yourself and asking for a "
6265 "sponsor (see <xref linkend=\"sponsoring\"/> and <ulink url=\"&url-mentors;"
6266 "\"></ulink> for more information on sponsoring).  On the other hand, if you "
6267 "are interested in porting Debian to alternative architectures or kernels you "
6268 "can subscribe to port specific mailing lists and ask there how to get "
6269 "started.  Finally, if you are interested in documentation or Quality "
6270 "Assurance (QA) work you can join maintainers already working on these tasks "
6271 "and submit patches and improvements."
6272 msgstr ""
6273 "何らかの方法で &debian-formal; に対して貢献したいと思った時、同じような作業に"
6274 "従事している既存の Debian メンテナにコンタクトしてみてください。そうすれば経"
6275 "験豊かな開発者から学ぶことができます。例えば、既にあるソフトウェアを Debian "
6276 "用にパッケージ化するのに興味を持っている場合、スポンサーを探しましょう。スポ"
6277 "ンサーはあなたと一緒にパッケージ化作業を手伝い、あなたの作業が満足する出来に"
6278 "なったら Debian アーカイブにパッケージをアップロードしてくれます。スポンサー"
6279 "は、&email-debian-mentors; メーリングリストへパッケージとあなた自身の説明とス"
6280 "ポンサーを探していることをメールして見つけましょう (詳細については <xref "
6281 "linkend=\"sponsoring\"/> および <ulink url=\"&url-mentors;\"></ulink> を参"
6282 "照)。さらに、Debian を他のアーキテクチャやカーネルへ移植するのに興味を持って"
6283 "いる場合、移植関連のメーリングリストに参加して、どうやって始めればいいのかを"
6284 "尋ねましょう。最後に、ドキュメントや品質保証 (Quality Assuarance、QA) の作業"
6285 "に興味がある場合は、この様な作業を行っているメンテナ達の集まりに参加して、"
6286 "パッチや改善案を送ってください。"
6287
6288 # type: Content of: <chapter><section><para>
6289 #. type: Content of: <chapter><section><para>
6290 #: new-maintainer.dbk:57
6291 msgid ""
6292 "One pitfall could be a too-generic local part in your mailadress: Terms like "
6293 "mail, admin, root, master should be avoided, please see <ulink url=\"&url-"
6294 "debian-lists;\"></ulink> for details."
6295 msgstr ""
6296 "メールアドレスのローカルパートが非常に一般的な場合、落とし穴にハマる可能性が"
6297 "あります。mail、admin、root、master のような単語は使わないようにするべきで"
6298 "す。詳しくは <ulink url=\"&url-debian-lists;\"></ulink> を参照してください。"
6299
6300 # type: Content of: <chapter><section><title>
6301 #. type: Content of: <chapter><section><title>
6302 #: new-maintainer.dbk:64
6303 msgid "Debian mentors and sponsors"
6304 msgstr "Debian メンター (mentors) とスポンサー (sponsors) について "
6305
6306 # type: Content of: <chapter><section><para>
6307 #. type: Content of: <chapter><section><para>
6308 #: new-maintainer.dbk:66
6309 msgid ""
6310 "The mailing list &email-debian-mentors; has been set up for novice "
6311 "maintainers who seek help with initial packaging and other developer-related "
6312 "issues.  Every new developer is invited to subscribe to that list (see <xref "
6313 "linkend=\"mailing-lists\"/> for details)."
6314 msgstr ""
6315 "メーリングリスト &email-debian-mentors; が、パッケージ化の第一歩目や他の開発"
6316 "者と調整が必要な問題などで手助けを必要としている新米メンテナに用意されていま"
6317 "す。新たな開発者は皆、このメーリングリストに参加することをお勧めします (詳細"
6318 "は <xref linkend=\"mailing-lists\"/> を参照してください)。"
6319
6320 # type: Content of: <chapter><section><para>
6321 #. type: Content of: <chapter><section><para>
6322 #: new-maintainer.dbk:72
6323 msgid ""
6324 "Those who prefer one-on-one help (e.g., via private email) should also post "
6325 "to that list and an experienced developer will volunteer to help."
6326 msgstr ""
6327 "一対一での指導 (つまり、プライベートなメールのやり取りで) の方が良い、という"
6328 "人もこのメーリングリストに投稿しましょう。経験豊かな開発者が助けになってくれ"
6329 "るはずです。"
6330
6331 #
6332 #
6333 #
6334 #
6335 # type: Content of: <chapter><section><para>
6336 #. type: Content of: <chapter><section><para>
6337 #: new-maintainer.dbk:76
6338 msgid ""
6339 "In addition, if you have some packages ready for inclusion in Debian, but "
6340 "are waiting for your new maintainer application to go through, you might be "
6341 "able find a sponsor to upload your package for you.  Sponsors are people who "
6342 "are official Debian Developers, and who are willing to criticize and upload "
6343 "your packages for you. Please read the debian-mentors FAQ at <ulink url="
6344 "\"&url-mentors;\"></ulink> first."
6345 msgstr ""
6346 "付け加えておくと、Debian にパッケージを含める準備が出来ているものの、新規メン"
6347 "テナ応募作業の完了を待っているような場合は、パッケージをアップロードしてくれ"
6348 "るスポンサーを探すことも出来ます。スポンサーは公式 Debian 開発者で、あなたの"
6349 "パッケージに対して問題を探したりアップロードしようとしてくれる人達です。まず"
6350 "は <ulink url=\"&url-mentors;\"></ulink> にある debian-mentors FAQ を読んでく"
6351 "ださい。"
6352
6353 # type: Content of: <chapter><section><para>
6354 #. type: Content of: <chapter><section><para>
6355 #: new-maintainer.dbk:84
6356 msgid ""
6357 "If you wish to be a mentor and/or sponsor, more information is available in "
6358 "<xref linkend=\"newmaint\"/>."
6359 msgstr ""
6360 "メンターあるいはスポンサーになりたいという人は、<xref linkend=\"newmaint\"/> "
6361 "でより詳細な情報が手に入ります。"
6362
6363 # type: Content of: <chapter><section><title>
6364 #. type: Content of: <chapter><section><title>
6365 #: new-maintainer.dbk:90
6366 msgid "Registering as a Debian developer"
6367 msgstr "Debian 開発者への登録を行う"
6368
6369 # type: Content of: <chapter><section><para>
6370 #. type: Content of: <chapter><section><para>
6371 #: new-maintainer.dbk:92
6372 msgid ""
6373 "Before you decide to register with &debian-formal;, you will need to read "
6374 "all the information available at the <ulink url=\"&url-newmaint;\">New "
6375 "Maintainer's Corner</ulink>.  It describes in detail the preparations you "
6376 "have to do before you can register to become a Debian developer.  For "
6377 "example, before you apply, you have to read the <ulink url=\"&url-social-"
6378 "contract;\">Debian Social Contract</ulink>.  Registering as a developer "
6379 "means that you agree with and pledge to uphold the Debian Social Contract; "
6380 "it is very important that maintainers are in accord with the essential ideas "
6381 "behind &debian-formal;.  Reading the <ulink url=\"&url-gnu-manifesto;\">GNU "
6382 "Manifesto</ulink> would also be a good idea."
6383 msgstr ""
6384 " &debian-formal; への登録を決める前に、<ulink url=\"&url-newmaint;\">新メンテ"
6385 "ナのコーナー</ulink>で手に入る全ての情報に目を通してください。Debian 開発者に"
6386 "なるための登録をする前に必要な準備がすべて記載されています。例えば、応募の前"
6387 "に <ulink url=\"&url-social-contract;\">Debian 社会契約</ulink>を読む必要があ"
6388 "ります。開発者として登録するということは、Debian 社会契約に同意し、遵守し続け"
6389 "ることを意味します。メンテナにとって &debian-formal; の背景にある根本的な理念"
6390 "に従うのは大変重要な事です。<ulink url=\"&url-gnu-manifesto;\">GNU "
6391 "Manifesto</ulink>を読むのも良い考えでしょう。"
6392
6393 # type: Content of: <chapter><section><para>
6394 #. type: Content of: <chapter><section><para>
6395 #: new-maintainer.dbk:106
6396 msgid ""
6397 "The process of registering as a developer is a process of verifying your "
6398 "identity and intentions, and checking your technical skills.  As the number "
6399 "of people working on &debian-formal; has grown to over &number-of-"
6400 "maintainers; and our systems are used in several very important places, we "
6401 "have to be careful about being compromised.  Therefore, we need to verify "
6402 "new maintainers before we can give them accounts on our servers and let them "
6403 "upload packages."
6404 msgstr ""
6405 "開発者としての登録手順は、あなたのアイデンティティと意図と技術的なスキルレベ"
6406 "ルの確認手順でもあります。&debian-formal; について作業をする人の数は &number-"
6407 "of-maintainers; を越えて増えつづけています。そして、我々のシステムは幾多の重"
6408 "要な場所で使われており、セキュリティ侵害には十分に注意しなければなりません。"
6409 "つまり、我々のサーバのアカウントを与えたりパッケージのアップロードを許可した"
6410 "りする前には新たなメンテナを審査する必要があるのです。"
6411
6412 # type: Content of: <chapter><section><para>
6413 #. type: Content of: <chapter><section><para>
6414 #: new-maintainer.dbk:115
6415 msgid ""
6416 "Before you actually register you should have shown that you can do competent "
6417 "work and will be a good contributor.  You show this by submitting patches "
6418 "through the Bug Tracking System and having a package sponsored by an "
6419 "existing Debian Developer for a while.  Also, we expect that contributors "
6420 "are interested in the whole project and not just in maintaining their own "
6421 "packages.  If you can help other maintainers by providing further "
6422 "information on a bug or even a patch, then do so!"
6423 msgstr ""
6424 "実際に登録する前に、あなたは良い仕事ができる貢献者となり得ることを示さねばな"
6425 "りません。バグ追跡システムを介してパッチを送ったり、既存の Debian 開発者のス"
6426 "ポンサーによるパッケージの管理をしばらくの間行うなどして、これをアピールしま"
6427 "す。付け加えておくと、我々は貢献してくれる人達が単に自分のパッケージをメンテ"
6428 "ナンスするだけにではなく、プロジェクト全体について興味を持ってくれることを期"
6429 "待しています。バグについての追加情報、できればパッチの提供などによって他のメ"
6430 "ンテナを手助けできるのであれば、早速実行しましょう!"
6431
6432 # type: Content of: <chapter><section><para>
6433 #. type: Content of: <chapter><section><para>
6434 #: new-maintainer.dbk:124
6435 msgid ""
6436 "Registration requires that you are familiar with Debian's philosophy and "
6437 "technical documentation.  Furthermore, you need a GnuPG key which has been "
6438 "signed by an existing Debian maintainer.  If your GnuPG key is not signed "
6439 "yet, you should try to meet a Debian Developer in person to get your key "
6440 "signed.  There's a <ulink url=\"&url-gpg-coord;\">GnuPG Key Signing "
6441 "Coordination page</ulink> which should help you find a Debian Developer "
6442 "close to you.  (If there is no Debian Developer close to you, alternative "
6443 "ways to pass the ID check may be permitted as an absolute exception on a "
6444 "case-by-case-basis.  See the <ulink url=\"&url-newmaint-id;\">identification "
6445 "page</ulink> for more information.)"
6446 msgstr ""
6447 "登録に際しては Debian の考え方と技術文書を充分理解している必要があります。さ"
6448 "らに、既存のメンテナに署名をしてもらった GnuPG 鍵が必要です。まだ GnuPG 鍵に"
6449 "署名してもらっていない場合は、あなたの鍵に署名してくれる Debian 開発者に会い"
6450 "ましょう。<ulink url=\"&url-gpg-coord;\">GnuPG Key Signing Coordination "
6451 "page</ulink> が近くの Debian 開発者を探す手助けとなるでしょう。(近くに "
6452 "Debian 開発者がいない場合は、ID チェックを通過する別の方法としてケースバイ"
6453 "ケースで例外処理として扱うことも可能です。詳細については <ulink url=\"&url-"
6454 "newmaint-id;\">身分証明のページ</ulink> を参照してください)。"
6455
6456 # type: Content of: <chapter><section><para>
6457 #. type: Content of: <chapter><section><para>
6458 #: new-maintainer.dbk:137
6459 msgid ""
6460 "If you do not have an OpenPGP key yet, generate one.  Every developer needs "
6461 "an OpenPGP key in order to sign and verify package uploads.  You should read "
6462 "the manual for the software you are using, since it has much important "
6463 "information which is critical to its security.  Many more security failures "
6464 "are due to human error than to software failure or high-powered spy "
6465 "techniques.  See <xref linkend=\"key-maint\"/> for more information on "
6466 "maintaining your public key."
6467 msgstr ""
6468 "OpenPGP 鍵をまだ持っていない場合は生成してください。全ての開発者がパッケージ"
6469 "をアップロードする際に署名と確認の為に OpenPGP 鍵を必要とします。必ず、使って"
6470 "いるソフトのマニュアルを読んでおいてください。何故ならば、セキュリティに直結"
6471 "している重要な情報を含んでいるからです。多くのセキュリティ事故は、殆どがソフ"
6472 "トウェアの問題や高度なスパイテクニックではなく、人間が犯すミスや勘違いによる"
6473 "ものです。公開鍵の管理についての詳細は <xref linkend=\"key-maint\"/> を参照し"
6474 "てください。"
6475
6476 # type: Content of: <chapter><section><para>
6477 #. type: Content of: <chapter><section><para>
6478 #: new-maintainer.dbk:145
6479 msgid ""
6480 "Debian uses the <literal>GNU Privacy Guard</literal> (package <systemitem "
6481 "role=\"package\">gnupg</systemitem> version 1 or better) as its baseline "
6482 "standard.  You can use some other implementation of OpenPGP as well.  Note "
6483 "that OpenPGP is an open standard based on <ulink url=\"&url-rfc2440;\">RFC "
6484 "2440</ulink>."
6485 msgstr ""
6486 "Debian では <literal>GNU Privacy Guard</literal> (<systemitem role=\"package"
6487 "\">gnupg</systemitem> パッケージ、バージョン 1 以降) を標準として利用していま"
6488 "す。他の OpenPGP 実装も同様に利用できます。OpenPGP は <ulink url=\"&url-"
6489 "rfc2440;\">RFC 2440</ulink> に準拠したオープン標準です。"
6490
6491 # type: Content of: <chapter><section><para><footnote><para>
6492 #. type: Content of: <chapter><section><para><footnote><para>
6493 #: new-maintainer.dbk:155
6494 msgid ""
6495 "Version 4 keys are keys conforming to the OpenPGP standard as defined in RFC "
6496 "2440.  Version 4 is the key type that has always been created when using "
6497 "GnuPG.  PGP versions since 5.x also could create v4 keys, the other choice "
6498 "having been pgp 2.6.x compatible v3 keys (also called legacy RSA by PGP)."
6499 msgstr ""
6500 "バージョン 4 の鍵は、RFC 2440 で規定されているように OpenPGP 標準に適合しま"
6501 "す。GnuPG を使って鍵を作ると、鍵のタイプは常にバージョン 4 になります。PGP は"
6502 "バージョン 5.x からバージョン 4 の鍵を作ることもできるようになっています。別"
6503 "の選択肢としては、v3 の鍵 (PGP ではレガシー RSA とも呼ばれます) と互換性のあ"
6504 "る pgp 2.6.x になります。"
6505
6506 # type: Content of: <chapter><section><para><footnote><para>
6507 #. type: Content of: <chapter><section><para><footnote><para>
6508 #: new-maintainer.dbk:159
6509 msgid ""
6510 "Version 4 (primary) keys can either use the RSA or the DSA algorithms, so "
6511 "this has nothing to do with GnuPG's question about which kind of key do you "
6512 "want: (1) DSA and Elgamal, (2)  DSA (sign only), (5) RSA (sign only).  If "
6513 "you don't have any special requirements just pick the default."
6514 msgstr ""
6515 "バージョン 4 (primary) 鍵は RSA アルゴリズムか DSA アルゴリズムのどちらでも利"
6516 "用できます。つまり、GnuPG が (1) DSA and Elgamal, (2)  DSA (sign only), (5) "
6517 "RSA (sign only) の中からどの種類の鍵を使いたいか質問してきても何も迷うことは"
6518 "ありません。特別な理由がない限りは単にデフォルトを選んでください。"
6519
6520 # type: Content of: <chapter><section><para><footnote><para>
6521 #. type: Content of: <chapter><section><para><footnote><para>
6522 #: new-maintainer.dbk:163
6523 msgid ""
6524 "The easiest way to tell whether an existing key is a v4 key or a v3 (or v2) "
6525 "key is to look at the fingerprint: Fingerprints of version 4 keys are the "
6526 "SHA-1 hash of some key material, so they are 40 hex digits, usually grouped "
6527 "in blocks of 4.  Fingerprints of older key format versions used MD5 and are "
6528 "generally shown in blocks of 2 hex digits.  For example if your fingerprint "
6529 "looks like <literal>5B00 C96D 5D54 AEE1 206B  AF84 DE7A AF6E 94C0 9C7F</"
6530 "literal> then it's a v4 key."
6531 msgstr ""
6532 "今ある鍵が v4 の鍵なのか v3 (あるいは v2) の鍵なのかを判断するもっとも簡単な"
6533 "方法はフィンガープリントを見ることです。バージョン 4 鍵のフィンガープリント"
6534 "は、鍵要素の一部を SHA-1 ハッシュにしたもので、通常 4 文字ごとに区切られた "
6535 "40 文字の 16 進数になります。古いバージョンの鍵形式では、フィンガープリント"
6536 "は MD5 を使っており、2 文字ごとに区切られた 16 進数で表示されます。例えば、あ"
6537 "なたのフィンガープリントが "
6538 "<literal>5B00 C96D 5D54 AEE1 206B  AF84 DE7A AF6E 94C0 9C7F</literal> のよう"
6539 "になっている場合は、v4 鍵です。"
6540
6541 # type: Content of: <chapter><section><para><footnote><para>
6542 #. type: Content of: <chapter><section><para><footnote><para>
6543 #: new-maintainer.dbk:170
6544 msgid ""
6545 "Another possibility is to pipe the key into <command>pgpdump</command>, "
6546 "which will say something like Public Key Packet - Ver 4."
6547 msgstr ""
6548 "別のやり方として、鍵をパイプで <command>pgpdump</command> に渡して Public "
6549 "Key Packet - Ver 4 のような出力を得るという方法もあります。"
6550
6551 # type: Content of: <chapter><section><para><footnote><para>
6552 #. type: Content of: <chapter><section><para><footnote><para>
6553 #: new-maintainer.dbk:172
6554 msgid ""
6555 "Also note that your key must be self-signed (i.e.  it has to sign all its "
6556 "own user IDs; this prevents user ID tampering).  All modern OpenPGP software "
6557 "does that automatically, but if you have an older key you may have to "
6558 "manually add those signatures."
6559 msgstr ""
6560 "もちろん、鍵が自己署名されている必要があります (つまり、全ての鍵は所有者の "
6561 "ID によって署名されている必要があります。これによって、ユーザ ID の偽造 (タン"
6562 "パリング) を防いでいます)。最近の OpenPGP ソフトウェアは皆これを自動的に行い"
6563 "ますが、古い鍵を持っているような場合は自分でこの署名を追加する必要があるで"
6564 "しょう。"
6565
6566 # type: Content of: <chapter><section><para><footnote>
6567 #. type: Content of: <chapter><section><para>
6568 #: new-maintainer.dbk:152
6569 msgid ""
6570 "You need a version 4 key for use in Debian Development. <ulink url=\"http://"
6571 "lists.debian.org/20090520092534.GG22906@earth.li\">Your key length must be "
6572 "greater than 1024 bits</ulink>; there is no reason to use a smaller key, and "
6573 "doing so would be much less secure.<placeholder type=\"footnote\" id=\"0\"/>"
6574 msgstr ""
6575 "Debian での開発においては、バージョン 4 の鍵の利用が求められます。<ulink url="
6576 "\"http://lists.debian.org/20090520092534.GG22906@earth.li\">鍵の長さは少なく"
6577 "とも 1024 ビットが必要です</ulink>。それより短い鍵を利用する理由は何もありま"
6578 "せんし、使った場合はあまり安全ではなくなります。<placeholder type=\"footnote"
6579 "\" id=\"0\"/>"
6580
6581 # type: Content of: <chapter><section><para>
6582 #. type: Content of: <chapter><section><para>
6583 #: new-maintainer.dbk:178
6584 msgid ""
6585 "If your public key isn't on a public key server such as &pgp-keyserv;, "
6586 "please read the documentation available at <ulink url=\"&url-newmaint-id;"
6587 "\">NM Step 2: Identification</ulink>.  That document contains instructions "
6588 "on how to put your key on the public key servers.  The New Maintainer Group "
6589 "will put your public key on the servers if it isn't already there."
6590 msgstr ""
6591 "あなたの公開鍵が &pgp-keyserv; などの公開鍵サーバにない場合は、<ulink url="
6592 "\"&url-newmaint-id;\">新規メンテナ 手順 2: 身分証明</ulink> にあるドキュメン"
6593 "トを読んでください。このドキュメントにはどうやって公開鍵サーバに鍵を登録する"
6594 "のかが記載されています。新規メンテナグループは、まだ登録されていない場合はあ"
6595 "なたの公開鍵をサーバに登録します。"
6596
6597 # type: Content of: <chapter><section><para>
6598 #. type: Content of: <chapter><section><para>
6599 #: new-maintainer.dbk:186
6600 msgid ""
6601 "Some countries restrict the use of cryptographic software by their "
6602 "citizens.  This need not impede one's activities as a Debian package "
6603 "maintainer however, as it may be perfectly legal to use cryptographic "
6604 "products for authentication, rather than encryption purposes.  If you live "
6605 "in a country where use of cryptography even for authentication is forbidden "
6606 "then please contact us so we can make special arrangements."
6607 msgstr ""
6608 "幾つかの国では、一般市民の暗号関連ソフトウェアの使用について制限をかけていま"
6609 "す。しかし、このことは暗号関連ソフトウェアを暗号化ではなく認証に利用する際に"
6610 "は完全に合法であるような場合には、Debian パッケージメンテナとしての活動を妨げ"
6611 "ることにはなりません。あなたが認証目的にすら暗号技術の利用が制限される国に住"
6612 "んでいる、と言う場合は、我々に連絡をしていただければ特別な措置を講じることが"
6613 "できます。"
6614
6615 # type: Content of: <chapter><section><para>
6616 #. type: Content of: <chapter><section><para>
6617 #: new-maintainer.dbk:194
6618 msgid ""
6619 "To apply as a new maintainer, you need an existing Debian Developer to "
6620 "support your application (an <literal>advocate</literal>).  After you have "
6621 "contributed to Debian for a while, and you want to apply to become a "
6622 "registered developer, an existing developer with whom you have worked over "
6623 "the past months has to express their belief that you can contribute to "
6624 "Debian successfully."
6625 msgstr ""
6626 "新規メンテナの応募をするのであれば、既存の Debian 開発者にあなたの応募をサ"
6627 "ポートしてもらう (<literal>支持者 (Advocate)</literal> になってもらう) 必要が"
6628 "あります。ある程度の期間 Debian に対して貢献を行った後で、登録された開発者に"
6629 "なるために応募をしたい場合、過去何ヶ月かに渡って一緒に作業をした既存の開発者"
6630 "に、あなたが Debian に間違いなく貢献できることを信じている旨を表明してもらう"
6631 "必要があります。"
6632
6633 # type: Content of: <chapter><section><para>
6634 #. type: Content of: <chapter><section><para>
6635 #: new-maintainer.dbk:201
6636 msgid ""
6637 "When you have found an advocate, have your GnuPG key signed and have already "
6638 "contributed to Debian for a while, you're ready to apply.  You can simply "
6639 "register on our <ulink url=\"&url-newmaint-apply;\">application page</"
6640 "ulink>.  After you have signed up, your advocate has to confirm your "
6641 "application.  When your advocate has completed this step you will be "
6642 "assigned an Application Manager who will go with you through the necessary "
6643 "steps of the New Maintainer process.  You can always check your status on "
6644 "the <ulink url=\"&url-newmaint-db;\">applications status board</ulink>."
6645 msgstr ""
6646 "支持者 (Advocate) を見つけ、GnuPG 鍵に署名をしてもらい、既にある程度の間 "
6647 "Debian に対して貢献的な作業をしているのであれば、応募の準備は完了です。すぐ"
6648 "に <ulink url=\"&url-newmaint-apply;\">応募のページ</ulink>で登録できます。登"
6649 "録後、支持者 (Advocate) はあなたの応募に関してその意志を確認をする必要があり"
6650 "ます。支持者がこの手順を完了すると応募管理者 (Application Manager) に割り当て"
6651 "られます。応募管理者は、新規メンテナプロセスで必要となる手順をあなたと共に歩"
6652 "んでいく存在です。進捗状況については、常に <ulink url=\"&url-newmaint-db;"
6653 "\">applications status board</ulink> のページで確認ができます。"
6654
6655 # type: Content of: <chapter><section><para>
6656 #. type: Content of: <chapter><section><para>
6657 #: new-maintainer.dbk:211
6658 msgid ""
6659 "For more details, please consult <ulink url=\"&url-newmaint;\">New "
6660 "Maintainer's Corner</ulink> at the Debian web site.  Make sure that you are "
6661 "familiar with the necessary steps of the New Maintainer process before "
6662 "actually applying.  If you are well prepared, you can save a lot of time "
6663 "later on."
6664 msgstr ""
6665 "より詳しい内容については Debian ウェブサイトの <ulink url=\"&url-newmaint;\">"
6666 "新規メンテナのコーナー</ulink> を参考にしてください。実際の応募前に、新規メン"
6667 "テナプロセスでの必要な手順についてに詳しく理解しておいてください。十分に準備"
6668 "ができていたら、後で費やす時間を大いに減らすことができます。"
6669
6670 # type: Content of: <chapter><title>
6671 #. type: Content of: <chapter><title>
6672 #: pkgs.dbk:7
6673 msgid "Managing Packages"
6674 msgstr "パッケージの取扱い方"
6675
6676 # type: Content of: <chapter><para>
6677 #. type: Content of: <chapter><para>
6678 #: pkgs.dbk:9
6679 msgid ""
6680 "This chapter contains information related to creating, uploading, "
6681 "maintaining, and porting packages."
6682 msgstr ""
6683 "この章では、パッケージの作成、アップロード、メンテナンス、移植についての情報"
6684 "を扱います。"
6685
6686 # type: Content of: <chapter><section><title>
6687 #. type: Content of: <chapter><section><title>
6688 #: pkgs.dbk:13
6689 msgid "New packages"
6690 msgstr "新規パッケージ"
6691
6692 # type: Content of: <chapter><section><para>
6693 #. type: Content of: <chapter><section><para>
6694 #: pkgs.dbk:15
6695 msgid ""
6696 "If you want to create a new package for the Debian distribution, you should "
6697 "first check the <ulink url=\"&url-wnpp;\">Work-Needing and Prospective "
6698 "Packages (WNPP)</ulink> list.  Checking the WNPP list ensures that no one is "
6699 "already working on packaging that software, and that effort is not "
6700 "duplicated.  Read the <ulink url=\"&url-wnpp;\">WNPP web pages</ulink> for "
6701 "more information."
6702 msgstr ""
6703 "もしあなたが Debian ディストリビューションに対して新たなパッケージを作成した"
6704 "いという場合、まず <ulink url=\"&url-wnpp;\">作業が望まれるパッケージ (Work-"
6705 "Needing and Prospective Packages (WNPP))</ulink> の一覧をチェックする必要があ"
6706 "ります。WNPP 一覧をチェックすることで、まだ誰もそのソフトをパッケージ化してい"
6707 "ないことや、作業が重複していないことを確認します。詳細については <ulink url="
6708 "\"&url-wnpp;\">WNPP のページ</ulink> を読んでください。"
6709
6710 # type: Content of: <chapter><section><para>
6711 # FIXME: "but not limiting yourself to"?
6712 #. type: Content of: <chapter><section><para>
6713 #: pkgs.dbk:23
6714 msgid ""
6715 "Assuming no one else is already working on your prospective package, you "
6716 "must then submit a bug report (<xref linkend=\"submit-bug\"/>) against the "
6717 "pseudo-package <systemitem role=\"package\">wnpp</systemitem> describing "
6718 "your plan to create a new package, including, but not limiting yourself to, "
6719 "a description of the package, the license of the prospective package, and "
6720 "the current URL where it can be downloaded from."
6721 msgstr ""
6722 "パッケージ化しようとしているソフトについて、誰もまだ作業していないようであれ"
6723 "ば、まずは <systemitem role=\"package\">wnpp</systemitem> 擬似パッケージ "
6724 "(pseudo-package) に対してバグ報告を投稿する必要があります (<xref linkend="
6725 "\"submit-bug\"/>)。このバグ報告には、パッケージの説明、作業しようとしている"
6726 "パッケージのライセンス、ダウンロードが可能な現在の URL を含めた新規パッケージ"
6727 "の作成予定 (自分自身が分かるだけではないもの) を記述します。"
6728
6729 # type: Content of: <chapter><section><para>
6730 #. type: Content of: <chapter><section><para>
6731 #: pkgs.dbk:31
6732 msgid ""
6733 "You should set the subject of the bug to <literal>ITP: <replaceable>foo</"
6734 "replaceable> -- <replaceable>short description</replaceable></literal>, "
6735 "substituting the name of the new package for <replaceable>foo</"
6736 "replaceable>.  The severity of the bug report must be set to "
6737 "<literal>wishlist</literal>.  Please send a copy to &email-debian-devel; by "
6738 "using the X-Debbugs-CC header (don't use CC:, because that way the message's "
6739 "subject won't indicate the bug number). If you are packaging so many new "
6740 "packages (>10)  that notifying the mailing list in separate messages is too "
6741 "disruptive, send a summary after filing the bugs to the debian-devel list "
6742 "instead.  This will inform the other developers about upcoming packages and "
6743 "will allow a review of your description and package name."
6744 msgstr ""
6745 "サブジェクトを <literal>ITP: <replaceable>foo</replaceable> -- "
6746 "<replaceable>short description</replaceable></literal> に設定する必要がありま"
6747 "す。ここでは <replaceable>foo</replaceable> は新規パッケージの名前に置き換え"
6748 "ます。バグ報告の重要度は <literal>wishlist</literal> に設定しなければなりませ"
6749 "ん。X-Debbugs-CC ヘッダを使ってコピーを &email-debian-devel; に送信してくださ"
6750 "い (CC: は使わないでください。CC: を使った場合はメールのサブジェクトにバグ番"
6751 "号が付与されないためです)。大量の新規パッケージの作成 (11 個以上) を行ってい"
6752 "る場合、メーリングリストへ個別に通知するのは鬱陶しいので、代わりにバグを登録"
6753 "した後で debian-devel メーリングリストへ要約を送信してください。これによっ"
6754 "て、他の開発者らに次に来るパッケージを知らせ、説明とパッケージ名のレビューが"
6755 "可能になります。"
6756
6757 # type: Content of: <chapter><section><para>
6758 #. type: Content of: <chapter><section><para>
6759 #: pkgs.dbk:45
6760 msgid ""
6761 "Please include a <literal>Closes: #<replaceable>nnnnn</replaceable></"
6762 "literal> entry in the changelog of the new package in order for the bug "
6763 "report to be automatically closed once the new package is installed in the "
6764 "archive (see <xref linkend=\"upload-bugfix\"/>)."
6765 msgstr ""
6766 "新規パッケージがアーカイブへインストールされる際にバグ報告を自動的に閉じるた"
6767 "め、<literal>Closes: #<replaceable>nnnnn</replaceable></literal> というエント"
6768 "リを新規パッケージの changelog 内に含めてください (<xref linkend=\"upload-"
6769 "bugfix\"/> を参照)。"
6770
6771 #. type: Content of: <chapter><section><para>
6772 #: pkgs.dbk:51
6773 msgid ""
6774 "If you think your package needs some explanations for the administrators of "
6775 "the NEW package queue, include them in your changelog, send to &email-"
6776 "ftpmaster; a reply to the email you receive as a maintainer after your "
6777 "upload, or reply to the rejection email in case you are already re-uploading."
6778 msgstr ""
6779 "パッケージについて、NEW パッケージキューの管理者への説明が必要だろうと思う場"
6780 "合は、changelog に説明を含めて &email-ftpmaster; へ送ってください。アップロー"
6781 "ド後であればメンテナとして受け取ったメールに返信してください。もしくは既に再"
6782 "アップロード最中の場合は reject メールに対して返信してください。"
6783
6784 # type: Content of: <chapter><section><para>
6785 #. type: Content of: <chapter><section><para>
6786 #: pkgs.dbk:57
6787 msgid ""
6788 "When closing security bugs include CVE numbers as well as the "
6789 "<literal>Closes: #<replaceable>nnnnn</replaceable></literal>.  This is "
6790 "useful for the security team to track vulnerabilities.  If an upload is made "
6791 "to fix the bug before the advisory ID is known, it is encouraged to modify "
6792 "the historical changelog entry with the next upload.  Even in this case, "
6793 "please include all available pointers to background information in the "
6794 "original changelog entry."
6795 msgstr ""
6796 "セキュリティバグを閉じる場合は、CVE 番号を <literal>Closes: "
6797 "#<replaceable>nnnnn</replaceable></literal> と同じく含めるようにしてくださ"
6798 "い。これは、セキュリティチームが脆弱性を追跡するのに役立ちます。アドバイザリ"
6799 "の ID が分かる前にバグ修正のためのアップロードが行われた場合は、以前の "
6800 "changelog エントリを次のアップロード時に修正するのが推奨されています。このよ"
6801 "うな場合でも、元々の changelog での記載に可能な限り背景情報へのポインタを全て"
6802 "含めてください。"
6803
6804 # type: Content of: <chapter><section><para>
6805 #. type: Content of: <chapter><section><para>
6806 #: pkgs.dbk:66
6807 msgid ""
6808 "There are a number of reasons why we ask maintainers to announce their "
6809 "intentions:"
6810 msgstr ""
6811 "我々がメンテナに意図しているところをアナウンスする様に求めるのには、いくつも"
6812 "の理由があります。"
6813
6814 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6815 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6816 #: pkgs.dbk:72
6817 msgid ""
6818 "It helps the (potentially new) maintainer to tap into the experience of "
6819 "people on the list, and lets them know if anyone else is working on it "
6820 "already."
6821 msgstr ""
6822 "(潜在的な新たな) メンテナが、メーリングリストの人々の経験を活かすのを手助け"
6823 "し、もし他の誰かが既に作業を行っていた場合に知らせる。"
6824
6825 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6826 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6827 #: pkgs.dbk:78
6828 msgid ""
6829 "It lets other people thinking about working on the package know that there "
6830 "already is a volunteer, so efforts may be shared."
6831 msgstr ""
6832 "そのパッケージについての作業を検討している他の人へ、既に作業をしているボラン"
6833 "ティアがいることを知らせ、労力が共有される。"
6834
6835 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6836 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6837 #: pkgs.dbk:84
6838 msgid ""
6839 "It lets the rest of the maintainers know more about the package than the one "
6840 "line description and the usual changelog entry ``Initial release'' that gets "
6841 "posted to &email-debian-devel-changes;."
6842 msgstr ""
6843 "&email-debian-devel-changes; に流される一行の説明文 (description) と通常どお"
6844 "りの「Intial release」という changelog エントリよりも、残った他のメンテナが"
6845 "パッケージに関してより深く知ることができる。"
6846
6847 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6848 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6849 #: pkgs.dbk:91
6850 msgid ""
6851 "It is helpful to the people who live off <literal>unstable</literal> (and "
6852 "form our first line of testers).  We should encourage these people."
6853 msgstr ""
6854 "<literal>不安定版 (unstable)</literal> で暮らす人 (そして最前線のテスターであ"
6855 "る人) の助けになる。我々はそのような人々を推奨すべきである。"
6856
6857 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6858 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6859 #: pkgs.dbk:97
6860 msgid ""
6861 "The announcements give maintainers and other interested parties a better "
6862 "feel of what is going on, and what is new, in the project."
6863 msgstr ""
6864 "メンテナや他に興味を持つ人々へ、プロジェクトで何が行われているのか、何か新し"
6865 "いことがあるかということ関して、告知は良い印象を与える。"
6866
6867 # type: Content of: <chapter><section><para>
6868 #. type: Content of: <chapter><section><para>
6869 #: pkgs.dbk:103
6870 msgid ""
6871 "Please see <ulink url=\"http://&ftp-master-host;/REJECT-FAQ.html\"></ulink> "
6872 "for common rejection reasons for a new package."
6873 msgstr ""
6874 "新しいパッケージに対するよくある拒否理由については <ulink url=\"http://&ftp-"
6875 "master-host;/REJECT-FAQ.html\"></ulink> を参照してください。"
6876
6877 # type: Content of: <chapter><section><title>
6878 #. type: Content of: <chapter><section><title>
6879 #: pkgs.dbk:109
6880 msgid "Recording changes in the package"
6881 msgstr "パッケージの変更を記録する"
6882
6883 # type: Content of: <chapter><section><para>
6884 #. type: Content of: <chapter><section><para>
6885 #: pkgs.dbk:111
6886 msgid ""
6887 "Changes that you make to the package need to be recorded in the "
6888 "<filename>debian/changelog</filename>.  These changes should provide a "
6889 "concise description of what was changed, why (if it's in doubt), and note if "
6890 "any bugs were closed.  They also record when the package was completed.  "
6891 "This file will be installed in <filename>/usr/share/doc/"
6892 "<replaceable>package</replaceable>/changelog.Debian.gz</filename>, or "
6893 "<filename>/usr/share/doc/<replaceable>package</replaceable>/changelog.gz</"
6894 "filename> for native packages."
6895 msgstr ""
6896 "パッケージについて行った変更は <filename>debian/changelog</filename> に記録さ"
6897 "れなくてはいけません。これらの変更には、何が変更されたのか、(不確かであれば) "
6898 "何故なのか、そしてどのバグが閉じられたのかの簡潔な説明文を付加する必要があり"
6899 "ます。このファイルは <filename>/usr/share/doc/<replaceable>package</"
6900 "replaceable>/changelog.Debian.gz</filename>、あるいはネイティブパッケージの場"
6901 "合は <filename>/usr/share/doc/<replaceable>package</replaceable>/changelog."
6902 "gz</filename> にインストールされます。"
6903
6904 # type: Content of: <chapter><section><para>
6905 #. type: Content of: <chapter><section><para>
6906 #: pkgs.dbk:122
6907 msgid ""
6908 "The <filename>debian/changelog</filename> file conforms to a certain "
6909 "structure, with a number of different fields.  One field of note, the "
6910 "<literal>distribution</literal>, is described in <xref linkend=\"distribution"
6911 "\"/>.  More information about the structure of this file can be found in the "
6912 "Debian Policy section titled <filename>debian/changelog</filename>."
6913 msgstr ""
6914 "<filename>debian/changelog</filename> ファイルは、幾つもの異なった項目からな"
6915 "る特定の構造に従っています。一点を取り上げてみると、<literal>distribution</"
6916 "literal> については<xref linkend=\"distribution\"/>に記述されています。この"
6917 "ファイルの構造について、より詳細な情報は Debian ポリシーの <filename>debian/"
6918 "changelog</filename> という章で確認できます。"
6919
6920 # type: Content of: <chapter><section><para>
6921 #. type: Content of: <chapter><section><para>
6922 #: pkgs.dbk:130
6923 msgid ""
6924 "Changelog entries can be used to automatically close Debian bugs when the "
6925 "package is installed into the archive.  See <xref linkend=\"upload-bugfix\"/"
6926 ">."
6927 msgstr ""
6928 "changelog への記載は、パッケージがアーカイブにインストールされる際、自動的に "
6929 "Debian バグを閉じるのに利用できます。<xref linkend=\"upload-bugfix\"/> を参照"
6930 "してください。"
6931
6932 # type: Content of: <chapter><section><para>
6933 #. type: Content of: <chapter><section><para>
6934 #: pkgs.dbk:134
6935 msgid ""
6936 "It is conventional that the changelog entry of a package that contains a new "
6937 "upstream version of the software looks like this:"
6938 msgstr ""
6939 "ソフトウェアの新しい開発元のバージョン (new upstream version) を含むパッケー"
6940 "ジの changelog エントリは、以下のようにするのが慣習です:"
6941
6942 # type: Content of: <chapter><section><screen>
6943 #. type: Content of: <chapter><section><screen>
6944 #: pkgs.dbk:138
6945 #, no-wrap
6946 msgid "  * New upstream release.\n"
6947 msgstr "  * New upstream release.\n"
6948
6949 # type: Content of: <chapter><section><para>
6950 #. type: Content of: <chapter><section><para>
6951 #: pkgs.dbk:141
6952 msgid ""
6953 "There are tools to help you create entries and finalize the "
6954 "<filename>changelog</filename> for release — see <xref linkend=\"devscripts"
6955 "\"/> and <xref linkend=\"dpkg-dev-el\"/>."
6956 msgstr ""
6957 "<filename>changelog</filename> エントリの作成と仕上げ処理に使えるツールがあり"
6958 "ます。<xref linkend=\"devscripts\"/> と <xref linkend=\"dpkg-dev-el\"/> を参"
6959 "照してください。"
6960
6961 # type: Content of: <chapter><section><para>
6962 #. type: Content of: <chapter><section><para>
6963 #: pkgs.dbk:146
6964 msgid "See also <xref linkend=\"bpp-debian-changelog\"/>."
6965 msgstr "<xref linkend=\"bpp-debian-changelog\"/> も参照してください。"
6966
6967 # type: Content of: <chapter><section><title>
6968 #. type: Content of: <chapter><section><title>
6969 #: pkgs.dbk:151
6970 msgid "Testing the package"
6971 msgstr "パッケージをテストする"
6972
6973 # type: Content of: <chapter><section><para>
6974 # FIXME: around
6975 #. type: Content of: <chapter><section><para>
6976 #: pkgs.dbk:153
6977 msgid ""
6978 "Before you upload your package, you should do basic testing on it.  At a "
6979 "minimum, you should try the following activities (you'll need to have an "
6980 "older version of the same Debian package around):"
6981 msgstr ""
6982 "パッケージをアップロードする前に、基本的なテストをする必要があります。最低"
6983 "限、以下の作業が必要です (同じ Debian パッケージの古いバージョンなどが必要に"
6984 "なるでしょう):"
6985
6986 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6987 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6988 #: pkgs.dbk:160
6989 msgid ""
6990 "Install the package and make sure the software works, or upgrade the package "
6991 "from an older version to your new version if a Debian package for it already "
6992 "exists."
6993 msgstr ""
6994 "パッケージをインストールしてソフトウェアが動作するのを確認する、あるいは既に"
6995 "そのソフトの Debian パッケージが存在している場合、パッケージを以前のバージョ"
6996 "ンから新しいバージョンにアップグレードする。"
6997
6998 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6999 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7000 #: pkgs.dbk:167
7001 msgid ""
7002 "Run <command>lintian</command> over the package.  You can run "
7003 "<command>lintian</command> as follows: <literal>lintian -v "
7004 "<replaceable>package-version</replaceable>.changes</literal>.  This will "
7005 "check the source package as well as the binary package.  If you don't "
7006 "understand the output that <command>lintian</command> generates, try adding "
7007 "the <literal>-i</literal> switch, which will cause <command>lintian</"
7008 "command> to output a very verbose description of the problem."
7009 msgstr ""
7010 "パッケージに対して <command>lintian</command> を実行する。以下のようにして "
7011 "<command>lintian</command> を実行できます: <literal>lintian -v "
7012 "<replaceable>package-version</replaceable>.changes</literal> これによって、バ"
7013 "イナリパッケージ同様にソースパッケージを確認できます。<command>lintian</"
7014 "command> が生成した出力を理解していない場合は、<command>lintian</command> が"
7015 "問題の説明を非常に冗長に出力するようにする <literal>-i</literal> オプションを"
7016 "付けて実行してみてください。"
7017
7018 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7019 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7020 #: pkgs.dbk:176
7021 msgid ""
7022 "Normally, a package should <emphasis>not</emphasis> be uploaded if it causes "
7023 "<command>lintian</command> to emit errors (they will start with <literal>E</"
7024 "literal>)."
7025 msgstr ""
7026 "通常、<command>lintian</command> がエラーを出力するようであれば、パッケージを"
7027 "アップロードしては<emphasis>いけません</emphasis> (エラーは <literal>E</"
7028 "literal> で始まります)。"
7029
7030 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7031 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7032 #: pkgs.dbk:180
7033 msgid ""
7034 "For more information on <command>lintian</command>, see <xref linkend="
7035 "\"lintian\"/>."
7036 msgstr ""
7037 "<command>lintian</command> についての詳細は、<xref linkend=\"lintian\"/> を参"
7038 "照してください。"
7039
7040 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7041 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7042 #: pkgs.dbk:186
7043 msgid ""
7044 "Optionally run <command>debdiff</command> (see <xref linkend=\"debdiff\"/>) "
7045 "to analyze changes from an older version, if one exists."
7046 msgstr ""
7047 "もし古いバージョンがあれば、それからの変更点を分析するために追加で "
7048 "<command>debdiff</command> を実行する (<xref linkend=\"debdiff\"/> を参照) 。"
7049
7050 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7051 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7052 #: pkgs.dbk:192
7053 msgid ""
7054 "Downgrade the package to the previous version (if one exists) — this tests "
7055 "the <filename>postrm</filename> and <filename>prerm</filename> scripts."
7056 msgstr ""
7057 "(もしあれば) 以前のバージョンにダウングレードする — これは <filename>postrm</"
7058 "filename> スクリプトと <filename>prerm</filename> スクリプトをテストします。"
7059
7060 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7061 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7062 #: pkgs.dbk:198
7063 msgid "Remove the package, then reinstall it."
7064 msgstr "パッケージを削除して、再インストールする。"
7065
7066 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7067 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7068 #: pkgs.dbk:203
7069 msgid ""
7070 "Copy the source package in a different directory and try unpacking it and "
7071 "rebuilding it.  This tests if the package relies on existing files outside "
7072 "of it, or if it relies on permissions being preserved on the files shipped "
7073 "inside the <filename>.diff.gz</filename> file."
7074 msgstr ""
7075 "ソースパッケージを違うディレクトリにコピーして展開し、再構築する。これは、"
7076 "パッケージが外部の既存ファイルに依っているか、<filename>.diff.gz</filename> "
7077 "ファイル内に含まれているファイルで保存されている権限に依るかどうかをテストし"
7078 "ます。"
7079
7080 # type: Content of: <chapter><section><title>
7081 #. type: Content of: <chapter><section><title>
7082 #: pkgs.dbk:213
7083 msgid "Layout of the source package"
7084 msgstr "ソースパッケージの概要"
7085
7086 # type: Content of: <chapter><section><para>
7087 #. type: Content of: <chapter><section><para>
7088 #: pkgs.dbk:215
7089 msgid "There are two types of Debian source packages:"
7090 msgstr "Debian のソースパッケージには 2 種類あります:"
7091
7092 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7093 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7094 #: pkgs.dbk:220
7095 msgid ""
7096 "the so-called <literal>native</literal> packages, where there is no "
7097 "distinction between the original sources and the patches applied for Debian"
7098 msgstr ""
7099 "いわゆる <literal>ネイティブ (native)</literal> パッケージ。元のソースと "
7100 "Debian で当てられたパッチの間に差が無いもの"
7101
7102 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7103 #: pkgs.dbk:226
7104 msgid ""
7105 "the (more common) packages where there's an original source tarball file "
7106 "accompanied by another file that contains the changes made by Debian"
7107 msgstr ""
7108 "オリジナルのソースコードの tarball ファイルに、Debian によって作成された変更"
7109 "点を含む別のファイルが付随している (より一般的な) パッケージ"
7110
7111 #. type: Content of: <chapter><section><para>
7112 #: pkgs.dbk:232
7113 msgid ""
7114 "For the native packages, the source package includes a Debian source control "
7115 "file (<filename>.dsc</filename>) and the source tarball (<filename>.tar.{gz,"
7116 "bz2,xz}</filename>). A source package of a non-native package includes a "
7117 "Debian source control file, the original source tarball (<filename>.orig.tar."
7118 "{gz,bz2,xz}</filename>) and the Debian changes (<filename>.diff.gz</"
7119 "filename> for the source format “1.0” or <filename>.debian.tar.{gz,bz2,xz}</"
7120 "filename> for the source format “3.0 (quilt)”)."
7121 msgstr ""
7122 "ネイティブパッケージの場合、ソースパッケージは Debian のソース control ファイ"
7123 "ル (<filename>.dsc</filename>) とソースコードの tarball (<filename>.tar.{gz,"
7124 "bz2,xz}</filename>) を含んでいます。ネイティブではないパッケージのソースパッ"
7125 "ケージは Debian のソース control ファイルと、オリジナルのソースコードの "
7126 "tarball (<filename>.orig.tar.{gz,bz2,xz}</filename>)、そして Debian での変更"
7127 "点 (ソース形式“1.0”は <filename>.diff.gz</filename>、ソース形式“3.0 "
7128 "(quilt)”は <filename>.debian.tar.{gz,bz2,xz}</filename>) を含んでいます。"
7129
7130 #. type: Content of: <chapter><section><para>
7131 #: pkgs.dbk:241
7132 msgid ""
7133 "With source format “1.0”, whether a package is native or not was determined "
7134 "by <command>dpkg-source</command> at build time. Nowadays it is recommended "
7135 "to be explicit about the desired source format by putting either “3.0 "
7136 "(quilt)” or “3.0 (native)” in <filename>debian/source/format</filename>.  "
7137 "The rest of this section relates only to non-native packages."
7138 msgstr ""
7139 "ソース形式“1.0”では、パッケージが native かどうかはビルド時に <command>dpkg-"
7140 "source</command> によって決められていました。最近では望むソース形式を "
7141 "<filename>debian/source/format</filename> に“3.0 (quilt)”または“3.0 "
7142 "(native)”と記述することによって明示することが推奨されています。この章の残りの"
7143 "部分は native ではないパッケージについてのみ記しています。"
7144
7145 # type: Content of: <chapter><section><para>
7146 #. type: Content of: <chapter><section><para>
7147 #: pkgs.dbk:248
7148 msgid ""
7149 "The first time a version is uploaded which corresponds to a particular "
7150 "upstream version, the original source tar file should be uploaded and "
7151 "included in the <filename>.changes</filename> file.  Subsequently, this very "
7152 "same tar file should be used to build the new diffs and <filename>.dsc</"
7153 "filename> files, and will not need to be re-uploaded."
7154 msgstr ""
7155 "初回には、特定の開発元のバージョン (upstream version) に該当するバージョンが"
7156 "アップロードされます。元のソース tar ファイルは、アップロードされて "
7157 "<filename>.changes</filename> ファイルに含まれている必要があります。その後、"
7158 "新しい diff ファイルや <filename>.dsc</filename> ファイルの生成には全く同じ "
7159 "tar ファイルを使わなければならず、これを再アップロードする必要はありません。"
7160
7161 #. type: Content of: <chapter><section><para>
7162 #: pkgs.dbk:255
7163 msgid ""
7164 "By default, <command>dpkg-genchanges</command> and <command>dpkg-"
7165 "buildpackage</command> will include the original source tar file if and only "
7166 "if the current changelog entry has a different upstream version from the "
7167 "preceding entry. This behavior may be modified by using <literal>-sa</"
7168 "literal> to always include it or <literal>-sd</literal> to always leave it "
7169 "out."
7170 msgstr ""
7171 "デフォルトでは、<command>dpkg-genchanges</command> および <command>dpkg-"
7172 "buildpackage</command> は前述されている changelog エントリと現在のエントリが"
7173 "異なった upstream バージョンを持つ場合にのみ、オリジナルのソース tar ファイル"
7174 "を含めようとします。この挙動は、<literal>-sa</literal> を使って常に含めたり、"
7175 "<literal>-sd</literal> を使うことで常に含めないようにするように変更できます。"
7176
7177 # type: Content of: <chapter><section><para>
7178 #. type: Content of: <chapter><section><para>
7179 #: pkgs.dbk:263
7180 msgid ""
7181 "If no original source is included in the upload, the original source tar-"
7182 "file used by <command>dpkg-source</command> when constructing the <filename>."
7183 "dsc</filename> file and diff to be uploaded <emphasis>must</emphasis> be "
7184 "byte-for-byte identical with the one already in the archive."
7185 msgstr ""
7186 "アップロード時にオリジナルのソースが含まれていない場合、アップロードされる "
7187 "<filename>.dsc</filename> と diff ファイルを構築する際に <command>dpkg-"
7188 "source</command> が使用するオリジナルの tar ファイルは、<emphasis>必ず</"
7189 "emphasis>既にアーカイブにあるものと 1 バイトも違わぬものでなくてはなりませ"
7190 "ん。"
7191
7192 #. type: Content of: <chapter><section><para>
7193 #: pkgs.dbk:270
7194 msgid ""
7195 "Please notice that, in non-native packages, permissions on files that are "
7196 "not present in the <filename>*.orig.tar.{gz,bz2,xz}</filename> will not be "
7197 "preserved, as diff does not store file permissions in the patch. However "
7198 "when using source format “3.0 (quilt)”, permissions of files inside the "
7199 "<filename>debian</filename> directory are preserved since they are stored in "
7200 "a tar archive."
7201 msgstr ""
7202 "注意していただきたいのですが、native ではないパッケージでは、diff はパッチ内"
7203 "のファイルパーミッションを保存しないので、<filename>*.orig.tar.{gz,bz2,xz}</"
7204 "filename> 内に存在しないファイルのパーミッションは保持されません。しかし、"
7205 "ソース形式“3.0 (quilt)”を使っている場合、<filename>debian</filename> ディレク"
7206 "トリ内にあるファイルのパーミッションは tar アーカイブで保存されるのでそのまま"
7207 "になります。"
7208
7209 # type: Content of: <chapter><section><title>
7210 #. type: Content of: <chapter><section><title>
7211 #: pkgs.dbk:279
7212 msgid "Picking a distribution"
7213 msgstr "ディストリビューションを選ぶ"
7214
7215 # type: Content of: <chapter><section><para>
7216 #. type: Content of: <chapter><section><para>
7217 #: pkgs.dbk:281
7218 msgid ""
7219 "Each upload needs to specify which distribution the package is intended "
7220 "for.  The package build process extracts this information from the first "
7221 "line of the <filename>debian/changelog</filename> file and places it in the "
7222 "<literal>Distribution</literal> field of the <filename>.changes</filename> "
7223 "file."
7224 msgstr ""
7225 "アップロードでは、パッケージがどのディストリビューション向けになっているかを"
7226 "指定してあることが必要です。パッケージの構築プロセスでは、<filename>debian/"
7227 "changelog</filename> ファイルの最初の行からこの情報を展開し、<filename>."
7228 "changes</filename> ファイルの <literal>Distribution</literal> 欄に配置しま"
7229 "す。"
7230
7231 # type: Content of: <chapter><section><para>
7232 #. type: Content of: <chapter><section><para>
7233 #: pkgs.dbk:287
7234 msgid ""
7235 "There are several possible values for this field: <literal>stable</literal>, "
7236 "<literal>unstable</literal>, <literal>testing-proposed-updates</literal> and "
7237 "<literal>experimental</literal>.  Normally, packages are uploaded into "
7238 "<literal>unstable</literal>."
7239 msgstr ""
7240 "この欄にはいくつか指定可能な値があります: <literal>stable</literal>、"
7241 "<literal>unstable</literal>、<literal>testing-proposed-updates</literal>、そ"
7242 "して <literal>experimental</literal> です。通常、パッケージは "
7243 "<literal>unstable</literal> にアップロードされます。"
7244
7245 # type: Content of: <chapter><section><para>
7246 #. type: Content of: <chapter><section><para>
7247 #: pkgs.dbk:293
7248 msgid ""
7249 "Actually, there are two other possible distributions: <literal>stable-"
7250 "security</literal> and <literal>testing-security</literal>, but read <xref "
7251 "linkend=\"bug-security\"/> for more information on those."
7252 msgstr ""
7253 "実際には、他に二つ指定可能なディストリビューションがあります: "
7254 "<literal>stable-security</literal> と <literal>testing-security</literal> で"
7255 "すが、これらについての詳細は <xref linkend=\"bug-security\"/> を読んでくださ"
7256 "い。"
7257
7258 # type: Content of: <chapter><section><para>
7259 #. type: Content of: <chapter><section><para>
7260 #: pkgs.dbk:298
7261 msgid ""
7262 "It is not possible to upload a package into several distributions at the "
7263 "same time."
7264 msgstr ""
7265 "同時に複数のディストリビューションへ、パッケージをアップロードすることはでき"
7266 "ません。"
7267
7268 # type: Content of: <chapter><section><section><title>
7269 #. type: Content of: <chapter><section><section><title>
7270 #: pkgs.dbk:302
7271 msgid ""
7272 "Special case: uploads to the <literal>stable</literal> and "
7273 "<literal>oldstable</literal> distributions"
7274 msgstr ""
7275 "特別な例: <literal>安定版 (stable)</literal> と <literal>旧安定版 (oldstable)"
7276 "</literal> ディストリビューションへアップロードする"
7277
7278 #. type: Content of: <chapter><section><section><para>
7279 #: pkgs.dbk:305
7280 msgid ""
7281 "Uploading to <literal>stable</literal> means that the package will "
7282 "transferred to the <literal>proposed-updates-new</literal> queue for review "
7283 "by the stable release managers, and if approved will be installed in "
7284 "<filename>stable-proposed-updates</filename> directory of the Debian "
7285 "archive.  From there, it will be included in <literal>stable</literal> with "
7286 "the next point release."
7287 msgstr ""
7288 "<literal>安定版 (stable)</literal> へのアップロードは、安定版リリースマネー"
7289 "ジャによるレビューのため、パッケージは <literal>proposed-updates-new</"
7290 "literal> キューに転送され、許可された場合は Debian アーカイブの "
7291 "<filename>stable-proposed-updates</filename> ディレクトリにインストールされま"
7292 "す。ここから、ここから、<literal>安定版 (stable)</literal> の次期ポイントリ"
7293 "リースに含まれることになります。"
7294
7295 # type: Content of: <chapter><section><section><para>
7296 #. type: Content of: <chapter><section><section><para>
7297 #: pkgs.dbk:313
7298 #, fuzzy
7299 #| msgid ""
7300 #| "To ensure that your upload will be accepted, you should discuss the "
7301 #| "changes with the stable release team before you upload. For that, send a "
7302 #| "mail to the &email-debian-release; mailing list, including the patch you "
7303 #| "want to apply to the package version currently in <literal>stable</"
7304 #| "literal>. Always be verbose and detailed in your changelog entries for "
7305 #| "uploads to the <literal>stable</literal> distribution."
7306 msgid ""
7307 "To ensure that your upload will be accepted, you should discuss the changes "
7308 "with the stable release team before you upload. For that, file a bug against "
7309 "the release.debian.org pseudopackage using reportbug, including the patch "
7310 "you want to apply to the package version currently in <literal>stable</"
7311 "literal>. Always be verbose and detailed in your changelog entries for "
7312 "uploads to the <literal>stable</literal> distribution."
7313 msgstr ""
7314 "アップロードが許可されるのを確実にするには、アップロードの前に変更点について"
7315 "安定版リリースチームと協議する必要があります。そのためには、<literal>安定版 "
7316 "(stable)</literal> にある現在のパッケージバージョンに適用したいパッチを含めた"
7317 "メールを &email-debian-release; メーリングリストに送ってください。<literal>安"
7318 "定版 (stable)</literal> ディストリビューションへアップロードするパッケージの "
7319 "changelog のエントリには常にくどいほど詳細にしてください。"
7320
7321 # type: Content of: <chapter><section><section><para>
7322 #. type: Content of: <chapter><section><section><para>
7323 #: pkgs.dbk:321
7324 msgid ""
7325 "Extra care should be taken when uploading to <literal>stable</literal>.  "
7326 "Basically, a package should only be uploaded to <literal>stable</literal> if "
7327 "one of the following happens:"
7328 msgstr ""
7329 "<literal>安定版 (stable)</literal> へのアップロード時には特に注意を払うことが"
7330 "必要です。基本的に、以下のいずれかが起こった際にのみ <literal>安定版 (stable)"
7331 "</literal> へパッケージはアップロードされます:"
7332
7333 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7334 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7335 #: pkgs.dbk:328
7336 msgid "a truly critical functionality problem"
7337 msgstr "本当に致命的な機能の問題がある"
7338
7339 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7340 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7341 #: pkgs.dbk:333
7342 msgid "the package becomes uninstallable"
7343 msgstr "パッケージがインストールできなくなる"
7344
7345 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7346 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7347 #: pkgs.dbk:338
7348 msgid "a released architecture lacks the package"
7349 msgstr "リリースされたアーキテクチャにパッケージが無い"
7350
7351 # type: Content of: <chapter><section><section><para>
7352 #. type: Content of: <chapter><section><section><para>
7353 #: pkgs.dbk:343
7354 msgid ""
7355 "In the past, uploads to <literal>stable</literal> were used to address "
7356 "security problems as well.  However, this practice is deprecated, as uploads "
7357 "used for Debian security advisories are automatically copied to the "
7358 "appropriate <filename>proposed-updates</filename> archive when the advisory "
7359 "is released.  See <xref linkend=\"bug-security\"/> for detailed information "
7360 "on handling security problems. If the security teams deems the problem to be "
7361 "too benign to be fixed through a <literal>DSA</literal>, the stable release "
7362 "managers are usually willing to include your fix nonetheless in a regular "
7363 "upload to <literal>stable</literal>."
7364 msgstr ""
7365 "以前、<literal>安定版 (stable)</literal> へのアップロードはセキュリティ問題へ"
7366 "の対処と同等に取り扱われていました。しかし、この慣習は廃れており、Debian セ"
7367 "キュリティ勧告がリリースされた際、セキュリティ勧告へのアップロードに使われた"
7368 "ものが自動的に適切な <filename>proposed-updates</filename> アーカイブにコピー"
7369 "されます。セキュリティ情報の取り扱い方の詳細については <xref linkend=\"bug-"
7370 "security\"/> を参照してください。セキュリティチームがその問題は "
7371 "<literal>DSA</literal> を通じて修正するには軽微過ぎると思った場合であっても、"
7372 "安定版のリリースマネージャらはそれに関わらず <literal>安定版 (stable)</"
7373 "literal> への定期アップロードに修正を含めようとするでしょう。"
7374
7375 # type: Content of: <chapter><section><section><para>
7376 #. type: Content of: <chapter><section><section><para>
7377 #: pkgs.dbk:354
7378 msgid ""
7379 "Changing anything else in the package that isn't important is discouraged, "
7380 "because even trivial fixes can cause bugs later on."
7381 msgstr ""
7382 "些細な修正でも後ほどバグを引き起こすことがあるので、重要でないものは何であろ"
7383 "うと変更するのは推奨されません。"
7384
7385 #. type: Content of: <chapter><section><section><para>
7386 #: pkgs.dbk:358
7387 msgid ""
7388 "Packages uploaded to <literal>stable</literal> need to be compiled on "
7389 "systems running <literal>stable</literal>, so that their dependencies are "
7390 "limited to the libraries (and other packages) available in <literal>stable</"
7391 "literal>; for example, a package uploaded to <literal>stable</literal> that "
7392 "depends on a library package that only exists in <literal>unstable</literal> "
7393 "will be rejected.  Making changes to dependencies of other packages (by "
7394 "messing with <literal>Provides</literal> or <filename>shlibs</filename> "
7395 "files), possibly making those other packages uninstallable, is strongly "
7396 "discouraged."
7397 msgstr ""
7398 "<literal>安定版 (stable)</literal> にアップロードされるパッケージは<literal>"
7399 "安定版 (stable)</literal> を動作しているシステム上でコンパイルされていなけれ"
7400 "ばならず、ライブラリ (やその他のパッケージ) への依存は<literal>安定版 "
7401 "(stable)</literal> で入手可能なものに限られます。例えば、<literal>安定版 "
7402 "(stable)</literal> にアップロードされたパッケージが<literal>不安定版 "
7403 "(unstable)</literal> にのみ存在するライブラリパッケージに依存していると "
7404 "reject されます。他のパッケージへの依存を (<literal>提供 (Provides)</"
7405 "literal> や <filename>shlibs</filename> をいじることで) 変更するのは、他の"
7406 "パッケージをインストールできないようにする可能性があるので認められません。"
7407
7408 #. type: Content of: <chapter><section><section><para>
7409 #: pkgs.dbk:368
7410 msgid ""
7411 "Uploads to the <literal>oldstable</literal> distributions are possible as "
7412 "long as it hasn't been archived. The same rules as for <literal>stable</"
7413 "literal> apply."
7414 msgstr ""
7415 "<literal>旧安定版 (oldstable)</literal> ディストリビューションへのアップロー"
7416 "ドはアーカイブされてない限り可能です。<literal>安定版 (stable)</literal>と同"
7417 "じルールが適用されます。"
7418
7419 # type: Content of: <chapter><section><section><title>
7420 #. type: Content of: <chapter><section><section><title>
7421 #: pkgs.dbk:375
7422 msgid ""
7423 "Special case: uploads to <literal>testing/testing-proposed-updates</literal>"
7424 msgstr ""
7425 "特別な例: <literal>testing/testing-proposed-updates</literal> へアップロード"
7426 "する"
7427
7428 # type: Content of: <chapter><section><section><para>
7429 #. type: Content of: <chapter><section><section><para>
7430 #: pkgs.dbk:377
7431 msgid ""
7432 "Please see the information in the <link linkend=\"t-p-u\">testing section</"
7433 "link> for details."
7434 msgstr ""
7435 "詳細については、<link linkend=\"t-p-u\">testing section</link> にある情報を参"
7436 "照してください。"
7437
7438 # type: Content of: <chapter><section><title>
7439 #. type: Content of: <chapter><section><title>
7440 #: pkgs.dbk:385
7441 msgid "Uploading a package"
7442 msgstr "パッケージをアップロードする"
7443
7444 # type: Content of: <chapter><section><section><title>
7445 #. type: Content of: <chapter><section><section><title>
7446 #: pkgs.dbk:387
7447 msgid "Uploading to <literal>ftp-master</literal>"
7448 msgstr "<literal>ftp-master</literal> にアップロードする"
7449
7450 #. type: Content of: <chapter><section><section><para>
7451 #: pkgs.dbk:389
7452 msgid ""
7453 "To upload a package, you should upload the files (including the signed "
7454 "changes and dsc-file) with anonymous ftp to <literal>&ftp-upload-host;</"
7455 "literal> in the directory <ulink url=\"ftp://&ftp-upload-host;&upload-queue;"
7456 "\">&upload-queue;</ulink>.  To get the files processed there, they need to "
7457 "be signed with a key in the Debian Developers keyring or the Debian "
7458 "Maintainers keyring (see <ulink url=\"&url-wiki-dm;\"></ulink>)."
7459 msgstr ""
7460 "パッケージをアップロードするには、ファイル (署名された changes ファイルと "
7461 "dsc ファイル) を anonymous ftp で <literal>&ftp-upload-host;</literal> の "
7462 "<ulink url=\"ftp://&ftp-upload-host;&upload-queue;\">&upload-queue;</ulink> "
7463 "へアップロードする必要があります。そこでファイルを処理するためには、Debian "
7464 "Developers keyring または Debian Maintainers keyring (<ulink url=\"&url-wiki-"
7465 "dm;\"></ulink> 参照) にある鍵で署名しておく必要があります。"
7466
7467 # type: Content of: <chapter><section><section><para>
7468 #. type: Content of: <chapter><section><section><para>
7469 #: pkgs.dbk:398
7470 msgid ""
7471 "Please note that you should transfer the changes file last.  Otherwise, your "
7472 "upload may be rejected because the archive maintenance software will parse "
7473 "the changes file and see that not all files have been uploaded."
7474 msgstr ""
7475 "changes ファイルは最後に転送する必要があることに注意してください。そうしない"
7476 "とアーカイブのメンテナンスを行っているソフトが changes ファイルをパースして全"
7477 "てのファイルがアップロードされていないと判断して、アップロードは reject され"
7478 "るかもしれません。"
7479
7480 #. type: Content of: <chapter><section><section><para>
7481 #: pkgs.dbk:403
7482 msgid ""
7483 "You may also find the Debian packages <link linkend=\"dupload\">dupload</"
7484 "link> or <link linkend=\"dput\">dput</link> useful when uploading packages."
7485 "These handy programs help automate the process of uploading packages into "
7486 "Debian."
7487 msgstr ""
7488 "パッケージのアップロードを行う際には <link linkend=\"dupload\">dupload</"
7489 "link> や <link linkend=\"dput\">dput</link> が便利なことにも気づくことでしょ"
7490 "う。これらの便利なプログラムは、パッケージを Debian にアップロードする作業を"
7491 "自動化するのに役立ちます。"
7492
7493 #. type: Content of: <chapter><section><section><para>
7494 #: pkgs.dbk:408
7495 msgid ""
7496 "For removing packages, please see <ulink url=\"ftp://&ftp-upload-host;"
7497 "&upload-queue;README\"/> and the Debian package <link linkend=\"dcut\">dcut</"
7498 "link>."
7499 msgstr ""
7500 "パッケージを削除するには <ulink url=\"ftp://&ftp-upload-host;&upload-queue;"
7501 "README\"/> と <link linkend=\"dcut\">dcut</link> Debian パッケージを参照して"
7502 "ください。"
7503
7504 # type: Content of: <chapter><section><section><title>
7505 #. type: Content of: <chapter><section><section><title>
7506 #: pkgs.dbk:415
7507 msgid "Delayed uploads"
7508 msgstr "遅延アップロード"
7509
7510 #. type: Content of: <chapter><section><section><para>
7511 #: pkgs.dbk:418
7512 msgid ""
7513 "It is sometimes useful to upload a package immediately, but to want this "
7514 "package to arrive in the archive only a few days later. For example, when "
7515 "preparing a <link linkend=\"nmu\">Non-Maintainer Upload</link>, you might "
7516 "want to give the maintainer a few days to react."
7517 msgstr ""
7518 "パッケージを直ちにアップロードするのが良い時もありますが、パッケージがアーカ"
7519 "イブに入るのが数日後であるのが良いと思う時もあります。例えば、<link linkend="
7520 "\"nmu\">Non-Maintainer アップロード</link>の準備をする際は、メンテナに対して"
7521 "猶予期間を数日間与えたいと思うでしょう。"
7522
7523 #. type: Content of: <chapter><section><section><para>
7524 #: pkgs.dbk:425
7525 msgid ""
7526 "An upload to the delayed directory keeps the package in <ulink url=\"http://"
7527 "ftp-master.debian.org/deferred.html\">the deferred uploads queue</ulink>.  "
7528 "When the specified waiting time is over, the package is moved into the "
7529 "regular incoming directory for processing.  This is done through automatic "
7530 "uploading to <literal>&ftp-upload-host;</literal> in upload-directory "
7531 "<literal>DELAYED/[012345678]-day</literal>. 0-day is uploaded multiple times "
7532 "per day to <literal>&ftp-upload-host;</literal>."
7533 msgstr ""
7534 "delayed ディレクトリにアップロードされると、パッケージは <ulink url=\"http://"
7535 "ftp-master.debian.org/deferred.html\">the deferred uploads queue</ulink> に保"
7536 "存されます。指定した待ち時間が終わると、パッケージは処理のため通常の "
7537 "incoming ディレクトリに移動されます。この作業は <literal>&ftp-upload-host;</"
7538 "literal> の <literal>DELAYED/[012345678]-day</literal> ディレクトリへのアップ"
7539 "ロードを通じて自動的に処理されます。0-day は一日に複数回 <literal>&ftp-"
7540 "upload-host;</literal> へアップロードするのに使われます。"
7541
7542 #. type: Content of: <chapter><section><section><para>
7543 #: pkgs.dbk:435
7544 msgid ""
7545 "With dput, you can use the <literal>--delayed <replaceable>DELAY</"
7546 "replaceable></literal> parameter to put the package into one of the queues."
7547 msgstr ""
7548 "dput を使うと、パッケージを遅延キューに入れるのに <literal>--delayed "
7549 "<replaceable>DELAY</replaceable></literal> パラメータを使えます。"
7550
7551 # type: Content of: <chapter><section><section><title>
7552 #. type: Content of: <chapter><section><section><title>
7553 #: pkgs.dbk:441
7554 msgid "Security uploads"
7555 msgstr "セキュリティアップロード"
7556
7557 # type: Content of: <chapter><section><section><para>
7558 #. type: Content of: <chapter><section><section><para>
7559 #: pkgs.dbk:443
7560 msgid ""
7561 "Do <emphasis role=\"strong\">NOT</emphasis> upload a package to the security "
7562 "upload queue (<literal>oldstable-security</literal>, <literal>stable-"
7563 "security</literal>, etc.) without prior authorization from the security "
7564 "team.  If the package does not exactly meet the team's requirements, it will "
7565 "cause many problems and delays in dealing with the unwanted upload.  For "
7566 "details, please see <xref linkend=\"bug-security\"/>."
7567 msgstr ""
7568 "セキュリティアップロードキュー (<literal>oldstable-security</literal>、"
7569 "<literal>stable-security</literal> 等) には、セキュリティチームからの事前許可"
7570 "無しにパッケージを<emphasis role=\"strong\">アップロードしないでください</"
7571 "emphasis>。パッケージがチームの要求に完全に合致していない場合、望まれないアッ"
7572 "プロードに対処するために多くの問題が引き起こされたり遅延が生じることになりま"
7573 "す。詳細については <xref linkend=\"bug-security\"/> を参照してください。"
7574
7575 # type: Content of: <chapter><section><section><title>
7576 #. type: Content of: <chapter><section><section><title>
7577 #: pkgs.dbk:453
7578 msgid "Other upload queues"
7579 msgstr "他のアップロードキュー"
7580
7581 #. type: Content of: <chapter><section><section><para>
7582 #: pkgs.dbk:455
7583 msgid ""
7584 "There is an alternative upload queue in Europe at <ulink url=\"ftp://&ftp-eu-"
7585 "upload-host;&upload-queue;\"/>. It operates in the same way as <literal>&ftp-"
7586 "upload-host;</literal>, but should be faster for European developers."
7587 msgstr ""
7588 "ヨーロッパにはもう一つのアップロードキューが <ulink url=\"ftp://&ftp-eu-"
7589 "upload-host;&upload-queue;\"/> にあります。操作方法は <literal>&ftp-upload-"
7590 "host;</literal> と同じですが、ヨーロッパ圏の開発者に対しては、より速いはずで"
7591 "す。"
7592
7593 #. type: Content of: <chapter><section><section><para>
7594 #: pkgs.dbk:461
7595 msgid ""
7596 "Packages can also be uploaded via ssh to <literal>&ssh-upload-host;</"
7597 "literal>; files should be put <literal>/srv/upload.debian.org/UploadQueue</"
7598 "literal>. This queue does not support <link linkend=\"delayed-incoming"
7599 "\">delayed uploads</link>."
7600 msgstr ""
7601 "パッケージは ssh を使って <literal>&ssh-upload-host;</literal> へアップロード"
7602 "することも可能です。ファイルは <literal>/srv/upload.debian.org/UploadQueue</"
7603 "literal> に置く必要があります。このキューは<link linkend=\"delayed-incoming"
7604 "\">遅延アップロード</link>をサポートしていません。"
7605
7606 # type: Content of: <chapter><section><section><title>
7607 #. type: Content of: <chapter><section><section><title>
7608 #: pkgs.dbk:469
7609 msgid "Notification that a new package has been installed"
7610 msgstr "新しいパッケージがインストールされたことの通知"
7611
7612 # type: Content of: <chapter><section><section><para>
7613 #. type: Content of: <chapter><section><section><para>
7614 #: pkgs.dbk:471
7615 msgid ""
7616 "The Debian archive maintainers are responsible for handling package "
7617 "uploads.  For the most part, uploads are automatically handled on a daily "
7618 "basis by the archive maintenance tools, <command>dak process-upload</"
7619 "command>. Specifically, updates to existing packages to the "
7620 "<literal>unstable</literal> distribution are handled automatically. In other "
7621 "cases, notably new packages, placing the uploaded package into the "
7622 "distribution is handled manually. When uploads are handled manually, the "
7623 "change to the archive may take some time to occur. Please be patient."
7624 msgstr ""
7625 "Debian アーカイブメンテナはパッケージのアップロードに関して責任を持っていま"
7626 "す。多くの部分は、アップロードはアーカイブ用のメンテナンスツール "
7627 "<command>dak process-upload</command> によって日々自動的に行われています。特"
7628 "に、<literal>不安定版 (unstable)</literal> に存在しているパッケージの更新は自"
7629 "動的に処理されます。それ以外の場合、特に新規パッケージの場合は、アップロード"
7630 "されたパッケージをディストリビューションに含めるのは手動で行われます。アップ"
7631 "ロードが手動で処理される場合は、アーカイブへの変更は実施されるまでに一ヶ月ほ"
7632 "どかかります。お待ちください。"
7633
7634 # type: Content of: <chapter><section><section><para>
7635 #. type: Content of: <chapter><section><section><para>
7636 #: pkgs.dbk:481
7637 msgid ""
7638 "In any case, you will receive an email notification indicating that the "
7639 "package has been added to the archive, which also indicates which bugs will "
7640 "be closed by the upload.  Please examine this notification carefully, "
7641 "checking if any bugs you meant to close didn't get triggered."
7642 msgstr ""
7643 "どの場合であっても、パッケージがアーカイブに追加されたことや、バグがアップ"
7644 "ロードで閉じられたことを告げるメールでの通知を受け取ることになります。あなた"
7645 "が閉じようとしたバグが処理されてない場合は、この通知を注意深く確認してくださ"
7646 "い。"
7647
7648 # type: Content of: <chapter><section><section><para>
7649 #. type: Content of: <chapter><section><section><para>
7650 #: pkgs.dbk:487
7651 msgid ""
7652 "The installation notification also includes information on what section the "
7653 "package was inserted into.  If there is a disparity, you will receive a "
7654 "separate email notifying you of that.  Read on below."
7655 msgstr ""
7656 "インストール通知は、パッケージがどのセクションに入ったかを示す情報を含んでい"
7657 "ます。不一致がある場合は、それを示す別のメール通知を受け取ります。以下も参照"
7658 "ください。"
7659
7660 # type: Content of: <chapter><section><section><para>
7661 #. type: Content of: <chapter><section><section><para>
7662 #: pkgs.dbk:492
7663 msgid ""
7664 "Note that if you upload via queues, the queue daemon software will also send "
7665 "you a notification by email."
7666 msgstr ""
7667 "キュー経由でアップロードした場合は、キューデーモンソフトウェアもメールで通知"
7668 "を行うことに留意してください。"
7669
7670 # type: Content of: <chapter><section><title>
7671 #. type: Content of: <chapter><section><title>
7672 #: pkgs.dbk:500
7673 msgid "Specifying the package section, subsection and priority"
7674 msgstr "パッケージのセクション、サブセクション、優先度を指定する"
7675
7676 # type: Content of: <chapter><section><para>
7677 #. type: Content of: <chapter><section><para>
7678 #: pkgs.dbk:502
7679 msgid ""
7680 "The <filename>debian/control</filename> file's <literal>Section</literal> "
7681 "and <literal>Priority</literal> fields do not actually specify where the "
7682 "file will be placed in the archive, nor its priority.  In order to retain "
7683 "the overall integrity of the archive, it is the archive maintainers who have "
7684 "control over these fields.  The values in the <filename>debian/control</"
7685 "filename> file are actually just hints."
7686 msgstr ""
7687 "<filename>debian/control</filename> ファイルの <literal>セクション (Section)"
7688 "</literal> フィールドと <literal>優先度 (Priority)</literal> フィールドは実際"
7689 "にアーカイブ内でどこに配置されるか、あるいはプライオリティが何かという指定で"
7690 "はありません。<filename>debian/control</filename> ファイル中の値は、実際のと"
7691 "ころは単なるヒントです。"
7692
7693 # type: Content of: <chapter><section><para>
7694 #. type: Content of: <chapter><section><para>
7695 #: pkgs.dbk:510
7696 msgid ""
7697 "The archive maintainers keep track of the canonical sections and priorities "
7698 "for packages in the <literal>override file</literal>.  If there is a "
7699 "disparity between the <literal>override file</literal> and the package's "
7700 "fields as indicated in <filename>debian/control</filename>, then you will "
7701 "receive an email noting the divergence when the package is installed into "
7702 "the archive.  You can either correct your <filename>debian/control</"
7703 "filename> file for your next upload, or else you may wish to make a change "
7704 "in the <literal>override file</literal>."
7705 msgstr ""
7706 "アーカイブメンテナは、<literal>override ファイル</literal>内でパッケージにつ"
7707 "いて定められたセクションと優先度を常に確認しています。<literal>override ファ"
7708 "イル</literal>と <filename>debian/control</filename> で指定されたパッケージの"
7709 "フィールドに不一致がある場合、パッケージがアーカイブにインストールされる際に"
7710 "相違について記述されたメールを受け取ります。<filename>debian/control</"
7711 "filename> ファイルを次回のアップロード時に修正することもできますし、"
7712 "<literal>override ファイル</literal>に変更を加えるように依頼するのもよいで"
7713 "しょう。"
7714
7715 #. type: Content of: <chapter><section><para>
7716 #: pkgs.dbk:520
7717 msgid ""
7718 "To alter the actual section that a package is put in, you need to first make "
7719 "sure that the <filename>debian/control</filename> file in your package is "
7720 "accurate.  Next, submit a bug against <systemitem role=\"package\">ftp."
7721 "debian.org</systemitem> requesting that the section or priority for your "
7722 "package be changed from the old section or priority to the new one. Use a "
7723 "Subject like <literal>override: PACKAGE1:section/priority, [...], PACKAGEX:"
7724 "section/priority</literal>, and include the justification for the change in "
7725 "the body of the bug report."
7726 msgstr ""
7727 "パッケージが現状で置かれているセクションを変更するには、まずパッケージの "
7728 "<filename>debian/control</filename> ファイルが正しいことを確認する必要があり"
7729 "ます。次に、<systemitem role=\"package\">ftp.debian.org</systemitem> に対し、"
7730 "あなたのパッケージに対するセクションあるいは優先度について古いものから新しい"
7731 "ものへ変更する依頼のバグ登録をします。<literal>override: PACKAGE1:section/"
7732 "priority, [...], PACKAGEX:section/priority</literal> のようなサブジェクトを使"
7733 "い、バグ報告の本文に変更に関する根拠を記述してください。"
7734
7735 # type: Content of: <chapter><section><para>
7736 #. type: Content of: <chapter><section><para>
7737 #: pkgs.dbk:531
7738 msgid ""
7739 "For more information about <literal>override files</literal>, see "
7740 "<citerefentry> <refentrytitle>dpkg-scanpackages</refentrytitle> "
7741 "<manvolnum>1</manvolnum> </citerefentry> and <ulink url=\"&url-bts-devel;"
7742 "#maintincorrect\"></ulink>."
7743 msgstr ""
7744 "<literal>override ファイル</literal> についての詳細は、<citerefentry> "
7745 "<refentrytitle>dpkg-scanpackages</refentrytitle> <manvolnum>1</manvolnum> </"
7746 "citerefentry> と <ulink url=\"&url-bts-devel;#maintincorrect\"></ulink> を参"
7747 "照してください。"
7748
7749 #. type: Content of: <chapter><section><para>
7750 #: pkgs.dbk:537
7751 msgid ""
7752 "Note that the <literal>Section</literal> field describes both the section as "
7753 "well as the subsection, which are described in <xref linkend=\"archive-"
7754 "sections\"/>.  If the section is main, it should be omitted.  The list of "
7755 "allowable subsections can be found in <ulink url=\"&url-debian-policy;ch-"
7756 "archive.html#s-subsections\"></ulink>."
7757 msgstr ""
7758 "<xref linkend=\"archive-sections\"/> で書かれているように、<literal>セクショ"
7759 "ン (Section)</literal>フィールドにはセクション同様にサブセクションも記述する"
7760 "のに注意ください。セクションが main の場合は、それは書かないようにしてくださ"
7761 "い。利用可能なサブセクションは <ulink url=\"&url-debian-policy;ch-archive."
7762 "html#s-subsections\"></ulink> で検索できます。"
7763
7764 # type: Content of: <chapter><section><title>
7765 #. type: Content of: <chapter><section><title>
7766 #: pkgs.dbk:546
7767 msgid "Handling bugs"
7768 msgstr "バグの取扱い"
7769
7770 # type: Content of: <chapter><section><para>
7771 #. type: Content of: <chapter><section><para>
7772 #: pkgs.dbk:548
7773 msgid ""
7774 "Every developer has to be able to work with the Debian <ulink url=\"&url-bts;"
7775 "\">bug tracking system</ulink>.  This includes knowing how to file bug "
7776 "reports properly (see <xref linkend=\"submit-bug\"/>), how to update them "
7777 "and reorder them, and how to process and close them."
7778 msgstr ""
7779 "すべての開発者は Debian <ulink url=\"&url-bts;\">バグ追跡システム</ulink>を取"
7780 "り扱えるようでなければいけません。これは、どの様にしてバグ報告を正しく登録す"
7781 "るか (<xref linkend=\"submit-bug\"/> 参照)、どの様に更新及び整理するか、そし"
7782 "てどの様にして処理をして完了するかを知っていることを含みます。"
7783
7784 # type: Content of: <chapter><section><para>
7785 #. type: Content of: <chapter><section><para>
7786 #: pkgs.dbk:554
7787 msgid ""
7788 "The bug tracking system's features are described in the <ulink url=\"&url-"
7789 "bts-devel;\">BTS documentation for developers</ulink>.  This includes "
7790 "closing bugs, sending followup messages, assigning severities and tags, "
7791 "marking bugs as forwarded, and other issues."
7792 msgstr ""
7793 "バグ追跡システムの機能は、<ulink url=\"&url-bts-devel;\">Debian BTS 開発者向"
7794 "け情報</ulink>に記載されています。これには、バグの完了処理・追加メッセージの"
7795 "送信・重要度とタグを割り当てる・バグを転送済み (Forwarded) にする・その他が含"
7796 "まれています。"
7797
7798 # type: Content of: <chapter><section><para>
7799 #. type: Content of: <chapter><section><para>
7800 #: pkgs.dbk:560
7801 msgid ""
7802 "Operations such as reassigning bugs to other packages, merging separate bug "
7803 "reports about the same issue, or reopening bugs when they are prematurely "
7804 "closed, are handled using the so-called control mail server.  All of the "
7805 "commands available on this server are described in the <ulink url=\"&url-bts-"
7806 "control;\">BTS control server documentation</ulink>."
7807 msgstr ""
7808 "バグを他のパッケージに割り当てし直す、同じ問題についての別々のバグ報告をマー"
7809 "ジする、早まってクローズされたバグの再オープンなどの作業は、いわゆる制御メー"
7810 "ルサーバと呼ばれるものを使って処理されています。このサーバで利用可能なすべて"
7811 "のコマンドは、<ulink url=\"&url-bts-control;\">BTS 制御サーバドキュメント</"
7812 "ulink>に記載されています。"
7813
7814 # type: Content of: <chapter><section><section><title>
7815 #. type: Content of: <chapter><section><section><title>
7816 #: pkgs.dbk:568
7817 msgid "Monitoring bugs"
7818 msgstr "バグの監視"
7819
7820 # type: Content of: <chapter><section><section><para>
7821 #. type: Content of: <chapter><section><section><para>
7822 #: pkgs.dbk:570
7823 msgid ""
7824 "If you want to be a good maintainer, you should periodically check the "
7825 "<ulink url=\"&url-bts;\">Debian bug tracking system (BTS)</ulink> for your "
7826 "packages.  The BTS contains all the open bugs against your packages.  You "
7827 "can check them by browsing this page: <literal>http://&bugs-host;/"
7828 "<replaceable>yourlogin</replaceable>@debian.org</literal>."
7829 msgstr ""
7830 "良いメンテナになりたい場合は、あなたのパッケージに関する <ulink url=\"&url-"
7831 "bts;\">Debian バグ追跡システム (BTS)</ulink> のページを定期的にチェックする必"
7832 "要があります。BTS には、あなたのパッケージに対して登録されている全てのバグが"
7833 "含まれています。登録されているバグについては、以下のページを参照することで確"
7834 "認できます: <literal>http://&bugs-host;/<replaceable>yourlogin</"
7835 "replaceable>@debian.org</literal>"
7836
7837 # type: Content of: <chapter><section><section><para>
7838 #. type: Content of: <chapter><section><section><para>
7839 #: pkgs.dbk:577
7840 msgid ""
7841 "Maintainers interact with the BTS via email addresses at <literal>&bugs-host;"
7842 "</literal>.  Documentation on available commands can be found at <ulink url="
7843 "\"&url-bts;\"></ulink>, or, if you have installed the <systemitem role="
7844 "\"package\">doc-debian</systemitem> package, you can look at the local files "
7845 "&file-bts-docs;."
7846 msgstr ""
7847 "メンテナは、<literal>&bugs-host;</literal> のメールアドレス経由で BTS に対応"
7848 "します。利用可能なコマンドについてのドキュメントは <ulink url=\"&url-bts;"
7849 "\"></ulink> で参照可能ですし、もし <systemitem role=\"package\">doc-debian</"
7850 "systemitem> パッケージをインストールしてあれば、ローカルファイル &file-bts-"
7851 "docs; で見ることも可能です。"
7852
7853 # type: Content of: <chapter><section><section><para>
7854 #. type: Content of: <chapter><section><section><para>
7855 #: pkgs.dbk:584
7856 msgid ""
7857 "Some find it useful to get periodic reports on open bugs.  You can add a "
7858 "cron job such as the following if you want to get a weekly email outlining "
7859 "all the open bugs against your packages:"
7860 msgstr ""
7861 "定期的にオープンになっているバグについてのレポートを受け取るのも良いでしょ"
7862 "う。あなたのパッケージでオープンになっているバグの全一覧を毎週受け取りたい場"
7863 "合、以下のような cron ジョブを追加します:"
7864
7865 #. type: Content of: <chapter><section><section><screen>
7866 #: pkgs.dbk:589
7867 #, no-wrap
7868 msgid ""
7869 "# ask for weekly reports of bugs in my packages\n"
7870 "&cron-bug-report;\n"
7871 msgstr ""
7872 "# 自分のパッケージにあるバグのレポートを毎週取得する\n"
7873 "&cron-bug-report;\n"
7874
7875 # type: Content of: <chapter><section><section><para>
7876 #. type: Content of: <chapter><section><section><para>
7877 #: pkgs.dbk:593
7878 msgid ""
7879 "Replace <replaceable>address</replaceable> with your official Debian "
7880 "maintainer address."
7881 msgstr ""
7882 "<replaceable>address</replaceable> は、あなたの公式な Debian パッケージメンテ"
7883 "ナとしてのメールアドレスに置き換えてください。"
7884
7885 # type: Content of: <chapter><section><section><title>
7886 #. type: Content of: <chapter><section><section><title>
7887 #: pkgs.dbk:599
7888 msgid "Responding to bugs"
7889 msgstr "バグへの対応"
7890
7891 # type: Content of: <chapter><section><section><para>
7892 #. type: Content of: <chapter><section><section><para>
7893 #: pkgs.dbk:601
7894 msgid ""
7895 "When responding to bugs, make sure that any discussion you have about bugs "
7896 "is sent both to the original submitter of the bug, and to the bug itself (e."
7897 "g., <email><replaceable>123</replaceable>@&bugs-host;</email>).  If you're "
7898 "writing a new mail and you don't remember the submitter email address, you "
7899 "can use the <email><replaceable>123</replaceable>-submitter@&bugs-host;</"
7900 "email> email to contact the submitter <emphasis>and</emphasis> to record "
7901 "your mail within the bug log (that means you don't need to send a copy of "
7902 "the mail to <email><replaceable>123</replaceable>@&bugs-host;</email>)."
7903 msgstr ""
7904 "バグに対応する際は、バグについて行った議論がバグの元々の報告者とバグ自身 (例"
7905 "えば <email><replaceable>123</replaceable>@&bugs-host;</email>) の両方に送ら"
7906 "れているのを確認してください。新しくメールを書いていて元々の報告者のメールア"
7907 "ドレスを思い出せない場合は、<email><replaceable>123</replaceable>-"
7908 "submitter@&bugs-host;</email> というメールアドレスが報告者へ連絡するのと、"
7909 "<emphasis>さらに</emphasis>バグのログへあなたがメールしたのを記録するのにも使"
7910 "えます (これは <email><replaceable>123</replaceable>@&bugs-host;</email> へ"
7911 "メールのコピーを送らなくても済むことを意味しています)。"
7912
7913 # type: Content of: <chapter><section><section><para>
7914 #. type: Content of: <chapter><section><section><para>
7915 #: pkgs.dbk:610
7916 msgid ""
7917 "If you get a bug which mentions FTBFS, this means Fails to build from "
7918 "source.  Porters frequently use this acronym."
7919 msgstr ""
7920 "FTBFS である旨のバグを受け取った場合、これはソースからビルドできないこと "
7921 "(Fails to build from source) を意味します。移植作業をしている人たちはこの略語"
7922 "をよく使います。"
7923
7924 # type: Content of: <chapter><section><section><para>
7925 #. type: Content of: <chapter><section><section><para>
7926 #: pkgs.dbk:614
7927 msgid ""
7928 "Once you've dealt with a bug report (e.g.  fixed it), mark it as "
7929 "<literal>done</literal> (close it) by sending an explanation message to "
7930 "<email><replaceable>123</replaceable>-done@&bugs-host;</email>.  If you're "
7931 "fixing a bug by changing and uploading the package, you can automate bug "
7932 "closing as described in <xref linkend=\"upload-bugfix\"/>."
7933 msgstr ""
7934 "既にバグに対処していた場合 (例えば修正済みの時)、説明のメッセージを "
7935 "<email><replaceable>123</replaceable>-done@&bugs-host;</email> に送ることで "
7936 "<literal>done</literal> とマークしておいて (閉じて) ください。パッケージを変"
7937 "更してアップロードすることでバグを修正する場合は、<xref linkend=\"upload-"
7938 "bugfix\"/> に記載されているように自動的にバグを閉じることができます。"
7939
7940 # type: Content of: <chapter><section><section><para>
7941 # FIXME: via the bug server ?
7942 #. type: Content of: <chapter><section><section><para>
7943 #: pkgs.dbk:621
7944 msgid ""
7945 "You should <emphasis>never</emphasis> close bugs via the bug server "
7946 "<literal>close</literal> command sent to &email-bts-control;.  If you do so, "
7947 "the original submitter will not receive any information about why the bug "
7948 "was closed."
7949 msgstr ""
7950 "<literal>close</literal> コマンドを &email-bts-control; に送って、バグサーバ"
7951 "経由でバグを閉じるのは<emphasis>決して</emphasis>してはいけません。そのように"
7952 "した場合、元々の報告者は何故バグが閉じられたのかという情報を得られません。"
7953
7954 # type: Content of: <chapter><section><section><title>
7955 #. type: Content of: <chapter><section><section><title>
7956 #: pkgs.dbk:629
7957 msgid "Bug housekeeping"
7958 msgstr "バグを掃除する"
7959
7960 # type: Content of: <chapter><section><section><para>
7961 #. type: Content of: <chapter><section><section><para>
7962 #: pkgs.dbk:631
7963 msgid ""
7964 "As a package maintainer, you will often find bugs in other packages or have "
7965 "bugs reported against your packages which are actually bugs in other "
7966 "packages.  The bug tracking system's features are described in the <ulink "
7967 "url=\"&url-bts-devel;\">BTS documentation for Debian developers</ulink>.  "
7968 "Operations such as reassigning, merging, and tagging bug reports are "
7969 "described in the <ulink url=\"&url-bts-control;\">BTS control server "
7970 "documentation</ulink>.  This section contains some guidelines for managing "
7971 "your own bugs, based on the collective Debian developer experience."
7972 msgstr ""
7973 "パッケージメンテナになると、他のパッケージにバグを見つけたり、自分のパッケー"
7974 "ジに対して報告されたバグが実際には他のパッケージにあるバグであったりというこ"
7975 "とが頻繁にあるでしょう。バグ追跡システムの機能は <ulink url=\"&url-bts-devel;"
7976 "\">Debian 開発者向けの BTS ドキュメント</ulink> に記載されています。バグ報告"
7977 "の再指定 (reassign) やマージ (merge)、そしてタグ付けなどの作業は <ulink url="
7978 "\"&url-bts-control;\">BTS 制御サーバのドキュメント</ulink> に記述されていま"
7979 "す。この章では、Debian 開発者から集められた経験を元にしたバグの扱い方のガイド"
7980 "ラインを含んでいます。"
7981
7982 # type: Content of: <chapter><section><section><para>
7983 #. type: Content of: <chapter><section><section><para>
7984 #: pkgs.dbk:642
7985 msgid ""
7986 "Filing bugs for problems that you find in other packages is one of the civic "
7987 "obligations of maintainership, see <xref linkend=\"submit-bug\"/> for "
7988 "details.  However, handling the bugs in your own packages is even more "
7989 "important."
7990 msgstr ""
7991 "他のパッケージで見つけた問題についてバグを登録するのは、メンテナとしての責務"
7992 "の一つです。詳細については <xref linkend=\"submit-bug\"/> を参照してくださ"
7993 "い。しかし、自分のパッケージのバグを管理するのはさらに重要です。"
7994
7995 # type: Content of: <chapter><section><section><para>
7996 #. type: Content of: <chapter><section><section><para>
7997 #: pkgs.dbk:647
7998 msgid "Here's a list of steps that you may follow to handle a bug report:"
7999 msgstr "以下がバグ報告を取り扱う手順です:"
8000
8001 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8002 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8003 #: pkgs.dbk:652
8004 msgid ""
8005 "Decide whether the report corresponds to a real bug or not.  Sometimes users "
8006 "are just calling a program in the wrong way because they haven't read the "
8007 "documentation.  If you diagnose this, just close the bug with enough "
8008 "information to let the user correct their problem (give pointers to the good "
8009 "documentation and so on).  If the same report comes up again and again you "
8010 "may ask yourself if the documentation is good enough or if the program "
8011 "shouldn't detect its misuse in order to give an informative error message.  "
8012 "This is an issue that may need to be brought up with the upstream author."
8013 msgstr ""
8014 "報告が実際にバグに関連するものか否かを決めてください。ユーザはドキュメントを"
8015 "読んでいないため、誤ったプログラムの使い方をしているだけのことが時々ありま"
8016 "す。このように判断した場合は、ユーザに問題を修正するのに十分な情報を与えて "
8017 "(良いドキュメントへのポインタを教えるなどして) バグを閉じます。同じ報告が何度"
8018 "も繰り返し来る場合には、ドキュメントが十分なものかどうか、あるいは有益なエ"
8019 "ラーメッセージを与えるよう、誤った使い方を検知していないのでは、と自身に問い"
8020 "直してください。これは開発元の作者に伝える必要がある問題かもしれません。"
8021
8022 # FIXME-trans: "If you don't find any," - any what?
8023 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8024 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8025 #: pkgs.dbk:662
8026 msgid ""
8027 "If the bug submitter disagrees with your decision to close the bug, they may "
8028 "reopen it until you find an agreement on how to handle it.  If you don't "
8029 "find any, you may want to tag the bug <literal>wontfix</literal> to let "
8030 "people know that the bug exists but that it won't be corrected.  If this "
8031 "situation is unacceptable, you (or the submitter) may want to require a "
8032 "decision of the technical committee by reassigning the bug to <systemitem "
8033 "role=\"package\">tech-ctte</systemitem> (you may use the clone command of "
8034 "the BTS if you wish to keep it reported against your package).  Before doing "
8035 "so, please read the <ulink url=\"&url-tech-ctte;\">recommended procedure</"
8036 "ulink>."
8037 msgstr ""
8038 "バグを閉じるという貴方の判断にバグ報告者らが同意しない場合には、それをどう取"
8039 "り扱うかについての同意が見つかるまで、彼らは再度オープンな状態 (reopen) にす"
8040 "るでしょう。そのバグについてもう議論することが無いという場合は、バグは存在す"
8041 "るが修正することはないと知らせるため、バグに対して <literal>wontfix</"
8042 "literal> タグを付けることになります。この決定が受け入れがたい時には、あなた "
8043 "(あるいは報告者) はバグを <systemitem role=\"package\">tech-ctte</"
8044 "systemitem> に再指定 (reassign) して技術委員会 (technical committee) の判断を"
8045 "仰いでください (パッケージへ報告されたものをそのままにしておきたい場合は、"
8046 "BTS の clone コマンドを使ってください)。これを行う前には<ulink url=\"&url-"
8047 "tech-ctte;\">推奨手順</ulink>を読んでおいてください。"
8048
8049 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8050 #: pkgs.dbk:676
8051 msgid ""
8052 "If the bug is real but it's caused by another package, just reassign the bug "
8053 "to the right package.  If you don't know which package it should be "
8054 "reassigned to, you should ask for help on <link linkend=\"irc-channels"
8055 "\">IRC</link> or on &email-debian-devel;.  Please inform the maintainer(s) "
8056 "of the package you reassign the bug to, for example by Cc:ing the message "
8057 "that does the reassign to <email><replaceable>packagename</"
8058 "replaceable>@packages.debian.org</email> and explaining your reasons in that "
8059 "mail. Please note that a simple reassignment is <emphasis>not</emphasis> e-"
8060 "mailed to the maintainers of the package being reassigned to, so they won't "
8061 "know about it until they look at a bug overview for their packages."
8062 msgstr ""
8063 "バグが実際にあるが、他のパッケージによって引き起こされている場合は、バグを正"
8064 "しいパッケージに再指定 (reassign) します。どのパッケージに再指定するべきかが"
8065 "分からない場合は、<link linkend=\"irc-channels\">IRC</link> か &email-debian-"
8066 "devel; で聞いてください。再指定するパッケージのメンテナに通知をしてください。"
8067 "例えば <email><replaceable>packagename</replaceable>@packages.debian.org</"
8068 "email> 宛にメッセージを Cc: してメール中に理由を説明するなどします。単に再指"
8069 "定しただけでは再指定された先のメンテナにはメールは<emphasis>送信されません</"
8070 "emphasis>ので、彼らがパッケージのバグ一覧を見るまでそれを知ることはありませ"
8071 "ん。"
8072
8073 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8074 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8075 #: pkgs.dbk:688
8076 msgid ""
8077 "If the bug affects the operation of your package, please consider cloning "
8078 "the bug and reassigning the clone to the package that really causes the "
8079 "behavior. Otherwise, the bug will not be shown in your package's bug list, "
8080 "possibly causing users to report the same bug over and over again. You "
8081 "should block \"your\" bug with the reassigned, cloned bug to document the "
8082 "relationship."
8083 msgstr ""
8084 "バグがあなたのパッケージの動作に影響する場合は、バグを複製し (clone)、複製し"
8085 "たバグをその挙動を実際に起こしているパッケージに再指定することを検討してくだ"
8086 "さい。さもなければ、あなたのパッケージのバグ一覧にバグが見つからないので、多"
8087 "分ユーザに同じバグを何度も繰り返し報告される羽目になる可能性があります。あな"
8088 "たは、再指定 (reassign) によって「自分の」バグということを防ぎ、バグの複製 "
8089 "(clone) によって関係があることを記載しておく必要があります。"
8090
8091 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8092 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8093 #: pkgs.dbk:698
8094 msgid ""
8095 "Sometimes you also have to adjust the severity of the bug so that it matches "
8096 "our definition of the severity.  That's because people tend to inflate the "
8097 "severity of bugs to make sure their bugs are fixed quickly.  Some bugs may "
8098 "even be dropped to wishlist severity when the requested change is just "
8099 "cosmetic."
8100 msgstr ""
8101 "時々、重要度の定義に合うようにバグの重要度を調整する必要もあります。これは、"
8102 "人々はバグ修正を確実に早くしてもらうために重要度を極端に上げようとするからで"
8103 "す。要望された変更点が単に体裁的なものな時には、バグは要望 (wishlist) に格下"
8104 "げされるでしょう。"
8105
8106 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8107 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8108 #: pkgs.dbk:706
8109 msgid ""
8110 "If the bug is real but the same problem has already been reported by someone "
8111 "else, then the two relevant bug reports should be merged into one using the "
8112 "merge command of the BTS.  In this way, when the bug is fixed, all of the "
8113 "submitters will be informed of this.  (Note, however, that emails sent to "
8114 "one bug report's submitter won't automatically be sent to the other report's "
8115 "submitter.) For more details on the technicalities of the merge command and "
8116 "its relative, the unmerge command, see the BTS control server documentation."
8117 msgstr ""
8118 "バグが確かにあるが既に他の誰かによって同じ問題が報告されている場合は、2 つの"
8119 "関連したバグを BTS の merge コマンドを使って 1 つにマージします。このようにす"
8120 "ると、バグが修正された時に全ての投稿者に通知がいきます (ですが、そのバグ報告"
8121 "の投稿者へのメールは報告の他の投稿者には自動的には通知されないことに注意して"
8122 "ください)。merge コマンドや類似の unmerge コマンドの技術詳細については、BTS "
8123 "制御サーバドキュメントを参照してください。"
8124
8125 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8126 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8127 #: pkgs.dbk:717
8128 msgid ""
8129 "The bug submitter may have forgotten to provide some information, in which "
8130 "case you have to ask them for the required information.  You may use the "
8131 "<literal>moreinfo</literal> tag to mark the bug as such.  Moreover if you "
8132 "can't reproduce the bug, you tag it <literal>unreproducible</literal>.  "
8133 "Anyone who can reproduce the bug is then invited to provide more information "
8134 "on how to reproduce it.  After a few months, if this information has not "
8135 "been sent by someone, the bug may be closed."
8136 msgstr ""
8137 "バグ報告者は情報を書き漏らしている場合、必要な情報を尋ねる必要があります。そ"
8138 "の様なバグに印をつけるには <literal>moreinfo</literal> タグを使います。さら"
8139 "に、そのバグを再現できない場合には、<literal>unreproducible</literal> タグを"
8140 "付けます。誰もそのバグを再現できない場合、どうやって再現するのか、さらに情報"
8141 "を何ヶ月経っても、この情報が誰からも送られてこない場合はバグは閉じても構いま"
8142 "せん。"
8143
8144 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8145 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8146 #: pkgs.dbk:728
8147 msgid ""
8148 "If the bug is related to the packaging, you just fix it.  If you are not "
8149 "able to fix it yourself, then tag the bug as <literal>help</literal>.  You "
8150 "can also ask for help on &email-debian-devel; or &email-debian-qa;.  If it's "
8151 "an upstream problem, you have to forward it to the upstream author.  "
8152 "Forwarding a bug is not enough, you have to check at each release if the bug "
8153 "has been fixed or not.  If it has, you just close it, otherwise you have to "
8154 "remind the author about it.  If you have the required skills you can prepare "
8155 "a patch that fixes the bug and send it to the author at the same time.  Make "
8156 "sure to send the patch to the BTS and to tag the bug as <literal>patch</"
8157 "literal>."
8158 msgstr ""
8159 "バグがパッケージに起因する場合、さっさと直します。自分では直せない場合は、バ"
8160 "グに <literal>help</literal> タグを付けます。&email-debian-devel; や &email-"
8161 "debian-qa; で助けを求めることも出来ます。開発元 (upstream) の問題であれば、作"
8162 "者に転送する必要があります。バグを転送するだけでは十分ではありません。リリー"
8163 "スごとにバグが修正されているかどうかを確認しなければいけません。もし修正され"
8164 "ていれば、それを閉じ、そうでなければ作者に確認を取る必要があります。必要な技"
8165 "能を持っていてバグを修正するパッチが用意できる場合は、同時に作者に送りましょ"
8166 "う。パッチを BTS に送付してバグに <literal>patch</literal> タグを付けるのを忘"
8167 "れないでください。"
8168
8169 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8170 #: pkgs.dbk:742
8171 msgid ""
8172 "If you have fixed a bug in your local copy, or if a fix has been committed "
8173 "to the VCS repository, you may tag the bug as <literal>pending</literal> to "
8174 "let people know that the bug is corrected and that it will be closed with "
8175 "the next upload (add the <literal>closes:</literal> in the "
8176 "<filename>changelog</filename>).  This is particularly useful if you are "
8177 "several developers working on the same package."
8178 msgstr ""
8179 "ローカル環境でバグを修正した、あるいは VCS リポジトリに修正をコミットした場合"
8180 "には、バグに <literal>pending</literal> タグを付けてバグが修正されたことと次"
8181 "のアップロードでバグが閉じられるであろうことを回りに知らせます "
8182 "(<filename>changelog</filename> に <literal>closes:</literal> を追加します)。"
8183 "これは複数の開発者が同一のパッケージで作業している際に特に役立ちます。"
8184
8185 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8186 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8187 #: pkgs.dbk:752
8188 msgid ""
8189 "Once a corrected package is available in the archive, the bug should be "
8190 "closed indicating the version in which it was fixed. This can be done "
8191 "automatically, read <xref linkend=\"upload-bugfix\"/>."
8192 msgstr ""
8193 "一旦修正されたパッケージがアーカイブから入手可能になったら、バグはどのバー"
8194 "ジョンで修正されたかを指定して閉じられる必要があります。これは自動的に行われ"
8195 "ます。<xref linkend=\"upload-bugfix\"/> を読んでください。"
8196
8197 # type: Content of: <chapter><section><section><title>
8198 #. type: Content of: <chapter><section><section><title>
8199 #: pkgs.dbk:761
8200 msgid "When bugs are closed by new uploads"
8201 msgstr "新規アップロードでバグがクローズされる時"
8202
8203 # type: Content of: <chapter><section><section><para>
8204 #. type: Content of: <chapter><section><section><para>
8205 #: pkgs.dbk:763
8206 msgid ""
8207 "As bugs and problems are fixed in your packages, it is your responsibility "
8208 "as the package maintainer to close these bugs.  However, you should not "
8209 "close a bug until the package which fixes the bug has been accepted into the "
8210 "Debian archive.  Therefore, once you get notification that your updated "
8211 "package has been installed into the archive, you can and should close the "
8212 "bug in the BTS.  Also, the bug should be closed with the correct version."
8213 msgstr ""
8214 "バグや問題があなたのパッケージで修正されたとしたら、そのバグを閉じるのはパッ"
8215 "ケージメンテナとしての責任になります。しかし、バグを修正したパッケージが "
8216 "Debian アーカイブに受け入れられるまではバグを閉じてはいけません。従って、一旦"
8217 "更新したパッケージがアーカイブにインストールされたという通知を受け取った場合"
8218 "は、BTS でバグを閉じることができますし、そうしなければいけません。もちろん、"
8219 "バグは正しいバージョンで閉じなくてはいけません。"
8220
8221 # type: Content of: <chapter><section><section><para>
8222 #. type: Content of: <chapter><section><section><para>
8223 #: pkgs.dbk:771
8224 msgid ""
8225 "However, it's possible to avoid having to manually close bugs after the "
8226 "upload — just list the fixed bugs in your <filename>debian/changelog</"
8227 "filename> file, following a certain syntax, and the archive maintenance "
8228 "software will close the bugs for you.  For example:"
8229 msgstr ""
8230 "ですが、アップロード後に手動でバグをクローズしなくても済む方法があります — "
8231 "<filename>debian/changelog</filename> に以下の特定の書き方にて修正したバグを"
8232 "列挙すれば、それだけで後はアーカイブのメンテナンスソフトがバグをクローズして"
8233 "くれます。例:"
8234
8235 # type: Content of: <chapter><section><section><screen>
8236 #. type: Content of: <chapter><section><section><screen>
8237 #: pkgs.dbk:777
8238 #, no-wrap
8239 msgid ""
8240 "acme-cannon (3.1415) unstable; urgency=low\n"
8241 "\n"
8242 "  * Frobbed with options (closes: Bug#98339)\n"
8243 "  * Added safety to prevent operator dismemberment, closes: bug#98765,\n"
8244 "    bug#98713, #98714.\n"
8245 "  * Added man page. Closes: #98725.\n"
8246 msgstr ""
8247 "acme-cannon (3.1415) unstable; urgency=low\n"
8248 "\n"
8249 "  * Frobbed with options (closes: Bug#98339)\n"
8250 "  * Added safety to prevent operator dismemberment, closes: bug#98765,\n"
8251 "    bug#98713, #98714.\n"
8252 "  * Added man page. Closes: #98725.\n"
8253
8254 # type: Content of: <chapter><section><section><para>
8255 #. type: Content of: <chapter><section><section><para>
8256 #: pkgs.dbk:785
8257 msgid ""
8258 "Technically speaking, the following Perl regular expression describes how "
8259 "bug closing changelogs are identified:"
8260 msgstr ""
8261 "技術的に言うと、どの様にしてバグを閉じる changelog が判別されているかを以下"
8262 "の Perl の正規表現にて記述しています:"
8263
8264 # type: Content of: <chapter><section><section><screen>
8265 #. type: Content of: <chapter><section><section><screen>
8266 #: pkgs.dbk:789
8267 #, no-wrap
8268 msgid "  /closes:\\s*(?:bug)?\\#\\s*\\d+(?:,\\s*(?:bug)?\\#\\s*\\d+)*/ig\n"
8269 msgstr "  /closes:\\s*(?:bug)?\\#\\s*\\d+(?:,\\s*(?:bug)?\\#\\s*\\d+)*/ig\n"
8270
8271 #. type: Content of: <chapter><section><section><para>
8272 #: pkgs.dbk:792
8273 msgid ""
8274 "We prefer the <literal>closes: #<replaceable>XXX</replaceable></literal> "
8275 "syntax, as it is the most concise entry and the easiest to integrate with "
8276 "the text of the <filename>changelog</filename>.  Unless specified different "
8277 "by the <literal>-v</literal>-switch to <command>dpkg-buildpackage</command>, "
8278 "only the bugs closed in the most recent changelog entry are closed "
8279 "(basically, exactly the bugs mentioned in the changelog-part in the "
8280 "<filename>.changes</filename> file are closed)."
8281 msgstr ""
8282 "<literal>closes: #<replaceable>XXX</replaceable></literal> という書き方が推奨"
8283 "されています。これは、最も分かり易いエントリで、<filename>changelog</"
8284 "filename> の本文に挿入するのがもっとも簡単だからです。<command>dpkg-"
8285 "buildpackage</command> に <literal>-v</literal> スイッチを指定して別バージョ"
8286 "ンを指定しない限り、最も新しい changelog のエントリにあるバグだけが閉じられま"
8287 "す (基本的には、です。正確には <filename>.changes</filename> ファイルの "
8288 "changelog-part で明示されたバグが閉じられます)。"
8289
8290 #. type: Content of: <chapter><section><section><para>
8291 #: pkgs.dbk:801
8292 msgid ""
8293 "Historically, uploads identified as <link linkend=\"nmu\">non-maintainer "
8294 "upload (NMU)</link> were tagged <literal>fixed</literal> instead of being "
8295 "closed, but that practice was ceased with the advent of version-tracking.  "
8296 "The same applied to the tag <literal>fixed-in-experimental</literal>."
8297 msgstr ""
8298 "歴史的に、<link linkend=\"nmu\">non-maintainer upload (NMU)</link> と判別され"
8299 "るアップロードは closed ではなく <literal>fixed</literal> とタグがされてきま"
8300 "したが、この習慣はバージョントラッキングの進化によって廃れています。同じこと"
8301 "が <literal>fixed-in-experimental</literal> タグにも言えます。"
8302
8303 #. type: Content of: <chapter><section><section><para>
8304 #: pkgs.dbk:807
8305 msgid ""
8306 "If you happen to mistype a bug number or forget a bug in the changelog "
8307 "entries, don't hesitate to undo any damage the error caused.  To reopen "
8308 "wrongly closed bugs, send a <literal>reopen <replaceable>XXX</replaceable></"
8309 "literal> command to the bug tracking system's control address, &email-bts-"
8310 "control;.  To close any remaining bugs that were fixed by your upload, email "
8311 "the <filename>.changes</filename> file to <email><replaceable>XXX</"
8312 "replaceable>-done@&bugs-host;</email>, where <replaceable>XXX</replaceable> "
8313 "is the bug number, and put Version: <replaceable>YYY</replaceable> and an "
8314 "empty line as the first two lines of the body of the email, where "
8315 "<replaceable>YYY</replaceable> is the first version where the bug has been "
8316 "fixed."
8317 msgstr ""
8318 "もしバグ場号を間違って入力したり、changelog のエントリにバグを入れ忘れた場"
8319 "合、そのミスが起こすであろうダメージを防ぐのを躊躇わないでください。誤って閉"
8320 "じたバグを再度オープンにするには、バグトラッキングシステムのコントロールアド"
8321 "レスである &email-bts-control; に <literal>reopen <replaceable>XXX</"
8322 "replaceable></literal> コマンドを投げます。アップロードで修正されたがまだ残っ"
8323 "ているバグを閉じるには <filename>.changes</filename> ファイルを "
8324 "<email><replaceable>XXX</replaceable>-done@&bugs-host;</email> にメールしま"
8325 "す。<replaceable>XXX</replaceable> はバグ番号で、メールの本文の最初の 2 行に "
8326 "Version: <replaceable>YYY</replaceable> と空白行を入れます。"
8327 "<replaceable>YYY</replaceable> はバグが修正された最初のバージョンです。"
8328
8329 #. type: Content of: <chapter><section><section><para>
8330 #: pkgs.dbk:819
8331 msgid ""
8332 "Bear in mind that it is not obligatory to close bugs using the changelog as "
8333 "described above.  If you simply want to close bugs that don't have anything "
8334 "to do with an upload you made, do it by emailing an explanation to "
8335 "<email><replaceable>XXX</replaceable>-done@&bugs-host;</email>.  Do "
8336 "<emphasis role=\"strong\">not</emphasis> close bugs in the changelog entry "
8337 "of a version if the changes in that version of the package don't have any "
8338 "bearing on the bug."
8339 msgstr ""
8340 "上に書いたような changelog を使ったバグの閉じ方は必須ではない、ということは念"
8341 "頭に置いておいてください。行ったアップロードとは無関係に単にバグを閉じたい、"
8342 "という場合は、説明をメールに書いて <email><replaceable>XXX</replaceable>-"
8343 "done@&bugs-host;</email> に送ってバグを閉じてください。そのバージョンのパッ"
8344 "ケージでの変更がバグに何も関係ない場合は、そのバージョンの changelog エントリ"
8345 "ではバグを<emphasis role=\"strong\">閉じないで</emphasis>ください。"
8346
8347 # type: Content of: <chapter><section><section><para>
8348 #. type: Content of: <chapter><section><section><para>
8349 #: pkgs.dbk:827
8350 msgid ""
8351 "For general information on how to write your changelog entries, see <xref "
8352 "linkend=\"bpp-debian-changelog\"/>."
8353 msgstr ""
8354 "どのように changelog のエントリを書くのか、一般的な情報については <xref "
8355 "linkend=\"bpp-debian-changelog\"/> を参照してください。"
8356
8357 # type: Content of: <chapter><section><section><title>
8358 #. type: Content of: <chapter><section><section><title>
8359 #: pkgs.dbk:833
8360 msgid "Handling security-related bugs"
8361 msgstr "セキュリティ関連バグの取扱い"
8362
8363 # type: Content of: <chapter><section><section><para>
8364 #. type: Content of: <chapter><section><section><para>
8365 #: pkgs.dbk:835
8366 msgid ""
8367 "Due to their sensitive nature, security-related bugs must be handled "
8368 "carefully.  The Debian Security Team exists to coordinate this activity, "
8369 "keeping track of outstanding security problems, helping maintainers with "
8370 "security problems or fixing them themselves, sending security advisories, "
8371 "and maintaining <literal>security.debian.org</literal>."
8372 msgstr ""
8373 "機密性が高いその性質上、セキュリティ関連のバグは注意深く取り扱わねばなりませ"
8374 "ん。この作業をコーディネイトし、未処理のセキュリティ問題を追い続け、セキュリ"
8375 "ティ問題についてメンテナを手助けしたり修正自体を行い、セキュリティ勧告を出"
8376 "し、<literal>security.debian.org</literal> を維持するために Debian セキュリ"
8377 "ティチームが存在します。"
8378
8379 #. type: Content of: <chapter><section><section><para>
8380 #: pkgs.dbk:842
8381 msgid ""
8382 "When you become aware of a security-related bug in a Debian package, whether "
8383 "or not you are the maintainer, collect pertinent information about the "
8384 "problem, and promptly contact the security team, preferably by filing a "
8385 "ticket in their Request Tracker.  See <ulink url=\"http://wiki.debian.org/rt."
8386 "debian.org#Security_Team\"></ulink>.  Alternatively you may email &email-"
8387 "security-team;.  <emphasis role=\"strong\">DO NOT UPLOAD</emphasis> any "
8388 "packages for <literal>stable</literal> without contacting the team.  Useful "
8389 "information includes, for example:"
8390 msgstr ""
8391 "Debian パッケージ中のセキュリティ関連のバグに気づいたら、あなたがメンテナであ"
8392 "るかどうかに関わらず、問題に関する正確な情報を集めて、まずはセキュリティチー"
8393 "ムに連絡を取ってください。この場合、リクエストトラッカーにチケットを登録する"
8394 "のが好ましいです。<ulink url=\"http://wiki.debian.org/rt.debian."
8395 "org#Security_Team\"></ulink> を参照してください。あるいは &email-security-"
8396 "team; にメールすることもできます。チームに問い合わせること無く <literal>安定"
8397 "版 (stable)</literal> 向けのパッケージを<emphasis role=\"strong\">アップロー"
8398 "ドしないでください</emphasis>。例えば、役に立つ情報は以下を含んでいます:"
8399
8400 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8401 #: pkgs.dbk:855
8402 msgid "Whether or not the bug is already public."
8403 msgstr "バグが既に公開されているか否か"
8404
8405 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8406 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8407 #: pkgs.dbk:860
8408 msgid ""
8409 "Which versions of the package are known to be affected by the bug.  Check "
8410 "each version that is present in a supported Debian release, as well as "
8411 "<literal>testing</literal> and <literal>unstable</literal>."
8412 msgstr ""
8413 "バグによって、どのバージョンが影響を受けると分かっているか。サポートされてい"
8414 "る Debian のリリース、ならびに <literal>テスト版 (testing)</literal> 及び "
8415 "<literal>不安定版 (unstable)</literal> にある各バージョンをチェックしてくださ"
8416 "い。"
8417
8418 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8419 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8420 #: pkgs.dbk:867
8421 msgid ""
8422 "The nature of the fix, if any is available (patches are especially helpful)"
8423 msgstr "利用可能なものがあれば、修正内容 (パッチが特に望ましい)"
8424
8425 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8426 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8427 #: pkgs.dbk:872
8428 msgid ""
8429 "Any fixed packages that you have prepared yourself (send only the <filename>."
8430 "diff.gz</filename> and <filename>.dsc</filename> files and read <xref "
8431 "linkend=\"bug-security-building\"/> first)"
8432 msgstr ""
8433 "自身で準備した修正パッケージ (まずは <xref linkend=\"bug-security-building\"/"
8434 "> を読んで、<filename>.diff.gz</filename> と <filename>.dsc</filename> ファイ"
8435 "ルだけを送ってください)"
8436
8437 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8438 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8439 #: pkgs.dbk:879
8440 msgid ""
8441 "Any assistance you can provide to help with testing (exploits, regression "
8442 "testing, etc.)"
8443 msgstr ""
8444 "テストについて何かしらの手助けになるもの (攻撃コード、リグレッションテストな"
8445 "ど)"
8446
8447 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8448 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8449 #: pkgs.dbk:885
8450 msgid ""
8451 "Any information needed for the advisory (see <xref linkend=\"bug-security-"
8452 "advisories\"/>)"
8453 msgstr ""
8454 "勧告に必要になる情報 (<xref linkend=\"bug-security-advisories\"/> 参照)"
8455
8456 #. type: Content of: <chapter><section><section><para>
8457 #: pkgs.dbk:890
8458 msgid ""
8459 "As the maintainer of the package, you have the responsibility to maintain "
8460 "it, even in the stable release. You are in the best position to evaluate "
8461 "patches and test updated packages, so please see the sections below on how "
8462 "to prepare packages for the Security Team to handle."
8463 msgstr ""
8464 "パッケージメンテナとして、あなたは安定版リリースについてもメンテナンスする責"
8465 "任を持ちます。あなたがパッチの評価と更新パッケージのテストを行うのに最も適任"
8466 "な人です。ですから、以下のセキュリティチームによって取り扱ってもらうため、ど"
8467 "のようにしてパッケージを用意するかについての章を参照してください。"
8468
8469 #. type: Content of: <chapter><section><section><section><title>
8470 #: pkgs.dbk:896
8471 msgid "The Security Tracker"
8472 msgstr "セキュリティ追跡システム"
8473
8474 #. type: Content of: <chapter><section><section><section><para>
8475 #: pkgs.dbk:898
8476 msgid ""
8477 "The security team maintains a central database, the <ulink url=\"http://"
8478 "security-tracker.debian.org/\">Debian Security Tracker</ulink>.  This "
8479 "contains all public information that is known about security issues: which "
8480 "packages and versions are affected or fixed, and thus whether stable, "
8481 "testing and/or unstable are vulnerable. Information that is still "
8482 "confidential is not added to the tracker."
8483 msgstr ""
8484 "セキュリティチームは集約的なデータベース、<ulink url=\"http://security-"
8485 "tracker.debian.org/\">Debian セキュリティ追跡システム (Debian Security "
8486 "Tracker)</ulink>をメンテナンスしています。これはセキュリティ問題として知られ"
8487 "ている全ての公開情報を含んでいます: どのパッケージ/バージョンが影響を受ける"
8488 "/修正されているか、つまりは安定版、テスト版、不安定版が脆弱かどうか、という"
8489 "情報です。まだ機密扱いの情報は追跡システムには追加されません。"
8490
8491 #. type: Content of: <chapter><section><section><section><para>
8492 #: pkgs.dbk:906
8493 msgid ""
8494 "You can search it for a specific issue, but also on package name. Look for "
8495 "your package to see which issues are still open. If you can, please provide "
8496 "more information about those issues, or help to address them in your "
8497 "package.  Instructions are on the tracker web pages."
8498 msgstr ""
8499 "特定の問題について検索することもできますし、パッケージ名でも検索できます。あ"
8500 "なたのパッケージを探して、どの問題がまだ未解決かを確認してください。できれば"
8501 "追加情報を提供するか、パッケージの問題に対処するのを手伝ってください。やり方"
8502 "は追跡システムのウェブページにあります。"
8503
8504 # type: Content of: <chapter><section><section><section><title>
8505 #. type: Content of: <chapter><section><section><section><title>
8506 #: pkgs.dbk:914
8507 msgid "Confidentiality"
8508 msgstr "秘匿性"
8509
8510 # type: Content of: <chapter><section><section><section><para>
8511 #. type: Content of: <chapter><section><section><section><para>
8512 #: pkgs.dbk:916
8513 msgid ""
8514 "Unlike most other activities within Debian, information about security "
8515 "issues must sometimes be kept private for a time.  This allows software "
8516 "distributors to coordinate their disclosure in order to minimize their "
8517 "users' exposure.  Whether this is the case depends on the nature of the "
8518 "problem and corresponding fix, and whether it is already a matter of public "
8519 "knowledge."
8520 msgstr ""
8521 "Debian 内での他の多くの活動とは違い、セキュリティ問題に関する情報については、"
8522 "暫くの間秘密にしておく必要がしばしばあります。これによって、ソフトウェアの"
8523 "ディストリビュータがユーザが危険にさらされるのを最小限にするため、公開時期を"
8524 "合わせることができます。今回がそうであるかは、問題と対応する修正の性質や、既"
8525 "に既知のものとなっているかどうかによります。"
8526
8527 # type: Content of: <chapter><section><section><section><para>
8528 #. type: Content of: <chapter><section><section><section><para>
8529 #: pkgs.dbk:923
8530 msgid "There are several ways developers can learn of a security problem:"
8531 msgstr "開発者がセキュリティ問題を知る方法はいくつかあります:"
8532
8533 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8534 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8535 #: pkgs.dbk:928
8536 msgid "they notice it on a public forum (mailing list, web site, etc.)"
8537 msgstr "公開フォーラム (メーリングリスト、ウェブサイトなど) で知らせる"
8538
8539 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8540 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8541 #: pkgs.dbk:933
8542 msgid "someone files a bug report"
8543 msgstr "誰かがバグ報告を登録している"
8544
8545 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8546 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8547 #: pkgs.dbk:938
8548 msgid "someone informs them via private email"
8549 msgstr "誰かがプライベートなメールで教えてきた"
8550
8551 # type: Content of: <chapter><section><section><section><para>
8552 #. type: Content of: <chapter><section><section><section><para>
8553 #: pkgs.dbk:943
8554 msgid ""
8555 "In the first two cases, the information is public and it is important to "
8556 "have a fix as soon as possible.  In the last case, however, it might not be "
8557 "public information.  In that case there are a few possible options for "
8558 "dealing with the problem:"
8559 msgstr ""
8560 "最初の二つのケースでは、情報は公開されていて可能な限り早く修正することが重要"
8561 "です。しかしながら最後のケースは、公開情報ではないかもしれません。この場合"
8562 "は、問題に対処するのに幾つか取り得る選択肢があります:"
8563
8564 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8565 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8566 #: pkgs.dbk:951
8567 msgid ""
8568 "If the security exposure is minor, there is sometimes no need to keep the "
8569 "problem a secret and a fix should be made and released."
8570 msgstr ""
8571 "セキュリティの影響度が小さい場合、問題を秘密にしておく必要はなく、修正を行っ"
8572 "てリリースするのが良い場合がしばしばあります。"
8573
8574 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8575 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8576 #: pkgs.dbk:957
8577 msgid ""
8578 "If the problem is severe, it is preferable to share the information with "
8579 "other vendors and coordinate a release.  The security team keeps in contact "
8580 "with the various organizations and individuals and can take care of that."
8581 msgstr ""
8582 "問題が深刻な場合、他のベンダと情報を共有してリリースをコーディネイトする方が"
8583 "望ましいでしょう。セキュリティチームは様々な組織/個人と連絡を取りつづけ、こ"
8584 "の問題に対応することができます。"
8585
8586 # type: Content of: <chapter><section><section><section><para>
8587 #. type: Content of: <chapter><section><section><section><para>
8588 #: pkgs.dbk:964
8589 msgid ""
8590 "In all cases if the person who reports the problem asks that it not be "
8591 "disclosed, such requests should be honored, with the obvious exception of "
8592 "informing the security team in order that a fix may be produced for a stable "
8593 "release of Debian.  When sending confidential information to the security "
8594 "team, be sure to mention this fact."
8595 msgstr ""
8596 "どのような場合でも、問題を報告した人がこれを公開しないように求めているのであ"
8597 "れば、明白な例外として Debian の安定版リリースに対する修正を作成してもらうた"
8598 "めにセキュリティチームへ連絡すること以外、この様な要求は尊重されるべきです。"
8599 "機密情報をセキュリティチームに送る場合は、この点を明示しておくのを忘れないで"
8600 "ください。"
8601
8602 # type: Content of: <chapter><section><section><section><para>
8603 #. type: Content of: <chapter><section><section><section><para>
8604 #: pkgs.dbk:971
8605 msgid ""
8606 "Please note that if secrecy is needed you may not upload a fix to "
8607 "<literal>unstable</literal> (or anywhere else, such as a public VCS "
8608 "repository).  It is not sufficient to obfuscate the details of the change, "
8609 "as the code itself is public, and can (and will) be examined by the general "
8610 "public."
8611 msgstr ""
8612 "機密を要する場合は、修正を<literal>不安定版 (unstable)</literal> (や公開 VCS "
8613 "リポジトリなどその他どこへも) へ修正をアップロードしないよう、注意してくださ"
8614 "い。コードその物が公開されている場合、変更の詳細を難読化するだけでは十分では"
8615 "なく、皆によって解析され得る (そしてされる) でしょう。"
8616
8617 # type: Content of: <chapter><section><section><section><para>
8618 #. type: Content of: <chapter><section><section><section><para>
8619 #: pkgs.dbk:978
8620 msgid ""
8621 "There are two reasons for releasing information even though secrecy is "
8622 "requested: the problem has been known for a while, or the problem or exploit "
8623 "has become public."
8624 msgstr ""
8625 "機密であることを要求されたにも関わらず、情報を公開するのには 2 つの理由があり"
8626 "ます: 問題が一定期間既知の状態になっている、あるいは問題や攻撃コードが公開さ"
8627 "れた場合です。"
8628
8629 #. type: Content of: <chapter><section><section><section><para>
8630 #: pkgs.dbk:983
8631 msgid ""
8632 "The Security Team has a PGP-key to enable encrypted communication about "
8633 "sensitive issues. See the <ulink url=\"http://www.debian.org/security/"
8634 "faq#contact\">Security Team FAQ</ulink> for details."
8635 msgstr ""
8636 "セキュリティチームは、機密事項に関して通信を暗号化できる PGP 鍵を持っていま"
8637 "す。詳細については、<ulink url=\"http://www.debian.org/security/faq#contact"
8638 "\">セキュリティチーム FAQ</ulink> を参照してください。"
8639
8640 # type: Content of: <chapter><section><section><section><title>
8641 #. type: Content of: <chapter><section><section><section><title>
8642 #: pkgs.dbk:989
8643 msgid "Security Advisories"
8644 msgstr "セキュリティ勧告"
8645
8646 # type: Content of: <chapter><section><section><section><para>
8647 # FIXME: how about oldstable?
8648 #. type: Content of: <chapter><section><section><section><para>
8649 #: pkgs.dbk:991
8650 msgid ""
8651 "Security advisories are only issued for the current, released stable "
8652 "distribution, and <emphasis>not</emphasis> for <literal>testing</literal> or "
8653 "<literal>unstable</literal>.  When released, advisories are sent to the "
8654 "&email-debian-security-announce; mailing list and posted on <ulink url="
8655 "\"&url-debian-security-advisories;\">the security web page</ulink>.  "
8656 "Security advisories are written and posted by the security team.  However "
8657 "they certainly do not mind if a maintainer can supply some of the "
8658 "information for them, or write part of the text.  Information that should be "
8659 "in an advisory includes:"
8660 msgstr ""
8661 "セキュリティ勧告は現在のところ、リリースされた安定版ディストリビューションに"
8662 "ついてのみ、取り扱われます。<literal>テスト版 (testing)</literal> や "
8663 "<literal>不安定版 (unstable)</literal> についてでは<emphasis>ありません</"
8664 "emphasis>。リリースされると、セキュリティ勧告は email-debian-security-"
8665 "announce; メーリングリストに送られ、<ulink url=\"&url-debian-security-"
8666 "advisories;\">セキュリティのウェブページ</ulink>に掲載されます。セキュリティ"
8667 "勧告はセキュリティチームによって記述、掲載されます。しかし、メンテナが情報を"
8668 "提供できたり、文章の一部を書けるのであれば、彼らは当然そんなことは気にしませ"
8669 "ん。勧告にあるべき情報は以下を含んでいます:"
8670
8671 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8672 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8673 #: pkgs.dbk:1004
8674 msgid "A description of the problem and its scope, including:"
8675 msgstr "以下のようなものを含めた問題の説明と範囲:"
8676
8677 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8678 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8679 #: pkgs.dbk:1009
8680 msgid "The type of problem (privilege escalation, denial of service, etc.)"
8681 msgstr "問題の種類 (権限の上昇、サービス拒否など)"
8682
8683 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8684 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8685 #: pkgs.dbk:1014
8686 msgid "What privileges may be gained, and by whom (if any)"
8687 msgstr "何の権限が得られるのか、(もし分かれば) 誰が得るのか"
8688
8689 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8690 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8691 #: pkgs.dbk:1019
8692 msgid "How it can be exploited"
8693 msgstr "どのようにして攻撃が可能なのか"
8694
8695 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8696 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8697 #: pkgs.dbk:1024
8698 msgid "Whether it is remotely or locally exploitable"
8699 msgstr "攻撃はリモートから可能なのかそれともローカルから可能なのか"
8700
8701 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8702 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8703 #: pkgs.dbk:1029
8704 msgid "How the problem was fixed"
8705 msgstr "どのようにして問題が修正されたのか"
8706
8707 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8708 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8709 #: pkgs.dbk:1034
8710 msgid "This information allows users to assess the threat to their systems."
8711 msgstr ""
8712 "この情報によって、ユーザがシステムに対する脅威を評価できるようになります。"
8713
8714 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8715 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8716 #: pkgs.dbk:1039
8717 msgid "Version numbers of affected packages"
8718 msgstr "影響を受けるパッケージのバージョン番号"
8719
8720 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8721 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8722 #: pkgs.dbk:1044
8723 msgid "Version numbers of fixed packages"
8724 msgstr "修正されたパッケージのバージョン番号"
8725
8726 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8727 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8728 #: pkgs.dbk:1049
8729 msgid ""
8730 "Information on where to obtain the updated packages (usually from the Debian "
8731 "security archive)"
8732 msgstr ""
8733 "どこで更新されたパッケージを得るかという情報 (通常は Debian のセキュリティ"
8734 "アーカイブからです)"
8735
8736 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8737 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8738 #: pkgs.dbk:1055
8739 msgid ""
8740 "References to upstream advisories, <ulink url=\"http://cve.mitre.org\">CVE</"
8741 "ulink> identifiers, and any other information useful in cross-referencing "
8742 "the vulnerability"
8743 msgstr ""
8744 "開発元のアドバイザリへの参照、<ulink url=\"http://cve.mitre.org\">CVE</"
8745 "ulink> 番号、脆弱性の相互参照について役立つその他の情報"
8746
8747 # type: Content of: <chapter><section><section><section><title>
8748 #. type: Content of: <chapter><section><section><section><title>
8749 #: pkgs.dbk:1064
8750 msgid "Preparing packages to address security issues"
8751 msgstr "セキュリティ問題に対処するパッケージを用意する"
8752
8753 # type: Content of: <chapter><section><section><section><para>
8754 #. type: Content of: <chapter><section><section><section><para>
8755 #: pkgs.dbk:1066
8756 msgid ""
8757 "One way that you can assist the security team in their duties is to provide "
8758 "them with fixed packages suitable for a security advisory for the stable "
8759 "Debian release."
8760 msgstr ""
8761 "あなたがセキュリティチームに対し、彼らの職務に関して手助けできる方法の一つ"
8762 "は、安定版 Debian リリース用のセキュリティ勧告に適した修正版パッケージを提供"
8763 "することです。"
8764
8765 # type: Content of: <chapter><section><section><section><para>
8766 #. type: Content of: <chapter><section><section><section><para>
8767 #: pkgs.dbk:1071
8768 msgid ""
8769 "When an update is made to the stable release, care must be taken to avoid "
8770 "changing system behavior or introducing new bugs.  In order to do this, make "
8771 "as few changes as possible to fix the bug.  Users and administrators rely on "
8772 "the exact behavior of a release once it is made, so any change that is made "
8773 "might break someone's system.  This is especially true of libraries: make "
8774 "sure you never change the API or ABI, no matter how small the change."
8775 msgstr ""
8776 "安定版について更新が作成される際、システムの挙動の変化や新しいバグの導入を避"
8777 "けるように注意が必要です。これを行うため、バグを修正するための変更は可能な限"
8778 "り少なくします。ユーザや管理者は一旦リリースされたものの厳密な挙動を当てにし"
8779 "ているので、どのような変更でも誰かのシステムを壊しかねません。これは特にライ"
8780 "ブラリについて当てはまります: API や ABI を決して変更していないことを確認して"
8781 "ください。変更がどれほど小さいものでも関係ありません。"
8782
8783 # type: Content of: <chapter><section><section><section><para>
8784 #. type: Content of: <chapter><section><section><section><para>
8785 #: pkgs.dbk:1079
8786 msgid ""
8787 "This means that moving to a new upstream version is not a good solution.  "
8788 "Instead, the relevant changes should be back-ported to the version present "
8789 "in the current stable Debian release.  Generally, upstream maintainers are "
8790 "willing to help if needed.  If not, the Debian security team may be able to "
8791 "help."
8792 msgstr ""
8793 "これは、開発元の新しいリリースバージョン (new upstream version) への移行が良"
8794 "い解決策ではないことを意味しています。代わりに、関連する変更を現在の Debian "
8795 "安定版リリースに存在しているバージョンへバックポートするべきです。通常、開発"
8796 "元のメンテナは助けが必要であれば手伝おうとしてくれます。そうでない場合は、"
8797 "Debian セキュリティチームが手助けすることができます。"
8798
8799 # type: Content of: <chapter><section><section><section><para>
8800 #. type: Content of: <chapter><section><section><section><para>
8801 #: pkgs.dbk:1085
8802 msgid ""
8803 "In some cases, it is not possible to back-port a security fix, for example "
8804 "when large amounts of source code need to be modified or rewritten.  If this "
8805 "happens, it may be necessary to move to a new upstream version.  However, "
8806 "this is only done in extreme situations, and you must always coordinate that "
8807 "with the security team beforehand."
8808 msgstr ""
8809 "いくつかのケースでは、例えば大量のソースコードの変更や書き直しが必要など、セ"
8810 "キュリティ修正をバックポートできないことがあります。この様な場合、新しいバー"
8811 "ジョン (new upstream version) へ移行する必要があるかもしれません。しかし、こ"
8812 "れは極端な状況の場合にのみ行われるものであり、実行する前に必ずセキュリティ"
8813 "チームと調整をしなければなりません。"
8814
8815 # type: Content of: <chapter><section><section><section><para>
8816 #. type: Content of: <chapter><section><section><section><para>
8817 #: pkgs.dbk:1092
8818 msgid ""
8819 "Related to this is another important guideline: always test your changes.  "
8820 "If you have an exploit available, try it and see if it indeed succeeds on "
8821 "the unpatched package and fails on the fixed package.  Test other, normal "
8822 "actions as well, as sometimes a security fix can break seemingly unrelated "
8823 "features in subtle ways."
8824 msgstr ""
8825 "これに関してはもう一つ重要な指針があります: 必ず変更についてテストをしてくだ"
8826 "さい。攻撃用コード (exploit) が入手可能な場合には、それを試してみて、パッチを"
8827 "当てていないパッケージで成功するか、修正したパッケージでは失敗することかどう"
8828 "かを確かめてみてください。他の確認として、セキュリティ修正は時折表面上はそれ"
8829 "と関係が無いような機能を壊すことがあるので、通常の動作も同様にテストしてくだ"
8830 "さい。"
8831
8832 # type: Content of: <chapter><section><section><section><para>
8833 #. type: Content of: <chapter><section><section><section><para>
8834 #: pkgs.dbk:1099
8835 msgid ""
8836 "Do <emphasis role=\"strong\">NOT</emphasis> include any changes in your "
8837 "package which are not directly related to fixing the vulnerability.  These "
8838 "will only need to be reverted, and this wastes time.  If there are other "
8839 "bugs in your package that you would like to fix, make an upload to proposed-"
8840 "updates in the usual way, after the security advisory is issued.  The "
8841 "security update mechanism is not a means for introducing changes to your "
8842 "package which would otherwise be rejected from the stable release, so please "
8843 "do not attempt to do this."
8844 msgstr ""
8845 "脆弱性の修正に直接関係しない変更をパッケージへ<emphasis role=\"strong\">加え"
8846 "ない</emphasis>ようにしてください。この様な変更は元に戻さなくてはならなくなる"
8847 "だけで、時間を無駄にします。他に直したいバグがパッケージにある場合は、セキュ"
8848 "リティ勧告が発行された後、通常通りに proposed-update にアップロードを行ってく"
8849 "ださい。セキュリティ更新の仕組みは、それ以外の方法では安定版リリースから "
8850 "reject されるであろう変更をあなたのパッケージに加える方法ではありませんので、"
8851 "この様な事はしないでください。"
8852
8853 #. type: Content of: <chapter><section><section><section><para>
8854 #: pkgs.dbk:1109
8855 msgid ""
8856 "Review and test your changes as much as possible.  Check the differences "
8857 "from the previous version repeatedly (<command>interdiff</command> from the "
8858 "<systemitem role=\"package\">patchutils</systemitem> package and "
8859 "<command>debdiff</command> from <systemitem role=\"package\">devscripts</"
8860 "systemitem> are useful tools for this, see <xref linkend=\"debdiff\"/>)."
8861 msgstr ""
8862 "変更点を可能な限り見直してください。以前のバージョンとの変更点を繰り返し確認"
8863 "してください (これには <systemitem role=\"package\">patchutils</systemitem> "
8864 "パッケージの <command>interdiff</command> や <systemitem role=\"package"
8865 "\">devscripts</systemitem> の <command>debdiff</command> が役立ちます。<xref "
8866 "linkend=\"debdiff\"/> を参照してください)。"
8867
8868 # type: Content of: <chapter><section><section><section><para>
8869 #. type: Content of: <chapter><section><section><section><para>
8870 #: pkgs.dbk:1117
8871 msgid "Be sure to verify the following items:"
8872 msgstr "以下の項目を必ず確認してください"
8873
8874 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8875 #: pkgs.dbk:1122
8876 msgid ""
8877 "<emphasis role=\"strong\">Target the right distribution</emphasis> in your "
8878 "<filename>debian/changelog</filename>.  For <literal>stable</literal> this "
8879 "is <literal>stable-security</literal> and for <literal>testing</literal> "
8880 "this is <literal>testing-security</literal>, and for the previous stable "
8881 "release, this is <literal>oldstable-security</literal>.  Do not target "
8882 "<replaceable>distribution</replaceable><literal>-proposed-updates</literal> "
8883 "or <literal>stable</literal>!"
8884 msgstr ""
8885 "<filename>debian/changelog</filename> で <emphasis role=\"strong\">正しいディ"
8886 "ストリビューションを対象にする</emphasis>。<literal>安定版 (stable)</"
8887 "literal> の場合、これは <literal>stable-security</literal> になり、<literal>"
8888 "テスト版 (testing)</literal> の場合は <literal>testing-security</literal> "
8889 "に、そして以前の安定版リリースへの場合は <literal>oldstable-security</"
8890 "literal> となります。<replaceable>distribution</replaceable><literal>-"
8891 "proposed-updates</literal> や <literal>stable</literal> を対象にしないでくだ"
8892 "さい!"
8893
8894 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8895 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8896 #: pkgs.dbk:1133
8897 msgid ""
8898 "The upload should have <emphasis role=\"strong\">urgency=high</emphasis>."
8899 msgstr ""
8900 "アップロードは <emphasis role=\"strong\">urgency=high</emphasis> で行う必要が"
8901 "あります。"
8902
8903 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8904 #: pkgs.dbk:1138
8905 msgid ""
8906 "Make descriptive, meaningful changelog entries.  Others will rely on them to "
8907 "determine whether a particular bug was fixed.  Add <literal>closes:</"
8908 "literal> statements for any <emphasis role=\"strong\">Debian bugs</emphasis> "
8909 "filed.  Always include an external reference, preferably a <emphasis role="
8910 "\"strong\">CVE identifier</emphasis>, so that it can be cross-referenced. "
8911 "However, if a CVE identifier has not yet been assigned, do not wait for it "
8912 "but continue the process. The identifier can be cross-referenced later."
8913 msgstr ""
8914 "説明が十分にされている、意味がある changelog エントリを書くこと。他の人は、こ"
8915 "れらを元に特定のバグが修正されているのかを見つけ出します。登録されている "
8916 "<emphasis role=\"strong\">Debian バグ</emphasis> に対して <literal>closes:</"
8917 "literal> 行を追加すること。外部のリファレンス、できれば <emphasis role="
8918 "\"strong\">CVE 識別番号</emphasis> を常に含めること、そうすれば相互参照が可能"
8919 "になります。しかし、CVE 識別番号がまだ付与されていない場合には、それを待たず"
8920 "に作業を進めてください。識別番号は後ほど付与することができます。"
8921
8922 # FIXME: etch1 -> <stable code>
8923 # convention
8924 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8925 #: pkgs.dbk:1149
8926 msgid ""
8927 "Make sure the <emphasis role=\"strong\">version number</emphasis> is "
8928 "proper.  It must be greater than the current package, but less than package "
8929 "versions in later distributions.  If in doubt, test it with <literal>dpkg --"
8930 "compare-versions</literal>.  Be careful not to re-use a version number that "
8931 "you have already used for a previous upload, or one that conflicts with a "
8932 "binNMU. The convention is to append <literal>+</"
8933 "literal><replaceable>codename</replaceable><literal>1</literal>, e.g.  "
8934 "<literal>1:2.4.3-4+lenny1</literal>, of course increasing 1 for any "
8935 "subsequent uploads."
8936 msgstr ""
8937 "<emphasis role=\"strong\">バージョン番号</emphasis>が正しいことを確認する。現"
8938 "在のパッケージより大きく、しかし以降のディストリビューションよりパッケージ"
8939 "バージョンが小さい必要があります。分からない場合は <literal>dpkg --compare-"
8940 "versions</literal> でテストしてください。以前のアップロードで既に使っている"
8941 "バージョン番号を再利用しないように注意してください。そうしないと番号が "
8942 "binNMU と衝突します。<literal>+</literal><replaceable>codename</"
8943 "replaceable><literal>1</literal> を追加するのが通例です。例えば "
8944 "<literal>1:2.4.3-4+lenny1</literal> とします。もちろん 1 はアップロードするご"
8945 "とに増やします。"
8946
8947 # FIXME: remove " "
8948 # FIXME: how about debuild -sa ?
8949 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8950 #: pkgs.dbk:1162
8951 msgid ""
8952 "Unless the upstream source has been uploaded to <literal>security.debian."
8953 "org</literal> before (by a previous security update), build the upload "
8954 "<emphasis role=\"strong\">with full upstream source</emphasis> "
8955 "(<literal>dpkg-buildpackage -sa</literal>).  If there has been a previous "
8956 "upload to <literal>security.debian.org</literal> with the same upstream "
8957 "version, you may upload without upstream source (<literal>dpkg-buildpackage -"
8958 "sd</literal>)."
8959 msgstr ""
8960 "これまでに (以前のセキュリティ更新によって) <literal>security.debian.org</"
8961 "literal> へ開発元のソースコードをアップロードしていなければ、<emphasis role="
8962 "\"strong\">開発元のソースコードを全て含めて</emphasis>アップロードするパッ"
8963 "ケージをビルドする (<literal>dpkg-buildpackage -sa</literal>)。以前、同じ開発"
8964 "元のバージョンで <literal>security.debian.org</literal> にアップロードしたこ"
8965 "とがある場合は、開発元のソースコード無しでアップロードしても構いません "
8966 "(<literal>dpkg-buildpackage -sd</literal>)。"
8967
8968 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8969 #: pkgs.dbk:1173
8970 msgid ""
8971 "Be sure to use the <emphasis role=\"strong\">exact same <filename>*.orig.tar."
8972 "{gz,bz2,xz}</filename></emphasis> as used in the normal archive, otherwise "
8973 "it is not possible to move the security fix into the main archives later."
8974 msgstr ""
8975 "通常のアーカイブで使われているのと<emphasis role=\"strong\">全く同じ "
8976 "<filename>*.orig.tar.{gz,bz2,xz}</filename></emphasis>を必ず使うようにしてく"
8977 "ださい。さもなくば、後ほどセキュリティ修正を main アーカイブに移動することが"
8978 "できません。"
8979
8980 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8981 #: pkgs.dbk:1181
8982 msgid ""
8983 "Build the package on a <emphasis role=\"strong\">clean system</emphasis> "
8984 "which only has packages installed from the distribution you are building "
8985 "for. If you do not have such a system yourself, you can use a debian.org "
8986 "machine (see <xref linkend=\"server-machines\"/>) or setup a chroot (see "
8987 "<xref linkend=\"pbuilder\"/> and <xref linkend=\"debootstrap\"/>)."
8988 msgstr ""
8989 "ビルドを行っているディストリビューションからインストールしたパッケージだけが"
8990 "含まれている<emphasis role=\"strong\">クリーンなシステム上で</emphasis>パッ"
8991 "ケージをビルドしてください。その様なシステムを自分で持っていない場合は、"
8992 "debian.org マシン (<xref linkend=\"server-machines\"/> を参照してください) を"
8993 "使うこともできますし、chroot を設定することもできます (<xref linkend="
8994 "\"pbuilder\"/> と <xref linkend=\"debootstrap\"/> を参照してください)。"
8995
8996 # type: Content of: <chapter><section><section><section><title>
8997 #. type: Content of: <chapter><section><section><section><title>
8998 #: pkgs.dbk:1192
8999 msgid "Uploading the fixed package"
9000 msgstr "修正したパッケージをアップロードする"
9001
9002 # type: Content of: <chapter><section><section><para>
9003 #. type: Content of: <chapter><section><section><section><para>
9004 #: pkgs.dbk:1194
9005 msgid ""
9006 "Do <emphasis role=\"strong\">NOT</emphasis> upload a package to the security "
9007 "upload queue (<literal>oldstable-security</literal>, <literal>stable-"
9008 "security</literal>, etc.) without prior authorization from the security "
9009 "team.  If the package does not exactly meet the team's requirements, it will "
9010 "cause many problems and delays in dealing with the unwanted upload."
9011 msgstr ""
9012 "セキュリティアップロードキュー (<literal>oldstable-security</literal>、"
9013 "<literal>stable-security </literal> 等) には、セキュリティチームからの事前許"
9014 "可無しにパッケージを<emphasis role=\"strong\">アップロードしないでください</"
9015 "emphasis>。パッケージがチームの要求に完全に合致していない場合、望まれないアッ"
9016 "プロードに対処するために多くの問題が引き起こされたり遅延が生じることになりま"
9017 "す。詳細については <xref linkend=\"bug-security\"/> を参照してください。"
9018
9019 #. type: Content of: <chapter><section><section><section><para>
9020 #: pkgs.dbk:1201
9021 msgid ""
9022 "Do <emphasis role=\"strong\">NOT</emphasis> upload your fix to "
9023 "<literal>proposed-updates</literal> without coordinating with the security "
9024 "team.  Packages from <literal>security.debian.org</literal> will be copied "
9025 "into the <literal>proposed-updates</literal> directory automatically.  If a "
9026 "package with the same or a higher version number is already installed into "
9027 "the archive, the security update will be rejected by the archive system.  "
9028 "That way, the stable distribution will end up without a security update for "
9029 "this package instead."
9030 msgstr ""
9031 "セキュリティチームと調整する事無しに <literal>proposed-updates</literal> へ修"
9032 "正したものをアップロード<emphasis role=\"strong\">しない</emphasis>ようにして"
9033 "ください。<literal>security.debian.org</literal> からパッケージは "
9034 "<literal>proposed-updates</literal> ディレクトリに自動的にコピーされます。"
9035 "アーカイブに同じ、あるいはより高いバージョン番号のものが既にインストールされ"
9036 "ている場合は、セキュリティアップデートはアーカイブシステムに reject されま"
9037 "す。そうすると、安定版ディストリビューションはこのパッケージに対するセキュリ"
9038 "ティ更新無しで終了してしまうでしょう。"
9039
9040 #. type: Content of: <chapter><section><section><section><para>
9041 #: pkgs.dbk:1211
9042 msgid ""
9043 "Once you have created and tested the new package and it has been approved by "
9044 "the security team, it needs to be uploaded so that it can be installed in "
9045 "the archives.  For security uploads, the place to upload to is "
9046 "<literal>ftp://security-master.debian.org/pub/SecurityUploadQueue/</literal>."
9047 msgstr ""
9048 "一旦、新しいパッケージを作成してテストし、セキュリティチームによって許可を受"
9049 "けたら、アーカイブへインストールできるようにするためにアップロードをする必要"
9050 "があります。セキュリティに関するアップロードの場合、アップロード先は "
9051 "<literal>ftp://security-master.debian.org/pub/SecurityUploadQueue/</literal> "
9052 "になります。"
9053
9054 #. type: Content of: <chapter><section><section><section><para>
9055 #: pkgs.dbk:1217
9056 msgid ""
9057 "Once an upload to the security queue has been accepted, the package will "
9058 "automatically be built for all architectures and stored for verification by "
9059 "the security team."
9060 msgstr ""
9061 "セキュリティキューへアップロードしたものが許可されると、パッケージは自動的に"
9062 "すべてのアーキテクチャに対してビルドされ、セキュリティチームによる確認の為に"
9063 "保存されます。"
9064
9065 # type: Content of: <chapter><section><section><section><para>
9066 #. type: Content of: <chapter><section><section><section><para>
9067 #: pkgs.dbk:1222
9068 msgid ""
9069 "Uploads which are waiting for acceptance or verification are only accessible "
9070 "by the security team.  This is necessary since there might be fixes for "
9071 "security problems that cannot be disclosed yet."
9072 msgstr ""
9073 "許可、あるいは確認を待っているアップロードには、セキュリティチームのみがアク"
9074 "セスできます。これは、まだ公開できないセキュリティ問題の修正があるかも知れな"
9075 "いためです。"
9076
9077 # type: Content of: <chapter><section><section><section><para>
9078 #. type: Content of: <chapter><section><section><section><para>
9079 #: pkgs.dbk:1227
9080 msgid ""
9081 "If a member of the security team accepts a package, it will be installed on "
9082 "<literal>security.debian.org</literal> as well as proposed for the proper "
9083 "<replaceable>distribution</replaceable><literal>-proposed-updates</literal> "
9084 "on <literal>&ftp-master-host;</literal>."
9085 msgstr ""
9086 "セキュリティチームのメンバーがパッケージを許可した場合は、proposed パッケージ"
9087 "に対する <literal>&ftp-master-host;</literal> 上の適切な "
9088 "<replaceable>distribution</replaceable><literal>-proposed-updates</literal> "
9089 "と同様に <literal>security.debian.org</literal> 上にインストールされます。"
9090
9091 # type: Content of: <chapter><section><title>
9092 #. type: Content of: <chapter><section><title>
9093 #: pkgs.dbk:1239
9094 msgid "Moving, removing, renaming, adopting, and orphaning packages"
9095 msgstr "パッケージの移動、削除、リネーム、変更、みなしご化"
9096
9097 # type: Content of: <chapter><section><para>
9098 #. type: Content of: <chapter><section><para>
9099 #: pkgs.dbk:1241
9100 msgid ""
9101 "Some archive manipulation operations are not automated in the Debian upload "
9102 "process.  These procedures should be manually followed by maintainers.  This "
9103 "chapter gives guidelines on what to do in these cases."
9104 msgstr ""
9105 "アーカイブの変更作業のいくつかは、Debian のアップロードプロセスでは自動的なも"
9106 "のにはなっていません。これらの手続きはメンテナによる手動での作業である必要が"
9107 "あります。この章では、この様な場合に何をするかのガイドラインを提供します。"
9108
9109 # type: Content of: <chapter><section><section><title>
9110 #. type: Content of: <chapter><section><section><title>
9111 #: pkgs.dbk:1246
9112 msgid "Moving packages"
9113 msgstr "パッケージの移動"
9114
9115 # type: Content of: <chapter><section><section><para><footnote><para>
9116 #. type: Content of: <chapter><section><section><para><footnote><para>
9117 #: pkgs.dbk:1250
9118 msgid ""
9119 "See the <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> for "
9120 "guidelines on what section a package belongs in."
9121 msgstr ""
9122 "パッケージがどのセクションに属するかのガイドラインは <ulink url=\"&url-"
9123 "debian-policy;\">Debian ポリシーマニュアル</ulink>を参照してください。"
9124
9125 #. type: Content of: <chapter><section><section><para>
9126 #: pkgs.dbk:1248
9127 msgid ""
9128 "Sometimes a package will change its section.  For instance, a package from "
9129 "the <literal>non-free</literal> section might be GPL'd in a later version, "
9130 "in which case the package should be moved to `main' or `contrib'."
9131 "<placeholder type=\"footnote\" id=\"0\"/>"
9132 msgstr ""
9133 "時折、パッケージは属しているセクションが変わることがあります。例えば"
9134 "「<literal>non-free</literal>」セクションのパッケージが新しいバージョンで "
9135 "GPL になった場合、パッケージは「main」か「contrib」に移動する必要があります。"
9136 "<placeholder type=\"footnote\" id=\"0\"/>"
9137
9138 #. type: Content of: <chapter><section><section><para>
9139 #: pkgs.dbk:1255
9140 msgid ""
9141 "If you need to change the section for one of your packages, change the "
9142 "package control information to place the package in the desired section, and "
9143 "re-upload the package (see the <ulink url=\"&url-debian-policy;\">Debian "
9144 "Policy Manual</ulink> for details).  You must ensure that you include the "
9145 "<filename>.orig.tar.{gz,bz2,xz}</filename> in your upload (even if you are "
9146 "not uploading a new upstream version), or it will not appear in the new "
9147 "section together with the rest of the package.  If your new section is "
9148 "valid, it will be moved automatically.  If it does not, then contact the "
9149 "ftpmasters in order to understand what happened."
9150 msgstr ""
9151 "パッケージのどれかがセクションを変更する必要がある場合、希望するセクションに"
9152 "パッケージを配置するためパッケージの control 情報を変更してから再アップロード"
9153 "します (詳細については <ulink url=\"&url-debian-policy;\">Debian ポリシーマ"
9154 "ニュアル</ulink>を参照してください)。必ず <filename>.orig.tar.{gz,bz2,xz}</"
9155 "filename> を (開発元のバージョンが新しいものになったのではなくても) アップ"
9156 "ロードに含める必要があります。新しいセクションが正しい場合は、自動的に移動さ"
9157 "れます。移動されない場合には、何が起こったのかを理解するために ftpmaster に連"
9158 "絡を取ります。"
9159
9160 #. type: Content of: <chapter><section><section><para>
9161 #: pkgs.dbk:1267
9162 msgid ""
9163 "If, on the other hand, you need to change the <literal>subsection</literal> "
9164 "of one of your packages (e.g., ``devel'', ``admin''), the procedure is "
9165 "slightly different.  Correct the subsection as found in the control file of "
9166 "the package, and re-upload that.  Also, you'll need to get the override file "
9167 "updated, as described in <xref linkend=\"override-file\"/>."
9168 msgstr ""
9169 "一方で、もしパッケージの一つの<literal>サブセクション</literal> (例:「devel」"
9170 "「admin」) を変更する必要がある、という場合には、手順は全く異なります。パッ"
9171 "ケージの control ファイルにあるサブセクションを修正して、再アップロードしま"
9172 "す。また、<xref linkend=\"override-file\"/> に記述してあるように override "
9173 "ファイルを更新する必要が出てくるでしょう。"
9174
9175 # type: Content of: <chapter><section><section><title>
9176 #. type: Content of: <chapter><section><section><title>
9177 #: pkgs.dbk:1276
9178 msgid "Removing packages"
9179 msgstr "パッケージの削除"
9180
9181 #. type: Content of: <chapter><section><section><para>
9182 #: pkgs.dbk:1278
9183 msgid ""
9184 "If for some reason you want to completely remove a package (say, if it is an "
9185 "old compatibility library which is no longer required), you need to file a "
9186 "bug against <literal>ftp.debian.org</literal> asking that the package be "
9187 "removed; as all bugs, this bug should normally have normal severity.  The "
9188 "bug title should be in the form <literal>RM: <replaceable>package</"
9189 "replaceable> <replaceable>[architecture list]</replaceable> -- "
9190 "<replaceable>reason</replaceable></literal>, where <replaceable>package</"
9191 "replaceable> is the package to be removed and <replaceable>reason</"
9192 "replaceable> is a short summary of the reason for the removal request.  "
9193 "<replaceable>[architecture list]</replaceable> is optional and only needed "
9194 "if the removal request only applies to some architectures, not all. Note "
9195 "that the <command>reportbug</command> will create a title conforming to "
9196 "these rules when you use it to report a bug against the <literal>ftp.debian."
9197 "org</literal> pseudo-package."
9198 msgstr ""
9199 "何らかの理由でパッケージを完全に削除したくなった場合 (もう必要がなくなった古"
9200 "い互換用ライブラリの場合、など)、パッケージを削除するよう <literal>ftp."
9201 "debian.org</literal> に対してバグ登録をする必要があります; すべてのバグ同様、"
9202 "通常このバグは重要度 normal です。バグの題名は <literal>RM: <replaceable>パッ"
9203 "ケージ名</replaceable> <replaceable>[アーキテクチャ一覧]</replaceable> -- "
9204 "<replaceable>理由</replaceable></literal> という形式である必要があります。"
9205 "<replaceable>パッケージ名</replaceable>は削除されるパッケージ、<replaceable>"
9206 "理由</replaceable>は削除を依頼する理由の短い要約です。<replaceable>[アーキテ"
9207 "クチャ一覧]</replaceable>はオプションで、削除依頼が全アーキテクチャではなく一"
9208 "部のアーキテクチャのみに適用される場合にのみ、必要となります。"
9209 "<command>reportbug</command> は <literal>ftp.debian.org</literal> 擬似パッ"
9210 "ケージに対してバグを報告しようとした場合に、これらのルールに則ってバグの題名"
9211 "を作成しようとすることに注意してください。"
9212
9213 # type: Content of: <chapter><section><section><para>
9214 #. type: Content of: <chapter><section><section><para>
9215 #: pkgs.dbk:1295
9216 msgid ""
9217 "If you want to remove a package you maintain, you should note this in the "
9218 "bug title by prepending <literal>ROM</literal> (Request Of Maintainer).  "
9219 "There are several other standard acronyms used in the reasoning for a "
9220 "package removal, see <ulink url=\"http://&ftp-master-host;/removals.html\"></"
9221 "ulink> for a complete list. That page also provides a convenient overview of "
9222 "pending removal requests."
9223 msgstr ""
9224 "あなたがメンテナンスしているパッケージを削除したくなった場合は、題名の先頭に "
9225 "<literal>ROM</literal> (Request Of Maintainer) という文字を付けたバグにこれを"
9226 "記述する必要があります。パッケージの削除理由に使われる他の一般的な略語が幾つ"
9227 "かありますので、完全な一覧については <ulink url=\"http://&ftp-master-host;/"
9228 "removals.html\"></ulink> を参照してください。このページでは、まだ作業されてい"
9229 "ない削除依頼の便利な一覧も見ることができます。"
9230
9231 # FIXME-TRANS: experimental は試験版?実験版
9232 #. type: Content of: <chapter><section><section><para>
9233 #: pkgs.dbk:1304
9234 msgid ""
9235 "Note that removals can only be done for the <literal>unstable</literal>, "
9236 "<literal>experimental</literal> and <literal>stable</literal> distribution.  "
9237 "Packages are not removed from <literal>testing</literal> directly.  Rather, "
9238 "they will be removed automatically after the package has been removed from "
9239 "<literal>unstable</literal> and no package in <literal>testing</literal> "
9240 "depends on it."
9241 msgstr ""
9242 "削除は<literal>不安定版 (unstable)</literal>、<literal>実験版 (experimental)"
9243 "</literal>、<literal>安定版 (stable)</literal> ディストリビューションに対して"
9244 "のみ実施が可能であることに注意してください。パッケージは <literal>テスト版 "
9245 "(testing)</literal> から直接は削除されません。代わりに<literal>不安定版 "
9246 "(unstable)</literal> から削除された後で自動的に削除され、<literal>テスト版 "
9247 "(testing)</literal> にあるパッケージは削除されたパッケージに依存しなくなりま"
9248 "す。"
9249
9250 # type: Content of: <chapter><section><section><para>
9251 #. type: Content of: <chapter><section><section><para>
9252 #: pkgs.dbk:1313
9253 msgid ""
9254 "There is one exception when an explicit removal request is not necessary: If "
9255 "a (source or binary) package is no longer built from source, it will be "
9256 "removed semi-automatically. For a binary-package, this means if there is no "
9257 "longer any source package producing this binary package; if the binary "
9258 "package is just no longer produced on some architectures, a removal request "
9259 "is still necessary. For a source-package, this means that all binary "
9260 "packages it refers to have been taken over by another source package."
9261 msgstr ""
9262 "例外として、明示的な削除依頼が必要ない場合が一つあります: (ソース、あるいはバ"
9263 "イナリ) パッケージがソースからビルドされなくなった場合、半自動的に削除されま"
9264 "す。バイナリパッケージの場合、これはこのバイナリパッケージを生成するソース"
9265 "パッケージがもはや存在しないということを意味します。バイナリパッケージがいく"
9266 "つかのアーキテクチャで生成されなくなったという場合には、削除依頼は必要です。"
9267 "ソースパッケージの場合は、関連の全バイナリパッケージが別のソースパッケージに"
9268 "よって上書きされるのを意味しています。"
9269
9270 # type: Content of: <chapter><section><section><para>
9271 #. type: Content of: <chapter><section><section><para>
9272 #: pkgs.dbk:1322
9273 msgid ""
9274 "In your removal request, you have to detail the reasons justifying the "
9275 "request.  This is to avoid unwanted removals and to keep a trace of why a "
9276 "package has been removed.  For example, you can provide the name of the "
9277 "package that supersedes the one to be removed."
9278 msgstr ""
9279 "削除依頼では、依頼を判断する理由を詳細に書く必要があります。これは不必要な削"
9280 "除を避け、何故パッケージが削除されたのかを追跡できるようにするためです。例え"
9281 "ば、削除されるパッケージにとって代わるパッケージの名前を記述します。"
9282
9283 # type: Content of: <chapter><section><section><para>
9284 #. type: Content of: <chapter><section><section><para>
9285 #: pkgs.dbk:1328
9286 msgid ""
9287 "Usually you only ask for the removal of a package maintained by yourself.  "
9288 "If you want to remove another package, you have to get the approval of its "
9289 "maintainer. Should the package be orphaned and thus have no maintainer, you "
9290 "should first discuss the removal request on &email-debian-qa;. If there is a "
9291 "consensus that the package should be removed, you should reassign and "
9292 "retitle the <literal>O:</literal> bug filed against the <literal>wnpp</"
9293 "literal> package instead of filing a new bug as removal request."
9294 msgstr ""
9295 "通常は自分がメンテナンスしているパッケージの削除のみを依頼します。その他の"
9296 "パッケージを削除したい場合は、メンテナの許可を取る必要があります。パッケージ"
9297 "がみなしご化されたのでメンテナがいない場合は、まず &email-debian-qa; で削除依"
9298 "頼について議論をしてください。パッケージの削除についての合意ができたら、削除"
9299 "依頼の新規バグを登録するのではなく、<literal>wnpp</literal> パッケージに対し"
9300 "て登録されているバグを reassign して <literal>O:</literal> に題名を変更するべ"
9301 "きです。"
9302
9303 # type: Content of: <chapter><section><section><para>
9304 #. type: Content of: <chapter><section><section><para>
9305 #: pkgs.dbk:1338
9306 msgid ""
9307 "Further information relating to these and other package removal related "
9308 "topics may be found at <ulink url=\"http://wiki.debian.org/ftpmaster_Removals"
9309 "\"></ulink> and <ulink url=\"&url-debian-qa;howto-remove.html\"></ulink>."
9310 msgstr ""
9311 "この件、あるいはパッケージ削除に関するその他のトピックについて、さらなる情報"
9312 "を <ulink url=\"http://wiki.debian.org/ftpmaster_Removals\"></ulink> や "
9313 "<ulink url=\"&url-debian-qa;howto-remove.html\"></ulink> で参照できます。"
9314
9315 #. type: Content of: <chapter><section><section><para>
9316 #: pkgs.dbk:1343
9317 msgid ""
9318 "If in doubt concerning whether a package is disposable, email &email-debian-"
9319 "devel; asking for opinions.  Also of interest is the <command>apt-cache</"
9320 "command> program from the <systemitem role=\"package\">apt</systemitem> "
9321 "package.  When invoked as <literal>apt-cache showpkg <replaceable>package</"
9322 "replaceable></literal>, the program will show details for "
9323 "<replaceable>package</replaceable>, including reverse depends.  Other useful "
9324 "programs include <command>apt-cache rdepends</command>, <command>apt-"
9325 "rdepends</command>, <command>build-rdeps</command> (in the <systemitem role="
9326 "\"package\">devscripts</systemitem> package) and <command>grep-dctrl</"
9327 "command>.  Removal of orphaned packages is discussed on &email-debian-qa;."
9328 msgstr ""
9329 "パッケージを破棄しても構わないか迷う場合には、意見を聞きに &email-debian-"
9330 "devel; へメールしてください。<systemitem role=\"package\">apt</systemitem> "
9331 "の <command>apt-cache</command> プログラムも重要です。<literal>apt-cache "
9332 "showpkg <replaceable>パッケージ名</replaceable></literal> として起動した際、"
9333 "プログラムは<replaceable>パッケージ名</replaceable>の非依存関係を含む詳細を表"
9334 "示します。他にも <command>apt-cache rdepends</command>、<command>apt-"
9335 "rdepends</command>、<command>build-rdeps</command> (<systemitem role="
9336 "\"package\">devscripts</systemitem> パッケージに含まれる)、<command>grep-"
9337 "dctrl</command> などの有用なプログラムが非依存関係を含む情報を表示します。み"
9338 "なしご化されたパッケージの削除は、&email-debian-qa; で話し合われます。"
9339
9340 #. type: Content of: <chapter><section><section><para>
9341 #: pkgs.dbk:1356
9342 msgid ""
9343 "Once the package has been removed, the package's bugs should be handled.  "
9344 "They should either be reassigned to another package in the case where the "
9345 "actual code has evolved into another package (e.g.  <literal>libfoo12</"
9346 "literal> was removed because <literal>libfoo13</literal> supersedes it) or "
9347 "closed if the software is simply no longer part of Debian.  When closing the "
9348 "bugs, to avoid marking the bugs as fixed in versions of the packages in "
9349 "previous Debian releases, they should be marked as fixed in the version "
9350 "<literal>&lt;most-recent-version-ever-in-Debian&gt;+rm</literal>."
9351 msgstr ""
9352 "一旦パッケージが削除されたら、パッケージのバグを処理する必要があります。実際"
9353 "のコードが別のパッケージに含まれるようになったので、別のパッケージへバグを付"
9354 "け替える (例えば、<literal>libfoo13</literal> が上書きするので、"
9355 "<literal>libfoo12</literal> が削除される) か、あるいはソフトウェアがもう "
9356 "Debian の一部では無くなった場合にはバグを閉じるかする必要があります。バグを閉"
9357 "じる場合、過去の Debian のリリースにあるパッケージバージョンで修正されたと"
9358 "マークするのを避けてください。バージョン <literal>&lt;most-recent-version-"
9359 "ever-in-Debian&gt;+rm</literal> で修正されたとマークしなければなりません。"
9360
9361 # type: Content of: <chapter><section><section><section><title>
9362 #. type: Content of: <chapter><section><section><section><title>
9363 #: pkgs.dbk:1367
9364 msgid "Removing packages from <filename>Incoming</filename>"
9365 msgstr "<filename>Incoming</filename> からパッケージを削除する"
9366
9367 # type: Content of: <chapter><section><section><section><para>
9368 #. type: Content of: <chapter><section><section><section><para>
9369 #: pkgs.dbk:1369
9370 msgid ""
9371 "In the past, it was possible to remove packages from <filename>incoming</"
9372 "filename>.  However, with the introduction of the new incoming system, this "
9373 "is no longer possible.  Instead, you have to upload a new revision of your "
9374 "package with a higher version than the package you want to replace.  Both "
9375 "versions will be installed in the archive but only the higher version will "
9376 "actually be available in <literal>unstable</literal> since the previous "
9377 "version will immediately be replaced by the higher.  However, if you do "
9378 "proper testing of your packages, the need to replace a package should not "
9379 "occur too often anyway."
9380 msgstr ""
9381 "以前は、<filename>incoming</filename> からパッケージを削除することが可能でし"
9382 "た。しかし、新しい incoming システムが導入されたことにより、これはもはや不可"
9383 "能となっています。その代わりに、置き換えたいパッケージよりも高いバージョンの"
9384 "リビジョンの新しいパッケージをアップロードする必要があります。両方のバージョ"
9385 "ンのパッケージがアーカイブにインストールされますが、一つ前のバージョンはすぐ"
9386 "に高いバージョンで置き換えられるため、実際にはバージョンが高い方だけが "
9387 "<literal>不安定版 (unstable)</literal> で利用可能になります。しかし、もしあな"
9388 "たがパッケージをきちんとテストしていれば、パッケージを置き換える必要はそんな"
9389 "に頻繁には無いはずです。"
9390
9391 # type: Content of: <chapter><section><section><title>
9392 #. type: Content of: <chapter><section><section><title>
9393 #: pkgs.dbk:1384
9394 msgid "Replacing or renaming packages"
9395 msgstr "パッケージをリプレースあるいはリネームする"
9396
9397 #. type: Content of: <chapter><section><section><para>
9398 #: pkgs.dbk:1386
9399 msgid ""
9400 "When the upstream maintainers for one of your packages chose to rename their "
9401 "software (or you made a mistake naming your package), you should follow a "
9402 "two-step process to rename it. In the first step, change the "
9403 "<filename>debian/control</filename> file to reflect the new name and to "
9404 "replace, provide and conflict with the obsolete package name (see the <ulink "
9405 "url=\"&url-debian-policy;\">Debian Policy Manual</ulink> for details).  "
9406 "Please note that you should only add a <literal>Provides</literal> relation "
9407 "if all packages depending on the obsolete package name continue to work "
9408 "after the renaming. Once you've uploaded the package and the package has "
9409 "moved into the archive, file a bug against <literal>ftp.debian.org</literal> "
9410 "asking to remove the package with the obsolete name (see <xref linkend="
9411 "\"removing-pkgs\"/>).  Do not forget to properly reassign the package's bugs "
9412 "at the same time."
9413 msgstr ""
9414 "あなたのパッケージのどれかの開発元のメンテナらが、ソフトウェアをリネームする"
9415 "のを決めた時 (あるいはパッケージを間違えて名前を付けた時)、以下の二段階のリ"
9416 "ネーム手続きに従う必要があります。最初の段階では、<filename>debian/control</"
9417 "filename> ファイルに新しい名前を反映し、利用しなくなるパッケージ名に対して  "
9418 "Replace、Provides、Conflicts を設定する変更をします (詳細に関しては <ulink "
9419 "url=\"&url-debian-policy;\">Debian ポリシーマニュアルl</ulink> を参照)。注意"
9420 "してほしいのは、利用しなくなるパッケージ名がリネーム後も動作する場合のみ、"
9421 "<literal>Provides</literal> を付け加えるべきだということです。一旦パッケージ"
9422 "をアップロードがアップロードされてアーカイブに移動したら、<literal>ftp."
9423 "debian.org</literal> に対してバグを報告してください (<xref linkend="
9424 "\"removing-pkgs\"/> 参照)。同時にパッケージのバグを正しく付け替えするのを忘れ"
9425 "ないでください。"
9426
9427 #. type: Content of: <chapter><section><section><para>
9428 #: pkgs.dbk:1402
9429 msgid ""
9430 "At other times, you may make a mistake in constructing your package and wish "
9431 "to replace it.  The only way to do this is to increase the version number "
9432 "and upload a new version.  The old version will be expired in the usual "
9433 "manner.  Note that this applies to each part of your package, including the "
9434 "sources: if you wish to replace the upstream source tarball of your package, "
9435 "you will need to upload it with a different version.  An easy possibility is "
9436 "to replace <filename>foo_1.00.orig.tar.gz</filename> with "
9437 "<filename>foo_1.00+0.orig.tar.gz</filename> or <filename>foo_1.00.orig.tar."
9438 "bz2</filename>.  This restriction gives each file on the ftp site a unique "
9439 "name, which helps to ensure consistency across the mirror network."
9440 msgstr ""
9441 "他に、パッケージの作成でミスを犯したので置き換えたいという場合があるかもしれ"
9442 "ません。これを行う方法は唯一つ、バージョン番号を上げて新しいバージョンをアッ"
9443 "プロードすることです。通常、古いバージョンは無効になります。これはソースを含"
9444 "めた各パッケージ部分に適用されることに注意してください: パッケージの開発元の"
9445 "ソース tarball を入れ替えたい場合には、別のバージョンをつけてアップロードする"
9446 "必要があります。よくある例は <filename>foo_1.00.orig.tar.gz</filename> を "
9447 "<filename>foo_1.00+0.orig.tar.gz</filename>、あるいは <filename>foo_1.00."
9448 "orig.tar.bz2</filename> で置き換えるというものです。この制約によって、ftp サ"
9449 "イト上で各ファイルが一意の名前を持つことになり、ミラーネットワークをまたがっ"
9450 "た一貫性を保障するのに役立ちます。"
9451
9452 # type: Content of: <chapter><section><section><title>
9453 #. type: Content of: <chapter><section><section><title>
9454 #: pkgs.dbk:1417
9455 msgid "Orphaning a package"
9456 msgstr "パッケージをみなしご化する"
9457
9458 # type: Content of: <chapter><section><section><para>
9459 #. type: Content of: <chapter><section><section><para>
9460 #: pkgs.dbk:1419
9461 msgid ""
9462 "If you can no longer maintain a package, you need to inform others, and see "
9463 "that the package is marked as orphaned.  You should set the package "
9464 "maintainer to <literal>Debian QA Group &orphan-address;</literal> and submit "
9465 "a bug report against the pseudo package <systemitem role=\"package\">wnpp</"
9466 "systemitem>.  The bug report should be titled <literal>O: "
9467 "<replaceable>package</replaceable> -- <replaceable>short description</"
9468 "replaceable></literal> indicating that the package is now orphaned.  The "
9469 "severity of the bug should be set to <literal>normal</literal>; if the "
9470 "package has a priority of standard or higher, it should be set to "
9471 "important.  If you feel it's necessary, send a copy to &email-debian-devel; "
9472 "by putting the address in the X-Debbugs-CC: header of the message (no, don't "
9473 "use CC:, because that way the message's subject won't indicate the bug "
9474 "number)."
9475 msgstr ""
9476 "パッケージをもうメンテナンスできなくなってしまった場合、ほかの人に知らせて、"
9477 "パッケージがみなしご化 (orphaned) とマークされたのが分かるようにする必要があ"
9478 "ります。パッケージメンテナを <literal>Debian QA Group &orphan-address;</"
9479 "literal> に設定し、疑似パッケージ<systemitem role=\"package\">wnpp</"
9480 "systemitem> に対してバグ報告を送信しなければなりません。バグ報告は、パッケー"
9481 "ジが今みなしご化されていることを示すように <literal>O: <replaceable>パッケー"
9482 "ジ名</replaceable> -- <replaceable>短い要約</replaceable></literal> というタ"
9483 "イトルにする必要があります。バグの重要度は <literal>通常 (normal)</literal> "
9484 "に設定しなければなりません; パッケージの重要 (priority) が standard より高い"
9485 "場合には重要 (important) に設定する必要があります。必要だと思うのならば、メッ"
9486 "セージの X-Debbugs-CC: ヘッダのアドレスに &email-debian-devel; を入れてコピー"
9487 "を送ってください (そう、CC: を使わないでください。その理由は、CC: を使うと、"
9488 "メッセージの題名がバグ番号を含まないからです)。"
9489
9490 # type: Content of: <chapter><section><section><para>
9491 #. type: Content of: <chapter><section><section><para>
9492 #: pkgs.dbk:1434
9493 msgid ""
9494 "If you just intend to give the package away, but you can keep maintainership "
9495 "for the moment, then you should instead submit a bug against <systemitem "
9496 "role=\"package\">wnpp</systemitem> and title it <literal>RFA: "
9497 "<replaceable>package</replaceable> -- <replaceable>short description</"
9498 "replaceable></literal>.  <literal>RFA</literal> stands for <literal>Request "
9499 "For Adoption</literal>."
9500 msgstr ""
9501 "パッケージを手放したいが、しばらくの間はメンテナンスを継続できる場合には、代"
9502 "わりに <systemitem role=\"package\">wnpp</systemitem> へ <literal>RFA: "
9503 "<replaceable>パッケージ名</replaceable> -- <replaceable>短い要約</"
9504 "replaceable></literal> という題名でバグ報告を送信する必要があります。"
9505 "<literal>RFA</literal> は <literal>Request For Adoption (引き取り依頼)</"
9506 "literal> を意味しています。"
9507
9508 # type: Content of: <chapter><section><section><para>
9509 #. type: Content of: <chapter><section><section><para>
9510 #: pkgs.dbk:1442
9511 msgid ""
9512 "More information is on the <ulink url=\"&url-wnpp;\">WNPP web pages</ulink>."
9513 msgstr ""
9514 "より詳細な情報は <ulink url=\"&url-wnpp;\">WNPP ウェブページ</ulink>にありま"
9515 "す。"
9516
9517 # type: Content of: <chapter><section><section><title>
9518 #. type: Content of: <chapter><section><section><title>
9519 #: pkgs.dbk:1448
9520 msgid "Adopting a package"
9521 msgstr "パッケージに変更を加える"
9522
9523 # type: Content of: <chapter><section><section><para>
9524 #. type: Content of: <chapter><section><section><para>
9525 #: pkgs.dbk:1450
9526 msgid ""
9527 "A list of packages in need of a new maintainer is available in the <ulink "
9528 "url=\"&url-wnpp;\">Work-Needing and Prospective Packages list (WNPP)</"
9529 "ulink>.  If you wish to take over maintenance of any of the packages listed "
9530 "in the WNPP, please take a look at the aforementioned page for information "
9531 "and procedures."
9532 msgstr ""
9533 "新たなメンテナが必要なパッケージの一覧は <ulink url=\"&url-wnpp;\">作業が望ま"
9534 "れるパッケージ (WNPP、Work-Needing and Prospective Packages list)</ulink> で"
9535 "入手できます。WNPP でリストに挙がっているパッケージのどれかに対するメンテナン"
9536 "スを引き継ぎたい場合には、情報と手続きについては前述のページを確認してくださ"
9537 "い。"
9538
9539 #. type: Content of: <chapter><section><section><para>
9540 #: pkgs.dbk:1457
9541 msgid ""
9542 "It is not OK to simply take over a package that you feel is neglected — that "
9543 "would be package hijacking.  You can, of course, contact the current "
9544 "maintainer and ask them if you may take over the package.  If you have "
9545 "reason to believe a maintainer has gone AWOL (absent without leave), see "
9546 "<xref linkend=\"mia-qa\"/>."
9547 msgstr ""
9548 "メンテナンスされていないと思うパッケージを単純に持っていっても構いませんか? —"
9549 "それはパッケージの乗っ取り (hijacking) です。できますが、もちろんのこと、現在"
9550 "のメンテナに確認をとってパッケージを持って行って良いか尋ねましょう。メンテナ"
9551 "が AWOL (absent without leave、無届け欠席状態) であると信ずる理由があれば、"
9552 "<xref linkend=\"mia-qa\"/> を参照してください。"
9553
9554 # type: Content of: <chapter><section><section><para>
9555 #. type: Content of: <chapter><section><section><para>
9556 #: pkgs.dbk:1463
9557 msgid ""
9558 "Generally, you may not take over the package without the assent of the "
9559 "current maintainer.  Even if they ignore you, that is still not grounds to "
9560 "take over a package.  Complaints about maintainers should be brought up on "
9561 "the developers' mailing list.  If the discussion doesn't end with a positive "
9562 "conclusion, and the issue is of a technical nature, consider bringing it to "
9563 "the attention of the technical committee (see the <ulink url=\"&url-tech-"
9564 "ctte;\">technical committee web page</ulink> for more information)."
9565 msgstr ""
9566 "一般的に、現在のメンテナの同意なしでパッケージを引き取るべきではありません。"
9567 "彼らがあなたのことを無視したのだとしても、それはパッケージを引き取る理由とは"
9568 "なりません。メンテナへの不満は開発者のメーリングリストへ送られるべきです。議"
9569 "論が良い結論に至らない、かつ問題が技術的なものなのであれば、技術委員会に相談"
9570 "することを検討してください (より詳細については、<ulink url=\"&url-tech-ctte;"
9571 "\">Debian 技術委員会のページ</ulink> を参照してください)。"
9572
9573 #. type: Content of: <chapter><section><section><para>
9574 #: pkgs.dbk:1473
9575 msgid ""
9576 "If you take over an old package, you probably want to be listed as the "
9577 "package's official maintainer in the bug system.  This will happen "
9578 "automatically once you upload a new version with an updated "
9579 "<literal>Maintainer</literal> field, although it can take a few hours after "
9580 "the upload is done.  If you do not expect to upload a new version for a "
9581 "while, you can use <xref linkend=\"pkg-tracking-system\"/> to get the bug "
9582 "reports.  However, make sure that the old maintainer has no problem with the "
9583 "fact that they will continue to receive the bugs during that time."
9584 msgstr ""
9585 "古いパッケージを引き継いだ場合は、おそらくバグ追跡システムでパッケージの公式"
9586 "メンテナとして表示されるようにしたいことでしょう。これは、一旦 "
9587 "<literal>Maintainer</literal> 欄を更新した新しいバージョンをアップロードすれ"
9588 "ば自動的に行われますが、アップロードが完了してから数時間はかかります。しばら"
9589 "くは新しいバージョンをアップロードする予定が無い場合は、<xref linkend=\"pkg-"
9590 "tracking-system\"/> を使ってバグ報告を受け取ることができます。しかし、以前の"
9591 "メンテナにしばらくの間はバグ報告が届き続けても問題無いことを確認してくださ"
9592 "い。"
9593
9594 # type: Content of: <chapter><section><title>
9595 #. type: Content of: <chapter><section><title>
9596 #: pkgs.dbk:1487
9597 msgid "Porting and being ported"
9598 msgstr "移植作業、そして移植できるようにすること"
9599
9600 # type: Content of: <chapter><section><para>
9601 #. type: Content of: <chapter><section><para>
9602 #: pkgs.dbk:1489
9603 msgid ""
9604 "Debian supports an ever-increasing number of architectures.  Even if you are "
9605 "not a porter, and you don't use any architecture but one, it is part of your "
9606 "duty as a maintainer to be aware of issues of portability.  Therefore, even "
9607 "if you are not a porter, you should read most of this chapter."
9608 msgstr ""
9609 "Debian がサポートするアーキテクチャの数は増え続けています。あなたが移植作業者"
9610 "ではない、あるいは別のアーキテクチャを使うことが無いという場合であっても、移"
9611 "植性の問題に注意を払うことはメンテナとしてのあなたの義務です。従って、あなた"
9612 "が移植作業者でなくても、この章の大半を読む必要があります。"
9613
9614 #. type: Content of: <chapter><section><para>
9615 #: pkgs.dbk:1495
9616 msgid ""
9617 "Porting is the act of building Debian packages for architectures that are "
9618 "different from the original architecture of the package maintainer's binary "
9619 "package.  It is a unique and essential activity.  In fact, porters do most "
9620 "of the actual compiling of Debian packages.  For instance, when a maintainer "
9621 "uploads a (portable) source packages with binaries for the <literal>i386</"
9622 "literal> architecture, it will be built for each of the other architectures, "
9623 "amounting to &number-of-arches; more builds."
9624 msgstr ""
9625 "移植作業 (Porting) とは、パッケージメンテナが生成したバイナリパッケージの元々"
9626 "のアーキテクチャとは違うアーキテクチャの Debian パッケージをビルドする作業で"
9627 "す。これは非常にユニークかつ極めて重要な活動です。事実、移植作業者は実際の "
9628 "Debian パッケージのコンパイルの大半を行っています。例えば、メンテナが (移植可"
9629 "能な) ソースパッケージと <literal>i386</literal> のバイナリをアップロードする"
9630 "と、他の各アーキテクチャ、&number-of-arches; 以上の数のビルドが生成されます。"
9631
9632 # type: Content of: <chapter><section><section><title>
9633 #. type: Content of: <chapter><section><section><title>
9634 #: pkgs.dbk:1504
9635 msgid "Being kind to porters"
9636 msgstr "移植作業者に対して協力的になる"
9637
9638 # type: Content of: <chapter><section><section><para>
9639 #. type: Content of: <chapter><section><section><para>
9640 #: pkgs.dbk:1506
9641 msgid ""
9642 "Porters have a difficult and unique task, since they are required to deal "
9643 "with a large volume of packages.  Ideally, every source package should build "
9644 "right out of the box.  Unfortunately, this is often not the case.  This "
9645 "section contains a checklist of ``gotchas'' often committed by Debian "
9646 "maintainers — common problems which often stymie porters, and make their "
9647 "jobs unnecessarily difficult."
9648 msgstr ""
9649 "移植作業者は、難解かつ他には無いタスクを抱えています。それは、彼らは膨大な量"
9650 "のパッケージに対処する必要があるからです。理想を言えば、すべてのソースパッ"
9651 "ケージは変更を加えないできちんとビルドできるべきです。残念なことに、その様な"
9652 "場合はほとんどありません。この章は Debian メンテナによってよくコミットされる"
9653 "「潜在的な問題」のチェックリストを含んでいます — よく移植作業者を困らせ、彼ら"
9654 "の作業を不必要に難解にする共通の問題です。"
9655
9656 # type: Content of: <chapter><section><section><para>
9657 #. type: Content of: <chapter><section><section><para>
9658 #: pkgs.dbk:1514
9659 msgid ""
9660 "The first and most important thing is to respond quickly to bug or issues "
9661 "raised by porters.  Please treat porters with courtesy, as if they were in "
9662 "fact co-maintainers of your package (which, in a way, they are).  Please be "
9663 "tolerant of succinct or even unclear bug reports; do your best to hunt down "
9664 "whatever the problem is."
9665 msgstr ""
9666 "まず初めの、そして最も重要な点は、バグや移植作業者から投げかけられた問題に素"
9667 "早く回答することです。移植作業者をパッケージの副メンテナ (co-maintainer) であ"
9668 "るように丁重に扱ってください (ある意味、その通りではあります)。簡潔、あるいは"
9669 "不明瞭なバグ報告に対して寛容になってください。問題が何であれ、原因を捉えるこ"
9670 "とに最善を尽くしてください。"
9671
9672 # type: Content of: <chapter><section><section><para>
9673 #. type: Content of: <chapter><section><section><para>
9674 #: pkgs.dbk:1521
9675 msgid ""
9676 "By far, most of the problems encountered by porters are caused by "
9677 "<emphasis>packaging bugs</emphasis> in the source packages.  Here is a "
9678 "checklist of things you should check or be aware of."
9679 msgstr ""
9680 "移植作業者が遭遇する問題のほとんどは、何といっても、ソースパッケージ内での"
9681 "<emphasis>パッケージ作成のバグ</emphasis>によって引き起こされます。以下は、確"
9682 "認あるいは注意すべき項目のリストです。"
9683
9684 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9685 #: pkgs.dbk:1528
9686 msgid ""
9687 "Make sure that your <literal>Build-Depends</literal> and <literal>Build-"
9688 "Depends-Indep</literal> settings in <filename>debian/control</filename> are "
9689 "set properly.  The best way to validate this is to use the <systemitem role="
9690 "\"package\">debootstrap</systemitem> package to create an <literal>unstable</"
9691 "literal> chroot environment (see <xref linkend=\"debootstrap\"/>).  Within "
9692 "that chrooted environment, install the <systemitem role=\"package\">build-"
9693 "essential</systemitem> package and any package dependencies mentioned in "
9694 "<literal>Build-Depends</literal> and/or <literal>Build-Depends-Indep</"
9695 "literal>.  Finally, try building your package within that chrooted "
9696 "environment.  These steps can be automated by the use of the "
9697 "<command>pbuilder</command> program which is provided by the package of the "
9698 "same name (see <xref linkend=\"pbuilder\"/>)."
9699 msgstr ""
9700 "<filename>debian/control</filename> 中の <literal>Build-Depends</literal> と "
9701 "<literal>Build-Depends-Indep</literal> の設定が正しいことを確認してください。"
9702 "これを検証するのに最も良い方法は <systemitem role=\"package\">debootstrap</"
9703 "systemitem> パッケージを使って  <literal>不安定版 (unstable)</literal> の "
9704 "chroot 環境を作成することです (<xref linkend=\"debootstrap\"/> 参照)。chroot "
9705 "環境内では、<systemitem role=\"package\">build-essential</systemitem> パッ"
9706 "ケージと、<literal>Build-Depends</literal> または <literal>Build-Depends-"
9707 "Indep</literal> に記載されている依存パッケージをインストールしてください。最"
9708 "後に、chroot 環境でパッケージの生成を試してください。これらの手順は "
9709 "<command>pbuilder</command> パッケージで提供される同名のプログラムの利用に"
9710 "よって自動化することができます (<xref linkend=\"pbuilder\"/> 参照)。"
9711
9712 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9713 #: pkgs.dbk:1543
9714 msgid ""
9715 "If you can't set up a proper chroot, <command>dpkg-depcheck</command> may be "
9716 "of assistance (see <xref linkend=\"dpkg-depcheck\"/>)."
9717 msgstr ""
9718 "chroot を正しく設定できない場合は、<command>dpkg-depcheck</command> が手助け"
9719 "になることでしょう (<xref linkend=\"dpkg-depcheck\"/> 参照)。"
9720
9721 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9722 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9723 #: pkgs.dbk:1547
9724 msgid ""
9725 "See the <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> for "
9726 "instructions on setting build dependencies."
9727 msgstr ""
9728 "ビルドの依存情報の指定方法については、<ulink url=\"&url-debian-policy;"
9729 "\">Debian ポリシーマニュアル</ulink>を参照してください。"
9730
9731 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9732 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9733 #: pkgs.dbk:1553
9734 msgid ""
9735 "Don't set architecture to a value other than <literal>all</literal> or "
9736 "<literal>any</literal> unless you really mean it.  In too many cases, "
9737 "maintainers don't follow the instructions in the <ulink url=\"&url-debian-"
9738 "policy;\">Debian Policy Manual</ulink>.  Setting your architecture to only "
9739 "one architecture (such as <literal>i386</literal> or <literal>amd64</"
9740 "literal>) is usually incorrect."
9741 msgstr ""
9742 "意図がある場合以外は、アーキテクチャの値を <literal>all</literal> または "
9743 "<literal>any</literal> 以外に指定しないでください。非常に多くの場合、メンテナ"
9744 "が <ulink url=\"&url-debian-policy;\">Debianポリシーマニュアル</ulink>の指示"
9745 "に従っていません。アーキテクチャを単一のものに指定する (<literal>i386</"
9746 "literal> あるいは <literal>amd64</literal> など) は大抵誤りです。"
9747
9748 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9749 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9750 #: pkgs.dbk:1563
9751 msgid ""
9752 "Make sure your source package is correct.  Do <literal>dpkg-source -x "
9753 "<replaceable>package</replaceable>.dsc</literal> to make sure your source "
9754 "package unpacks properly.  Then, in there, try building your package from "
9755 "scratch with <command>dpkg-buildpackage</command>."
9756 msgstr ""
9757 "ソースパッケージが正しいことを確かめてください。ソースパッケージが正しく展開"
9758 "されたのを確認するため、<literal>dpkg-source -x <replaceable>package</"
9759 "replaceable>.dsc</literal> を実行してください。そして、ここでは、一からパッ"
9760 "ケージを <command>dpkg-buildpackage</command> でビルドするのに挑戦してみてく"
9761 "ださい。"
9762
9763 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9764 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9765 #: pkgs.dbk:1571
9766 msgid ""
9767 "Make sure you don't ship your source package with the <filename>debian/"
9768 "files</filename> or <filename>debian/substvars</filename> files.  They "
9769 "should be removed by the <literal>clean</literal> target of <filename>debian/"
9770 "rules</filename>."
9771 msgstr ""
9772 "<filename>debian/files</filename> や <filename>debian/substvars</filename> を"
9773 "含んだソースパッケージを出していないかを確かめてください。これらは、"
9774 "<filename>debian/rules</filename> の <literal>clean</literal> ターゲットに"
9775 "よって削除されるべきです。"
9776
9777 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9778 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9779 #: pkgs.dbk:1579
9780 msgid ""
9781 "Make sure you don't rely on locally installed or hacked configurations or "
9782 "programs.  For instance, you should never be calling programs in <filename>/"
9783 "usr/local/bin</filename> or the like.  Try not to rely on programs being "
9784 "setup in a special way.  Try building your package on another machine, even "
9785 "if it's the same architecture."
9786 msgstr ""
9787 "ローカル環境にインストールされていたり、弄くられている設定やプログラムに依存"
9788 "していないことを確かめてください。例えば、<filename>/usr/local/bin</"
9789 "filename> やその類のプログラムは決して呼び出してはいけません。特殊なやり方で"
9790 "設定されたプログラムには依存しないようにしてください。別のマシンでパッケージ"
9791 "をビルドしてください。それが同じアーキテクチャであっても、です。"
9792
9793 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9794 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9795 #: pkgs.dbk:1588
9796 msgid ""
9797 "Don't depend on the package you're building being installed already (a sub-"
9798 "case of the above issue). There are, of course, exceptions to this rule, but "
9799 "be aware that any case like this needs manual bootstrapping and cannot be "
9800 "done by automated package builders."
9801 msgstr ""
9802 "構築中の既にインストールしてあるパッケージに依存しないでください (上記の話の"
9803 "一例です)。もちろん、このルールには例外はありますが、そのような場合には手動で"
9804 "一から環境を構築する必要があり、パッケージ作成マシンで自動的に構築することは"
9805 "できません。"
9806
9807 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9808 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9809 #: pkgs.dbk:1596
9810 msgid ""
9811 "Don't rely on the compiler being a certain version, if possible.  If not, "
9812 "then make sure your build dependencies reflect the restrictions, although "
9813 "you are probably asking for trouble, since different architectures sometimes "
9814 "standardize on different compilers."
9815 msgstr ""
9816 "可能であれば、特定のバージョンのコンパイラに依存しないでください。もし無理で"
9817 "あれば、その制約をビルドの依存関係に反映されているのを確認してください。だと"
9818 "しても異なったアーキテクチャでは時折異なったバージョンのコンパイラで統一され"
9819 "ているので、それでも恐らく問題を引き起こすことになるでしょう。"
9820
9821 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9822 #: pkgs.dbk:1604
9823 msgid ""
9824 "Make sure your <filename>debian/rules</filename> contains separate "
9825 "<literal>binary-arch</literal> and <literal>binary-indep</literal> targets, "
9826 "as the Debian Policy Manual requires.  Make sure that both targets work "
9827 "independently, that is, that you can call the target without having called "
9828 "the other before.  To test this, try to run <command>dpkg-buildpackage -B</"
9829 "command>."
9830 msgstr ""
9831 "<filename>debian/rules</filename> で、Debian ポリシーマニュアルが定めるよう"
9832 "に、<literal>binary-arch</literal> 及び <literal>binary-indep</literal> ター"
9833 "ゲットに分かれて含まれていることを確かめてください。両方のターゲットが独立し"
9834 "て動作するのを確かめてください。つまり、他のターゲットを事前に呼び出さなくて"
9835 "も、ターゲットを呼び出せるのを確かめるということです。これをテストするには、"
9836 "<command>dpkg-buildpackage -B</command> を実行してください。"
9837
9838 # type: Content of: <chapter><section><section><title>
9839 #. type: Content of: <chapter><section><section><title>
9840 #: pkgs.dbk:1615
9841 msgid "Guidelines for porter uploads"
9842 msgstr "移植作業者のアップロード (porter upload) に関するガイドライン"
9843
9844 # type: Content of: <chapter><section><section><para>
9845 #. type: Content of: <chapter><section><section><para>
9846 #: pkgs.dbk:1617
9847 msgid ""
9848 "If the package builds out of the box for the architecture to be ported to, "
9849 "you are in luck and your job is easy.  This section applies to that case; it "
9850 "describes how to build and upload your binary package so that it is properly "
9851 "installed into the archive.  If you do have to patch the package in order to "
9852 "get it to compile for the other architecture, you are actually doing a "
9853 "source NMU, so consult <xref linkend=\"nmu-guidelines\"/> instead."
9854 msgstr ""
9855 "パッケージが移植作業を行うアーキテクチャで手を入れずに構築できるのであれば、"
9856 "あなたは幸運で作業は簡単です。この章は、その様な場合に当てはめられます: きち"
9857 "んとアーカイブにインストールされるために、どうやってバイナリパッケージを構"
9858 "築・アップロードするかを記述しています。他のアーキテクチャでコンパイルできる"
9859 "ようにするため、パッケージにパッチを当てる必要がある場合は、実際のところ、"
9860 "ソース NMU を行なうので、代わりに <xref linkend=\"nmu-guidelines\"/> を参照し"
9861 "てください。"
9862
9863 # type: Content of: <chapter><section><section><para>
9864 #. type: Content of: <chapter><section><section><para>
9865 #: pkgs.dbk:1625
9866 msgid ""
9867 "For a porter upload, no changes are being made to the source.  You do not "
9868 "need to touch any of the files in the source package.  This includes "
9869 "<filename>debian/changelog</filename>."
9870 msgstr ""
9871 "移植作業者のアップロード (porter upload) は、ソースに何も変更を加えません。"
9872 "ソースパッケージ中のファイルには触る必要はありません。これは "
9873 "<filename>debian/changelog</filename> を含みます。"
9874
9875 #. type: Content of: <chapter><section><section><para>
9876 #: pkgs.dbk:1630
9877 msgid ""
9878 "The way to invoke <command>dpkg-buildpackage</command> is as <literal>dpkg-"
9879 "buildpackage -B -m<replaceable>porter-email</replaceable></literal>.  Of "
9880 "course, set <replaceable>porter-email</replaceable> to your email address.  "
9881 "This will do a binary-only build of only the architecture-dependent portions "
9882 "of the package, using the <literal>binary-arch</literal> target in "
9883 "<filename>debian/rules</filename>."
9884 msgstr ""
9885 "<command>dpkg-buildpackage</command> を <literal>dpkg-buildpackage -B -"
9886 "m<replaceable>porter-email</replaceable></literal> として起動してください。も"
9887 "ちろん、<replaceable>porter-email</replaceable>にはあなたのメールアドレスを設"
9888 "定します。これは<filename>debian/rules</filename> の <literal>binary-arch</"
9889 "literal> を使ってパッケージのバイナリ依存部分のみのビルドを行います。"
9890
9891 # type: Content of: <chapter><section><section><para>
9892 #. type: Content of: <chapter><section><section><para>
9893 #: pkgs.dbk:1639
9894 msgid ""
9895 "If you are working on a Debian machine for your porting efforts and you need "
9896 "to sign your upload locally for its acceptance in the archive, you can run "
9897 "<command>debsign</command> on your <filename>.changes</filename> file to "
9898 "have it signed conveniently, or use the remote signing mode of <command>dpkg-"
9899 "sig</command>."
9900 msgstr ""
9901 "移植作業のために Debian マシン上で作業をしていて、アーカイブに入れてもらうた"
9902 "めにアップロードするパッケージにローカルでサインする必要がある場合は、"
9903 "<filename>.changes</filename> に対して <command>debsign</command> を手軽に実"
9904 "行するのもできますし、<command>dpkg-sig</command> のリモート署名モードを使う"
9905 "こともできます。"
9906
9907 # type: Content of: <chapter><section><section><section><title>
9908 #. type: Content of: <chapter><section><section><section><title>
9909 #: pkgs.dbk:1646
9910 msgid "Recompilation or binary-only NMU"
9911 msgstr "再コンパイル、あるいは binary-only NMU"
9912
9913 #. type: Content of: <chapter><section><section><section><para>
9914 #: pkgs.dbk:1648
9915 msgid ""
9916 "Sometimes the initial porter upload is problematic because the environment "
9917 "in which the package was built was not good enough (outdated or obsolete "
9918 "library, bad compiler, etc.).  Then you may just need to recompile it in an "
9919 "updated environment.  However, you have to bump the version number in this "
9920 "case, so that the old bad package can be replaced in the Debian archive "
9921 "(<command>dak</command> refuses to install new packages if they don't have a "
9922 "version number greater than the currently available one)."
9923 msgstr ""
9924 "時折、最初の移植作業者のアップロード作業は困難なものになります。パッケージが"
9925 "構築された環境があまり良くないからです (古すぎる、使われていないライブラリが"
9926 "ある、コンパイラの問題、などなど…)。その場合には、更新した環境で再コンパイル"
9927 "する必要があるでしょう。しかし、この場合にはバージョンを上げる必要があり、古"
9928 "いおかしなパッケージは Debian アーカイブ中で入れ替えられることになります (現"
9929 "在利用可能なものよりバージョン番号が大きくない場合、<command>dak</command> は"
9930 "新しいパッケージのインストールを拒否します)。"
9931
9932 #. type: Content of: <chapter><section><section><section><para>
9933 #: pkgs.dbk:1657
9934 msgid ""
9935 "You have to make sure that your binary-only NMU doesn't render the package "
9936 "uninstallable.  This could happen when a source package generates arch-"
9937 "dependent and arch-independent packages that have inter-dependencies "
9938 "generated using dpkg's substitution variable <literal>$(Source-Version)</"
9939 "literal>."
9940 msgstr ""
9941 "binary-only NMU がパッケージをインストール不可能にしてしまっていないことを確"
9942 "認する必要があります。ソースパッケージが、dpkg の substitution 変数 <literal>"
9943 "$(Source-Version)</literal> を使って内部依存関係を生成しているアーキテクチャ"
9944 "依存パッケージとアーキテクチャ非依存パッケージを生成した場合に起こる可能性が"
9945 "あります。"
9946
9947 # type: Content of: <chapter><section><section><section><para>
9948 #. type: Content of: <chapter><section><section><section><para>
9949 #: pkgs.dbk:1663
9950 msgid ""
9951 "Despite the required modification of the changelog, these are called binary-"
9952 "only NMUs — there is no need in this case to trigger all other architectures "
9953 "to consider themselves out of date or requiring recompilation."
9954 msgstr ""
9955 "changelog の変更が必要かどうかに関わらず、これらは binary-only NMU と呼ばれま"
9956 "す — この場合には、他の全アーキテクチャで古すぎるかどうかや再コンパイルが必要"
9957 "かなどを考える必要はありません。"
9958
9959 # type: Content of: <chapter><section><section><section><para>
9960 #. type: Content of: <chapter><section><section><section><para>
9961 #: pkgs.dbk:1668
9962 msgid ""
9963 "Such recompilations require special ``magic'' version numbering, so that the "
9964 "archive maintenance tools recognize that, even though there is a new Debian "
9965 "version, there is no corresponding source update.  If you get this wrong, "
9966 "the archive maintainers will reject your upload (due to lack of "
9967 "corresponding source code)."
9968 msgstr ""
9969 "このような再コンパイルは、特別な「magic」バージョン番号を付けるのを必要とする"
9970 "ので、アーカイブのメンテナンスツールは、これを理解してくれます。新しい "
9971 "Debian バージョンで、対応するソースアップデートが無くても、です。これを間違え"
9972 "た場合、アーカイブメンテナは (対応するソースコードが欠落しているので) アップ"
9973 "ロードを拒否します。"
9974
9975 # type: Content of: <chapter><section><section><section><para><footnote><para>
9976 #. type: Content of: <chapter><section><section><section><para><footnote><para>
9977 #: pkgs.dbk:1683
9978 msgid ""
9979 "In the past, such NMUs used the third-level number on the Debian part of the "
9980 "revision to denote their recompilation-only status; however, this syntax was "
9981 "ambiguous with native packages and did not allow proper ordering of "
9982 "recompile-only NMUs, source NMUs, and security NMUs on the same package, and "
9983 "has therefore been abandoned in favor of this new syntax."
9984 msgstr ""
9985 "過去においては、再コンパイルのみの状態を意味するために、このような NMU はリビ"
9986 "ジョンの Debian 部分の三つ目の番号を使っていました。しかし、この記法はネイ"
9987 "ティブパッケージの場合に曖昧で、同一パッケージでの再コンパイルのみの NMU と、"
9988 "ソース NMU と、セキュリティ NMU の正しい順序が付けられなかったため、この新し"
9989 "い記法で置き換えられました。"
9990
9991 #. type: Content of: <chapter><section><section><section><para>
9992 #: pkgs.dbk:1675
9993 msgid ""
9994 "The ``magic'' for a recompilation-only NMU is triggered by using a suffix "
9995 "appended to the package version number, following the form "
9996 "<literal>b<replaceable>number</replaceable></literal>.  For instance, if the "
9997 "latest version you are recompiling against was version <literal>2.9-3</"
9998 "literal>, your binary-only NMU should carry a version of <literal>2.9-3+b1</"
9999 "literal>.  If the latest version was <literal>3.4+b1</literal> (i.e, a "
10000 "native package with a previous recompilation NMU), your binary-only NMU "
10001 "should have a version number of <literal>3.4+b2</literal>.<placeholder type="
10002 "\"footnote\" id=\"0\"/>"
10003 msgstr ""
10004 "再コンパイルのみの NMU への「magic」は、<literal>b<replaceable>番号</"
10005 "replaceable></literal> という形式に従った、パッケージのバージョン番号に対する"
10006 "サフィックスを追加することで引き起こされます。例えば、再コンパイル対象の最新"
10007 "バージョンが <literal>2.9-3</literal> の場合、バイナリのみの NMU は "
10008 "<literal>2.9-3+b1</literal> というバージョンになる必要があります。最新のバー"
10009 "ジョンが <literal>3.4+b1</literal> (つまり、ネイティブパッケージで、前回が再"
10010 "コンパイルの NMU) の場合、バイナリのみの NMU は <literal>3.4+b2</literal> と"
10011 "いうバージョン番号にならねばいけません。<placeholder type=\"footnote\" id="
10012 "\"0\"/>"
10013
10014 # type: Content of: <chapter><section><section><section><para>
10015 #. type: Content of: <chapter><section><section><section><para>
10016 #: pkgs.dbk:1691
10017 msgid ""
10018 "Similar to initial porter uploads, the correct way of invoking <command>dpkg-"
10019 "buildpackage</command> is <literal>dpkg-buildpackage -B</literal> to only "
10020 "build the architecture-dependent parts of the package."
10021 msgstr ""
10022 "最初の移植作業者のアップロード (porter upload) と同様に、パッケージのアーキテ"
10023 "クチャ依存部分をビルドするための <command>dpkg-buildpackage</command> の正し"
10024 "い実行の仕方は <literal>dpkg-buildpackage -B</literal> です。"
10025
10026 # type: Content of: <chapter><section><section><section><title>
10027 #. type: Content of: <chapter><section><section><section><title>
10028 #: pkgs.dbk:1698
10029 msgid "When to do a source NMU if you are a porter"
10030 msgstr "あなたが移植作業者の場合、source NMU を行う時は何時か"
10031
10032 #. type: Content of: <chapter><section><section><section><para>
10033 #: pkgs.dbk:1700
10034 msgid ""
10035 "Porters doing a source NMU generally follow the guidelines found in <xref "
10036 "linkend=\"nmu\"/>, just like non-porters.  However, it is expected that the "
10037 "wait cycle for a porter's source NMU is smaller than for a non-porter, since "
10038 "porters have to cope with a large quantity of packages.  Again, the "
10039 "situation varies depending on the distribution they are uploading to.  It "
10040 "also varies whether the architecture is a candidate for inclusion into the "
10041 "next stable release; the release managers decide and announce which "
10042 "architectures are candidates."
10043 msgstr ""
10044 "移植作業者は、通常は非移植作業者同様に <xref linkend=\"nmu\"/> にあるガイドラ"
10045 "インに沿ってソース NMU を行います。しかし、移植作業者のソース NMU に対する待"
10046 "ち時間は非移植作業者より小さくなります。これは、移植作業は大量のパッケージに"
10047 "対応する必要があるからです。さらに、状況はパッケージがアップロードされるディ"
10048 "ストリビューションに依って変わります。これは、アーキテクチャが次の安定版リ"
10049 "リースに含められるかどうかによっても変わります。リリースマネージャはどのアー"
10050 "キテクチャが候補なのかを決定してアナウンスします。"
10051
10052 #. type: Content of: <chapter><section><section><section><para>
10053 #: pkgs.dbk:1709
10054 msgid ""
10055 "If you are a porter doing an NMU for <literal>unstable</literal>, the above "
10056 "guidelines for porting should be followed, with two variations.  Firstly, "
10057 "the acceptable waiting period — the time between when the bug is submitted "
10058 "to the BTS and when it is OK to do an NMU — is seven days for porters "
10059 "working on the <literal>unstable</literal> distribution.  This period can be "
10060 "shortened if the problem is critical and imposes hardship on the porting "
10061 "effort, at the discretion of the porter group.  (Remember, none of this is "
10062 "Policy, just mutually agreed upon guidelines.) For uploads to "
10063 "<literal>stable</literal> or <literal>testing</literal>, please coordinate "
10064 "with the appropriate release team first."
10065 msgstr ""
10066 "あなたが<literal>不安定版 (unstable)</literal> へ NMU を行う移植作業者の場"
10067 "合、移植作業についての上記のガイドライン、そして 2 つの相違点に従う必要があり"
10068 "ます。まず、適切な待ち時間です — バグが BTS へ投稿されてから NMU を行って OK "
10069 "になるまでの間 — 移植作業者が <literal>不安定版 (unstable)</literal> ディスト"
10070 "リビューションに対して行う場合は 7 日間になります。問題が致命的で移植作業に困"
10071 "難を強いるような場合には、この期間は短くできます (注意してください。この何れ"
10072 "もがポリシーではなく、単にガイドラインに沿って相互に了解されているだけです)。"
10073 "<literal>安定版 (stable)</literal> や <literal>テスト版 (testing)</literal> "
10074 "へのアップロードについては、まず適切なリリースチームと調整をしてください。"
10075
10076 # type: Content of: <chapter><section><section><section><para>
10077 #. type: Content of: <chapter><section><section><section><para>
10078 #: pkgs.dbk:1721
10079 msgid ""
10080 "Secondly, porters doing source NMUs should make sure that the bug they "
10081 "submit to the BTS should be of severity <literal>serious</literal> or "
10082 "greater.  This ensures that a single source package can be used to compile "
10083 "every supported Debian architecture by release time.  It is very important "
10084 "that we have one version of the binary and source package for all "
10085 "architectures in order to comply with many licenses."
10086 msgstr ""
10087 "次に、ソース NMU を行う移植作業者は BTS へ登録したバグの重要度が "
10088 "<literal>serious</literal> かそれ以上であることを確認してください。これは単一"
10089 "のソースパッケージが、すべての Debian でサポートされているアーキテクチャでコ"
10090 "ンパイルされたことをリリース時に保証します。数多くのライセンスに従うため、す"
10091 "べてのアーキテクチャについて、単一のバージョンのバイナリパッケージとソース"
10092 "パッケージを持つことがとても重要です。"
10093
10094 # type: Content of: <chapter><section><section><section><para>
10095 #. type: Content of: <chapter><section><section><section><para>
10096 #: pkgs.dbk:1729
10097 msgid ""
10098 "Porters should try to avoid patches which simply kludge around bugs in the "
10099 "current version of the compile environment, kernel, or libc.  Sometimes such "
10100 "kludges can't be helped.  If you have to kludge around compiler bugs and the "
10101 "like, make sure you <literal>#ifdef</literal> your work properly; also, "
10102 "document your kludge so that people know to remove it once the external "
10103 "problems have been fixed."
10104 msgstr ""
10105 "移植作業者は、現在のバージョンのコンパイル環境やカーネル、libc にあるバグのた"
10106 "めに作られた単なる力業のパッチを極力回避すべきです。この様なでっち上げの代物"
10107 "があるのは、仕方がないことが時折あります。コンパイラのバグやその他の為にでっ"
10108 "ち上げを行う必要がある場合には、<literal>#ifdef</literal> で作業したものが動"
10109 "作することを確認してください。また、力業についてドキュメントに載せてくださ"
10110 "い。一旦外部の問題が修正されたら、それを削除するのを皆が知ることができます。"
10111
10112 # type: Content of: <chapter><section><section><section><para>
10113 #. type: Content of: <chapter><section><section><section><para>
10114 #: pkgs.dbk:1737
10115 msgid ""
10116 "Porters may also have an unofficial location where they can put the results "
10117 "of their work during the waiting period.  This helps others running the port "
10118 "have the benefit of the porter's work, even during the waiting period.  Of "
10119 "course, such locations have no official blessing or status, so buyer beware."
10120 msgstr ""
10121 "移植作業者は、待ち期間の間、作業結果を置いておける非公式の置き場所を持つこと"
10122 "もあります。移植版を動作させている人が、待ち期間の間であっても、これによって"
10123 "移植作業者による作業の恩恵を受けられるようになります。もちろん、この様な場所"
10124 "は、公式な恩恵や状況の確認を受けることはできませんので、利用者は注意してくだ"
10125 "さい。"
10126
10127 # type: Content of: <chapter><section><section><title>
10128 #. type: Content of: <chapter><section><section><title>
10129 #: pkgs.dbk:1747
10130 msgid "Porting infrastructure and automation"
10131 msgstr "移植用のインフラと自動化"
10132
10133 # type: Content of: <chapter><section><section><para>
10134 #. type: Content of: <chapter><section><section><para>
10135 #: pkgs.dbk:1749
10136 msgid ""
10137 "There is infrastructure and several tools to help automate package porting.  "
10138 "This section contains a brief overview of this automation and porting to "
10139 "these tools; see the package documentation or references for full "
10140 "information."
10141 msgstr ""
10142 "パッケージの自動移植に役立つインフラストラクチャと複数のツールがあります。こ"
10143 "の章には、この自動化とこれらのツールへの移植の概要が含まれています。全体の情"
10144 "報に付いてはパッケージのドキュメントかリファレンスを参照してください。"
10145
10146 # type: Content of: <chapter><section><section><section><title>
10147 #. type: Content of: <chapter><section><section><section><title>
10148 #: pkgs.dbk:1754
10149 msgid "Mailing lists and web pages"
10150 msgstr "メーリングリストとウェブページ"
10151
10152 # type: Content of: <chapter><section><section><section><para>
10153 #. type: Content of: <chapter><section><section><section><para>
10154 #: pkgs.dbk:1756
10155 msgid ""
10156 "Web pages containing the status of each port can be found at <ulink url="
10157 "\"&url-debian-ports;\"></ulink>."
10158 msgstr ""
10159 "各移植版についての状況を含んだウェブページは <ulink url=\"&url-debian-ports;"
10160 "\"></ulink> から参照できます。"
10161
10162 # type: Content of: <chapter><section><section><section><para>
10163 #. type: Content of: <chapter><section><section><section><para>
10164 #: pkgs.dbk:1760
10165 msgid ""
10166 "Each port of Debian has a mailing list.  The list of porting mailing lists "
10167 "can be found at <ulink url=\"&url-debian-port-lists;\"></ulink>.  These "
10168 "lists are used to coordinate porters, and to connect the users of a given "
10169 "port with the porters."
10170 msgstr ""
10171 "Debian の各移植版はメーリングリストを持っています。移植作業のメーリングリスト"
10172 "は <ulink url=\"&url-debian-port-lists;\"></ulink> で見ることができます。これ"
10173 "らのリストは移植作業者の作業の調整や移植版のユーザと移植作業者をつなぐために"
10174 "使われています。"
10175
10176 # type: Content of: <chapter><section><section><section><title>
10177 #. type: Content of: <chapter><section><section><section><title>
10178 #: pkgs.dbk:1768
10179 msgid "Porter tools"
10180 msgstr "移植用ツール"
10181
10182 #. type: Content of: <chapter><section><section><section><para>
10183 #: pkgs.dbk:1770
10184 msgid ""
10185 "Descriptions of several porting tools can be found in <xref linkend=\"tools-"
10186 "porting\"/>."
10187 msgstr ""
10188 "移植用のツールの説明をいくつか <xref linkend=\"tools-porting\"/> で見ることが"
10189 "できます。"
10190
10191 # type: Content of: <chapter><section><section><section><title>
10192 #. type: Content of: <chapter><section><section><section><title>
10193 #: pkgs.dbk:1776
10194 msgid "<systemitem role=\"package\">wanna-build</systemitem>"
10195 msgstr "<systemitem role=\"package\">wanna-build</systemitem>"
10196
10197 #. type: Content of: <chapter><section><section><section><para>
10198 #: pkgs.dbk:1778
10199 msgid ""
10200 "The <systemitem role=\"package\">wanna-build</systemitem> system is used as "
10201 "a distributed, client-server build distribution system.  It is usually used "
10202 "in conjunction with build daemons running the <systemitem role=\"package"
10203 "\">buildd</systemitem> program. <literal>Build daemons</literal> are "
10204 "``slave'' hosts which contact the central <systemitem role=\"package\">wanna-"
10205 "build</systemitem> system to receive a list of packages that need to be "
10206 "built."
10207 msgstr ""
10208 "<systemitem role=\"package\">wanna-build</systemitem> システムは、分散型の、"
10209 "クライアント・サーバでの構築配布システムとして利用されています。通常、これは "
10210 "<systemitem role=\"package\">buildd</systemitem> プログラムが動作しているビル"
10211 "ドデーモンと連携して使われます。<literal>ビルドデーモン</literal>は、ビルドが"
10212 "必要なパッケージの一覧を受け取るために中央の <systemitem role=\"package"
10213 "\">wanna-build</systemitem> システムと通信する「slave」ホストです。"
10214
10215 #. type: Content of: <chapter><section><section><section><para>
10216 #: pkgs.dbk:1786
10217 msgid ""
10218 "<systemitem role=\"package\">wanna-build</systemitem> is not yet available "
10219 "as a package; however, all Debian porting efforts are using it for automated "
10220 "package building.  The tool used to do the actual package builds, "
10221 "<systemitem role=\"package\">sbuild</systemitem> is available as a package, "
10222 "see its description in <xref linkend=\"sbuild\"/>.  Please note that the "
10223 "packaged version is not the same as the one used on build daemons, but it is "
10224 "close enough to reproduce problems."
10225 msgstr ""
10226 "<systemitem role=\"package\">wanna-build</systemitem> は、まだパッケージとし"
10227 "ては入手可能になっていません。ですが、すべての Debian の移植作業ではパッケー"
10228 "ジ構築作業の自動化にこれが使われています。実際のパッケージ構築に使われるツー"
10229 "ル、<systemitem role=\"package\">sbuild</systemitem> はパッケージとして利用可"
10230 "能です。<xref linkend=\"sbuild\"/> で説明を参照してください。パッケージ化され"
10231 "たバージョンは、ビルドデーモンで使われているものとは同じではありませんが、問"
10232 "題を再現するには十分なものである点に注意ください。"
10233
10234 #. type: Content of: <chapter><section><section><section><para>
10235 #: pkgs.dbk:1795
10236 msgid ""
10237 "Most of the data produced by <systemitem role=\"package\">wanna-build</"
10238 "systemitem> which is generally useful to porters is available on the web at "
10239 "<ulink url=\"&url-buildd;\"></ulink>.  This data includes nightly updated "
10240 "statistics, queueing information and logs for build attempts."
10241 msgstr ""
10242 "<systemitem role=\"package\">wanna-build</systemitem> によって生成される移植"
10243 "作業者にとって大抵有用であるデータの多くは、ウェブ上の <ulink url=\"&url-"
10244 "buildd;\"></ulink> で入手可能です。このデータには、毎晩更新される統計情報や、"
10245 "queue 情報、ビルド失敗のログが含まれています。"
10246
10247 # type: Content of: <chapter><section><section><section><para>
10248 #. type: Content of: <chapter><section><section><section><para>
10249 #: pkgs.dbk:1801
10250 msgid ""
10251 "We are quite proud of this system, since it has so many possible uses.  "
10252 "Independent development groups can use the system for different sub-flavors "
10253 "of Debian, which may or may not really be of general interest (for instance, "
10254 "a flavor of Debian built with <command>gcc</command> bounds checking).  It "
10255 "will also enable Debian to recompile entire distributions quickly."
10256 msgstr ""
10257 "我々はこのシステムを極めて誇りに思っています。何故ならば、様々な利用方法の可"
10258 "能性があるからです。独立した開発グループは、実際に一般的な用途に合うかどうか"
10259 "分からない異なった別アプローチの Debian にシステムを使うことができます (例え"
10260 "ば、<command>gcc</command> の配列境界チェック付きでビルドした Debian など)。"
10261 "そして、Debian がディストリビューション全体を素早く再コンパイルできるようにも"
10262 "なります。"
10263
10264 #. type: Content of: <chapter><section><section><section><para>
10265 #: pkgs.dbk:1808
10266 msgid ""
10267 "The wanna-build team, in charge of the buildds, can be reached at "
10268 "<literal>debian-wb-team@lists.debian.org</literal>.  To determine who (wanna-"
10269 "build team, release team) and how (mail, BTS)  to contact, refer to <ulink "
10270 "url=\"&url-wb-team;\"></ulink>."
10271 msgstr ""
10272 "buildd の担当である wanna-build チームには、<literal>debian-wb-team@lists."
10273 "debian.org</literal> で連絡が取れます。誰 (wanna-build チーム、リリースチー"
10274 "ム) に連絡を取るのか、どうやって (メール、BTS) 連絡するのかを決めるには、"
10275 "<ulink url=\"&url-wb-team;\"></ulink> を参照してください。"
10276
10277 #. type: Content of: <chapter><section><section><section><para>
10278 #: pkgs.dbk:1815
10279 msgid ""
10280 "When requesting binNMUs or give-backs (retries after a failed build), please "
10281 "use the format described at <ulink url=\"&url-release-wb;\"/>."
10282 msgstr ""
10283 "binNMU や give-back (ビルド失敗後のやり直し) を依頼する時には、<ulink url="
10284 "\"&url-release-wb;\"/> で記述されている形式を使ってください。"
10285
10286 # type: Content of: <chapter><section><section><title>
10287 #. type: Content of: <chapter><section><section><title>
10288 #: pkgs.dbk:1824
10289 msgid "When your package is <emphasis>not</emphasis> portable"
10290 msgstr "あなたのパッケージが移植可能なものでは<emphasis>ない</emphasis>場合"
10291
10292 # type: Content of: <chapter><section><section><para>
10293 #. type: Content of: <chapter><section><section><para>
10294 #: pkgs.dbk:1826
10295 msgid ""
10296 "Some packages still have issues with building and/or working on some of the "
10297 "architectures supported by Debian, and cannot be ported at all, or not "
10298 "within a reasonable amount of time.  An example is a package that is SVGA-"
10299 "specific (only available for <literal>i386</literal> and <literal>amd64</"
10300 "literal>), or uses other hardware-specific features not supported on all "
10301 "architectures."
10302 msgstr ""
10303 "いくつかのパッケージでは、Debian でサポートされているアーキテクチャのうちの幾"
10304 "つかで、構築や動作に問題を抱えており、全く移植できない、あるいは十分な時間内"
10305 "では移植ができないものがあります。例としては、SVGA に特化したパッケージ "
10306 "(<literal>i386</literal> と <literal>amd64</literal> のみで利用可能)や、すべ"
10307 "てのアーキテクチャではサポートされていないようなハードウェア固有の機能があり"
10308 "ます。"
10309
10310 # type: Content of: <chapter><section><section><para>
10311 #. type: Content of: <chapter><section><section><para>
10312 #: pkgs.dbk:1833
10313 msgid ""
10314 "In order to prevent broken packages from being uploaded to the archive, and "
10315 "wasting buildd time, you need to do a few things:"
10316 msgstr ""
10317 "壊れたパッケージがアーカイブにアップロードされたり buildd の時間が無駄に費や"
10318 "されたりするのを防ぐため、幾つかしなければならないことがあります:"
10319
10320 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10321 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10322 #: pkgs.dbk:1839
10323 msgid ""
10324 "First, make sure your package <emphasis>does</emphasis> fail to build on "
10325 "architectures that it cannot support.  There are a few ways to achieve "
10326 "this.  The preferred way is to have a small testsuite during build time that "
10327 "will test the functionality, and fail if it doesn't work.  This is a good "
10328 "idea anyway, as this will prevent (some) broken uploads on all "
10329 "architectures, and also will allow the package to build as soon as the "
10330 "required functionality is available."
10331 msgstr ""
10332 "まず、サポートできないアーキテクチャ上ではパッケージがビルドに<emphasis>失敗"
10333 "する</emphasis>のを確認しておく必要があります。これを行うには幾つかやり方があ"
10334 "ります。お勧めの方法は構築時に機能をテストする小さなテストスイートを用意し"
10335 "て、動かない場合に失敗するようにすることです。これは、全てのアーキテクチャ上"
10336 "で、壊れたものをアップロードするのを防ぎ、必要な機能が動作するようになれば"
10337 "パッケージがビルドできるようになる、良い考えです。"
10338
10339 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10340 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10341 #: pkgs.dbk:1847
10342 msgid ""
10343 "Additionally, if you believe the list of supported architectures is pretty "
10344 "constant, you should change <literal>any</literal> to a list of supported "
10345 "architectures in <filename>debian/control</filename>.  This way, the build "
10346 "will fail also, and indicate this to a human reader without actually trying."
10347 msgstr ""
10348 "さらに、サポートしているアーキテクチャ一覧が一定量であると信ずるのであれば、"
10349 "<filename>debian/control</filename> 内で <literal>any</literal> からサポート"
10350 "しているアーキテクチャの一覧に変更するべきです。この方法であれば、ビルドが同"
10351 "様に失敗するようになるのに加え、実際に試すことなく人間である読み手にサポート"
10352 "しているアーキテクチャが分かるようにできます。"
10353
10354 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10355 #: pkgs.dbk:1855
10356 msgid ""
10357 "In order to prevent autobuilders from needlessly trying to build your "
10358 "package, it must be included in <filename>Packages-arch-specific</filename>, "
10359 "a list used by the <command>wanna-build</command> script.  The current "
10360 "version is available as <ulink url=\"&url-buildd-p-a-s;\"/>; please see the "
10361 "top of the file for whom to contact for changes."
10362 msgstr ""
10363 "autobuilder が必要もなくパッケージをビルドしようとしないように、"
10364 "<command>wanna-build</command> スクリプトが使うリストである "
10365 "<filename>Packages-arch-specific</filename> に追加しておく必要があります。現"
10366 "在のバージョンは <ulink url=\"&url-buildd-p-a-s;\"/> から入手できます: 変更依"
10367 "頼をする相手はファイルの一番上を参照してください。"
10368
10369 #. type: Content of: <chapter><section><section><para>
10370 #: pkgs.dbk:1864
10371 msgid ""
10372 "Please note that it is insufficient to only add your package to "
10373 "<filename>Packages-arch-specific</filename> without making it fail to build "
10374 "on unsupported architectures: A porter or any other person trying to build "
10375 "your package might accidently upload it without noticing it doesn't work.  "
10376 "If in the past some binary packages were uploaded on unsupported "
10377 "architectures, request their removal by filing a bug against <systemitem "
10378 "role=\"package\">ftp.debian.org</systemitem>."
10379 msgstr ""
10380 "サポートしていないアーキテクチャ上でビルドが失敗するようにせずに、パッケージ"
10381 "を単に <filename>Packages-arch-specific</filename> に付け加えるだけでは不十分"
10382 "であることに注意してください: 移植作業者、あるいはあなたのパッケージをビルド"
10383 "しようとしている他の人は、それが動かないのに気づかないで誤ってアップロードす"
10384 "るかもしれません。過去に、サポートされてないアーキテクチャ上にバイナリパッ"
10385 "ケージがアップロードされてしまった場合、削除依頼は <systemitem role=\"package"
10386 "\">ftp.debian.org</systemitem> に対するバグを登録することによって行われまし"
10387 "た。"
10388
10389 #. type: Content of: <chapter><section><section><title>
10390 #: pkgs.dbk:1875
10391 msgid "Marking non-free packages as auto-buildable"
10392 msgstr "non-free のパッケージを auto-build 可能であるとマークする"
10393
10394 #. type: Content of: <chapter><section><section><para>
10395 #: pkgs.dbk:1877
10396 msgid ""
10397 "By default packages from the <literal>non-free</literal> section are not "
10398 "built by the autobuilder network (mostly because the license of the packages "
10399 "could disapprove).  To enable a package to be build you need to perform the "
10400 "following steps:"
10401 msgstr ""
10402 "<literal>non-free</literal> セクションのパッケージは、デフォルトでは "
10403 "autobuilder ネットワークではビルドされません (多くの場合は、パッケージのライ"
10404 "センスによって許可されていないためです)。パッケージをビルドできるようにするに"
10405 "は、以下の手順を踏む必要があります:"
10406
10407 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10408 #: pkgs.dbk:1885
10409 msgid ""
10410 "Check whether it is legally allowed and technically possible to auto-build "
10411 "the package;"
10412 msgstr ""
10413 "法的に許可されているか、技術的にパッケージが auto-build 可能かどうかを確認す"
10414 "る;"
10415
10416 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10417 #: pkgs.dbk:1891
10418 msgid ""
10419 "Add <literal>XS-Autobuild: yes</literal> into the header part of "
10420 "<filename>debian/control</filename>;"
10421 msgstr ""
10422 "<filename>debian/control</filename> のヘッダ部分に <literal>XS-Autobuild: "
10423 "yes</literal> を追加する;"
10424
10425 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10426 #: pkgs.dbk:1897
10427 msgid ""
10428 "Send an email to &email-nonfree-release; and explain why the package can "
10429 "legitimately and technically be auto-built."
10430 msgstr ""
10431 "メールを &email-nonfree-release; に送り、何故パッケージが合法的、かつ技術的"
10432 "に auto-build できるものなのかを説明する"
10433
10434 # type: Content of: <chapter><section><title>
10435 #. type: Content of: <chapter><section><title>
10436 #: pkgs.dbk:1906
10437 msgid "Non-Maintainer Uploads (NMUs)"
10438 msgstr "Non-Maintainer Upload (NMU)"
10439
10440 #. type: Content of: <chapter><section><para>
10441 #: pkgs.dbk:1908
10442 msgid ""
10443 "Every package has one or more maintainers. Normally, these are the people "
10444 "who work on and upload new versions of the package. In some situations, it "
10445 "is useful that other developers can upload a new version as well, for "
10446 "example if they want to fix a bug in a package they don't maintain, when the "
10447 "maintainer needs help to respond to issues.  Such uploads are called "
10448 "<emphasis>Non-Maintainer Uploads (NMU)</emphasis>."
10449 msgstr ""
10450 "すべてのパッケージには最低一人のメンテナがいます。通常、この人達がパッケージ"
10451 "に対して作業をし、新しいバージョンをアップロードします。時折、他の開発者らが"
10452 "新しいバージョンをアップロードできると便利な場合があります。例えば、彼らがメ"
10453 "ンテナンスしていないパッケージにあるバグを修正したいが、メンテナが問題に対応"
10454 "するのには助けが必要な場合です。このようなアップロードは <emphasis>Non-"
10455 "Maintainer Upload (NMU)</emphasis> と呼ばれます。"
10456
10457 # type: Content of: <chapter><section><section><title>
10458 #. type: Content of: <chapter><section><section><title>
10459 #: pkgs.dbk:1917
10460 msgid "When and how to do an NMU"
10461 msgstr "いつ、どうやって NMU を行うか"
10462
10463 #. type: Content of: <chapter><section><section><para>
10464 #: pkgs.dbk:1920
10465 msgid "Before doing an NMU, consider the following questions:"
10466 msgstr "NMU を行う前に、以下の質問について考えてください:"
10467
10468 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10469 #: pkgs.dbk:1925
10470 msgid ""
10471 "Does your NMU really fix bugs? Fixing cosmetic issues or changing the "
10472 "packaging style in NMUs is discouraged."
10473 msgstr ""
10474 "NMU は本当にバグを修正しますか? NMU では、些細な問題の修正やパッケージ方式の"
10475 "変更は推奨されません。"
10476
10477 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10478 #: pkgs.dbk:1931
10479 msgid ""
10480 "Did you give enough time to the maintainer? When was the bug reported to the "
10481 "BTS? Being busy for a week or two isn't unusual.  Is the bug so severe that "
10482 "it needs to be fixed right now, or can it wait a few more days?"
10483 msgstr ""
10484 "メンテナに十分な時間を与えましたか? BTS にバグが報告されたのは何時ですか? "
10485 "一、二週間忙しいことはあり得ないことでは無いです。そのバグはすぐに修正しなけ"
10486 "ればならないほど重大ですか? それとも、あと数日待てるものですか?"
10487
10488 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10489 #: pkgs.dbk:1938
10490 msgid ""
10491 "How confident are you about your changes? Please remember the Hippocratic "
10492 "Oath: \"Above all, do no harm.\" It is better to leave a package with an "
10493 "open grave bug than applying a non-functional patch, or one that hides the "
10494 "bug instead of resolving it. If you are not 100% sure of what you did, it "
10495 "might be a good idea to seek advice from others. Remember that if you break "
10496 "something in your NMU, many people will be very unhappy about it."
10497 msgstr ""
10498 "その変更にどれくらい自信がありますか? ヒポクラテスの誓いを思い出してくださ"
10499 "い: 「何よりも、害を及ぼすことなかれ」 動かないパッチを当てるよりもパッケージ"
10500 "の重大なバグをそのままオープンな状態にしておく方が良いですし、パッチによって"
10501 "バグを解決するのではなく隠してしまうかもしれません。自分が 100% 何をしたのか"
10502 "分かっていないのであれば、他の人からアドバイスをもらうのも良い考えでしょう。"
10503 "NMU で何かを壊したのであれば、多くの人がとても不幸になるであろうことを覚えて"
10504 "おいてください。"
10505
10506 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10507 #: pkgs.dbk:1948
10508 msgid ""
10509 "Have you clearly expressed your intention to NMU, at least in the BTS? It is "
10510 "also a good idea to try to contact the maintainer by other means (private "
10511 "email, IRC)."
10512 msgstr ""
10513 "少なくとも BTS で、NMU するのを明確に表明しましたか? 他の手段 (プライベートな"
10514 "メール、IRC) でメンテナに連絡をとるのも良い考えです。"
10515
10516 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10517 #: pkgs.dbk:1955
10518 msgid ""
10519 "If the maintainer is usually active and responsive, have you tried to "
10520 "contact him? In general it should be considered preferable that a maintainer "
10521 "takes care of an issue himself and that he is given the chance to review and "
10522 "correct your patch, because he can be expected to be more aware of potential "
10523 "issues which an NMUer might miss. It is often a better use of everyone's "
10524 "time if the maintainer is given an opportunity to upload a fix on their own."
10525 msgstr ""
10526 "メンテナがいつも活動的で応答してくれる場合、彼に連絡を取ろうとしましたか? 大"
10527 "概の場合、メンテナ自身が問題に対応して、あなたのパッチをレビューする機会が与"
10528 "えられる方が好ましいと思われます。これは、NMU をする人が見落としているだろう"
10529 "潜在的な問題にメンテナは気付くことができるからです。大抵、メンテナが自分で"
10530 "アップロードする機会が与えられる方が、皆の時間を使うよりも良いやり方です。"
10531
10532 #. type: Content of: <chapter><section><section><para>
10533 #: pkgs.dbk:1965
10534 msgid ""
10535 "When doing an NMU, you must first make sure that your intention to NMU is "
10536 "clear.  Then, you must send a patch with the differences between the current "
10537 "package and your proposed NMU to the BTS. The <command>nmudiff</command> "
10538 "script in the <systemitem role=\"package\">devscripts</systemitem> package "
10539 "might be helpful."
10540 msgstr ""
10541 "NMU をする際には、まず NMU をする意図を明確にしておかねばなりません。それか"
10542 "ら、BTS へ現在のパッケージと提案する NMU との差分をパッチとして送付する必要が"
10543 "あります。<systemitem role=\"package\">devscripts</systemitem> パッケージにあ"
10544 "る <command>nmudiff</command> スクリプトが役に立つでしょう。"
10545
10546 #. type: Content of: <chapter><section><section><para>
10547 #: pkgs.dbk:1972
10548 msgid ""
10549 "While preparing the patch, you should better be aware of any package-"
10550 "specific practices that the maintainer might be using. Taking them into "
10551 "account reduces the burden of integrating your changes into the normal "
10552 "package workflow and thus increases the chances that integration will "
10553 "happen. A good place where to look for for possible package-specific "
10554 "practices is <ulink url=\"&url-debian-policy;ch-source.html#s-readmesource"
10555 "\"><filename>debian/README.source</filename></ulink>."
10556 msgstr ""
10557 "パッチを準備している間、メンテナが利用しているであろうパッケージ固有の慣例に"
10558 "注意を向けた方がいいでしょう。これを考慮に入れることは、通常のパッケージの作"
10559 "業工程に対してあなたの変更が入る負担を減らし、それに従って変更が入る可能性を"
10560 "高めます。パッケージ固有の慣例がある可能性があるので探すと良い場所は、<ulink "
10561 "url=\"&url-debian-policy;ch-source.html#s-readmesource\"><filename>debian/"
10562 "README.source</filename></ulink> です。"
10563
10564 #. type: Content of: <chapter><section><section><para>
10565 #: pkgs.dbk:1980
10566 msgid ""
10567 "Unless you have an excellent reason not to do so, you must then give some "
10568 "time to the maintainer to react (for example, by uploading to the "
10569 "<literal>DELAYED</literal> queue).  Here are some recommended values to use "
10570 "for delays:"
10571 msgstr ""
10572 "そうするべき十二分な理由が無い限り、メンテナに対応する時間を与えるべきです "
10573 "(例えば <literal>DELAYED</literal> キューにアップロードすることによってこれを"
10574 "行います)。以下が delayed キューを使う際のお勧めの値です:"
10575
10576 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10577 #: pkgs.dbk:1987
10578 msgid ""
10579 "Upload fixing only release-critical bugs older than 7 days, with no "
10580 "maintainer activity on the bug for 7 days and no indication that a fix is in "
10581 "progress: 0 days"
10582 msgstr ""
10583 "7 日以上経っているリリースクリティカルバグのみを修正するアップロードで、バグ"
10584 "に対するメンテナの活動が 7 日間見られなく、修正が行われている形跡が無い: 0 日"
10585
10586 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10587 #: pkgs.dbk:1992
10588 msgid "Upload fixing only release-critical bugs older than 7 days: 2 days"
10589 msgstr ""
10590 "7 日以上経っているリリースクリティカルバグのみを修正するアップロード: 2 日"
10591
10592 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10593 #: pkgs.dbk:1997
10594 msgid "Upload fixing only release-critical and important bugs: 5 days"
10595 msgstr "リリースクリティカルバグや重要なバグの修正のみのアップロード: 5 日"
10596
10597 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10598 #: pkgs.dbk:2002
10599 msgid "Other NMUs: 10 days"
10600 msgstr "他の NMU: 10 日"
10601
10602 #. type: Content of: <chapter><section><section><para>
10603 #: pkgs.dbk:2008
10604 msgid ""
10605 "Those delays are only examples. In some cases, such as uploads fixing "
10606 "security issues, or fixes for trivial bugs that blocking a transition, it is "
10607 "desirable that the fixed package reaches <literal>unstable</literal> sooner."
10608 msgstr ""
10609 "この値は例に過ぎません。セキュリティ問題を修正するアップロードや、移行を阻む"
10610 "些細なバグを修正するなど、いくつかのケースでは修正されたパッケージが "
10611 "<literal>不安定版 (unstable)</literal> にすぐ入るようになるのは望ましいことで"
10612 "す。"
10613
10614 #. type: Content of: <chapter><section><section><para>
10615 #: pkgs.dbk:2014
10616 msgid ""
10617 "Sometimes, release managers decide to allow NMUs with shorter delays for a "
10618 "subset of bugs (e.g release-critical bugs older than 7 days). Also, some "
10619 "maintainers list themselves in the <ulink url=\"&url-low-threshold-nmu;"
10620 "\">Low Threshold NMU list</ulink>, and accept that NMUs are uploaded without "
10621 "delay. But even in those cases, it's still a good idea to give the "
10622 "maintainer a few days to react before you upload, especially if the patch "
10623 "wasn't available in the BTS before, or if you know that the maintainer is "
10624 "generally active."
10625 msgstr ""
10626 "時々、リリースマネージャが特定のバグに対して短い delay 日数の NMU を許可を認"
10627 "めることがあります (7 日より古いリリースクリティカルバグなど)。また、一部のメ"
10628 "ンテナは <ulink url=\"&url-low-threshold-nmu;\">Low Threshold NMU list</"
10629 "ulink> に自身を挙げており、遅延なしの NMU アップロードを許可しています。しか"
10630 "しどのような場合であっても、特にパッチが BTS で以前手に入らなかったり、メンテ"
10631 "ナが大抵アクティブであるのを知っている場合など、アップロードの前にメンテナに"
10632 "対して数日与えるのは良い考えです。"
10633
10634 #. type: Content of: <chapter><section><section><para>
10635 #: pkgs.dbk:2024
10636 msgid ""
10637 "After you upload an NMU, you are responsible for the possible problems that "
10638 "you might have introduced. You must keep an eye on the package (subscribing "
10639 "to the package on the PTS is a good way to achieve this)."
10640 msgstr ""
10641 "NMU アップロード後、あなたは自分が導入したであろう問題に責任を持つことになり"
10642 "ます。パッケージを見張らなければなりません (これを行うには PTS 上のパッケージ"
10643 "を購読するのが良い方法です)。"
10644
10645 #. type: Content of: <chapter><section><section><para>
10646 #: pkgs.dbk:2030
10647 msgid ""
10648 "This is not a license to perform NMUs thoughtlessly.  If you NMU when it is "
10649 "clear that the maintainers are active and would have acknowledged a patch in "
10650 "a timely manner, or if you ignore the recommendations of this document, your "
10651 "upload might be a cause of conflict with the maintainer.  You should always "
10652 "be prepared to defend the wisdom of any NMU you perform on its own merits."
10653 msgstr ""
10654 "これは、軽率な NMU を行うための許可証ではありません。明らかにメンテナがアク"
10655 "ティブで時期を逃さずパッチについて対応している場合や、このドキュメントに書か"
10656 "れている推奨を無視している場合など、あなたによるアップロードはメンテナと衝突"
10657 "を起こすでしょう。NMU のメリットについて、自分が行ったことの賢明さを常に弁護"
10658 "できるようにしておく必要があります。"
10659
10660 #. type: Content of: <chapter><section><section><title>
10661 #: pkgs.dbk:2040
10662 msgid "NMUs and <filename>debian/changelog</filename>"
10663 msgstr "NMU と <filename>debian/changelog</filename>"
10664
10665 #. type: Content of: <chapter><section><section><para>
10666 #: pkgs.dbk:2042
10667 msgid ""
10668 "Just like any other (source) upload, NMUs must add an entry to "
10669 "<filename>debian/changelog</filename>, telling what has changed with this "
10670 "upload.  The first line of this entry must explicitely mention that this "
10671 "upload is an NMU, e.g.:"
10672 msgstr ""
10673 "他の (ソース) アップロード同様、NMU は <filename>debian/changelog</filename> "
10674 "にそのアップロードで何を変更したのかを示すエントリを追加せねばなりません。エ"
10675 "ントリの最初の行は、このアップロードが NMU であることを明白に示す必要がありま"
10676 "す。例えばこうです:"
10677
10678 # type: Content of: <chapter><section><section><screen>
10679 #. type: Content of: <chapter><section><section><screen>
10680 #: pkgs.dbk:2047
10681 #, no-wrap
10682 msgid "  * Non-maintainer upload.\n"
10683 msgstr "  * Non-maintainer upload.\n"
10684
10685 #. type: Content of: <chapter><section><section><para>
10686 #: pkgs.dbk:2051
10687 msgid "The way to version NMUs differs for native and non-native packages."
10688 msgstr ""
10689 "NMU のバージョンのつけ方は、ネイティブなパッケージとネイティブではないパッ"
10690 "ケージでは異なります。"
10691
10692 #. type: Content of: <chapter><section><section><para>
10693 #: pkgs.dbk:2054
10694 msgid ""
10695 "If the package is a native package (without a Debian revision in the version "
10696 "number), the version must be the version of the last maintainer upload, plus "
10697 "<literal>+nmu<replaceable>X</replaceable></literal>, where <replaceable>X</"
10698 "replaceable> is a counter starting at <literal>1</literal>.  If the last "
10699 "upload was also an NMU, the counter should be increased.  For example, if "
10700 "the current version is <literal>1.5</literal>, then an NMU would get version "
10701 "<literal>1.5+nmu1</literal>."
10702 msgstr ""
10703 "パッケージがネイティブパッケージの場合 (バージョン番号に Debian リビジョンが"
10704 "付かない)、バージョンはメンテナの最後のアップロードのバージョン + <literal>"
10705 "+nmu<replaceable>X</replaceable></literal> となり、<replaceable>X</"
10706 "replaceable> は <literal>1</literal> から始まる数字になります。最後のアップ"
10707 "ロードが同様に NMU の場合は、数字を増やします。例えば、現在のバージョンが "
10708 "<literal>1.5</literal> だとすると、NMU はバージョンが <literal>1.5+nmu1</"
10709 "literal> になります。"
10710
10711 #. type: Content of: <chapter><section><section><para>
10712 #: pkgs.dbk:2064
10713 msgid ""
10714 "If the package is not a native package, you should add a minor version "
10715 "number to the Debian revision part of the version number (the portion after "
10716 "the last hyphen). This extra number must start at <literal>1</literal>.  For "
10717 "example, if the current version is <literal>1.5-2</literal>, then an NMU "
10718 "would get version <literal>1.5-2.1</literal>. If a new upstream version is "
10719 "packaged in the NMU, the Debian revision is set to <literal>0</literal>, for "
10720 "example <literal>1.6-0.1</literal>."
10721 msgstr ""
10722 "パッケージがネイティブパッケージではない場合は、バージョン番号の Debian リビ"
10723 "ジョン部分 (最後のハイフン以下の部分) にマイナーバージョン番号を追加します。"
10724 "例えば、現在のバージョンが <literal>1.5-2</literal> であれば、NMU は "
10725 "<literal>1.5-2.1</literal> というバージョンになります。開発元のバージョンが新"
10726 "しくなったものが NMU でパッケージになった場合は、Debian リビジョンは "
10727 "<literal>0</literal> に設定されます。例えば <literal>1.6-0.1</literal> です。"
10728
10729 #. type: Content of: <chapter><section><section><para>
10730 #: pkgs.dbk:2073
10731 msgid ""
10732 "In both cases, if the last upload was also an NMU, the counter should be "
10733 "increased. For example, if the current version is <literal>1.5+nmu3</"
10734 "literal> (a native package which has already been NMUed), the NMU would get "
10735 "version <literal>1.5+nmu4</literal>."
10736 msgstr ""
10737 "どちらの場合でも、最後のアップロードも NMU だった場合には数字が増えます。例え"
10738 "ば、現在のバージョンが  <literal>1.5+nmu3</literal> (既に NMU されたネイティ"
10739 "ブパッケージ) の場合、NMU は <literal>1.5+nmu4</literal> というバージョンにな"
10740 "ります。"
10741
10742 #. type: Content of: <chapter><section><section><para>
10743 #: pkgs.dbk:2079
10744 msgid ""
10745 "A special versioning scheme is needed to avoid disrupting the maintainer's "
10746 "work, since using an integer for the Debian revision will potentially "
10747 "conflict with a maintainer upload already in preparation at the time of an "
10748 "NMU, or even one sitting in the ftp NEW queue.  It also has the benefit of "
10749 "making it visually clear that a package in the archive was not made by the "
10750 "official maintainer."
10751 msgstr ""
10752 "特別なバージョン付け方法が必要とされるのは、メンテナの作業を混乱させるのを避"
10753 "けるためです。何故ならば、Debian リビジョンのために整数を使っていると、NMU の"
10754 "際に既に準備されていたメンテナによるアップロードや、さらには ftp NEW queue に"
10755 "あるパッケージともぶつかる可能性があります。これには、アーカイブのパッケージ"
10756 "が公式メンテナによるものではない、と視覚的に明らかにする利点もあります。"
10757
10758 #. type: Content of: <chapter><section><section><para>
10759 #: pkgs.dbk:2089
10760 msgid ""
10761 "If you upload a package to testing or stable, you sometimes need to \"fork\" "
10762 "the version number tree. This is the case for security uploads, for "
10763 "example.  For this, a version of the form <literal>+deb<replaceable>XY</"
10764 "replaceable>u<replaceable>Z</replaceable></literal> should be used, where "
10765 "<replaceable>X</replaceable> and <replaceable>Y</replaceable> are the major "
10766 "and minor release numbers, and <replaceable>Z</replaceable> is a counter "
10767 "starting at <literal>1</literal>.  When the release number is not yet known "
10768 "(often the case for <literal>testing</literal>, at the beginning of release "
10769 "cycles), the lowest release number higher than the last stable release "
10770 "number must be used.  For example, while Lenny (Debian 5.0) is stable, a "
10771 "security NMU to stable for a package at version <literal>1.5-3</literal> "
10772 "would have version <literal>1.5-3+deb50u1</literal>, whereas a security NMU "
10773 "to Squeeze would get version <literal>1.5-3+deb60u1</literal>. After the "
10774 "release of Squeeze, security uploads to the <literal>testing</literal> "
10775 "distribution will be versioned <literal>+deb61uZ</literal>, until it is "
10776 "known whether that release will be Debian 6.1 or Debian 7.0 (if that becomes "
10777 "the case, uploads will be versioned as <literal>+deb70uZ</literal>)."
10778 msgstr ""
10779 "テスト版 (testing) あるいは 不安定版 (unstable) にパッケージをアップロードし"
10780 "た場合、バージョン番号のツリーを「分岐 (fork)」させねばならない時がしばしばあ"
10781 "ります。例えばセキュリティアップロードの場合です。この場合、<literal>"
10782 "+deb<replaceable>XY</replaceable>u<replaceable>Z</replaceable></literal> とい"
10783 "うバージョン形式が使われる必要があり、<replaceable>X</replaceable> と "
10784 "<replaceable>Y</replaceable> はメジャーリリース番号とマイナーリリース番号で、"
10785 "<replaceable>Z</replaceable> は <literal>1</literal> から始まる数字です。リ"
10786 "リース番号がまだ分からない場合 (リリースサイクルの初期に  <literal>テスト版 "
10787 "(testing)</literal> に良くあることです)、最後の安定版リリース番号よりは大き"
10788 "い、最も小さなリリース番号を使います。例えば、Lenny (Debian 5.0) が安定版の間"
10789 "は、バージョンが <literal>1.5-3+deb50u1</literal> であるパッケージの安定版へ"
10790 "のセキュリティ NMU はバージョン <literal>1.5-3+deb50u1</literal> になり、同様"
10791 "に Squeeze へのセキュリティ NMU はバージョン <literal>1.5-3+deb60u1</"
10792 "literal> になります。リリースのリリース後、<literal>テスト版 (testing)</"
10793 "literal> ディストリビューションへのセキュリティアップロードは、リリースが "
10794 "Debian 6.1 なのか Debian 7.0 なのかが分かるまで <literal>+deb61uZ</literal> "
10795 "とバージョンが付けられます (バージョンが Debian 7.0 になった場合は、アップ"
10796 "ロードは <literal>+deb70uZ</literal> とバージョンが付けられます)。"
10797
10798 # type: Content of: <chapter><section><section><title>
10799 #. type: Content of: <chapter><section><section><title>
10800 #: pkgs.dbk:2111
10801 msgid "Using the <literal>DELAYED/</literal> queue"
10802 msgstr "<literal>DELAYED/</literal> キューを使う"
10803
10804 #. type: Content of: <chapter><section><section><para>
10805 #: pkgs.dbk:2114
10806 msgid ""
10807 "Having to wait for a response after you request permission to NMU is "
10808 "inefficient, because it costs the NMUer a context switch to come back to the "
10809 "issue.  The <literal>DELAYED</literal> queue (see <xref linkend=\"delayed-"
10810 "incoming\"/>)  allows the developer doing the NMU to perform all the "
10811 "necessary tasks at the same time. For instance, instead of telling the "
10812 "maintainer that you will upload the updated package in 7 days, you should "
10813 "upload the package to <literal>DELAYED/7</literal> and tell the maintainer "
10814 "that he has 7 days to react.  During this time, the maintainer can ask you "
10815 "to delay the upload some more, or cancel your upload."
10816 msgstr ""
10817 "NMU の許可を求めた後で待っているのは効率的ではありません。NMU した人が作業に"
10818 "もどるために頭を切り替えるのに手間がかかるからです。<literal>DELAYED</"
10819 "literal> キュー (<xref linkend=\"delayed-incoming\"/> 参照) は、開発者が NMU "
10820 "をするのに必要な作業を同時にできるようになります。例えば、メンテナに対して更"
10821 "新したパッケージを 7 日後にアップロードするのを伝えるのではなく、パッケージ"
10822 "を <literal>DELAYED/7</literal> にアップロードしてメンテナに対して対応するの"
10823 "に 7 日間あることを伝えるべきです。この間、メンテナはもっとアップロードを遅ら"
10824 "せるかアップロードをキャンセルするかを尋ねることができます。"
10825
10826 #. type: Content of: <chapter><section><section><para>
10827 #: pkgs.dbk:2128
10828 msgid ""
10829 "The <literal>DELAYED</literal> queue should not be used to put additional "
10830 "pressure on the maintainer. In particular, it's important that you are "
10831 "available to cancel or delay the upload before the delay expires since the "
10832 "maintainer cannot cancel the upload himself."
10833 msgstr ""
10834 "<literal>DELAYED</literal> キューは、無用のプレッシャーをメンテナに与えるため"
10835 "に使われるべきではありません。特に、メンテナはアップロードを自身ではキャンセ"
10836 "ルできないので、delay が完了する前にアップロードをキャンセルあるいは遅らせる"
10837 "ことができるのはあなただ、という点が重要です。"
10838
10839 #. type: Content of: <chapter><section><section><para>
10840 #: pkgs.dbk:2135
10841 msgid ""
10842 "If you make an NMU to <literal>DELAYED</literal> and the maintainer updates "
10843 "his package before the delay expires, your upload will be rejected because a "
10844 "newer version is already available in the archive.  Ideally, the maintainer "
10845 "will take care to include your proposed changes (or at least a solution for "
10846 "the problems they address) in that upload."
10847 msgstr ""
10848 "<literal>DELAYED</literal> を使った NMU を行って delay が完了する前にメンテナ"
10849 "がパッケージを更新した場合には、アーカイブに既により新しいバージョンがあるの"
10850 "で、あなたのアップロードは拒否されます。理想的なのは、メンテナがそのアップ"
10851 "ロードであなたが提案した変更 (あるいは少なくとも対応した問題の解決方法) を含"
10852 "めるのを取り仕切ることです。"
10853
10854 #. type: Content of: <chapter><section><section><title>
10855 #: pkgs.dbk:2145
10856 msgid "NMUs from the maintainer's point of view"
10857 msgstr "メンテナの視点から見た NMU"
10858
10859 #. type: Content of: <chapter><section><section><para>
10860 #: pkgs.dbk:2148
10861 msgid ""
10862 "When someone NMUs your package, this means they want to help you to keep it "
10863 "in good shape.  This gives users fixed packages faster.  You can consider "
10864 "asking the NMUer to become a co-maintainer of the package.  Receiving an NMU "
10865 "on a package is not a bad thing; it just means that the package is "
10866 "interesting enough for other people to work on it."
10867 msgstr ""
10868 "誰かがあなたのパッケージを NMU した場合、これは彼らがパッケージを良い形に保つ"
10869 "のを助けたいと思っているということです。これによって、ユーザへ修正したパッ"
10870 "ケージをより早く届けます。NMU した人に、パッケージの副メンテナになることを尋"
10871 "ねるのを考えてみるのも良いでしょう。パッケージに対して NMU を受け取るのは悪い"
10872 "ことではありません。それは、単にそのパッケージが他の人が作業する価値があると"
10873 "いう意味です。"
10874
10875 #. type: Content of: <chapter><section><section><para>
10876 #: pkgs.dbk:2157
10877 msgid ""
10878 "To acknowledge an NMU, include its changes and changelog entry in your next "
10879 "maintainer upload.  If you do not acknowledge the NMU by including the NMU "
10880 "changelog entry in your changelog, the bugs will remain closed in the BTS "
10881 "but will be listed as affecting your maintainer version of the package."
10882 msgstr ""
10883 "NMU を承認するには、変更と changelog のエントリを次のメンテナアップロードに含"
10884 "めます。バグは BTS で close されたままになりますが、パッケージのメンテナバー"
10885 "ジョンに影響していると表示されます。"
10886
10887 #. type: Content of: <chapter><section><section><title>
10888 #: pkgs.dbk:2166
10889 msgid "Source NMUs vs Binary-only NMUs (binNMUs)"
10890 msgstr "ソース NMU vs バイナリのみの NMU (binNMU)"
10891
10892 #. type: Content of: <chapter><section><section><para>
10893 #: pkgs.dbk:2169
10894 msgid ""
10895 "The full name of an NMU is <emphasis>source NMU</emphasis>.  There is also "
10896 "another type, namely the <emphasis>binary-only NMU</emphasis>, or "
10897 "<emphasis>binNMU</emphasis>.  A binNMU is also a package upload by someone "
10898 "other than the package's maintainer.  However, it is a binary-only upload."
10899 msgstr ""
10900 "NMU のフルネームは<emphasis>ソース NMU</emphasis> です。もう一つ別の種類が"
10901 "あって、<emphasis>バイナリのみの NMU (binary-only NMU)</emphasis> あるいは "
10902 "<emphasis>binNMU</emphasis> と名付けられています。binNMU も、パッケージメンテ"
10903 "ナ以外の誰かによるパッケージのアップロードです。しかし、これはバイナリのみの"
10904 "アップロードです。"
10905
10906 #. type: Content of: <chapter><section><section><para>
10907 #: pkgs.dbk:2176
10908 msgid ""
10909 "When a library (or other dependency) is updated, the packages using it may "
10910 "need to be rebuilt.  Since no changes to the source are needed, the same "
10911 "source package is used."
10912 msgstr ""
10913 "ライブラリ (や他の依存関係) が更新された時、それを使っているパッケージを再ビ"
10914 "ルドする必要があるかもしれません。ソースへの変更は必要ないので、同じソース"
10915 "パッケージが利用されます。"
10916
10917 #. type: Content of: <chapter><section><section><para>
10918 #: pkgs.dbk:2182
10919 msgid ""
10920 "BinNMUs are usually triggered on the buildds by wanna-build.  An entry is "
10921 "added to <filename>debian/changelog</filename>, explaining why the upload "
10922 "was needed and increasing the version number as described in <xref linkend="
10923 "\"binary-only-nmu\"/>.  This entry should not be included in the next upload."
10924 msgstr ""
10925 "binNMU は、通常 wanna-build によって buildd 上で引き起こされます。"
10926 "<filename>debian/changelog</filename> にエントリが追加され、なぜアップロード"
10927 "が必要だったのか、という説明と <xref linkend=\"binary-only-nmu\"/> で記述され"
10928 "ているようにバージョン番号を増やします。このエントリは、その次のアップロード"
10929 "に含めるべきではありません。"
10930
10931 #. type: Content of: <chapter><section><section><para>
10932 #: pkgs.dbk:2190
10933 msgid ""
10934 "Buildds upload packages for their architecture to the archive as binary-only "
10935 "uploads.  Strictly speaking, these are binNMUs.  However, they are not "
10936 "normally called NMU, and they don't add an entry to <filename>debian/"
10937 "changelog</filename>."
10938 msgstr ""
10939 "buildd は、アーカイブするために、バイナリのみのアップロードとして、そのアーキ"
10940 "テクチャに対してパッケージをアップロードします。厳密に言えば、これは binNMU "
10941 "です。しかし、これは通常 NMU とは呼ばれず、<filename>debian/changelog</"
10942 "filename> にエントリを追加しません。"
10943
10944 #. type: Content of: <chapter><section><section><title>
10945 #: pkgs.dbk:2198
10946 msgid "NMUs vs QA uploads"
10947 msgstr "NMU vs QA アップロード"
10948
10949 #. type: Content of: <chapter><section><section><para>
10950 #: pkgs.dbk:2201
10951 msgid ""
10952 "NMUs are uploads of packages by somebody else than their assigned "
10953 "maintainer.  There is another type of upload where the uploaded package is "
10954 "not yours: QA uploads. QA uploads are uploads of orphaned packages."
10955 msgstr ""
10956 "NMU は、割り当てられているメンテナ以外の誰かによるパッケージのアップロードで"
10957 "す。自分のものではないパッケージのアップロードについては、もう一つ、別の種類"
10958 "のアップロードがあります: QA アップロードです。QAアップロードは、みなしご化さ"
10959 "れたパッケージのアップロードです。"
10960
10961 #. type: Content of: <chapter><section><section><para>
10962 #: pkgs.dbk:2208
10963 msgid ""
10964 "QA uploads are very much like normal maintainer uploads: they may fix "
10965 "anything, even minor issues; the version numbering is normal, and there is "
10966 "no need to use a delayed upload.  The difference is that you are not listed "
10967 "as the <literal>Maintainer</literal> or <literal>Uploader</literal> for the "
10968 "package.  Also, the changelog entry of a QA upload has a special first line:"
10969 msgstr ""
10970 "QA アップロードは、ほとんど通常のメンテナによるアップロードと同じです: 些細な"
10971 "問題であっても、なんでも修正します。バージョン番号の付け方は通常のものです"
10972 "し、delay アップロードをする必要もありません。違いは、パッケージのメンテナあ"
10973 "るいはアップローダとして記載されていない点です。また、QA アップロードの "
10974 "changelog のエントリは以下のように最初の一行が特別になっています:"
10975
10976 #. type: Content of: <chapter><section><section><screen>
10977 #: pkgs.dbk:2216
10978 #, no-wrap
10979 msgid " * QA upload.\n"
10980 msgstr " * QA upload.\n"
10981
10982 #. type: Content of: <chapter><section><section><para>
10983 #: pkgs.dbk:2220
10984 msgid ""
10985 "If you want to do an NMU, and it seems that the maintainer is not active, it "
10986 "is wise to check if the package is orphaned (this information is displayed "
10987 "on the package's Package Tracking System page).  When doing the first QA "
10988 "upload to an orphaned package, the maintainer should be set to "
10989 "<literal>Debian QA Group &lt;packages@qa.debian.org&gt;</literal>.  Orphaned "
10990 "packages which did not yet have a QA upload still have their old maintainer "
10991 "set.  There is a list of them at <ulink url=\"&url-orphaned-not-qa;\"/>."
10992 msgstr ""
10993 "あなたが NMU をしたいと思い、かつ、メンテナが活動的ではない場合、パッケージが"
10994 "みなしご化されてないかどうかを確認するのが賢明です (この情報はパッケージ追跡"
10995 "システム (PTS) のページで表示されています)。みなしご化されたパッケージに対し"
10996 "て最初の QA アップロードを行うときは、メンテナは <literal>Debian QA Group "
10997 "&lt;packages@qa.debian.org&gt;</literal> に設定する必要があります。まだ QA "
10998 "アップロードがされていないみなしご化されたパッケージには、以前のメンテナが設"
10999 "定されています。この一覧は <ulink url=\"&url-orphaned-not-qa;\"/> で手に入り"
11000 "ます。"
11001
11002 #. type: Content of: <chapter><section><section><para>
11003 #: pkgs.dbk:2231
11004 msgid ""
11005 "Instead of doing a QA upload, you can also consider adopting the package by "
11006 "making yourself the maintainer.  You don't need permission from anybody to "
11007 "adopt an orphaned package, you can just set yourself as maintainer and "
11008 "upload the new version (see <xref linkend=\"adopting\"/>)."
11009 msgstr ""
11010 "QA アップロードをする代わりに、メンテナをあなた自身に変更してパッケージを引き"
11011 "取ることも考えられます。みなしご化されたパッケージを引き取るのには、誰からの"
11012 "許可も必要としません。メンテナをあなた自身に設定して新しいバージョンをアップ"
11013 "ロードするだけです (<xref linkend=\"adopting\"/> を参照)。"
11014
11015 #. type: Content of: <chapter><section><section><title>
11016 #: pkgs.dbk:2240
11017 msgid "NMUs vs team uploads"
11018 msgstr "NMU vs チームアップロード"
11019
11020 #. type: Content of: <chapter><section><section><para>
11021 #: pkgs.dbk:2243
11022 msgid ""
11023 "Sometimes you are fixing and/or updating a package because you are member of "
11024 "a packaging team (which uses a mailing list as <literal>Maintainer</literal> "
11025 "or <literal>Uploader</literal>, see <xref linkend=\"collaborative-maint\"/>) "
11026 "but you don't want to add yourself to <literal>Uploaders</literal> because "
11027 "you do not plan to contribute regularly to this specific package. If it "
11028 "conforms with your team's policy, you can perform a normal upload without "
11029 "being listed directly as <literal>Maintainer</literal> or <literal>Uploader</"
11030 "literal>. In that case, you should start your changelog entry with the "
11031 "following line:"
11032 msgstr ""
11033 "パッケージングチーム (<literal>Maintainer</literal> あるいは "
11034 "<literal>Uploader</literal> としてメーリングリストを使う。<xref linkend="
11035 "\"collaborative-maint\"/> 参照) の一員であるため、時々パッケージを修正あるい"
11036 "は更新しているが、常にこの特定パッケージに貢献する予定は無いので自分を "
11037 "<literal>Uploaders</literal> には加えたくはない、という時があります。これがあ"
11038 "なたのチームの方針に沿っているなら、直接 <literal>Maintainer</literal> 欄や "
11039 "<literal>Uploader</literal> 欄に記載せずとも通常のアップロードが可能です。こ"
11040 "の場合、changelog のエントリを以下の行で始める必要があります:"
11041
11042 #. type: Content of: <chapter><section><section><screen>
11043 #: pkgs.dbk:2253
11044 #, no-wrap
11045 msgid " * Team upload.\n"
11046 msgstr " * Team upload.\n"
11047
11048 # type: Content of: <chapter><section><title>
11049 #. type: Content of: <chapter><section><title>
11050 #: pkgs.dbk:2261
11051 msgid "Collaborative maintenance"
11052 msgstr "共同メンテナンス"
11053
11054 #. type: Content of: <chapter><section><para>
11055 #: pkgs.dbk:2263
11056 msgid ""
11057 "Collaborative maintenance is a term describing the sharing of Debian package "
11058 "maintenance duties by several people.  This collaboration is almost always a "
11059 "good idea, since it generally results in higher quality and faster bug fix "
11060 "turnaround times.  It is strongly recommended that packages with a priority "
11061 "of <literal>standard</literal> or which are part of the base set have co-"
11062 "maintainers."
11063 msgstr ""
11064 "共同メンテナンス (collaborative maintenance) は、Debian パッケージのメンテナ"
11065 "ンス責任を数人でシェアすることを指す用語です。この共同作業は、通常はより上質"
11066 "で短いバグ修正時間をもたらすので、大抵の場合は常に良い考えです。優先度が標準 "
11067 "(<literal>standard</literal>) あるいは基本セット (base) の一部であるパッケー"
11068 "ジは、副メンテナ (co-maintainer) を持つことを強くお勧めします。"
11069
11070 # type: Content of: <chapter><section><para>
11071 #. type: Content of: <chapter><section><para>
11072 #: pkgs.dbk:2271
11073 msgid ""
11074 "Generally there is a primary maintainer and one or more co-maintainers.  The "
11075 "primary maintainer is the person whose name is listed in the "
11076 "<literal>Maintainer</literal> field of the <filename>debian/control</"
11077 "filename> file.  Co-maintainers are all the other maintainers, usually "
11078 "listed in the <literal>Uploaders</literal> field of the <filename>debian/"
11079 "control</filename> file."
11080 msgstr ""
11081 "大抵の場合、主メンテナに加えて一人か二人の副メンテナが居ます。主メンテナは "
11082 "<filename>debian/control</filename> ファイルの <literal>Maintainer</literal> "
11083 "欄に名前が記載されている人です。副メンテナは他のすべてのメンテナで、通常 "
11084 "<filename>debian/control</filename> ファイルの <literal>Uploaders</literal> "
11085 "に記載されています。"
11086
11087 # type: Content of: <chapter><section><para>
11088 #. type: Content of: <chapter><section><para>
11089 #: pkgs.dbk:2279
11090 msgid ""
11091 "In its most basic form, the process of adding a new co-maintainer is quite "
11092 "easy:"
11093 msgstr "もっとも基本的なやり方では、新しい副メンテナの追加は大変簡単です:"
11094
11095 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
11096 #: pkgs.dbk:2285
11097 msgid ""
11098 "Setup the co-maintainer with access to the sources you build the package "
11099 "from.  Generally this implies you are using a network-capable version "
11100 "control system, such as <literal>CVS</literal> or <literal>Subversion</"
11101 "literal>.  Alioth (see <xref linkend=\"alioth\"/>) provides such tools, "
11102 "amongst others."
11103 msgstr ""
11104 "副メンテナが、あなたがビルドしたパッケージのソースにアクセスできるように設定"
11105 "します。一般に、これはあなたが <literal>CVS</literal> や "
11106 "<literal>Subversion</literal> のようなネットワークを利用するバージョン管理シ"
11107 "ステムを利用しているということを意味しています。Alioth (<xref linkend="
11108 "\"alioth\"/> 参照) はこの様なツールを提供しており、他でも同様です。"
11109
11110 # type: Content of: <chapter><section><itemizedlist><listitem><para>
11111 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
11112 #: pkgs.dbk:2293
11113 msgid ""
11114 "Add the co-maintainer's correct maintainer name and address to the "
11115 "<literal>Uploaders</literal> field in the first paragraph of the "
11116 "<filename>debian/control</filename> file."
11117 msgstr ""
11118 "副メンテナの正確なメンテナ名とアドレスを <filename>debian/control</filename> "
11119 "ファイルの最初の段落の <literal>Uploaders</literal> 欄に追加します。"
11120
11121 # type: Content of: <chapter><section><itemizedlist><listitem><screen>
11122 #. type: Content of: <chapter><section><itemizedlist><listitem><screen>
11123 #: pkgs.dbk:2298
11124 #, no-wrap
11125 msgid "Uploaders: John Buzz &lt;jbuzz@debian.org&gt;, Adam Rex &lt;arex@debian.org&gt;\n"
11126 msgstr "Uploaders: John Buzz &lt;jbuzz@debian.org&gt;, Adam Rex &lt;arex@debian.org&gt;\n"
11127
11128 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
11129 #: pkgs.dbk:2303
11130 msgid ""
11131 "Using the PTS (<xref linkend=\"pkg-tracking-system\"/>), the co-maintainers "
11132 "should subscribe themselves to the appropriate source package."
11133 msgstr ""
11134 "PTS (<xref linkend=\"pkg-tracking-system\"/>) を使う場合、副メンテナは適切な"
11135 "ソースパッケージの購読をする必要があります。"
11136
11137 #. type: Content of: <chapter><section><para>
11138 #: pkgs.dbk:2309
11139 msgid ""
11140 "Another form of collaborative maintenance is team maintenance, which is "
11141 "recommended if you maintain several packages with the same group of "
11142 "developers.  In that case, the <literal>Maintainer</literal> and "
11143 "<literal>Uploaders</literal> field of each package must be managed with "
11144 "care.  It is recommended to choose between one of the two following schemes:"
11145 msgstr ""
11146 "共同メンテナンスのもう一つの形態はチームメンテナンスです。これは、複数のパッ"
11147 "ケージを同じ開発者グループでメンテナンスする場合にお勧めです。その場合、各"
11148 "パッケージの <literal>Maintainer</literal> 欄と <literal>Uploaders</literal> "
11149 "欄は注意して扱わねばいけません。以下の二つの案からいずれかを選ぶのがお勧めで"
11150 "す:"
11151
11152 #. type: Content of: <chapter><section><orderedlist><listitem><para>
11153 #: pkgs.dbk:2318
11154 msgid ""
11155 "Put the team member mainly responsible for the package in the "
11156 "<literal>Maintainer</literal> field.  In the <literal>Uploaders</literal>, "
11157 "put the mailing list address, and the team members who care for the package."
11158 msgstr ""
11159 "パッケージの主に担当をするチームメンバーを <literal>Maintainer</literal> 欄に"
11160 "追加します。<literal>Uploaders</literal> 欄には、メーリングリストのアドレスと"
11161 "パッケージの面倒をみるチームメンバーを追加します。"
11162
11163 #. type: Content of: <chapter><section><orderedlist><listitem><para>
11164 #: pkgs.dbk:2325
11165 msgid ""
11166 "Put the mailing list address in the <literal>Maintainer</literal> field.  In "
11167 "the <literal>Uploaders</literal> field, put the team members who care for "
11168 "the package.  In this case, you must make sure the mailing list accept bug "
11169 "reports without any human interaction (like moderation for non-subscribers)."
11170 msgstr ""
11171 "メーリングリストのアドレスを <literal>Maintainer</literal> 欄に追加します。"
11172 "<literal>Uploaders</literal> 欄には、パッケージの面倒をみるチームメンバーを追"
11173 "加します。この場合、メーリングリストは (購読者以外に対するモデレーションなど"
11174 "の) 人手を介さずにバグ報告を受け取ることを確認する必要があります。"
11175
11176 #. type: Content of: <chapter><section><para>
11177 #: pkgs.dbk:2334
11178 msgid ""
11179 "In any case, it is a bad idea to automatically put all team members in the "
11180 "<literal>Uploaders</literal> field. It clutters the Developer's Package "
11181 "Overview listing (see <xref linkend=\"ddpo\"/>) with packages one doesn't "
11182 "really care for, and creates a false sense of good maintenance. For the same "
11183 "reason, team members do not need to add themselves to the "
11184 "<literal>Uploaders</literal> field just because they are uploading the "
11185 "package once, they can do a “Team upload” (see <xref linkend=\"nmu-team-"
11186 "upload\"/>). Conversely, it is a bad idea to keep a package with only the "
11187 "mailing list address as a <literal>Maintainer</literal> and no "
11188 "<literal>Uploaders</literal>."
11189 msgstr ""
11190 "どのような場合でも、すべてのチームメンバーを <literal>Uploaders</literal> 欄"
11191 "に入れるのは良くない考えです。これは、Developer's Package Overview の一覧 "
11192 "(<xref linkend=\"ddpo\"/> 参照) を実際には対応していないパッケージで散らかし"
11193 "てしまい、偽りの良いメンテナンス状態を作り出します。同じ理由から、パッケージ"
11194 "を一回アップロードするのであれば、「チームアップロード (Team Upload)」ができ"
11195 "るので、チームメンバーは <literal>Uploaders</literal> 欄へ自分を追加する必要"
11196 "はありません (<xref linkend=\"nmu-team-upload\"/> 参照)。逆にいえば、"
11197 "<literal>Maintainer</literal> 欄にメーリングリストのアドレスのみで "
11198 "<literal>Uploaders</literal> 欄に誰も追加していないままにしておくのは良くない"
11199 "考えです。"
11200
11201 # type: Content of: <chapter><section><title>
11202 #. type: Content of: <chapter><section><title>
11203 #: pkgs.dbk:2347
11204 msgid "The testing distribution"
11205 msgstr "テスト版ディストリビューション"
11206
11207 # type: Content of: <chapter><section><section><title>
11208 #. type: Content of: <chapter><section><section><title>
11209 #: pkgs.dbk:2349
11210 msgid "Basics"
11211 msgstr "基本"
11212
11213 # type: Content of: <chapter><section><section><para>
11214 #. type: Content of: <chapter><section><section><para>
11215 #: pkgs.dbk:2351
11216 msgid ""
11217 "Packages are usually installed into the <literal>testing</literal> "
11218 "distribution after they have undergone some degree of <literal>testing</"
11219 "literal> in <literal>unstable</literal>."
11220 msgstr ""
11221 "通常、パッケージは<literal>不安定版 (unstable)</literal> での必要ないくつかの"
11222 "テストを潜り抜けた後で、<literal>テスト版ディストリビューション(testing)</"
11223 "literal> にインストールされます。"
11224
11225 #. type: Content of: <chapter><section><section><para>
11226 #: pkgs.dbk:2356
11227 msgid ""
11228 "They must be in sync on all architectures and mustn't have dependencies that "
11229 "make them uninstallable; they also have to have generally no known release-"
11230 "critical bugs at the time they're installed into <literal>testing</"
11231 "literal>.  This way, <literal>testing</literal> should always be close to "
11232 "being a release candidate.  Please see below for details."
11233 msgstr ""
11234 "これらは、すべてのアーキテクチャ上で同期していなければならず、インストールで"
11235 "きなくなるような依存関係を持ってはいけません。また、<literal>テスト版 "
11236 "(testing)</literal> にインストールされる際に既知のリリースクリティカルバグを"
11237 "持っていない必要があります。このようにして、<literal>テスト版 (testing)</"
11238 "literal> は常にリリース候補に近いものである必要があります。詳細は以下を参照し"
11239 "てください。"
11240
11241 # type: Content of: <chapter><section><section><title>
11242 #. type: Content of: <chapter><section><section><title>
11243 #: pkgs.dbk:2365
11244 msgid "Updates from unstable"
11245 msgstr "不安定版からの更新"
11246
11247 # type: Content of: <chapter><section><section><para>
11248 #. type: Content of: <chapter><section><section><para>
11249 #: pkgs.dbk:2367
11250 msgid ""
11251 "The scripts that update the <literal>testing</literal> distribution are run "
11252 "twice each day, right after the installation of the updated packages; these "
11253 "scripts are called <literal>britney</literal>.  They generate the "
11254 "<filename>Packages</filename> files for the <literal>testing</literal> "
11255 "distribution, but they do so in an intelligent manner; they try to avoid any "
11256 "inconsistency and to use only non-buggy packages."
11257 msgstr ""
11258 "<literal>テスト版 (testing)</literal> ディストリビューションを更新するスクリ"
11259 "プトは、日に二回、更新されたパッケージのインストール直後に動作します。これら"
11260 "のスクリプトは <literal>britney</literal> と呼ばれます。これは、<literal>テス"
11261 "ト版 (testing)</literal> ディストリビューションに対して <filename>Packages</"
11262 "filename> ファイルを生成しますが、不整合を避けてバグが無いパッケージのみを利"
11263 "用しようとする気の利いたやり方で行います。"
11264
11265 # type: Content of: <chapter><section><section><para>
11266 #. type: Content of: <chapter><section><section><para>
11267 #: pkgs.dbk:2375
11268 msgid ""
11269 "The inclusion of a package from <literal>unstable</literal> is conditional "
11270 "on the following:"
11271 msgstr ""
11272 "<literal>不安定版 (unstable)</literal> からのパッケージの取り込みは以下の条件"
11273 "です:"
11274
11275 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11276 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11277 #: pkgs.dbk:2381
11278 msgid ""
11279 "The package must have been available in <literal>unstable</literal> for 2, 5 "
11280 "or 10 days, depending on the urgency (high, medium or low).  Please note "
11281 "that the urgency is sticky, meaning that the highest urgency uploaded since "
11282 "the previous <literal>testing</literal> transition is taken into account.  "
11283 "Those delays may be doubled during a freeze, or <literal>testing</literal> "
11284 "transitions may be switched off altogether;"
11285 msgstr ""
11286 "パッケージは、urgency に応じて (high、medium、low)、2日、5日、10日の間、"
11287 "<literal>不安定版 (unstable)</literal> で利用可能になっていなければいけませ"
11288 "ん。urgency は貼り付くことに注意してください。つまり、前回の <literal>テスト"
11289 "版 (testing)</literal> への移行を考慮に入れてから最大の urgency でアップロー"
11290 "ドされるということです。この遅延は、フリーズ期間の間は倍になるか、<literal>テ"
11291 "スト版 (testing)</literal> への移行が完全に無効にされます;"
11292
11293 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11294 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11295 #: pkgs.dbk:2391
11296 msgid ""
11297 "It must not have new release-critical bugs (RC bugs affecting the version "
11298 "available in <literal>unstable</literal>, but not affecting the version in "
11299 "<literal>testing</literal>);"
11300 msgstr ""
11301 "新たなリリースクリティカルバグを持っていないこと (<literal>不安定版 "
11302 "(unstable)</literal>で利用可能なバージョンに影響する RC バグであって、"
11303 "<literal>テスト版 (testing)</literal> にあるバージョンに影響するものではな"
11304 "い);"
11305
11306 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11307 #: pkgs.dbk:2398
11308 msgid ""
11309 "It must be available on all architectures on which it has previously been "
11310 "built in <literal>unstable</literal>. <link linkend=\"dak-ls\">dak ls</link> "
11311 "may be of interest to check that information;"
11312 msgstr ""
11313 "あらかじめ <literal>unstable</literal> でビルドされた際に、全アーキテクチャで"
11314 "利用可能になっていなくてはいけません。この情報をチェックするのに <link "
11315 "linkend=\"dak-ls\">dak ls</link> に興味を持つかもしれません;"
11316
11317 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11318 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11319 #: pkgs.dbk:2405
11320 msgid ""
11321 "It must not break any dependency of a package which is already available in "
11322 "<literal>testing</literal>;"
11323 msgstr ""
11324 "既に<literal>テスト版 (testing)</literal> で利用可能になっているパッケージの"
11325 "依存関係を壊さないこと;"
11326
11327 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11328 #: pkgs.dbk:2411
11329 msgid ""
11330 "The packages on which it depends must either be available in "
11331 "<literal>testing</literal> or they must be accepted into <literal>testing</"
11332 "literal> at the same time (and they will be if they fulfill all the "
11333 "necessary criteria)."
11334 msgstr ""
11335 "パッケージが依存するものは、<literal>テスト版 (testing)</literal> で利用可能"
11336 "なものか、<literal>テスト版 (testing)</literal> に同時に受け入れられるもので"
11337 "なくてはいけない (そして、それらは必要な条件をすべて満たしていれば、<literal>"
11338 "テスト版 (testing)</literal>) に入る)。"
11339
11340 # type: Content of: <chapter><section><section><para>
11341 #. type: Content of: <chapter><section><section><para>
11342 #: pkgs.dbk:2419
11343 msgid ""
11344 "To find out whether a package is progressing into <literal>testing</literal> "
11345 "or not, see the <literal>testing</literal> script output on the <ulink url="
11346 "\"&url-testing-maint;\">web page of the testing distribution</ulink>, or use "
11347 "the program <command>grep-excuses</command> which is in the <systemitem role="
11348 "\"package\">devscripts</systemitem> package.  This utility can easily be "
11349 "used in a <citerefentry> <refentrytitle>crontab</refentrytitle> "
11350 "<manvolnum>5</manvolnum> </citerefentry> to keep yourself informed of the "
11351 "progression of your packages into <literal>testing</literal>."
11352 msgstr ""
11353 "パッケージが<literal>テスト版 (testing)</literal> に入る処理がされるかどうか"
11354 "は、<ulink url=\"&url-testing-maint;\">テスト版ディストリビューションのウェブ"
11355 "ページ</ulink>の<literal>テスト版 (testing)</literal> スクリプトの出力を参照"
11356 "するか、<systemitem role=\"package\">devscripts</systemitem> パッケージ中の "
11357 "<command>grep-excuses</command> プログラムを使ってください。このユーティリ"
11358 "ティは、パッケージが<literal>テスト版 (testing)</literal> への進行の通知をし"
11359 "続けるのに、<citerefentry> <refentrytitle>crontab</refentrytitle> "
11360 "<manvolnum>5</manvolnum> </citerefentry> で手軽に使うことができます。"
11361
11362 # type: Content of: <chapter><section><section><para>
11363 #. type: Content of: <chapter><section><section><para>
11364 #: pkgs.dbk:2430
11365 msgid ""
11366 "The <filename>update_excuses</filename> file does not always give the "
11367 "precise reason why the package is refused; you may have to find it on your "
11368 "own by looking for what would break with the inclusion of the package.  The "
11369 "<ulink url=\"&url-testing-maint;\">testing web page</ulink> gives some more "
11370 "information about the usual problems which may be causing such troubles."
11371 msgstr ""
11372 "<filename>update_excuses</filename> は、なぜパッケージが拒否されたのか正確な"
11373 "理由を必ずしも表示しません。自分自身で何がパッケージが含まれるのを妨げている"
11374 "のか、探す必要があるかもしれません。<ulink url=\"&url-testing-maint;\">テスト"
11375 "版のウェブページ</ulink>が、そのような問題を引き起こす良くある問題についての"
11376 "情報を与えてくれるでしょう。"
11377
11378 # type: Content of: <chapter><section><section><para>
11379 #. type: Content of: <chapter><section><section><para>
11380 #: pkgs.dbk:2437
11381 msgid ""
11382 "Sometimes, some packages never enter <literal>testing</literal> because the "
11383 "set of interrelationship is too complicated and cannot be sorted out by the "
11384 "scripts.  See below for details."
11385 msgstr ""
11386 "時折、相互依存関係の組み合わせが非常に難解なのでスクリプトが解決できないこと"
11387 "があるため、パッケージが<literal>テスト版 (testing)</literal> に決して入らな"
11388 "いことがあります。詳細は下記を参照してください。"
11389
11390 # type: Content of: <chapter><section><section><para>
11391 #. type: Content of: <chapter><section><section><para>
11392 #: pkgs.dbk:2442
11393 msgid ""
11394 "Some further dependency analysis is shown on <ulink url=\"http://release."
11395 "debian.org/migration/\"></ulink> — but be warned, this page also shows build "
11396 "dependencies which are not considered by britney."
11397 msgstr ""
11398 "依存性についてのさらなる分析は、<ulink url=\"http://release.debian.org/"
11399 "migration/\"></ulink> で表示されています — ですが、このページが britney が処"
11400 "理した依存性ではないものも表示しているのに注意してください。"
11401
11402 #. type: Content of: <chapter><section><section><section><title>
11403 #: pkgs.dbk:2447
11404 msgid "Out-of-date"
11405 msgstr "時代遅れ (Out-of-date)"
11406
11407 # type: Content of: <chapter><section><section><section><para>
11408 #.  FIXME: better rename this file than document rampant professionalism? 
11409 #. type: Content of: <chapter><section><section><section><para>
11410 #: pkgs.dbk:2450
11411 msgid ""
11412 "For the <literal>testing</literal> migration script, outdated means: There "
11413 "are different versions in <literal>unstable</literal> for the release "
11414 "architectures (except for the architectures in fuckedarches; fuckedarches is "
11415 "a list of architectures that don't keep up (in <filename>update_out.py</"
11416 "filename>), but currently, it's empty).  outdated has nothing whatsoever to "
11417 "do with the architectures this package has in <literal>testing</literal>."
11418 msgstr ""
11419 "<literal>テスト版 (testing)</literal> への移行スクリプトの場合、時代遅れ "
11420 "(outdated) というのが意味しているのは: リリースアーキテクチャに対して、複数の"
11421 "異なったバージョンが<literal>不安定版 (unstable)</literal> にある "
11422 "(fuckedarches にあるアーキテクチャを除く。fuckedarches は "
11423 "(<filename>update_out.py</filename> 中で) 更新を行わないアーキテクチャの一覧"
11424 "ですが、現在のところは空になっています)。時代遅れ (outdated) の場合、"
11425 "<literal>テスト版 (testing)</literal> でこのパッケージが存在しているアーキテ"
11426 "クチャに対して全く何もしません。"
11427
11428 # type: Content of: <chapter><section><section><section><para>
11429 #. type: Content of: <chapter><section><section><section><para>
11430 #: pkgs.dbk:2458
11431 msgid "Consider this example:"
11432 msgstr "以下の例を考えてみましょう:"
11433
11434 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11435 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11436 #: pkgs.dbk:2465 pkgs.dbk:2498
11437 msgid "alpha"
11438 msgstr "alpha"
11439
11440 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11441 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11442 #: pkgs.dbk:2466 pkgs.dbk:2499
11443 msgid "arm"
11444 msgstr "arm"
11445
11446 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11447 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11448 #: pkgs.dbk:2471 pkgs.dbk:2505 pkgs.dbk:2567
11449 msgid "testing"
11450 msgstr "テスト版"
11451
11452 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11453 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11454 #: pkgs.dbk:2472 pkgs.dbk:2477 pkgs.dbk:2506 pkgs.dbk:2507 pkgs.dbk:2514
11455 msgid "1"
11456 msgstr "1"
11457
11458 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11459 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11460 #: pkgs.dbk:2473 pkgs.dbk:2508 pkgs.dbk:2513
11461 msgid "-"
11462 msgstr "-"
11463
11464 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11465 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11466 #: pkgs.dbk:2476 pkgs.dbk:2511 pkgs.dbk:2568
11467 msgid "unstable"
11468 msgstr "不安定版"
11469
11470 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11471 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11472 #: pkgs.dbk:2478 pkgs.dbk:2512
11473 msgid "2"
11474 msgstr "2"
11475
11476 #. type: Content of: <chapter><section><section><section><para>
11477 #: pkgs.dbk:2484
11478 msgid ""
11479 "The package is out of date on <literal>alpha</literal> in <literal>unstable</"
11480 "literal>, and will not go to <literal>testing</literal>. Removing the "
11481 "package would not help at all, the package is still out of date on "
11482 "<literal>alpha</literal>, and will not propagate to <literal>testing</"
11483 "literal>."
11484 msgstr ""
11485 "<literal>不安定版 (unstable)</literal> での <literal>alpha</literal> のパッ"
11486 "ケージは時代遅れになっているので、<literal>テスト版 (testing)</literal> に入"
11487 "りません。パッケージの削除は全く役に立たず、<literal>alpha</literal> ではパッ"
11488 "ケージは時代遅れのままで、<literal>テスト版 (testing)</literal> には移行しま"
11489 "せん。"
11490
11491 # type: Content of: <chapter><section><section><section><para>
11492 #. type: Content of: <chapter><section><section><section><para>
11493 #: pkgs.dbk:2490
11494 msgid ""
11495 "However, if ftp-master removes a package in <literal>unstable</literal> "
11496 "(here on <literal>arm</literal>):"
11497 msgstr ""
11498 "ですが、もしも ftp-master が<literal>不安定版 (unstable)</literal> のパッケー"
11499 "ジ (ここでは <literal>arm</literal> の) を削除した場合:"
11500
11501 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11502 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11503 #: pkgs.dbk:2500
11504 msgid "hurd-i386"
11505 msgstr "hurd-i386"
11506
11507 # type: Content of: <chapter><section><section><section><para>
11508 #. type: Content of: <chapter><section><section><section><para>
11509 #: pkgs.dbk:2520
11510 msgid ""
11511 "In this case, the package is up to date on all release architectures in "
11512 "<literal>unstable</literal> (and the extra <literal>hurd-i386</literal> "
11513 "doesn't matter, as it's not a release architecture)."
11514 msgstr ""
11515 "この場合、パッケージは<literal>不安定版 (unstable)</literal> ですべてのリリー"
11516 "スアーキテクチャで最新になります (それから、もう一つの <literal>hurd-i386</"
11517 "literal> は、リリースアーキテクチャではないので問題になりません)。"
11518
11519 # type: Content of: <chapter><section><section><section><para>
11520 #. type: Content of: <chapter><section><section><section><para>
11521 #: pkgs.dbk:2525
11522 msgid ""
11523 "Sometimes, the question is raised if it is possible to allow packages in "
11524 "that are not yet built on all architectures: No.  Just plainly no.  (Except "
11525 "if you maintain glibc or so.)"
11526 msgstr ""
11527 "時折、すべてのアーキテクチャでまだビルドされていていないパッケージを入れられ"
11528 "るか、という質問がでてきます: いいえ。 単純にいいえ、です (glibc などをメンテ"
11529 "している場合を除きます)。"
11530
11531 # type: Content of: <chapter><section><section><section><title>
11532 #. type: Content of: <chapter><section><section><section><title>
11533 #: pkgs.dbk:2532
11534 msgid "Removals from testing"
11535 msgstr "テスト版からの削除"
11536
11537 # type: Content of: <chapter><section><section><section><para>
11538 #. type: Content of: <chapter><section><section><section><para>
11539 #: pkgs.dbk:2534
11540 msgid ""
11541 "Sometimes, a package is removed to allow another package in: This happens "
11542 "only to allow <emphasis>another</emphasis> package to go in if it's ready in "
11543 "every other sense.  Suppose e.g.  that <literal>a</literal> cannot be "
11544 "installed with the new version of <literal>b</literal>; then <literal>a</"
11545 "literal> may be removed to allow <literal>b</literal> in."
11546 msgstr ""
11547 "時折、パッケージは他のパッケージがテスト版へ入るために削除されます: これは、"
11548 "<emphasis>他の</emphasis>パッケージが他のすべての面で準備ができている場合にテ"
11549 "スト版に入るようにする場合のみ発生します。例えば、<literal>a</literal> が新し"
11550 "いバージョンの <literal>b</literal> とはインストールできない場合を考えてみま"
11551 "しょう。その場合、<literal>a</literal> は <literal>b</literal> が入るために削"
11552 "除されるかもしれません。"
11553
11554 #. type: Content of: <chapter><section><section><section><para>
11555 #: pkgs.dbk:2541
11556 msgid ""
11557 "Of course, there is another reason to remove a package from "
11558 "<literal>testing</literal>: It's just too buggy (and having a single RC-bug "
11559 "is enough to be in this state)."
11560 msgstr ""
11561 "もちろん、他にも <literal>テスト版 (testing)</literal> からパッケージが削除さ"
11562 "れる理由があります: バグが多すぎる場合です (そして RC バグが1個だけあるのもこ"
11563 "の状態とみなすのには十分です)。"
11564
11565 # type: Content of: <chapter><section><section><section><para>
11566 #. type: Content of: <chapter><section><section><section><para>
11567 #: pkgs.dbk:2546
11568 msgid ""
11569 "Furthermore, if a package has been removed from <literal>unstable</literal>, "
11570 "and no package in <literal>testing</literal> depends on it any more, then it "
11571 "will automatically be removed."
11572 msgstr ""
11573 "さらに、パッケージが <literal>不安定版 (unstable)</literal> から削除され、"
11574 "<literal>テスト版 (testing)</literal> にはこれに依存するパッケージがもうなく"
11575 "なった場合、パッケージは自動的に削除されます。"
11576
11577 #. type: Content of: <chapter><section><section><section><title>
11578 #: pkgs.dbk:2553
11579 msgid "Circular dependencies"
11580 msgstr "循環依存"
11581
11582 # type: Content of: <chapter><section><section><section><para>
11583 #. type: Content of: <chapter><section><section><section><para>
11584 #: pkgs.dbk:2555
11585 msgid ""
11586 "A situation which is not handled very well by britney is if package "
11587 "<literal>a</literal> depends on the new version of package <literal>b</"
11588 "literal>, and vice versa."
11589 msgstr ""
11590 "britney によってうまく取扱われない状況は、パッケージ <literal>a</literal> が"
11591 "パッケージ <literal>b</literal> の新しいバージョンに依存していて、そしてその"
11592 "逆も、というものです。"
11593
11594 # type: Content of: <chapter><section><section><section><paraf>
11595 #. type: Content of: <chapter><section><section><section><para>
11596 #: pkgs.dbk:2560
11597 msgid "An example of this is:"
11598 msgstr "この場合の例:"
11599
11600 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11601 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11602 #: pkgs.dbk:2573
11603 msgid "a"
11604 msgstr "a"
11605
11606 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11607 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11608 #: pkgs.dbk:2574
11609 msgid "1; depends: b=1"
11610 msgstr "1; depends: b=1"
11611
11612 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11613 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11614 #: pkgs.dbk:2575
11615 msgid "2; depends: b=2"
11616 msgstr "2; depends: b=2"
11617
11618 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11619 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11620 #: pkgs.dbk:2578
11621 msgid "b"
11622 msgstr "b"
11623
11624 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11625 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11626 #: pkgs.dbk:2579
11627 msgid "1; depends: a=1"
11628 msgstr "1; depends: a=1"
11629
11630 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11631 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11632 #: pkgs.dbk:2580
11633 msgid "2; depends: a=2"
11634 msgstr "2; depends: a=2"
11635
11636 # type: Content of: <chapter><section><section><section><para>
11637 #. type: Content of: <chapter><section><section><section><para>
11638 #: pkgs.dbk:2586
11639 msgid ""
11640 "Neither package <literal>a</literal> nor package <literal>b</literal> is "
11641 "considered for update."
11642 msgstr ""
11643 "パッケージ <literal>a</literal> あるいはパッケージ <literal>b</literal> が更"
11644 "新対象と見做されない。"
11645
11646 # type: Content of: <chapter><section><section><section><para>
11647 #. type: Content of: <chapter><section><section><section><para>
11648 #: pkgs.dbk:2590
11649 msgid ""
11650 "Currently, this requires some manual hinting from the release team.  Please "
11651 "contact them by sending mail to &email-debian-release; if this happens to "
11652 "one of your packages."
11653 msgstr ""
11654 "現状、このような場合はリリースチームによる手動でのヒントが必要になります。あ"
11655 "なたのパッケージのどれかにこのような状況が起きた場合は、&email-debian-"
11656 "release; にメールを送って連絡を取ってください。"
11657
11658 # type: Content of: <chapter><section><section><section><title>
11659 #. type: Content of: <chapter><section><section><section><title>
11660 #: pkgs.dbk:2597
11661 msgid "Influence of package in testing"
11662 msgstr "テスト版 (testing) にあるパッケージへの影響"
11663
11664 #. type: Content of: <chapter><section><section><section><para>
11665 #: pkgs.dbk:2599
11666 msgid ""
11667 "Generally, there is nothing that the status of a package in "
11668 "<literal>testing</literal> means for transition of the next version from "
11669 "<literal>unstable</literal> to <literal>testing</literal>, with two "
11670 "exceptions: If the RC-bugginess of the package goes down, it may go in even "
11671 "if it is still RC-buggy.  The second exception is if the version of the "
11672 "package in <literal>testing</literal> is out of sync on the different "
11673 "arches: Then any arch might just upgrade to the version of the source "
11674 "package; however, this can happen only if the package was previously forced "
11675 "through, the arch is in fuckedarches, or there was no binary package of that "
11676 "arch present in <literal>unstable</literal> at all during the "
11677 "<literal>testing</literal> migration."
11678 msgstr ""
11679 "一般的に言って、<literal>不安定版 (unstable)</literal> にあるパッケージのス"
11680 "テータスが意味するのは、<literal>不安定版 (unstable)</literal> から <literal>"
11681 "テスト版 (testing)</literal> へ移行する次のバージョン2 つの例外があります: "
11682 "パッケージの RC バグ数が減っている場合、RC バグが残っていてもテスト版に入る可"
11683 "能性があります。2 つ目の例外は、<literal>テスト版 (testing)</literal> のパッ"
11684 "ケージのバージョンが異なったアーキテクチャで同期していない場合です: その場"
11685 "合、すべてのアーキテクチャがソースパッケージのバージョンへとアップグレードさ"
11686 "れることがあります。ですが、これはパッケージが以前にアーキテクチャが、"
11687 "<literal>テスト版 (testing)</literal> への移行の際、<literal>不安定版 "
11688 "(unstable)</literal> にそのアーキテクチャのバイナリパッケージが全くないという"
11689 "場合だけです"
11690
11691 #. type: Content of: <chapter><section><section><section><para>
11692 #: pkgs.dbk:2611
11693 msgid ""
11694 "In summary this means: The only influence that a package being in "
11695 "<literal>testing</literal> has on a new version of the same package is that "
11696 "the new version might go in easier."
11697 msgstr ""
11698 "この要旨: 影響は、<literal>テスト版 (testing)</literal> にあるパッケージが、"
11699 "同じパッケージの新しいバージョンになるのは、新しいバージョンの方が楽にできそ"
11700 "うだから、ということです。"
11701
11702 #. type: Content of: <chapter><section><section><section><title>
11703 #: pkgs.dbk:2618
11704 msgid "Details"
11705 msgstr "詳細について"
11706
11707 # type: Content of: <chapter><section><section><section><para>
11708 #. type: Content of: <chapter><section><section><section><para>
11709 #: pkgs.dbk:2620
11710 msgid "If you are interested in details, this is how britney works:"
11711 msgstr "詳細について知りたい場合ですが、britney の動作は以下のようになります:"
11712
11713 # type: Content of: <chapter><section><section><section><para>
11714 #. type: Content of: <chapter><section><section><section><para>
11715 #: pkgs.dbk:2623
11716 msgid ""
11717 "The packages are looked at to determine whether they are valid candidates.  "
11718 "This gives the update excuses.  The most common reasons why a package is not "
11719 "considered are too young, RC-bugginess, and out of date on some arches.  For "
11720 "this part of britney, the release managers have hammers of various sizes to "
11721 "force britney to consider a package.  (Also, the base freeze is coded in "
11722 "that part of britney.) (There is a similar thing for binary-only updates, "
11723 "but this is not described here.  If you're interested in that, please peruse "
11724 "the code.)"
11725 msgstr ""
11726 "パッケージが、適切な候補であるかどうかを決めるために確認が行われます。これに"
11727 "よって、更新が実行されます。パッケージが候補とみなされない理由でもっともよく"
11728 "あるのは、まだ日数が経過していない (too young)、RC バグがある、いくつかのアー"
11729 "キテクチャで古くなりすぎている、というものです。britney のこの部分では、リ"
11730 "リースマネージャーが britney がパッケージを検討できるように様々なサイズのハン"
11731 "マーを使います (それから、base freeze が britney のこの部分のコードに記述され"
11732 "ています)。(バイナリのみの更新 (binary-only update) についても同様ですが、こ"
11733 "こでは記述しません。興味がある場合はコードを解析してください)。"
11734
11735 #. type: Content of: <chapter><section><section><section><para>
11736 #: pkgs.dbk:2632
11737 msgid ""
11738 "Now, the more complex part happens: Britney tries to update "
11739 "<literal>testing</literal> with the valid candidates. For that, britney "
11740 "tries to add each valid candidate to the testing distribution. If the number "
11741 "of uninstallable packages in <literal>testing</literal> doesn't increase, "
11742 "the package is accepted. From that point on, the accepted package is "
11743 "considered to be part of <literal>testing</literal>, such that all "
11744 "subsequent installability tests include this package.  Hints from the "
11745 "release team are processed before or after this main run, depending on the "
11746 "exact type."
11747 msgstr ""
11748 "さて、より複雑な部分に差し掛かります: Britney が適正候補を使って<literal>テス"
11749 "ト版 (testing)</literal> を更新しようとします。このため、britney はテスト版"
11750 "ディストリビューションに個々の適正な候補を追加しようとします。<literal>テスト"
11751 "版 (testing)</literal> でインストール不可能なパッケージの数が増えないのであれ"
11752 "ば、パッケージは受け入れられます。その時から、受け入れられたパッケージは"
11753 "<literal>テスト版 (testing)</literal> の一部として取り扱われ、このパッケージ"
11754 "を含めるためのインストールチェックテストが引き続き行われます。リリースチーム"
11755 "からのヒントは、実際の内容に応じて、このメインの処理の前後に処理されます。"
11756
11757 # type: Content of: <chapter><section><section><section><para>
11758 #. type: Content of: <chapter><section><section><section><para>
11759 #: pkgs.dbk:2642
11760 msgid ""
11761 "If you want to see more details, you can look it up on <ulink url=\"http://"
11762 "&ftp-master-host;/testing/update_output/\"></ulink>."
11763 msgstr ""
11764 "より詳細を見たい場合は、<ulink url=\"http://&ftp-master-host;/testing/"
11765 "update_output/\"></ulink> で探すことができます。"
11766
11767 # type: Content of: <chapter><section><section><section><para>
11768 #. type: Content of: <chapter><section><section><section><para>
11769 #: pkgs.dbk:2646
11770 msgid ""
11771 "The hints are available via <ulink url=\"http://&ftp-master-host;/testing/"
11772 "hints/\"></ulink>."
11773 msgstr ""
11774 "hints は <ulink url=\"http://&ftp-master-host;/testing/hints/\"></ulink> 経由"
11775 "で入手可能です。"
11776
11777 # type: Content of: <chapter><section><section><title>
11778 #. type: Content of: <chapter><section><section><title>
11779 #: pkgs.dbk:2654
11780 msgid "Direct updates to testing"
11781 msgstr "直接テスト版を更新する"
11782
11783 #. type: Content of: <chapter><section><section><para>
11784 #: pkgs.dbk:2656
11785 msgid ""
11786 "The <literal>testing</literal> distribution is fed with packages from "
11787 "<literal>unstable</literal> according to the rules explained above.  "
11788 "However, in some cases, it is necessary to upload packages built only for "
11789 "<literal>testing</literal>.  For that, you may want to upload to "
11790 "<literal>testing-proposed-updates</literal>."
11791 msgstr ""
11792 "<literal>テスト版 (testing)</literal> ディストリビューションは、上記で説明し"
11793 "たルールに従って <literal>不安定版 (unstable)</literal> からのパッケージで作"
11794 "られています。しかし、時折、<literal>テスト版 (testing)</literal> の為だけに"
11795 "構築したパッケージをアップロードする必要があるという場合があります。そのため"
11796 "には、<literal>testing-proposed-updates</literal> にアップロードするのが良い"
11797 "でしょう。"
11798
11799 # type: Content of: <chapter><section><section><para>
11800 #. type: Content of: <chapter><section><section><para>
11801 #: pkgs.dbk:2663
11802 msgid ""
11803 "Keep in mind that packages uploaded there are not automatically processed, "
11804 "they have to go through the hands of the release manager.  So you'd better "
11805 "have a good reason to upload there.  In order to know what a good reason is "
11806 "in the release managers' eyes, you should read the instructions that they "
11807 "regularly give on &email-debian-devel-announce;."
11808 msgstr ""
11809 "アップロードされたパッケージは自動的に処理されず、リリースマネージャの手に"
11810 "よって処理される必要があることに注意してください。ですので、アップロードする"
11811 "のに十分な理由があるのが望ましいでしょう。何が十分な理由かを知るには、リリー"
11812 "スマネージャの視点で、彼らが定期的に &email-debian-devel-announce; に流してい"
11813 "る指示を読む必要があります。"
11814
11815 #. type: Content of: <chapter><section><section><para>
11816 #: pkgs.dbk:2670
11817 msgid ""
11818 "You should not upload to <literal>testing-proposed-updates</literal> when "
11819 "you can update your packages through <literal>unstable</literal>.  If you "
11820 "can't (for example because you have a newer development version in "
11821 "<literal>unstable</literal>), you may use this facility, but it is "
11822 "recommended that you ask for authorization from the release manager first.  "
11823 "Even if a package is frozen, updates through <literal>unstable</literal> are "
11824 "possible, if the upload via <literal>unstable</literal> does not pull in any "
11825 "new dependencies."
11826 msgstr ""
11827 "<literal>不安定版 (unstable)</literal> でパッケージを更新できるのであれば、"
11828 "<literal>testing-proposed-updates</literal> にアップロードすべきではありませ"
11829 "ん。更新できない場合 (例えば、<literal>不安定版 (unstable)</literal> に新しい"
11830 "開発版がある場合)、この機能を使うことができますが、まずはリリースマネージャか"
11831 "ら許可を得るのが良いでしょう。パッケージがフリーズされていても、<literal>不安"
11832 "定版 (unstable)</literal> 経由のアップロードが新たな依存関係を何も引き起こさ"
11833 "ない場合、<literal>不安定版 (unstable)</literal> での更新は可能です。"
11834
11835 #. type: Content of: <chapter><section><section><para>
11836 #: pkgs.dbk:2679
11837 msgid ""
11838 "Version numbers are usually selected by adding the codename of the "
11839 "<literal>testing</literal> distribution and a running number, like "
11840 "<literal>1.2squeeze1</literal> for the first upload through <literal>testing-"
11841 "proposed-updates</literal> of package version <literal>1.2</literal>."
11842 msgstr ""
11843 "バージョン番号は、通常<literal>テスト版 (testing)</literal> ディストリビュー"
11844 "ションのコードネームと動作している番号を追加するなどして決定されます。例え"
11845 "ば、<literal>1.2squeeze1</literal> はパッケージバージョン <literal>1.2</"
11846 "literal> の <literal>testing-proposed-updates</literal> への最初のアップロー"
11847 "ドです。"
11848
11849 # type: Content of: <chapter><section><section><para>
11850 #. type: Content of: <chapter><section><section><para>
11851 #: pkgs.dbk:2686
11852 msgid "Please make sure you didn't miss any of these items in your upload:"
11853 msgstr ""
11854 "アップロードで、以下の項目のいずれも見落とさないように必ずしてください:"
11855
11856 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11857 #: pkgs.dbk:2691
11858 msgid ""
11859 "Make sure that your package really needs to go through <literal>testing-"
11860 "proposed-updates</literal>, and can't go through <literal>unstable</literal>;"
11861 msgstr ""
11862 "本当に <literal>testing-proposed-updates</literal> を通す必要があり、"
11863 "<literal>unstable</literal> ではダメなことを確認する;"
11864
11865 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11866 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11867 #: pkgs.dbk:2698
11868 msgid "Make sure that you included only the minimal amount of changes;"
11869 msgstr "必ず、最小限な量だけの変更を含めるようにする;"
11870
11871 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11872 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11873 #: pkgs.dbk:2703
11874 msgid ""
11875 "Make sure that you included an appropriate explanation in the changelog;"
11876 msgstr "必ず changelog 中に適切な説明を含める;"
11877
11878 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11879 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11880 #: pkgs.dbk:2708
11881 msgid ""
11882 "Make sure that you've written <literal>testing</literal> or <literal>testing-"
11883 "proposed-updates</literal> into your target distribution;"
11884 msgstr ""
11885 "必ず、対象とするディストリビューションとして <literal>testing</literal> か "
11886 "<literal>testing-proposed-updates</literal> を記述している;"
11887
11888 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11889 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11890 #: pkgs.dbk:2714
11891 msgid ""
11892 "Make sure that you've built and tested your package in <literal>testing</"
11893 "literal>, not in <literal>unstable</literal>;"
11894 msgstr ""
11895 "必ず <literal>不安定版 (unstable)</literal> ではなく <literal>テスト版 "
11896 "(testing)</literal> でパッケージを構築・テストしている;"
11897
11898 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11899 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11900 #: pkgs.dbk:2720
11901 msgid ""
11902 "Make sure that your version number is higher than the version in "
11903 "<literal>testing</literal> and <literal>testing-proposed-updates</literal>, "
11904 "and lower than in <literal>unstable</literal>;"
11905 msgstr ""
11906 "バージョン番号が <literal>testing</literal> および <literal>testing-proposed-"
11907 "updates</literal> のものよりも大きく、<literal>unstable</literal> のものより"
11908 "も小さいのを確認する;"
11909
11910 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11911 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11912 #: pkgs.dbk:2727
11913 msgid ""
11914 "After uploading and successful build on all platforms, contact the release "
11915 "team at &email-debian-release; and ask them to approve your upload."
11916 msgstr ""
11917 "アップロードしてすべてのプラットフォームで構築が成功したら、&email-debian-"
11918 "release; 宛でリリースチームに連絡を取って、アップロードを承認してくれるように"
11919 "依頼しましょう。"
11920
11921 # type: Content of: <chapter><section><section><title>
11922 #. type: Content of: <chapter><section><section><title>
11923 #: pkgs.dbk:2735
11924 msgid "Frequently asked questions"
11925 msgstr "よく聞かれる質問とその答え (FAQ)"
11926
11927 # type: Content of: <chapter><section><section><section><title>
11928 #. type: Content of: <chapter><section><section><section><title>
11929 #: pkgs.dbk:2737
11930 msgid "What are release-critical bugs, and how do they get counted?"
11931 msgstr "リリースクリティカルバグとは何ですか、どうやって数えるのですか?"
11932
11933 # type: Content of: <chapter><section><section><section><para>
11934 #. type: Content of: <chapter><section><section><section><para>
11935 #: pkgs.dbk:2739
11936 msgid ""
11937 "All bugs of some higher severities are by default considered release-"
11938 "critical; currently, these are <literal>critical</literal>, <literal>grave</"
11939 "literal> and <literal>serious</literal> bugs."
11940 msgstr ""
11941 "ある重要度以上のバグすべてが通常リリースクリティカルであると見なされます。現"
11942 "在のところ、<literal>critical (致命的)</literal>、<literal>grave (重大)</"
11943 "literal>、<literal>serious (深刻)</literal> バグがそれにあたります。"
11944
11945 #. type: Content of: <chapter><section><section><section><para>
11946 #: pkgs.dbk:2744
11947 msgid ""
11948 "Such bugs are presumed to have an impact on the chances that the package "
11949 "will be released with the <literal>stable</literal> release of Debian: in "
11950 "general, if a package has open release-critical bugs filed on it, it won't "
11951 "get into <literal>testing</literal>, and consequently won't be released in "
11952 "<literal>stable</literal>."
11953 msgstr ""
11954 "そのようなバグは、Debian の <literal>安定版 (stable)</literal> リリース時に、"
11955 "そのパッケージがリリースされる見込みに影響があるものと仮定されます: 一般的"
11956 "に、パッケージでオープンになっているリリースクリティカルバグがある場合、その"
11957 "パッケージは<literal>テスト版 (testing)</literal> に入らず、その結果<literal>"
11958 "安定版 (stable)</literal> ではリリースされません。"
11959
11960 #. type: Content of: <chapter><section><section><section><para>
11961 #: pkgs.dbk:2751
11962 msgid ""
11963 "The <literal>unstable</literal> bug count are all release-critical bugs "
11964 "which are marked to apply to <replaceable>package</replaceable>/"
11965 "<replaceable>version</replaceable> combinations that are available in "
11966 "unstable for a release architecture. The <literal>testing</literal> bug "
11967 "count is defined analogously."
11968 msgstr ""
11969 "<literal>不安定版 (unstable)</literal> でのバグのカウント数は、リリース対象"
11970 "アーキテクチャの不安定版 (unstable) で利用可能な<replaceable>パッケージ</"
11971 "replaceable>/<replaceable>バージョン</replaceable>の組み合わせに適用されると"
11972 "マークされたすべてのリリースクリティカルバグです。<literal>テスト版 (testing)"
11973 "</literal> のバグのカウント数も同様に定義します。"
11974
11975 # type: Content of: <chapter><section><section><section><title>
11976 #. type: Content of: <chapter><section><section><section><title>
11977 #: pkgs.dbk:2759
11978 msgid ""
11979 "How could installing a package into <literal>testing</literal> possibly "
11980 "break other packages?"
11981 msgstr ""
11982 "どのようにすれば、他のパッケージを壊す可能性があるパッケージを<literal>テスト"
11983 "版 (testing)</literal> へインストールできますか?"
11984
11985 #. type: Content of: <chapter><section><section><section><para>
11986 #: pkgs.dbk:2762
11987 msgid ""
11988 "The structure of the distribution archives is such that they can only "
11989 "contain one version of a package; a package is defined by its name.  So when "
11990 "the source package <literal>acmefoo</literal> is installed into "
11991 "<literal>testing</literal>, along with its binary packages <literal>acme-foo-"
11992 "bin</literal>, <literal>acme-bar-bin</literal>, <literal>libacme-foo1</"
11993 "literal> and <literal>libacme-foo-dev</literal>, the old version is removed."
11994 msgstr ""
11995 "ディストリビューションにおけるアーカイブの構造では、一つのバージョンのパッ"
11996 "ケージだけを持つことができ、パッケージは名前によって定義されています。そのた"
11997 "め、ソースパッケージ <literal>acmefoo</literal> が<literal>テスト版 (testing)"
11998 "</literal> にインストールされると、付随するバイナリパッケージ <literal>acme-"
11999 "foo-bin</literal>、<literal>acme-bar-bin</literal>、<literal>libacme-foo1</"
12000 "literal>、<literal>libacme-foo-dev</literal> の古いバージョンが削除されます。"
12001
12002 # type: Content of: <chapter><section><section><section><para>
12003 #. type: Content of: <chapter><section><section><section><para>
12004 #: pkgs.dbk:2770
12005 msgid ""
12006 "However, the old version may have provided a binary package with an old "
12007 "soname of a library, such as <literal>libacme-foo0</literal>.  Removing the "
12008 "old <literal>acmefoo</literal> will remove <literal>libacme-foo0</literal>, "
12009 "which will break any packages which depend on it."
12010 msgstr ""
12011 "しかし、古いバージョンではライブラリに古い soname を含んだ <literal>libacme-"
12012 "foo0</literal> のようなバイナリパッケージを提供しているかもしれません。古い "
12013 "<literal>acmefoo</literal> を削除するのは <literal>libacme-foo0</literal> を"
12014 "削除することになり、これに依存しているパッケージを壊してしまいます。"
12015
12016 # type: Content of: <chapter><section><section><section><para>
12017 #. type: Content of: <chapter><section><section><section><para>
12018 #: pkgs.dbk:2776
12019 msgid ""
12020 "Evidently, this mainly affects packages which provide changing sets of "
12021 "binary packages in different versions (in turn, mainly libraries).  However, "
12022 "it will also affect packages upon which versioned dependencies have been "
12023 "declared of the ==, &lt;=, or &lt;&lt; varieties."
12024 msgstr ""
12025 "おそらく、これが主に影響するのは、一群のバイナリパッケージを変更したのを別"
12026 "バージョンで提供しているパッケージ (つまり、主にライブラリ) でしょう。しか"
12027 "し、バージョン付きの依存関係が ==、&lt;=、&lt;&lt; などで宣言されているパッ"
12028 "ケージにも影響は及ぼします。"
12029
12030 # type: Content of: <chapter><section><section><section><para>
12031 #. type: Content of: <chapter><section><section><section><para>
12032 #: pkgs.dbk:2782
12033 msgid ""
12034 "When the set of binary packages provided by a source package change in this "
12035 "way, all the packages that depended on the old binaries will have to be "
12036 "updated to depend on the new binaries instead.  Because installing such a "
12037 "source package into <literal>testing</literal> breaks all the packages that "
12038 "depended on it in <literal>testing</literal>, some care has to be taken now: "
12039 "all the depending packages must be updated and ready to be installed "
12040 "themselves so that they won't be broken, and, once everything is ready, "
12041 "manual intervention by the release manager or an assistant is normally "
12042 "required."
12043 msgstr ""
12044 "一つのソースパッケージによって提供されている一群のバイナリパッケージがこのよ"
12045 "うにして変更された場合、古いバイナリに依存しているすべてのパッケージは新しい"
12046 "バイナリに依存するように更新する必要があります。このようなソースパッケージを"
12047 "<literal>テスト版 (testing)</literal> にインストールすると<literal>テスト版 "
12048 "(testing)</literal> で依存しているすべてのパッケージを壊すことになるので、こ"
12049 "こで注意をする必要があります: すべての依存しているパッケージを更新し、インス"
12050 "トールできるように準備しておくことで壊されないようにしておき、そして、すべて"
12051 "の準備ができたら、通常はリリースマネージャあるいはリリースアシスタントによる"
12052 "手動作業が必要になります。"
12053
12054 # type: Content of: <chapter><section><section><section><para>
12055 #. type: Content of: <chapter><section><section><section><para>
12056 #: pkgs.dbk:2793
12057 msgid ""
12058 "If you are having problems with complicated groups of packages like this, "
12059 "contact &email-debian-devel; or &email-debian-release; for help."
12060 msgstr ""
12061 "この様に複雑な組み合わせのパッケージで問題がある場合は、&email-debian-devel; "
12062 "あるいは &email-debian-release; に連絡を取って手助けを求めてください。"
12063
12064 # type: Content of: <chapter><title>
12065 #. type: Content of: <chapter><title>
12066 #: resources.dbk:7
12067 msgid "Resources for Debian Developers"
12068 msgstr "Debian 開発者が利用可能なリソース"
12069
12070 # type: Content of: <chapter><para>
12071 #. type: Content of: <chapter><para>
12072 #: resources.dbk:9
12073 msgid ""
12074 "In this chapter you will find a very brief road map of the Debian mailing "
12075 "lists, the Debian machines which may be available to you as a developer, and "
12076 "all the other resources that are available to help you in your maintainer "
12077 "work."
12078 msgstr ""
12079 "この章では、Debian メーリングリストについてのおおよその概略、開発者であるあな"
12080 "たが利用できるであろう Debian マシン、メンテナとしての作業で役立つその他全て"
12081 "の利用可能なリソースを確認します。"
12082
12083 # type: Content of: <chapter><section><title>
12084 #. type: Content of: <chapter><section><title>
12085 #: resources.dbk:14
12086 msgid "Mailing lists"
12087 msgstr "メーリングリスト"
12088
12089 # type: Content of: <chapter><section><para>
12090 #. type: Content of: <chapter><section><para>
12091 #: resources.dbk:16
12092 msgid ""
12093 "Much of the conversation between Debian developers (and users) is managed "
12094 "through a wide array of mailing lists we host at <literal><ulink url="
12095 "\"http://&lists-host;/\">&lists-host;</ulink></literal>.  To find out more "
12096 "on how to subscribe or unsubscribe, how to post and how not to post, where "
12097 "to find old posts and how to search them, how to contact the list "
12098 "maintainers and see various other information about the mailing lists, "
12099 "please read <ulink url=\"&url-debian-lists;\"></ulink>.  This section will "
12100 "only cover aspects of mailing lists that are of particular interest to "
12101 "developers."
12102 msgstr ""
12103 "Debian 開発者 (それにユーザ) の間で交わされるやり取りの大半は "
12104 "<literal><ulink url=\"http://&lists-host;/\">&lists-host;</ulink></literal> "
12105 "で提供されている広範囲に渡るメーリングリスト群で行われています。どうやって購"
12106 "読/解除するのか、どうやって投稿するか(あるいはしないのか)、どこで過去の投"
12107 "稿を見つけるのか、どうやって過去の投稿の中から探すのか、どうやってメーリング"
12108 "リスト管理者と連絡をとるのか、その他メーリングリストに関する様々な情報につい"
12109 "ては <ulink url=\"&url-debian-lists;\"></ulink> を参照してください。"
12110
12111 # type: Content of: <chapter><section><section><title>
12112 #. type: Content of: <chapter><section><section><title>
12113 #: resources.dbk:27
12114 msgid "Basic rules for use"
12115 msgstr "利用の基本ルール"
12116
12117 # type: Content of: <chapter><section><section><para>
12118 #. type: Content of: <chapter><section><section><para>
12119 #: resources.dbk:29
12120 msgid ""
12121 "When replying to messages on the mailing list, please do not send a carbon "
12122 "copy (<literal>CC</literal>) to the original poster unless they explicitly "
12123 "request to be copied.  Anyone who posts to a mailing list should read it to "
12124 "see the responses."
12125 msgstr ""
12126 "メーリングリストのメッセージに返信する際には、大本の投稿者が特別に要求しない"
12127 "限り、同報メール (<literal>CC</literal>) を送らないようにしてください。メーリ"
12128 "ングリストに投稿する人は必ず返信を見ているはずです。"
12129
12130 # type: Content of: <chapter><section><section><para>
12131 #. type: Content of: <chapter><section><section><para>
12132 #: resources.dbk:35
12133 msgid ""
12134 "Cross-posting (sending the same message to multiple lists) is discouraged.  "
12135 "As ever on the net, please trim down the quoting of articles you're replying "
12136 "to.  In general, please adhere to the usual conventions for posting messages."
12137 msgstr ""
12138 "クロスポスト (同じメッセージを複数のメーリングリストに投稿する) のはお止め下"
12139 "さい。いつものネット上と同じ様に、返信文では引用を削って下さい。概して投稿す"
12140 "るメッセージについては、通常の慣習をしっかりと守ってください。"
12141
12142 # type: Content of: <chapter><section><section><para>
12143 #. type: Content of: <chapter><section><section><para>
12144 #: resources.dbk:40
12145 msgid ""
12146 "Please read the <ulink url=\"&url-debian-lists;#codeofconduct\">code of "
12147 "conduct</ulink> for more information. The <ulink url=\"&url-dcg;\">Debian "
12148 "Community Guidelines</ulink> are also worth reading."
12149 msgstr ""
12150 "詳細については<ulink url=\"&url-debian-lists;#codeofconduct\">行動規範</"
12151 "ulink>を参照してください。<ulink url=\"&url-dcg;\">Debian コミュニティガイド"
12152 "ライン</ulink>も読むと良いでしょう。"
12153
12154 # type: Content of: <chapter><section><section><title>
12155 #. type: Content of: <chapter><section><section><title>
12156 #: resources.dbk:48
12157 msgid "Core development mailing lists"
12158 msgstr "開発の中心となっているメーリングリスト"
12159
12160 # type: Content of: <chapter><section><section><para>
12161 #. type: Content of: <chapter><section><section><para>
12162 #: resources.dbk:50
12163 msgid "The core Debian mailing lists that developers should use are:"
12164 msgstr "開発者が利用すべき Debian の中核メーリングリスト:"
12165
12166 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12167 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12168 #: resources.dbk:55
12169 msgid ""
12170 "&email-debian-devel-announce;, used to announce important things to "
12171 "developers.  All developers are expected to be subscribed to this list."
12172 msgstr ""
12173 "&email-debian-devel-announce; は開発者に重要な事を伝える際に使われます。全開"
12174 "発者がこのメーリングリストを購読する事が望まれます。"
12175
12176 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12177 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12178 #: resources.dbk:62
12179 msgid ""
12180 "&email-debian-devel;, used to discuss various development related technical "
12181 "issues."
12182 msgstr "&email-debian-devel; は様々な技術関連の事柄を話し合うのに使われます。"
12183
12184 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12185 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12186 #: resources.dbk:68
12187 msgid ""
12188 "&email-debian-policy;, where the Debian Policy is discussed and voted on."
12189 msgstr ""
12190 "&email-debian-policy; は Debian ポリシーについて話し合い、それに対して投票を"
12191 "行うのに使われます。"
12192
12193 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12194 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12195 #: resources.dbk:74
12196 msgid ""
12197 "&email-debian-project;, used to discuss various non-technical issues related "
12198 "to the project."
12199 msgstr ""
12200 "&email-debian-project; はプロジェクトに関する様々な非技術関連の事柄を話し合う"
12201 "のに使われます。"
12202
12203 # type: Content of: <chapter><section><section><para>
12204 #. type: Content of: <chapter><section><section><para>
12205 #: resources.dbk:80
12206 msgid ""
12207 "There are other mailing lists available for a variety of special topics; see "
12208 "<ulink url=\"http://&lists-host;/\"></ulink> for a list."
12209 msgstr ""
12210 "他にも様々な事柄に特化したメーリングリストが利用できます。一覧については "
12211 "<ulink url=\"http://&lists-host;/\"></ulink> を参照してください。"
12212
12213 # type: Content of: <chapter><section><section><title>
12214 #. type: Content of: <chapter><section><section><title>
12215 #: resources.dbk:86
12216 msgid "Special lists"
12217 msgstr "特別なメーリングリスト"
12218
12219 # type: Content of: <chapter><section><section><para>
12220 #. type: Content of: <chapter><section><section><para>
12221 #: resources.dbk:88
12222 msgid ""
12223 "&email-debian-private; is a special mailing list for private discussions "
12224 "amongst Debian developers.  It is meant to be used for posts which for "
12225 "whatever reason should not be published publicly.  As such, it is a low "
12226 "volume list, and users are urged not to use &email-debian-private; unless it "
12227 "is really necessary.  Moreover, do <emphasis>not</emphasis> forward email "
12228 "from that list to anyone.  Archives of this list are not available on the "
12229 "web for obvious reasons, but you can see them using your shell account on "
12230 "<literal>&master-host;</literal> and looking in the <filename>&file-debian-"
12231 "private-archive;</filename> directory."
12232 msgstr ""
12233 "&email-debian-private; は Debian 開発者間でのプライベートな話し合い用に使う特"
12234 "別なメーリングリストです。つまり、理由がなんであれここに投稿された文章は公開"
12235 "するべきではないものであることを意味しています。このため、これは流量が少ない"
12236 "メーリングリストで、ユーザは本当に必要でない限りは &email-debian-private; を"
12237 "使わないように勧められています。さらに、このメーリングリストから誰かへメール"
12238 "を転送しては<emphasis>いけません</emphasis>。様々な理由からこのメーリングリス"
12239 "トのアーカイブはウェブから見ることはできませんが、<literal>&master-host;</"
12240 "literal> 上のシェルアカウントを使って <filename>&file-debian-private-archive;"
12241 "</filename> ディレクトリを参照することで確認できます。"
12242
12243 # type: Content of: <chapter><section><section><para>
12244 #. type: Content of: <chapter><section><section><para>
12245 #: resources.dbk:100
12246 msgid ""
12247 "&email-debian-email; is a special mailing list used as a grab-bag for Debian "
12248 "related correspondence such as contacting upstream authors about licenses, "
12249 "bugs, etc.  or discussing the project with others where it might be useful "
12250 "to have the discussion archived somewhere."
12251 msgstr ""
12252 "&email-debian-email; は、特別なメーリングリストです。ライセンス、バグ、その他"
12253 "について upstream の作者にコンタクトを取る、他の人とプロジェクトについて議論"
12254 "した内容をアーカイブしておくのに役立つ Debian に関するメールをまとめた「福"
12255 "袋」として使われています。"
12256
12257 # type: Content of: <chapter><section><section><title>
12258 #. type: Content of: <chapter><section><section><title>
12259 #: resources.dbk:108
12260 msgid "Requesting new development-related lists"
12261 msgstr "新規に開発関連のメーリングリストの開設を要求する"
12262
12263 # type: Content of: <chapter><section><section><para>
12264 #. type: Content of: <chapter><section><section><para>
12265 #: resources.dbk:110
12266 msgid ""
12267 "Before requesting a mailing list that relates to the development of a "
12268 "package (or a small group of related packages), please consider if using an "
12269 "alias (via a .forward-aliasname file on master.debian.org, which translates "
12270 "into a reasonably nice <replaceable>you-aliasname@debian.org</replaceable> "
12271 "address) or a self-managed mailing list on <link linkend=\"alioth\">Alioth</"
12272 "link> is more appropriate."
12273 msgstr ""
12274 "パッケージ (や関連する小さなパッケージ群) の開発に関するメーリングリストの開"
12275 "設をリクエストをする前に、エイリアスを利用するのを検討してください (master."
12276 "debian.org 上で .forward-aliasname ファイルを使うと、きちんと "
12277 "<replaceable>you-aliasname@debian.org</replaceable> アドレスに適切に変換して"
12278 "くれます)。あるいは、<link linkend=\"alioth\">Alioth</link> 上で自分で管理す"
12279 "るメーリングリストを使いましょう。"
12280
12281 # type: Content of: <chapter><section><section><para>
12282 #. type: Content of: <chapter><section><section><para>
12283 #: resources.dbk:118
12284 msgid ""
12285 "If you decide that a regular mailing list on &lists-host; is really what you "
12286 "want, go ahead and fill in a request, following <ulink url=\"&url-debian-"
12287 "lists-new;\">the HOWTO</ulink>."
12288 msgstr ""
12289 " &lists-host; 上での通常のメーリングリストが本当に必要であると決意した場合"
12290 "は、<ulink url=\"&url-debian-lists-new;\">HOWTO</ulink> に従って進めてリクエ"
12291 "ストを埋めてください。"
12292
12293 # type: Content of: <chapter><section><title>
12294 #. type: Content of: <chapter><section><title>
12295 #: resources.dbk:127
12296 msgid "IRC channels"
12297 msgstr "IRC チャンネル"
12298
12299 # type: Content of: <chapter><section><para>
12300 #. type: Content of: <chapter><section><para>
12301 #: resources.dbk:129
12302 msgid ""
12303 "Several IRC channels are dedicated to Debian's development.  They are mainly "
12304 "hosted on the <ulink url=\"&url-oftc;\">Open and free technology community "
12305 "(OFTC)</ulink> network.  The <literal>irc.debian.org</literal> DNS entry is "
12306 "an alias to <literal>irc.oftc.net</literal>."
12307 msgstr ""
12308 "いくつもの IRC チャンネルが Debian の開発のために用意されています。チャンネル"
12309 "は主に <ulink url=\"&url-oftc;\">Open and free technology community (OFTC)</"
12310 "ulink> のネットワーク上にホストされています。<literal>irc.debian.org</"
12311 "literal> の DNS エントリは <literal>irc.oftc.net</literal> へのエイリアスで"
12312 "す。"
12313
12314 # type: Content of: <chapter><section><para>
12315 #. type: Content of: <chapter><section><para>
12316 #: resources.dbk:135
12317 msgid ""
12318 "The main channel for Debian in general is <literal>#debian</literal>.  This "
12319 "is a large, general-purpose channel where users can find recent news in the "
12320 "topic and served by bots.  <literal>#debian</literal> is for English "
12321 "speakers; there are also <literal>#debian.de</literal>, <literal>#debian-fr</"
12322 "literal>, <literal>#debian-br</literal> and other similarly named channels "
12323 "for speakers of other languages."
12324 msgstr ""
12325 "Debian 用のメインのチャンネルは一般的にいって <literal>#debian</literal> にな"
12326 "ります。これは巨大な、多目的のチャンネルで、ユーザがトピックやボットによって"
12327 "提供される最近のニュースを見つけることができる場所です。<literal>#debian</"
12328 "literal> は英語を話す人たち用のもので、他の言語を話す人達のために同様なものに"
12329 "は <literal>#debian.de</literal>、<literal>#debian-fr</literal>、"
12330 "<literal>#debian-br</literal> など他にも似通った名前のチャンネルがあります。"
12331
12332 # type: Content of: <chapter><section><para>
12333 #. type: Content of: <chapter><section><para>
12334 #: resources.dbk:143
12335 msgid ""
12336 "The main channel for Debian development is <literal>#debian-devel</"
12337 "literal>.  It is a very active channel; it will typically have a minimum of "
12338 "150 people at any time of day.  It's a channel for people who work on "
12339 "Debian, it's not a support channel (there's <literal>#debian</literal> for "
12340 "that).  It is however open to anyone who wants to lurk (and learn).  Its "
12341 "topic is commonly full of interesting information for developers."
12342 msgstr ""
12343 "Debian 開発での中心のチャンネルは <literal>#debian-devel</literal> です。これ"
12344 "はとてもアクティブなチャンネルで、大抵 150 人以上が常にログインしています。こ"
12345 "のチャンネルは Debian で作業する人達のためのチャンネルであって、サポート用の"
12346 "チャンネルではありません (そのためには <literal>#debian</literal> がありま"
12347 "す)。このチャンネルは、こっそり覗いてみたい (そして学びたい) 人に対してもオー"
12348 "プンでもあります。このチャンネルのトピックは、開発者にとって興味深い情報に溢"
12349 "れています。"
12350
12351 # type: Content of: <chapter><section><para>
12352 #. type: Content of: <chapter><section><para>
12353 #: resources.dbk:152
12354 msgid ""
12355 "Since <literal>#debian-devel</literal> is an open channel, you should not "
12356 "speak there of issues that are discussed in &email-debian-private;.  There's "
12357 "another channel for this purpose, it's called <literal>#debian-private</"
12358 "literal> and it's protected by a key.  This key is available at "
12359 "<filename>master.debian.org:&file-debian-private-key;</filename>."
12360 msgstr ""
12361 "<literal>#debian-devel</literal> は公開チャンネルなので、&email-debian-"
12362 "private; で話されている話題について触れるべきではありません。この目的の為に"
12363 "は、<literal>#debian-private</literal> という鍵で守られた他のチャンネルがあり"
12364 "ます。この鍵は <filename>master.debian.org:&file-debian-private-archive;</"
12365 "filename> で取得可能です。"
12366
12367 # type: Content of: <chapter><section><para>
12368 #. type: Content of: <chapter><section><para>
12369 #: resources.dbk:160
12370 msgid ""
12371 "There are other additional channels dedicated to specific subjects.  "
12372 "<literal>#debian-bugs</literal> is used for coordinating bug squashing "
12373 "parties.  <literal>#debian-boot</literal> is used to coordinate the work on "
12374 "the debian-installer.  <literal>#debian-doc</literal> is occasionally used "
12375 "to talk about documentation, like the document you are reading.  Other "
12376 "channels are dedicated to an architecture or a set of packages: "
12377 "<literal>#debian-kde</literal>, <literal>#debian-dpkg</literal>, "
12378 "<literal>#debian-jr</literal>, <literal>#debian-edu</literal>, "
12379 "<literal>#debian-oo</literal> (OpenOffice.org package)..."
12380 msgstr ""
12381 "他にも、特定の話題について専用のチャンネルがあります。<literal>#debian-bugs</"
12382 "literal> は、バグ潰しパーティ (BSP) を開催するために使われます。"
12383 "<literal>#debian-boot</literal> は、debian-installer の作業を調整するのに利用"
12384 "されています。<literal>#debian-doc</literal> は、今あなたが読んでいるような文"
12385 "章のドキュメント化について話すために時折使われています。アーキテクチャやパッ"
12386 "ケージ群について話すため、他にも専用チャンネルがあります:<literal>#debian-"
12387 "kde</literal>、<literal>#debian-dpkg</literal>、<literal>#debian-jr</"
12388 "literal>、<literal>#debian-edu</literal>、<literal>#debian-oo</literal> "
12389 "(OpenOffice.org パッケージ) など…"
12390
12391 # type: Content of: <chapter><section><para>
12392 #. type: Content of: <chapter><section><para>
12393 #: resources.dbk:171
12394 msgid ""
12395 "Some non-English developers' channels exist as well, for example "
12396 "<literal>#debian-devel-fr</literal> for French speaking people interested in "
12397 "Debian's development."
12398 msgstr ""
12399 "同様に非英語圏の開発者のチャンネルも存在しています。例えば <literal>#debian-"
12400 "devel-fr</literal> は Debian の開発に興味があるフランス語を使う人々のための"
12401 "チャンネルです。"
12402
12403 # type: Content of: <chapter><section><para>
12404 #. type: Content of: <chapter><section><para>
12405 #: resources.dbk:176
12406 msgid ""
12407 "Channels dedicated to Debian also exist on other IRC networks, notably on "
12408 "the <ulink url=\"&url-openprojects;\">freenode</ulink> IRC network, which "
12409 "was pointed at by the <literal>irc.debian.org</literal> alias until 4th June "
12410 "2006."
12411 msgstr ""
12412 "Debian 専用のチャンネルが他の IRC ネットワーク上にもあります。特に <ulink "
12413 "url=\"&url-openprojects;\">freenode</ulink> IRC ネットワークは、2006 年 6 月 "
12414 "4 日まで <literal>irc.debian.org</literal> のエイリアスでした。"
12415
12416 # type: Content of: <chapter><section><para>
12417 #. type: Content of: <chapter><section><para>
12418 #: resources.dbk:182
12419 msgid ""
12420 "To get a cloak on freenode, you send Jörg Jaspert &lt;joerg@debian.org&gt; a "
12421 "signed mail where you tell what your nick is.  Put cloak somewhere in the "
12422 "Subject: header.  The nick should be registered: <ulink url=\"http://"
12423 "freenode.net/faq.shtml#nicksetup\">Nick Setup Page</ulink>.  The mail needs "
12424 "to be signed by a key in the Debian keyring.  Please see <ulink url=\"http://"
12425 "freenode.net/faq.shtml#projectcloak\">Freenodes documentation</ulink> for "
12426 "more information about cloaks."
12427 msgstr ""
12428 "freenode でクローク担当に手助けしてもらうには、Jörg Jaspert &lt;joerg@debian."
12429 "org&gt; さんに対して、利用する nick (ニックネーム) を書いて GPG 署名したメー"
12430 "ルを送ります。メールの Subject: ヘッダのどこかに cloak の文字を入れてくださ"
12431 "い。nick は登録をする必要があります:<ulink url=\"http://freenode.net/faq."
12432 "shtml#nicksetup\">ニックネームの設定の仕方を書いたページ</ulink>を参照下さ"
12433 "い。メールは Debian keyring にある鍵でサインされている必要があります。クロー"
12434 "ク担当についての詳細は <ulink url=\"http://freenode.net/faq."
12435 "shtml#projectcloak\">Freenode のドキュメント</ulink> を参照してください。"
12436
12437 # type: Content of: <chapter><section><para>
12438 #. type: Content of: <chapter><section><para>
12439 #: resources.dbk:195
12440 msgid ""
12441 "This document contains a lot of information which is useful to Debian "
12442 "developers, but it cannot contain everything.  Most of the other interesting "
12443 "documents are linked from <ulink url=\"&url-devel-docs;\">The Developers' "
12444 "Corner</ulink>.  Take the time to browse all the links, you will learn many "
12445 "more things."
12446 msgstr ""
12447 "このドキュメントは Debian 開発者にとって有用な情報をたくさん含んでいますが、"
12448 "全てを含めることは出来ていません。他の有用なドキュメントが<ulink url=\"&url-"
12449 "devel-docs;\">開発者のコーナー</ulink>からリンクされています。時間を取ってリ"
12450 "ンクを全部眺めれば、より多くの事柄を学べるでしょう。"
12451
12452 # type: Content of: <chapter><section><title>
12453 #. type: Content of: <chapter><section><title>
12454 #: resources.dbk:204
12455 msgid "Debian machines"
12456 msgstr "Debian のマシン群"
12457
12458 # type: Content of: <chapter><section><para>
12459 #. type: Content of: <chapter><section><para>
12460 #: resources.dbk:206
12461 msgid ""
12462 "Debian has several computers working as servers, most of which serve "
12463 "critical functions in the Debian project.  Most of the machines are used for "
12464 "porting activities, and they all have a permanent connection to the Internet."
12465 msgstr ""
12466 "Debian ではサーバとして動いている複数のコンピュータがあり、この多くは Debian "
12467 "プロジェクトにおいて重要な役割を果たしています。マシンの大半は移植作業に利用"
12468 "されており、全てインターネットに常時接続されています。"
12469
12470 # type: Content of: <chapter><section><para>
12471 #. type: Content of: <chapter><section><para>
12472 #: resources.dbk:211
12473 msgid ""
12474 "Some of the machines are available for individual developers to use, as long "
12475 "as the developers follow the rules set forth in the <ulink url=\"&url-dmup;"
12476 "\">Debian Machine Usage Policies</ulink>."
12477 msgstr ""
12478 "マシンのうち幾つかは、<ulink url=\"&url-dmup;\">Debian マシン利用ポリシー</"
12479 "ulink>で定められたルールに従う限り、個々の開発者の利用が可能となっています。"
12480
12481 # type: Content of: <chapter><section><para>
12482 #. type: Content of: <chapter><section><para>
12483 #: resources.dbk:216
12484 msgid ""
12485 "Generally speaking, you can use these machines for Debian-related purposes "
12486 "as you see fit.  Please be kind to system administrators, and do not use up "
12487 "tons and tons of disk space, network bandwidth, or CPU without first getting "
12488 "the approval of the system administrators.  Usually these machines are run "
12489 "by volunteers."
12490 msgstr ""
12491 "とにかく、これらのマシンをあなたが Debian 関連の目的に合うと思ったことに利用"
12492 "できます。システム管理者には丁寧に接し、システム管理者からの許可を最初に得る"
12493 "ことなく、非常に大量のディスク容量/ネットワーク帯域/CPU を消費しないように"
12494 "してください。大抵これらのマシンはボランティアによって運用されています。"
12495
12496 # type: Content of: <chapter><section><para>
12497 #. type: Content of: <chapter><section><para>
12498 #: resources.dbk:223
12499 msgid ""
12500 "Please take care to protect your Debian passwords and SSH keys installed on "
12501 "Debian machines.  Avoid login or upload methods which send passwords over "
12502 "the Internet in the clear, such as Telnet, FTP, POP etc."
12503 msgstr ""
12504 "Debian で利用しているパスワードと Debian のマシンにインストールしてある SSH "
12505 "鍵を保護することに注意してください。ログインやアップロードの際にパスワードを"
12506 "インターネット越しに平文で送るような Telnet や FTP や POP などの利用方法は避"
12507 "けてください。"
12508
12509 # type: Content of: <chapter><section><para>
12510 #. type: Content of: <chapter><section><para>
12511 #: resources.dbk:228
12512 msgid ""
12513 "Please do not put any material that doesn't relate to Debian on the Debian "
12514 "servers, unless you have prior permission."
12515 msgstr ""
12516 "あなたが管理者でも無い限り、Debian サーバ上には Debian に関連しないものを一切"
12517 "置かないようにしてください。"
12518
12519 # type: Content of: <chapter><section><para>
12520 #. type: Content of: <chapter><section><para>
12521 #: resources.dbk:232
12522 msgid ""
12523 "The current list of Debian machines is available at <ulink url=\"&url-devel-"
12524 "machines;\"></ulink>.  That web page contains machine names, contact "
12525 "information, information about who can log in, SSH keys etc."
12526 msgstr ""
12527 "Debian のマシン一覧は <ulink url=\"&url-devel-machines;\"></ulink> で確認可能"
12528 "です。このウェブページはマシン名、管理者の連絡先、誰がログイン可能か、SSH 鍵"
12529 "などの情報を含んでいます。"
12530
12531 # type: Content of: <chapter><section><para>
12532 #. type: Content of: <chapter><section><para>
12533 #: resources.dbk:238
12534 msgid ""
12535 "If you have a problem with the operation of a Debian server, and you think "
12536 "that the system operators need to be notified of this problem, you can check "
12537 "the list of open issues in the DSA queue of our request tracker at <ulink "
12538 "url=\"&url-rt;\" /> (you can login with user \"debian\", its password is "
12539 "available at <filename>master.debian.org:&file-debian-rt-password;</"
12540 "filename>).  To report a new problem, simply send a mail to &email-rt-dsa; "
12541 "and make sure to put the string \"Debian RT\" somewhere in the subject."
12542 msgstr ""
12543 "Debian サーバでの作業について問題があり、システム管理者らに知らせる必要がある"
12544 "と考えた場合は、<ulink url=\"&url-rt;\" /> にあるリクエストトラッカーの DSA "
12545 "キューで公開されている問題のリストを確認できます (\"debian\" ユーザと "
12546 "<filename>master.debian.org:&file-debian-rt-password;</filename> にあるパス"
12547 "ワードでログインできます)。新たな問題を報告するには、単に &email-rt-dsa; に"
12548 "メールを送ってください。\"Debian RT\" をサブジェクトのどこかに入れるのを忘れ"
12549 "ずに。"
12550
12551 # type: Content of: <chapter><section><para>
12552 #. type: Content of: <chapter><section><para>
12553 #: resources.dbk:247
12554 msgid ""
12555 "If you have a problem with a certain service, not related to the system "
12556 "administration (such as packages to be removed from the archive, suggestions "
12557 "for the web site, etc.), generally you'll report a bug against a ``pseudo-"
12558 "package''.  See <xref linkend=\"submit-bug\"/> for information on how to "
12559 "submit bugs."
12560 msgstr ""
12561 "システム管理に関連しない、特定のサービスについて問題がある場合 (アーカイブか"
12562 "らパッケージを削除する、ウェブサイトの改善提案など) は、大抵の場合「擬似パッ"
12563 "ケージ」に対してバグを報告することになります。どうやってバグ報告をするかにつ"
12564 "いては <xref linkend=\"submit-bug\"/> を参照してください。"
12565
12566 # type: Content of: <chapter><section><para>
12567 #. type: Content of: <chapter><section><para>
12568 #: resources.dbk:254
12569 msgid ""
12570 "Some of the core servers are restricted, but the information from there is "
12571 "mirrored to another server."
12572 msgstr ""
12573 "中心となっているサーバのうち幾つかは利用が制限されていますが、そこにある情報"
12574 "は他のサーバへミラーされています。"
12575
12576 # type: Content of: <chapter><section><section><title>
12577 #. type: Content of: <chapter><section><section><title>
12578 #: resources.dbk:258
12579 msgid "The bugs server"
12580 msgstr "バグ報告サーバ"
12581
12582 # type: Content of: <chapter><section><section><para>
12583 #. type: Content of: <chapter><section><section><para>
12584 #: resources.dbk:260
12585 msgid ""
12586 "<literal>&bugs-host;</literal> is the canonical location for the Bug "
12587 "Tracking System (BTS)."
12588 msgstr ""
12589 "<literal>&bugs-host;</literal> がバグ報告システム (BTS) の中心となっていま"
12590 "す。"
12591
12592 # type: Content of: <chapter><section><section><para>
12593 #. type: Content of: <chapter><section><section><para>
12594 #: resources.dbk:264
12595 msgid ""
12596 "If you plan on doing some statistical analysis or processing of Debian bugs, "
12597 "this would be the place to do it.  Please describe your plans on &email-"
12598 "debian-devel; before implementing anything, however, to reduce unnecessary "
12599 "duplication of effort or wasted processing time."
12600 msgstr ""
12601 "Debian のバグについて定量的な分析や処理をするような計画がある場合、ここで行っ"
12602 "てください。ですが、不要な作業の重複や処理時間の浪費を減らすため、何であれ実"
12603 "装する前に &email-debian-devel; であなたの計画を説明してください。"
12604
12605 # type: Content of: <chapter><section><section><title>
12606 #. type: Content of: <chapter><section><section><title>
12607 #: resources.dbk:272
12608 msgid "The ftp-master server"
12609 msgstr "ftp-master サーバ"
12610
12611 # type: Content of: <chapter><section><section><para>
12612 #. type: Content of: <chapter><section><section><para>
12613 #: resources.dbk:274
12614 msgid ""
12615 "The <literal>&ftp-master-host;</literal> server holds the canonical copy of "
12616 "the Debian archive.  Generally, package uploaded to &ftp-upload-host; end up "
12617 "on this server, see <xref linkend=\"upload\"/>."
12618 msgstr ""
12619 "<literal>&ftp-master-host;</literal> サーバは、Debian アーカイブのコピーの中"
12620 "心位置を占めています。通常、&ftp-upload-host; へアップロードされたパッケージ"
12621 "は最終的にはこのサーバにあります。<xref linkend=\"upload\"/> を参照してくださ"
12622 "い。"
12623
12624 # type: Content of: <chapter><section><section><para>
12625 #. type: Content of: <chapter><section><section><para>
12626 #: resources.dbk:279
12627 msgid ""
12628 "It is restricted; a mirror is available on <literal>&ftp-master-mirror;</"
12629 "literal>."
12630 msgstr ""
12631 "このサーバの利用は制限されています。ミラーが <literal>&ftp-master-mirror;</"
12632 "literal> 上で利用可能です。"
12633
12634 # type: Content of: <chapter><section><section><para>
12635 #. type: Content of: <chapter><section><section><para>
12636 #: resources.dbk:282
12637 msgid ""
12638 "Problems with the Debian FTP archive generally need to be reported as bugs "
12639 "against the <systemitem role=\"package\">&ftp-debian-org;</systemitem> "
12640 "pseudo-package or an email to &email-ftpmaster;, but also see the procedures "
12641 "in <xref linkend=\"archive-manip\"/>."
12642 msgstr ""
12643 "Debian FTP アーカイブについて問題がある場合、通常 <systemitem role=\"package"
12644 "\">&ftp-debian-org;</systemitem> 擬似パッケージに対するバグ報告を行うか、"
12645 "&email-ftpmaster; へメールをする必要がありますが、<xref linkend=\"archive-"
12646 "manip\"/>にある手順も参照してください。"
12647
12648 # type: Content of: <chapter><section><section><title>
12649 #. type: Content of: <chapter><section><section><title>
12650 #: resources.dbk:290
12651 msgid "The www-master server"
12652 msgstr "www-master サーバ"
12653
12654 # type: Content of: <chapter><section><section><para>
12655 #. type: Content of: <chapter><section><section><para>
12656 #: resources.dbk:292
12657 msgid ""
12658 "The main web server is <literal>www-master.debian.org</literal>.  It holds "
12659 "the official web pages, the face of Debian for most newbies."
12660 msgstr ""
12661 "メインの web サーバが <literal>www-master.debian.org</literal> です。公式 "
12662 "web ページを持ち、新たな参加者に対する Debian の顔となっています。"
12663
12664 # type: Content of: <chapter><section><section><para>
12665 #. type: Content of: <chapter><section><section><para>
12666 #: resources.dbk:296
12667 msgid ""
12668 "If you find a problem with the Debian web server, you should generally "
12669 "submit a bug against the pseudo-package, <systemitem role=\"package\">www."
12670 "debian.org</systemitem>.  Remember to check whether or not someone else has "
12671 "already reported the problem to the <ulink url=\"http://&bugs-host;/&www-"
12672 "debian-org;\">Bug Tracking System</ulink>."
12673 msgstr ""
12674 "Debian のウェブサーバについて問題を見つけた場合、大抵の場合は擬似パッケージ "
12675 "<systemitem role=\"package\">www.debian.org</systemitem> に対してバグを報告す"
12676 "る必要があります。誰か他の人が既に<ulink url=\"http://&bugs-host;/&www-"
12677 "debian-org;\">バグ追跡システム</ulink>に問題を報告していないかどうかチェック"
12678 "するのを忘れないようにしてください。"
12679
12680 # type: Content of: <chapter><section><section><title>
12681 #. type: Content of: <chapter><section><section><title>
12682 #: resources.dbk:305
12683 msgid "The people web server"
12684 msgstr "people ウェブサーバ"
12685
12686 # type: Content of: <chapter><section><section><para>
12687 #. type: Content of: <chapter><section><section><para>
12688 #: resources.dbk:307
12689 msgid ""
12690 "<literal>people.debian.org</literal> is the server used for developers' own "
12691 "web pages about anything related to Debian."
12692 msgstr ""
12693 "<literal>people.debian.org</literal> は、開発者個人の何か Debian に関連する"
12694 "ウェブページのために使われているサーバです。"
12695
12696 # type: Content of: <chapter><section><section><para>
12697 #. type: Content of: <chapter><section><section><para>
12698 #: resources.dbk:311
12699 msgid ""
12700 "If you have some Debian-specific information which you want to serve on the "
12701 "web, you can do this by putting material in the <filename>public_html</"
12702 "filename> directory under your home directory on <literal>people.debian.org</"
12703 "literal>.  This will be accessible at the URL <literal>http://people.debian."
12704 "org/~<replaceable>your-user-id</replaceable>/</literal>."
12705 msgstr ""
12706 "ウェブに置きたい何か Debian 特有の情報を持っている場合、<literal>people."
12707 "debian.org</literal> 上のホームディレクトリの <filename>public_html</"
12708 "filename> 以下にデータを置くことでこれが可能となっています。これには "
12709 "<literal>http://people.debian.org/~<replaceable>your-user-id</replaceable>/</"
12710 "literal> という URL でアクセス可能です。"
12711
12712 # type: Content of: <chapter><section><section><para>
12713 #. type: Content of: <chapter><section><section><para>
12714 #: resources.dbk:318
12715 msgid ""
12716 "You should only use this particular location because it will be backed up, "
12717 "whereas on other hosts it won't."
12718 msgstr ""
12719 "他のホストではバックアップされないのに対して、ここではバックアップされるの"
12720 "で、これを使うのは特定の位置づけのものだけにするべきです。"
12721
12722 # type: Content of: <chapter><section><section><para>
12723 #. type: Content of: <chapter><section><section><para>
12724 #: resources.dbk:322
12725 msgid ""
12726 "Usually the only reason to use a different host is when you need to publish "
12727 "materials subject to the U.S.  export restrictions, in which case you can "
12728 "use one of the other servers located outside the United States."
12729 msgstr ""
12730 "大抵の場合、他のホストを使う唯一の理由はアメリカの輸出制限に抵触する素材を公"
12731 "開する必要がある時です。その様な場合はアメリカ国外に位置する他のサーバのどれ"
12732 "かを使えます。"
12733
12734 # type: Content of: <chapter><section><section><para>
12735 #. type: Content of: <chapter><section><section><para>
12736 #: resources.dbk:327
12737 msgid "Send mail to &email-debian-devel; if you have any questions."
12738 msgstr "何か質問がある場合は、&email-debian-devel; にメールして下さい。"
12739
12740 # type: Content of: <chapter><section><section><title>
12741 #. type: Content of: <chapter><section><section><title>
12742 #: resources.dbk:332
12743 msgid "The VCS servers"
12744 msgstr "VCS (バージョン管理システム) サーバ"
12745
12746 # type: Content of: <chapter><section><section><para>
12747 #. type: Content of: <chapter><section><section><para>
12748 #: resources.dbk:334
12749 msgid ""
12750 "If you need to use a Version Control System for any of your Debian work, you "
12751 "can use one of the existing repositories hosted on Alioth or you can request "
12752 "a new project and ask for the VCS repository of your choice.  Alioth "
12753 "supports CVS (cvs.alioth.debian.org/cvs.debian.org), Subversion (svn.debian."
12754 "org), Arch (tla/baz, both on arch.debian.org), Bazaar (bzr.debian.org), "
12755 "Darcs (darcs.debian.org), Mercurial (hg.debian.org) and Git (git.debian."
12756 "org).  Checkout <ulink url=\"&url-alioth-pkg;\" /> if you plan to maintain "
12757 "packages in a VCS repository. See <xref linkend=\"alioth\"/> for information "
12758 "on the services provided by Alioth."
12759 msgstr ""
12760 "あなたが行っている Debian に関連する作業にバージョン管理システムが必要であれ"
12761 "ば、Alioth にホストされている既存のリポジトリを使うことも新しいプロジェクトを"
12762 "作って、それにあなたが選んだ VCS のリポジトリを要求することも可能です。"
12763 "Alioth は CVS (cvs.alioth.debian.org/cvs.debian.org)、Subversion (svn.debian."
12764 "org)、Arch (tla/baz、共に arch.debian.org 上)、Bazaar (bzr.debian.org)、"
12765 "Darcs (darcs.debian.org)、Mercurial (hg.debian.org) そして Git (git.debian."
12766 "org)をサポートしています。パッケージを VCS リポジトリ上でメンテナンスする予定"
12767 "であれば、Alioth で提供されているサービスについての詳細は <xref linkend="
12768 "\"alioth\"/> を参照してください。"
12769
12770 # type: Content of: <chapter><section><section><title>
12771 #. type: Content of: <chapter><section><section><title>
12772 #: resources.dbk:347
12773 msgid "chroots to different distributions"
12774 msgstr "複数のディストリビューション利用のために chroot を使う"
12775
12776 # type: Content of: <chapter><section><section><para>
12777 #. type: Content of: <chapter><section><section><para>
12778 #: resources.dbk:349
12779 msgid ""
12780 "On some machines, there are chroots to different distributions available.  "
12781 "You can use them like this:"
12782 msgstr ""
12783 "幾つかのマシン上では、異なったディストリビューション用の chroot が利用可能で"
12784 "す。以下の様にして使うことが出来ます:"
12785
12786 # type: Content of: <chapter><section><section><screen>
12787 #. type: Content of: <chapter><section><section><screen>
12788 #: resources.dbk:353
12789 #, no-wrap
12790 msgid ""
12791 "vore$ dchroot unstable\n"
12792 "Executing shell in chroot: /org/vore.debian.org/chroots/user/unstable\n"
12793 msgstr ""
12794 "vore$ dchroot unstable\n"
12795 "Executing shell in chroot: /org/vore.debian.org/chroots/user/unstable\n"
12796
12797 # type: Content of: <chapter><section><section><para>
12798 #. type: Content of: <chapter><section><section><para>
12799 #: resources.dbk:357
12800 msgid ""
12801 "In all chroots, the normal user home directories are available.  You can "
12802 "find out which chroots are available via <ulink url=\"&url-devel-machines;"
12803 "\"></ulink>."
12804 msgstr ""
12805 "全ての chroot 環境内で、一般ユーザの home ディレクトリが利用可能になっていま"
12806 "す。どの chroot が利用可能かについては <ulink url=\"&url-devel-machines;"
12807 "\">&url-devel-machines;</ulink> にて確認ができます。"
12808
12809 # type: Content of: <chapter><section><title>
12810 #. type: Content of: <chapter><section><title>
12811 #: resources.dbk:366
12812 msgid "The Developers Database"
12813 msgstr "開発者データベース"
12814
12815 # type: Content of: <chapter><section><para>
12816 #. type: Content of: <chapter><section><para>
12817 #: resources.dbk:368
12818 msgid ""
12819 "The Developers Database, at <ulink url=\"&url-debian-db;\"></ulink>, is an "
12820 "LDAP directory for managing Debian developer attributes.  You can use this "
12821 "resource to search the list of Debian developers.  Part of this information "
12822 "is also available through the finger service on Debian servers, try "
12823 "<command>finger yourlogin@db.debian.org</command> to see what it reports."
12824 msgstr ""
12825 "<ulink url=\"&url-debian-db;\"></ulink> にある開発者データベースは、Debian 開"
12826 "発者のアトリビュートを操作する LDAP ディレクトリです。このリソースはDebian 開"
12827 "発者リストの検索に使えます。この情報の一部は Debian サーバの finger サービス"
12828 "を通じても利用可能になっています。<command>finger yourlogin@db.debian.org</"
12829 "command> として何が返ってくるかを確認してみてください。"
12830
12831 # type: Content of: <chapter><section><para>
12832 #. type: Content of: <chapter><section><para>
12833 #: resources.dbk:376
12834 msgid ""
12835 "Developers can <ulink url=\"&url-debian-db-login;\">log into the database</"
12836 "ulink> to change various information about themselves, such as:"
12837 msgstr ""
12838 "開発者らは、以下に挙げるような自身に関する様々な情報を変更するために<ulink "
12839 "url=\"&url-debian-db-login;\">データベースにログイン</ulink>ができます。"
12840
12841 # type: Content of: <chapter><section><itemizedlist><listitem><para>
12842 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12843 #: resources.dbk:382
12844 msgid "forwarding address for your debian.org email"
12845 msgstr "debian.org アドレス宛のメールを転送するアドレス"
12846
12847 # type: Content of: <chapter><section><itemizedlist><listitem><para>
12848 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12849 #: resources.dbk:387
12850 msgid "subscription to debian-private"
12851 msgstr "debian-private の購読"
12852
12853 # type: Content of: <chapter><section><itemizedlist><listitem><para>
12854 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12855 #: resources.dbk:392
12856 msgid "whether you are on vacation"
12857 msgstr "休暇中かどうか"
12858
12859 # type: Content of: <chapter><section><itemizedlist><listitem><para>
12860 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12861 #: resources.dbk:397
12862 msgid ""
12863 "personal information such as your address, country, the latitude and "
12864 "longitude of the place where you live for use in <ulink url=\"&url-worldmap;"
12865 "\">the world map of Debian developers</ulink>, phone and fax numbers, IRC "
12866 "nickname and web page"
12867 msgstr ""
12868 "住所、国名、<ulink url=\"&url-worldmap;\">Debian 開発者世界地図</ulink>で使わ"
12869 "れている住んでいる地域の緯度経度、電話・ファックス番号、IRC でのニックネー"
12870 "ム、そしてウェブページのアドレスなどの個人情報"
12871
12872 # type: Content of: <chapter><section><itemizedlist><listitem><para>
12873 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12874 #: resources.dbk:405
12875 msgid "password and preferred shell on Debian Project machines"
12876 msgstr "Debian プロジェクトのマシン上でのパスワードと優先的に指定するシェル"
12877
12878 # type: Content of: <chapter><section><para>
12879 #. type: Content of: <chapter><section><para>
12880 #: resources.dbk:410
12881 msgid ""
12882 "Most of the information is not accessible to the public, naturally.  For "
12883 "more information please read the online documentation that you can find at "
12884 "<ulink url=\"&url-debian-db-doc;\"></ulink>."
12885 msgstr ""
12886 "当然ですが、ほとんどの情報は外部からはアクセス可能にはなっていません。より詳"
12887 "細な情報については、<ulink url=\"&url-debian-db-doc;\"></ulink> で参照できる"
12888 "オンラインドキュメントを読んでください。"
12889
12890 # type: Content of: <chapter><section><para>
12891 #. type: Content of: <chapter><section><para>
12892 #: resources.dbk:415
12893 msgid ""
12894 "Developers can also submit their SSH keys to be used for authorization on "
12895 "the official Debian machines, and even add new *.debian.net DNS entries.  "
12896 "Those features are documented at <ulink url=\"&url-debian-db-mail-gw;\"></"
12897 "ulink>."
12898 msgstr ""
12899 "開発者は公式 Debian マシンへの認証に使われる SSH 鍵を登録することもできます"
12900 "し、新たな *.debian.net の DNS エントリの追加すら可能です。これらの機能は "
12901 "<ulink url=\"&url-debian-db-mail-gw;\"></ulink> に記述されています。"
12902
12903 # type: Content of: <chapter><section><title>
12904 #. type: Content of: <chapter><section><title>
12905 #: resources.dbk:423
12906 msgid "The Debian archive"
12907 msgstr "Debian アーカイブ"
12908
12909 # type: Content of: <chapter><section><para>
12910 #. type: Content of: <chapter><section><para>
12911 #: resources.dbk:425
12912 msgid ""
12913 "The &debian-formal; distribution consists of a lot of packages (currently "
12914 "around &number-of-pkgs; source packages) and a few additional files (such as "
12915 "documentation and installation disk images)."
12916 msgstr ""
12917 "&debian-formal; ディストリビューションは大量のパッケージ (現在約 &number-of-"
12918 "pkgs; 個) と幾つかの追加ファイル (ドキュメントやインストール用ディスクイメー"
12919 "ジなど) から成り立っています。"
12920
12921 # type: Content of: <chapter><section><para>
12922 #. type: Content of: <chapter><section><para>
12923 #: resources.dbk:430
12924 msgid "Here is an example directory tree of a complete Debian archive:"
12925 msgstr "以下が完全な Debian アーカイブのディレクトリツリーの例です:"
12926
12927 # type: Content of: <chapter><section><para>
12928 #. type: Content of: <chapter><section><para>
12929 #: resources.dbk:434
12930 msgid ""
12931 "As you can see, the top-level directory contains two directories, "
12932 "<filename>dists/</filename> and <filename>pool/</filename>.  The latter is a "
12933 "“pool” in which the packages actually are, and which is handled by the "
12934 "archive maintenance database and the accompanying programs.  The former "
12935 "contains the distributions, <literal>stable</literal>, <literal>testing</"
12936 "literal> and <literal>unstable</literal>.  The <filename>Packages</filename> "
12937 "and <filename>Sources</filename> files in the distribution subdirectories "
12938 "can reference files in the <filename>pool/</filename> directory.  The "
12939 "directory tree below each of the distributions is arranged in an identical "
12940 "manner.  What we describe below for <literal>stable</literal> is equally "
12941 "applicable to the <literal>unstable</literal> and <literal>testing</literal> "
12942 "distributions."
12943 msgstr ""
12944 "見て分かるように、一番上のディレクトリは <filename>dists/</filename> と "
12945 "<filename>pool/</filename> という 2 つのディレクトリを含んでいます。後者の "
12946 "“pool” はパッケージが実際に置かれており、アーカイブのメンテナンスデータベース"
12947 "と関連するプログラムによって利用されます。前者には<literal>stable</literal>、"
12948 "<literal>testing</literal>、そして <literal>unstable</literal> というディスト"
12949 "リビューションが含まれます。ディストリビューションサブディレクトリ中の "
12950 "<filename>Packages</filename> および <filename>Sources</filename> ファイルは "
12951 "<filename>pool/</filename> ディレクトリ中のファイルを参照しています。以下の各"
12952 "ディストリビューションのディレクトリツリーは全く同じ形式になっています。以下"
12953 "で <literal>stable</literal> について述べていることは <literal>unstable</"
12954 "literal> や <literal>testing</literal> ディストリビューションにも同様に当ては"
12955 "まります。"
12956
12957 # type: Content of: <chapter><section><para>
12958 #. type: Content of: <chapter><section><para>
12959 #: resources.dbk:448
12960 msgid ""
12961 "<filename>dists/stable</filename> contains three directories, namely "
12962 "<filename>main</filename>, <filename>contrib</filename>, and <filename>non-"
12963 "free</filename>."
12964 msgstr ""
12965 "<filename>dists/stable</filename> は、<filename>main</filename>、"
12966 "<filename>contrib</filename>、<filename>non-free</filename> という名前の 3 つ"
12967 "のディレクトリを含んでいます。"
12968
12969 # type: Content of: <chapter><section><para>
12970 #. type: Content of: <chapter><section><para>
12971 #: resources.dbk:453
12972 msgid ""
12973 "In each of the areas, there is a directory for the source packages "
12974 "(<filename>source</filename>) and a directory for each supported "
12975 "architecture (<filename>binary-i386</filename>, <filename>binary-amd64</"
12976 "filename>, etc.)."
12977 msgstr ""
12978 "それぞれ、source パッケージ (<filename>source</filename>) のディレクトリとサ"
12979 "ポートしている各アーキテクチャ (<filename>binary-i386</filename>、"
12980 "<filename>binary-amd64</filename> など) のディレクトリがあります。"
12981
12982 # type: Content of: <chapter><section><para>
12983 #. type: Content of: <chapter><section><para>
12984 #: resources.dbk:458
12985 msgid ""
12986 "The <filename>main</filename> area contains additional directories which "
12987 "hold the disk images and some essential pieces of documentation required for "
12988 "installing the Debian distribution on a specific architecture "
12989 "(<filename>disks-i386</filename>, <filename>disks-amd64</filename>, etc.)."
12990 msgstr ""
12991 "<filename>main</filename> は特定のアーキテクチャ (<filename>disks-i386</"
12992 "filename>、<filename>disks-amd64</filename> など)上で Debian ディストリビュー"
12993 "ションをインストールする際に必要となるディスクイメージと主要なドキュメントの"
12994 "基本部分が入っている追加ディレクトリを含んでいます。"
12995
12996 # type: Content of: <chapter><section><section><title>
12997 #. type: Content of: <chapter><section><section><title>
12998 #: resources.dbk:464
12999 msgid "Sections"
13000 msgstr "セクション"
13001
13002 # type: Content of: <chapter><section><section><para>
13003 #. type: Content of: <chapter><section><section><para>
13004 #: resources.dbk:466
13005 msgid ""
13006 "The <literal>main</literal> section of the Debian archive is what makes up "
13007 "the <emphasis role=\"strong\">official &debian-formal; distribution</"
13008 "emphasis>.  The <literal>main</literal> section is official because it fully "
13009 "complies with all our guidelines.  The other two sections do not, to "
13010 "different degrees; as such, they are <emphasis role=\"strong\">not</"
13011 "emphasis> officially part of &debian-formal;."
13012 msgstr ""
13013 "Debian アーカイブの <literal>main</literal> セクションは<emphasis role="
13014 "\"strong\">公式な &debian-formal; ディストリビューション</emphasis>を構成する"
13015 "ものです。<literal>main</literal> セクションが公式なのは、我々のガイドライン"
13016 "全てに合致するものであるからです。他の 2 つのセクションはそうではなく、合致は"
13017 "異なる程度となっています…つまり、&debian-formal; の公式な一部では<emphasis "
13018 "role=\"strong\">ありません</emphasis>。"
13019
13020 # type: Content of: <chapter><section><section><para>
13021 #. type: Content of: <chapter><section><section><para>
13022 #: resources.dbk:474
13023 msgid ""
13024 "Every package in the main section must fully comply with the <ulink url="
13025 "\"&url-dfsg;\">Debian Free Software Guidelines</ulink> (DFSG) and with all "
13026 "other policy requirements as described in the <ulink url=\"&url-debian-"
13027 "policy;\">Debian Policy Manual</ulink>.  The DFSG is our definition of “free "
13028 "software.” Check out the Debian Policy Manual for details."
13029 msgstr ""
13030 "main セクションにある全てのパッケージは、<ulink url=\"&url-dfsg;\">Debian フ"
13031 "リーソフトウェアガイドライン</ulink> (DFSG) 及び <ulink url=\"&url-debian-"
13032 "policy;\">Debian ポリシーマニュアル</ulink>に記載されている他のポリシーの要求"
13033 "事項に完全に適合していなければなりません。DFSG は我々の定義する「フリーソフト"
13034 "ウェア」です。詳細は Debian ポリシーマニュアルを確認してください。"
13035
13036 # type: Content of: <chapter><section><section><para>
13037 #. type: Content of: <chapter><section><section><para>
13038 #: resources.dbk:482
13039 msgid ""
13040 "Packages in the <literal>contrib</literal> section have to comply with the "
13041 "DFSG, but may fail other requirements.  For instance, they may depend on non-"
13042 "free packages."
13043 msgstr ""
13044 "<literal>contrib</literal> セクションにあるパッケージは DFSG に適合している必"
13045 "要がありますが、他の要求事項を満たせてはいないことでしょう。例えば、non-free "
13046 "パッケージに依存している、などです。"
13047
13048 # type: Content of: <chapter><section><section><para>
13049 #. type: Content of: <chapter><section><section><para>
13050 #: resources.dbk:487
13051 msgid ""
13052 "Packages which do not conform to the DFSG are placed in the <literal>non-"
13053 "free</literal> section.  These packages are not considered as part of the "
13054 "Debian distribution, though we enable their use, and we provide "
13055 "infrastructure (such as our bug-tracking system and mailing lists) for non-"
13056 "free software packages."
13057 msgstr ""
13058 "DFSG を満たさないパッケージは <literal>non-free</literal> セクションに配置さ"
13059 "れます。これらのパッケージは Debian ディストリビューションの一部としては考え"
13060 "られてはいませんが、我々はこれらを利用できるようにしており、non-free ソフト"
13061 "ウェアのパッケージについて (バグ追跡システムやメーリングリストなどの) インフ"
13062 "ラストラクチャを提供しています。"
13063
13064 # type: Content of: <chapter><section><section><para>
13065 #. type: Content of: <chapter><section><section><para>
13066 #: resources.dbk:494
13067 msgid ""
13068 "The <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> contains "
13069 "a more exact definition of the three sections.  The above discussion is just "
13070 "an introduction."
13071 msgstr ""
13072 "<ulink url=\"&url-debian-policy;\">Debian ポリシーマニュアル</ulink> は 3 つ"
13073 "のセクションについてより正確な定義を含んでいます。上記の説明はほんの触りに過"
13074 "ぎません。"
13075
13076 # type: Content of: <chapter><section><section><para>
13077 #. type: Content of: <chapter><section><section><para>
13078 #: resources.dbk:499
13079 msgid ""
13080 "The separation of the three sections at the top-level of the archive is "
13081 "important for all people who want to distribute Debian, either via FTP "
13082 "servers on the Internet or on CD-ROMs: by distributing only the "
13083 "<literal>main</literal> and <literal>contrib</literal> sections, one can "
13084 "avoid any legal risks.  Some packages in the <literal>non-free</literal> "
13085 "section do not allow commercial distribution, for example."
13086 msgstr ""
13087 "アーカイブの最上位階層で 3 つのセクションに別れていることは、インターネット上"
13088 "の FTP サーバ経由であれ、CD-ROM であれ、Debian を配布したいと考える人にとって"
13089 "大事なことです…その様な人は <literal>main</literal> セクションと "
13090 "<literal>contrib</literal> セクションのみを配布することで、法的なリスクを回避"
13091 "できます。例えば、<literal>non-free</literal> セクションにあるパッケージのい"
13092 "くつかは商的な配布を許可していません。"
13093
13094 # type: Content of: <chapter><section><section><para>
13095 #. type: Content of: <chapter><section><section><para>
13096 #: resources.dbk:507
13097 msgid ""
13098 "On the other hand, a CD-ROM vendor could easily check the individual package "
13099 "licenses of the packages in <literal>non-free</literal> and include as many "
13100 "on the CD-ROMs as it's allowed to.  (Since this varies greatly from vendor "
13101 "to vendor, this job can't be done by the Debian developers.)"
13102 msgstr ""
13103 "その一方で、CD-ROMベンダは <literal>non-free</literal> 内のパッケージ群の個々"
13104 "のパッケージライセンスを簡単に確認でき、問題が無ければその多くを CD-ROM に含"
13105 "めることが出来ます。(これはベンダによって大いに異なるので、この作業は Debian "
13106 "開発者にはできません)。"
13107
13108 # type: Content of: <chapter><section><section><para>
13109 #. type: Content of: <chapter><section><section><para>
13110 #: resources.dbk:513
13111 msgid ""
13112 "Note that the term section is also used to refer to categories which "
13113 "simplify the organization and browsing of available packages, e.g.  "
13114 "<literal>admin</literal>, <literal>net</literal>, <literal>utils</literal> "
13115 "etc.  Once upon a time, these sections (subsections, rather) existed in the "
13116 "form of subdirectories within the Debian archive.  Nowadays, these exist "
13117 "only in the Section header fields of packages."
13118 msgstr ""
13119 "セクションという用語は、利用可能なパッケージの構成や参照を簡単にしているカテ"
13120 "ゴリを指すことにも使われている点に注意ください。例えば、<literal>admin</"
13121 "literal>、<literal>net</literal>、<literal>utils</literal> などです。昔々、こ"
13122 "れらのセクション (むしろサブセクション) はDebian アーカイブ内のサブディレクト"
13123 "リとして存在していました。最近では、これらはパッケージのセクションヘッダにの"
13124 "み存在しています。"
13125
13126 # type: Content of: <chapter>port<section><section><title>
13127 #. type: Content of: <chapter><section><section><title>
13128 #: resources.dbk:523
13129 msgid "Architectures"
13130 msgstr "アーキテクチャ"
13131
13132 # type: Content of: <chapter><section><section><para>
13133 #. type: Content of: <chapter><section><section><para>
13134 #: resources.dbk:525
13135 msgid ""
13136 "In the first days, the Linux kernel was only available for Intel i386 (or "
13137 "greater) platforms, and so was Debian.  But as Linux became more and more "
13138 "popular, the kernel was ported to other architectures and Debian started to "
13139 "support them. And as if supporting so much hardware was not enough, Debian "
13140 "decided to build some ports based on other Unix kernels, like <literal>hurd</"
13141 "literal> and <literal>kfreebsd</literal>."
13142 msgstr ""
13143 "はじめのうちは、Linux カーネルは Intel i386 (またはそれより新しい) プラット"
13144 "フォーム用のみが利用可能で、Debian も同様でした。しかし、Linux は日に日に広ま"
13145 "り、カーネルも他のアーキテクチャへと移植され、そして Debian はそれらのサポー"
13146 "トを始めました。そして、沢山のハードウェアをサポートするだけでは飽き足らず、"
13147 "Debian は <literal>hurd</literal> や <literal>kfreebsd</literal> のような他"
13148 "の Unix カーネルをベースにした移植版を作成することを決めました。"
13149
13150 # type: Content of: <chapter><section><section><para>
13151 # debian 5.0
13152 #. type: Content of: <chapter><section><section><para>
13153 #: resources.dbk:533
13154 msgid ""
13155 "&debian-formal; 1.3 was only available as <literal>i386</literal>.  Debian "
13156 "2.0 shipped for <literal>i386</literal> and <literal>m68k</literal> "
13157 "architectures.  Debian 2.1 shipped for the <literal>i386</literal>, "
13158 "<literal>m68k</literal>, <literal>alpha</literal>, and <literal>sparc</"
13159 "literal> architectures.  Since then Debian has grown hugely.  Debian 6 "
13160 "supports a total of nine Linux architectures (<literal>amd64</literal>, "
13161 "<literal>armel</literal>, <literal>i386</literal>, <literal>ia64</literal>, "
13162 "<literal>mips</literal>, <literal>mipsel</literal>, <literal>powerpc</"
13163 "literal>, <literal>s390</literal>, <literal>sparc</literal>) and two "
13164 "kFreeBSD architectures (<literal>kfreebsd-i386</literal> and "
13165 "<literal>kfreebsd-amd64</literal>)."
13166 msgstr ""
13167 "&debian-formal; 1.3 では <literal>i386</literal> のみが利用可能でした。"
13168 "Debian 2.0 では、<literal>i386</literal> と <literal>m68k</literal> アーキテ"
13169 "クチャがリリースされました。Debian 2.1 では、<literal>i386</literal>、"
13170 "<literal>m68k</literal>、<literal>alpha</literal>、そして <literal>sparc</"
13171 "literal> アーキテクチャがリリースされました。そして、Debian は巨大に成長しま"
13172 "した。Debian 6 は、合計 9 個の Linux アーキテクチャ (<literal>amd64</"
13173 "literal>, <literal>armel</literal>, <literal>i386</literal>, <literal>ia64</"
13174 "literal>, <literal>mips</literal>, <literal>mipsel</literal>, "
13175 "<literal>powerpc</literal>, <literal>s390</literal>, <literal>sparc</"
13176 "literal>、そして 2 つの kFreeBSD アーキテクチャ (<literal>kfreebsd-i386</"
13177 "literal> および <literal>kfreebsd-amd64</literal>) をサポートしています。"
13178
13179 # type: Content of: <chapter><section><section><para>
13180 #. type: Content of: <chapter><section><section><para>
13181 #: resources.dbk:546
13182 msgid ""
13183 "Information for developers and users about the specific ports are available "
13184 "at the <ulink url=\"&url-debian-ports;\">Debian Ports web pages</ulink>."
13185 msgstr ""
13186 "特定の移植版についての開発者/ユーザへの情報は <ulink url=\"&url-debian-"
13187 "ports;\">Debian 移植版のウェブページ</ulink>で入手可能です。"
13188
13189 # type: Content of: <chapter><section><section><title>
13190 #. type: Content of: <chapter><section><section><title>
13191 #: resources.dbk:552
13192 msgid "Packages"
13193 msgstr "パッケージ"
13194
13195 # type: Content of: <chapter><section><section><para>
13196 #. type: Content of: <chapter><section><section><para>
13197 #: resources.dbk:554
13198 msgid ""
13199 "There are two types of Debian packages, namely <literal>source</literal> and "
13200 "<literal>binary</literal> packages."
13201 msgstr ""
13202 "Debian パッケージには2種類あります。<literal>ソース</literal>パッケージと"
13203 "<literal>バイナリ</literal>パッケージです。"
13204
13205 #. type: Content of: <chapter><section><section><para>
13206 #: resources.dbk:558
13207 msgid ""
13208 "Depending on the format of the source package, it will consist of one or "
13209 "more files in addition to the mandatory <filename>.dsc</filename> file:"
13210 msgstr ""
13211 "フォーマットに応じて、ソースパッケージは必須の <filename>.dsc</filename> ファ"
13212 "イルに加え、一つあるいはそれ以上のファイルから成り立ちます:"
13213
13214 # type: Content of: <chapter><section><section><para>
13215 #. type: Content of: <chapter><section><section><para><itemizedlist><listitem><para>
13216 #: resources.dbk:562
13217 msgid ""
13218 "with format “1.0”, it has either a <filename>.tar.gz</filename> file or both "
13219 "an <filename>.orig.tar.gz</filename> and a <filename>.diff.gz</filename> "
13220 "file;"
13221 msgstr ""
13222 "フォーマット ”1.0”では、<filename>.tar.gz</filename> ファイルか、<filename>."
13223 "orig.tar.gz</filename> ファイルと <filename>.diff.gz</filename> ファイルの二"
13224 "つを持っています。"
13225
13226 #. type: Content of: <chapter><section><section><para><itemizedlist><listitem><para>
13227 #: resources.dbk:565
13228 msgid ""
13229 "with format “3.0 (quilt)”, it has a mandatory <filename>.orig.tar.{gz,bz2,xz}"
13230 "</filename> upstream tarball, multiple optional <filename>.orig-"
13231 "<replaceable>component</replaceable>.tar.{gz,bz2,xz}</filename> additional "
13232 "upstream tarballs and a mandatory <filename>debian.tar.{gz,bz2,xz}</"
13233 "filename> debian tarball;"
13234 msgstr ""
13235 "フォーマット“3.0 (quilt)”では、必須となる開発元の tarball である <filename>."
13236 "orig.tar.{gz,bz2,xz}</filename>、それからオプションで、開発元の追加 tarball "
13237 "である <filename>.orig-<replaceable>component</replaceable>.tar.{gz,bz2,xz}</"
13238 "filename> をいくつか、そして必須の debian tarball、<filename>debian.tar.{gz,"
13239 "bz2,xz}</filename> です。"
13240
13241 #. type: Content of: <chapter><section><section><para><itemizedlist><listitem><para>
13242 #: resources.dbk:571
13243 msgid ""
13244 "with format “3.0 (native)”, it has only a single <filename>.tar.{gz,bz2,xz}</"
13245 "filename> tarball."
13246 msgstr ""
13247 "フォーマット“3.0 (native)”では、単一の <filename>.tar.{gz,bz2,xz}</filename> "
13248 "tarball のみを持っています。"
13249
13250 # type: Content of: <chapter><section><section><para>
13251 #. type: Content of: <chapter><section><section><para>
13252 #: resources.dbk:576
13253 msgid ""
13254 "If a package is developed specially for Debian and is not distributed "
13255 "outside of Debian, there is just one <filename>.tar.{gz,bz2,xz}</filename> "
13256 "file which contains the sources of the program, it's called a “native” "
13257 "source package.  If a package is distributed elsewhere too, the <filename>."
13258 "orig.tar.{gz,bz2,xz}</filename> file stores the so-called <literal>upstream "
13259 "source code</literal>, that is the source code that's distributed by the "
13260 "<literal>upstream maintainer</literal> (often the author of the software). "
13261 "In this case, the <filename>.diff.gz</filename> or the <filename>debian.tar."
13262 "{gz,bz2,xz}</filename> contains the changes made by the Debian maintainer."
13263 msgstr ""
13264 "パッケージが特に Debian 用に作られていて Debian 以外で利用されていない場合"
13265 "は、プログラムのソースを含んだ単純な 1 つの <filename>.tar.{gz,bz2,xz}</"
13266 "filename> ファイルがあるだけで、“native”ソースパッケージと呼ばれます。パッ"
13267 "ケージが他でも配布されている場合は、<filename>.orig.tar.{gz,bz2,xz}</"
13268 "filename> は <literal>upstream ソースコード</literal>と呼ばれるものを保持して"
13269 "います (訳注: upstream = 開発元)。<literal>upstream ソースコード</literal>は "
13270 "<literal>upstream メンテナ</literal> (大抵の場合はソフトウェアの作者) によっ"
13271 "て配布されているソースコードです。この場合、<filename>.diff.gz</filename> や"
13272 "<filename>debian.tar.{gz,bz2,xz}</filename> は、Debian パッケージメンテナに"
13273 "よって加えられた変更を含んでいます。"
13274
13275 # type: Content of: <chapter><section><section><para>
13276 #. type: Content of: <chapter><section><section><para>
13277 #: resources.dbk:589
13278 msgid ""
13279 "The <filename>.dsc</filename> file lists all the files in the source package "
13280 "together with checksums (<command>md5sums</command>) and some additional "
13281 "info about the package (maintainer, version, etc.)."
13282 msgstr ""
13283 "<filename>.dsc</filename> ファイルはソースパッケージ中のすべてのファイルを"
13284 "チェックサム (<command>md5sums</command>) と共にリストしたものと、パッケージ"
13285 "関連の追加情報 (メンテナ、バージョン、etc) を含んでいます。"
13286
13287 # type: Content of: <chapter><section><section><title>
13288 #. type: Content of: <chapter><section><section><title>
13289 #: resources.dbk:596
13290 msgid "Distributions"
13291 msgstr "ディストリビューション"
13292
13293 # type: Content of: <chapter><section><section><para>
13294 #. type: Content of: <chapter><section><section><para>
13295 #: resources.dbk:598
13296 msgid ""
13297 "The directory system described in the previous chapter is itself contained "
13298 "within <literal>distribution directories</literal>.  Each distribution is "
13299 "actually contained in the <filename>pool</filename> directory in the top-"
13300 "level of the Debian archive itself."
13301 msgstr ""
13302 "前章で説明したディレクトリシステムは、それ自体が<literal>ディストリビューショ"
13303 "ンディレクトリ</literal>内に含まれています。それぞれのディストリビューション"
13304 "は、実際には Debian アーカイブ自体の最上位階層の <filename>pool</filename> "
13305 "ディレクトリに含まれています。"
13306
13307 # type: Content of: <chapter><section><section><para>
13308 #. type: Content of: <chapter><section><section><para>
13309 #: resources.dbk:604
13310 msgid ""
13311 "To summarize, the Debian archive has a root directory within an FTP server.  "
13312 "For instance, at the mirror site, <literal>ftp.us.debian.org</literal>, the "
13313 "Debian archive itself is contained in <ulink url=\"ftp://ftp.us.debian.org/"
13314 "debian\">/debian</ulink>, which is a common location (another is <filename>/"
13315 "pub/debian</filename>)."
13316 msgstr ""
13317 "簡単にまとめると、Debian アーカイブは FTP サーバのルートディレクトリを持って"
13318 "います。例えば、ミラーサイトでいうと <literal>ftp.us.debian.org</literal> で"
13319 "は Debian アーカイブそのものは <ulink url=\"ftp://ftp.us.debian.org/debian"
13320 "\">/debian</ulink> に含まれており、これは共通した配置となっています (他には "
13321 "<filename>/pub/debian</filename> があります)。"
13322
13323 # type: Content of: <chapter><section><section><para>
13324 #. type: Content of: <chapter><section><section><para>
13325 #: resources.dbk:611
13326 msgid ""
13327 "A distribution comprises Debian source and binary packages, and the "
13328 "respective <filename>Sources</filename> and <filename>Packages</filename> "
13329 "index files, containing the header information from all those packages.  The "
13330 "former are kept in the <filename>pool/</filename> directory, while the "
13331 "latter are kept in the <filename>dists/</filename> directory of the archive "
13332 "(for backwards compatibility)."
13333 msgstr ""
13334 "ディストリビューションは Debian ソースパッケージとバイナリパッケージと、これ"
13335 "に対応した <filename>Sources</filename> と <filename>Packages</filename> のイ"
13336 "ンデックスファイル (これら全てのパッケージのヘッダ情報を含む) から構成されて"
13337 "います。前者は <filename>pool/</filename> ディレクトリに、そして後者はアーカ"
13338 "イブの <filename>dists/</filename> ディレクトリに含まれています (後方互換性の"
13339 "ため)。"
13340
13341 # type: Content of: <chapter><section><section><section><title>
13342 #. type: Content of: <chapter><section><section><section><title>
13343 #: resources.dbk:619
13344 msgid "Stable, testing, and unstable"
13345 msgstr "安定版 (stable)、テスト版 (testing)、不安定版 (unstable)"
13346
13347 # type: Content of: <chapter><section><section><section><para>
13348 #. type: Content of: <chapter><section><section><section><para>
13349 #: resources.dbk:621
13350 msgid ""
13351 "There are always distributions called <literal>stable</literal> (residing in "
13352 "<filename>dists/stable</filename>), <literal>testing</literal> (residing in "
13353 "<filename>dists/testing</filename>), and <literal>unstable</literal> "
13354 "(residing in <filename>dists/unstable</filename>).  This reflects the "
13355 "development process of the Debian project."
13356 msgstr ""
13357 "常に <literal>安定版 (stable)</literal> (<filename>dists/stable</filename> に"
13358 "属します)、<literal>テスト晩 (testing)</literal> (<filename>dists/testing</"
13359 "filename> に属します)、<literal>不安定版 (unstable)</literal> "
13360 "(<filename>dists/unstable</filename> に属します) と呼ばれるディストリビュー"
13361 "ションが存在しています。これは Debian プロジェクトでの開発プロセスを反映して"
13362 "います。"
13363
13364 # type: Content of: <chapter><section><section><section><para>
13365 #. type: Content of: <chapter><section><section><section><para>
13366 #: resources.dbk:628
13367 msgid ""
13368 "Active development is done in the <literal>unstable</literal> distribution "
13369 "(that's why this distribution is sometimes called the <literal>development "
13370 "distribution</literal>).  Every Debian developer can update his or her "
13371 "packages in this distribution at any time.  Thus, the contents of this "
13372 "distribution change from day to day.  Since no special effort is made to "
13373 "make sure everything in this distribution is working properly, it is "
13374 "sometimes literally unstable."
13375 msgstr ""
13376 "活発な開発が<literal>不安定版 (unstable)</literal> ディストリビューションで行"
13377 "われています (これが、何故このディストリビューションが<literal>開発ディストリ"
13378 "ビューション</literal>と呼ばれることがあるかという理由です)。全ての Debian 開"
13379 "発者は、このディストリビューション内の自分のパッケージを何時でも更新できま"
13380 "す。つまり、このディストリビューションの内容は日々変化しているのです。この"
13381 "ディストリビューションの全てが正しく動作するかを保証することについては特別な"
13382 "努力は払われていないので、時には文字通り不安定 (unstable) となります。"
13383
13384 # type: Content of: <chapter><section><section><section><para>
13385 #. type: Content of: <chapter><section><section><section><para>
13386 #: resources.dbk:637
13387 msgid ""
13388 "The <link linkend=\"testing\">testing</link> distribution is generated "
13389 "automatically by taking packages from <literal>unstable</literal> if they "
13390 "satisfy certain criteria.  Those criteria should ensure a good quality for "
13391 "packages within <literal>testing</literal>.  The update to <literal>testing</"
13392 "literal> is launched twice each day, right after the new packages have been "
13393 "installed.  See <xref linkend=\"testing\"/>."
13394 msgstr ""
13395 "<link linkend=\"testing\">テスト版 (testing)</link> ディストリビューション"
13396 "は、パッケージが特定の判定規準を満たした際に<literal>不安定版</literal>から自"
13397 "動的に移動されることで生成されています。この判定規準は<literal>テスト版</"
13398 "literal>に含まれるパッケージとして十分な品質であることを保証する必要がありま"
13399 "す。<literal>テスト版</literal>への更新は、新しいパッケージがインストールされ"
13400 "た後、毎日 2 回実施されています。<xref linkend=\"testing\"/> を参照してくださ"
13401 "い。"
13402
13403 # type: Content of: <chapter><section><section><section><para>
13404 #. type: Content of: <chapter><section><section><section><para>
13405 #: resources.dbk:645
13406 msgid ""
13407 "After a period of development, once the release manager deems fit, the "
13408 "<literal>testing</literal> distribution is frozen, meaning that the policies "
13409 "which control how packages move from <literal>unstable</literal> to "
13410 "<literal>testing</literal> are tightened.  Packages which are too buggy are "
13411 "removed.  No changes are allowed into <literal>testing</literal> except for "
13412 "bug fixes.  After some time has elapsed, depending on progress, the "
13413 "<literal>testing</literal> distribution is frozen even further.  Details of "
13414 "the handling of the testing distribution are published by the Release Team "
13415 "on debian-devel-announce.  After the open issues are solved to the "
13416 "satisfaction of the Release Team, the distribution is released.  Releasing "
13417 "means that <literal>testing</literal> is renamed to <literal>stable</"
13418 "literal>, and a new copy is created for the new <literal>testing</literal>, "
13419 "and the previous <literal>stable</literal> is renamed to <literal>oldstable</"
13420 "literal> and stays there until it is finally archived.  On archiving, the "
13421 "contents are moved to <literal>&archive-host;</literal>."
13422 msgstr ""
13423 "一定の開発期間後、リリースマネージャが適当であると決定すると、<literal>テスト"
13424 "版 (testing)</literal> ディストリビューションはフリーズされます。これは、"
13425 "<literal>不安定版 (unstable)</literal> から<literal>テスト版 (testing)</"
13426 "literal> へのパッケージ移動をどのように行うかのポリシーがきつくなることを意味"
13427 "しています。バグが多すぎるパッケージは削除されます。バグ修正以外の変更が"
13428 "<literal>テスト版 (testing)</literal> に入ることは許可されません。いくらかの"
13429 "時間経過後、進行状況に応じて<literal>テスト版 (testing)</literal> ディストリ"
13430 "ビューションはより一層フリーズされます。テスト版ディストリビューションの取扱"
13431 "い詳細については debian-devel-announce にてリリースチームが発表します。リリー"
13432 "スチームが満足する程度に残っていた問題が修正された後、ディストリビューション"
13433 "がリリースされます。リリースは、<literal>テスト版 (testing)</literal> が"
13434 "<literal>安定版 (stable)</literal> へとリネームされる事を意味しており、"
13435 "<literal>テスト版 (testing)</literal> 用の新しいコピーが作成され、以前の"
13436 "<literal>安定版 (stable)</literal> は<literal>旧安定版 (oldstable)</literal> "
13437 "にリネームされ、最終的にアーカイブされるまで存在しています。アーカイブ作業で"
13438 "は、コンテンツは <literal>&archive-host;</literal> へと移動されます。"
13439
13440 # type: Content of: <chapter><section><section><section><para>
13441 #. type: Content of: <chapter><section><section><section><para>
13442 #: resources.dbk:662
13443 msgid ""
13444 "This development cycle is based on the assumption that the "
13445 "<literal>unstable</literal> distribution becomes <literal>stable</literal> "
13446 "after passing a period of being in <literal>testing</literal>.  Even once a "
13447 "distribution is considered stable, a few bugs inevitably remain — that's why "
13448 "the stable distribution is updated every now and then.  However, these "
13449 "updates are tested very carefully and have to be introduced into the archive "
13450 "individually to reduce the risk of introducing new bugs.  You can find "
13451 "proposed additions to <literal>stable</literal> in the <filename>proposed-"
13452 "updates</filename> directory.  Those packages in <filename>proposed-updates</"
13453 "filename> that pass muster are periodically moved as a batch into the stable "
13454 "distribution and the revision level of the stable distribution is "
13455 "incremented (e.g., ‘6.0’ becomes ‘6.0.1’, ‘5.0.7’ becomes ‘5.0.8’, and so "
13456 "forth).  Please refer to <link linkend=\"upload-stable\">uploads to the "
13457 "<literal>stable</literal> distribution</link> for details."
13458 msgstr ""
13459 "この開発サイクルは、<literal>不安定版 (unstable)</literal> ディストリビュー"
13460 "ションが、一定期間<literal>テスト版 (testing)</literal>を過ごした後で"
13461 "<literal>安定版 (stable)</literal>になる仮定に基づいています。一旦ディストリ"
13462 "ビューションが安定したと考えられたとしても、必然的にいくつかのバグは残ってい"
13463 "ます — これが安定版ディストリビューションが時折更新されている理由です。しか"
13464 "し、これらの更新はとても注意深くテストされており、新たなバグを招き入れるリス"
13465 "クを避けるためにそれぞれ個々にアーカイブに収録されるようになっています。"
13466 "<literal>安定版 (stable)</literal> への追加提案は、<filename>proposed-"
13467 "updates</filename> ディレクトリにて参照可能です。<filename>proposed-updates</"
13468 "filename> にある合格したこれらのパッケージは、定期的にまとめて安定版ディスト"
13469 "リビューションに移動され、安定版ディストリビューションのリビジョンレベルが 1 "
13470 "つ増えることになります (例: ‘6.0’ が ‘6.0.1’ に、‘5.0’ が ‘5.0.8’ に、以下同"
13471 "様)。詳細に付いては、<link linkend=\"upload-stable\"><literal>安定版 (stable)"
13472 "</literal> ディストリビューションへのアップロード</link>を参照してください。"
13473
13474 # type: Content of: <chapter><section><section><section><para>
13475 #. type: Content of: <chapter><section><section><section><para>
13476 #: resources.dbk:679
13477 msgid ""
13478 "Note that development under <literal>unstable</literal> continues during the "
13479 "freeze period, since the <literal>unstable</literal> distribution remains in "
13480 "place in parallel with <literal>testing</literal>."
13481 msgstr ""
13482 "<literal>不安定版 (unstable)</literal>での開発はフリーズ期間中も続けられてい"
13483 "ることに注意してください。<literal>不安定版 (unstable)</literal> ディストリ"
13484 "ビューションは<literal>テスト版 (testing)</literal> とは平行した状態でありつ"
13485 "づけているからです。"
13486
13487 # type: Content of: <chapter><section><section><section><title>
13488 #. type: Content of: <chapter><section><section><section><title>
13489 #: resources.dbk:686
13490 msgid "More information about the testing distribution"
13491 msgstr "テスト版ディストリビューションについてのさらなる情報"
13492
13493 # type: Content of: <chapter><section><section><section><para>
13494 #. type: Content of: <chapter><section><section><section><para>
13495 #: resources.dbk:688
13496 msgid ""
13497 "Packages are usually installed into the <literal>testing</literal> "
13498 "distribution after they have undergone some degree of testing in "
13499 "<literal>unstable</literal>."
13500 msgstr ""
13501 "パッケージは通常、<literal>不安定版 (unstable)</literal> におけるテスト版への"
13502 "移行基準を満たした後で<literal>テスト版 (testing)</literal> ディストリビュー"
13503 "ションへとインストールされます。"
13504
13505 # type: Content of: <chapter><section><section><section><para>
13506 #. type: Content of: <chapter><section><section><section><para>
13507 #: resources.dbk:692
13508 msgid ""
13509 "For more details, please see the <link linkend=\"testing\">information about "
13510 "the testing distribution</link>."
13511 msgstr ""
13512 "より詳細については、<link linkend=\"testing\">テスト版ディストリビューション"
13513 "についての情報</link>を参照してください。"
13514
13515 # type: Content of: <chapter><section><section><section><title>
13516 #. type: Content of: <chapter><section><section><section><title>
13517 #: resources.dbk:698
13518 msgid "Experimental"
13519 msgstr "試験版 (experimental)"
13520
13521 # type: Content of: <chapter><section><section><section><para>
13522 #. type: Content of: <chapter><section><section><section><para>
13523 #: resources.dbk:700
13524 msgid ""
13525 "The <literal>experimental</literal> distribution is a special distribution.  "
13526 "It is not a full distribution in the same sense as <literal>stable</"
13527 "literal>, <literal>testing</literal> and <literal>unstable</literal> are.  "
13528 "Instead, it is meant to be a temporary staging area for highly experimental "
13529 "software where there's a good chance that the software could break your "
13530 "system, or software that's just too unstable even for the <literal>unstable</"
13531 "literal> distribution (but there is a reason to package it nevertheless).  "
13532 "Users who download and install packages from <literal>experimental</literal> "
13533 "are expected to have been duly warned.  In short, all bets are off for the "
13534 "<literal>experimental</literal> distribution."
13535 msgstr ""
13536 "<literal>試験版 (experimental) </literal> は特殊なディストリビューションで"
13537 "す。これは、`安定版' や `不安定版' と同じ意味での完全なディストリビューション"
13538 "ではありません。その代わり、ソフトウェアがシステムを破壊する可能性がある、あ"
13539 "るいは<literal>不安定版</literal>ディストリビューションに導入することですら不"
13540 "安定過ぎる (だが、それにもかかわらず、パッケージにする理由はある) ものである"
13541 "ような、とても実験的な要素を含むソフトウェアの一時的な置き場であることを意味"
13542 "しています。<literal>試験版 (experimental)</literal> からパッケージをダウン"
13543 "ロードしてインストールするユーザは、十分に注意を受けているのを期待されていま"
13544 "す。要するに、<literal>試験版 (experimental)</literal> ディストリビューション"
13545 "を利用すると、どのようになるかは全くわからないということです。"
13546
13547 # type: Content of: <chapter><section><section><section><para>
13548 #. type: Content of: <chapter><section><section><section><para>
13549 #: resources.dbk:712
13550 msgid ""
13551 "These are the <citerefentry> <refentrytitle>sources.list</refentrytitle> "
13552 "<manvolnum>5</manvolnum> </citerefentry> lines for <literal>experimental</"
13553 "literal>:"
13554 msgstr ""
13555 "以下が、<literal>試験版 (experimental)</literal> 用の <citerefentry> "
13556 "<refentrytitle>sources.list</refentrytitle> <manvolnum>5</manvolnum> </"
13557 "citerefentry>です:"
13558
13559 # type: Content of: <chapter><section><section><section><programlisting>
13560 #. type: Content of: <chapter><section><section><section><programlisting>
13561 #: resources.dbk:717
13562 #, no-wrap
13563 msgid ""
13564 "deb http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
13565 "deb-src http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
13566 msgstr ""
13567 "deb http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
13568 "deb-src http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
13569
13570 # type: Content of: <chapter><section><section><section><para>
13571 #. type: Content of: <chapter><section><section><section><para>
13572 #: resources.dbk:721
13573 msgid ""
13574 "If there is a chance that the software could do grave damage to a system, it "
13575 "is likely to be better to put it into <literal>experimental</literal>.  For "
13576 "instance, an experimental compressed file system should probably go into "
13577 "<literal>experimental</literal>."
13578 msgstr ""
13579 "ソフトウェアがシステムに多大なダメージを与える可能性がある場合、<literal>試験"
13580 "版 (experimental)</literal> へ配置する方が良いでしょう。例えば、実験的な圧縮"
13581 "ファイルシステムは恐らく<literal>試験版 (experimental)</literal> に行くことに"
13582 "なるでしょう。"
13583
13584 # type: Content of: <chapter><section><section><section><para>
13585 #. type: Content of: <chapter><section><section><section><para>
13586 #: resources.dbk:727
13587 msgid ""
13588 "Whenever there is a new upstream version of a package that introduces new "
13589 "features but breaks a lot of old ones, it should either not be uploaded, or "
13590 "be uploaded to <literal>experimental</literal>.  A new, beta, version of "
13591 "some software which uses a completely different configuration can go into "
13592 "<literal>experimental</literal>, at the maintainer's discretion.  If you are "
13593 "working on an incompatible or complex upgrade situation, you can also use "
13594 "<literal>experimental</literal> as a staging area, so that testers can get "
13595 "early access."
13596 msgstr ""
13597 "パッケージの新しい上流バージョンが新しい機能を導入するが多くの古い機能を壊し"
13598 "てしまう場合であれば、アップロードしないでおくか<literal>試験版 "
13599 "(experimental)</literal> へアップロードするかしましょう。新しいバージョン、"
13600 "ベータ版などで、利用する設定が完全に変わっているソフトウェアは、メンテナの配"
13601 "慮に従って<literal>試験版 (experimental)</literal> へ入れることができます。も"
13602 "しも非互換性や複雑なアップグレード対応について作業している場合などは、"
13603 "<literal>試験版 (experimental)</literal> をステージングエリアとして利用するこ"
13604 "とができるのです。その結果、テストユーザは早期に新しいバージョンの利用が可能"
13605 "になります。"
13606
13607 # type: Content of: <chapter><section><section><section><para>
13608 # propagate
13609 #. type: Content of: <chapter><section><section><section><para>
13610 #: resources.dbk:737
13611 msgid ""
13612 "Some experimental software can still go into <literal>unstable</literal>, "
13613 "with a few warnings in the description, but that isn't recommended because "
13614 "packages from <literal>unstable</literal> are expected to propagate to "
13615 "<literal>testing</literal> and thus to <literal>stable</literal>.  You "
13616 "should not be afraid to use <literal>experimental</literal> since it does "
13617 "not cause any pain to the ftpmasters, the experimental packages are "
13618 "periodically removed once you upload the package in <literal>unstable</"
13619 "literal> with a higher version number."
13620 msgstr ""
13621 "試験版 (experimental) のソフトウェアは<literal>不安定版 (unstable)</literal> "
13622 "へ説明文に幾つかの警告を加えた上で入れることも可能ではありますが、お勧めはで"
13623 "きません。それは、<literal>不安定版 (unstable)</literal> のパッケージは"
13624 "<literal>テスト版 (testing)</literal> へ移行し、そして<literal>安定版 "
13625 "(stable)</literal> になることが期待されているからです。<literal>試験版 "
13626 "(experimental)</literal> を使うのをためらうべきではありません。何故なら "
13627 "ftpmaster には何の苦痛も与えませんし、試験版 (experimental) のパッケージは一"
13628 "旦<literal>不安定版 (unstable)</literal> により大きなバージョン番号でアップ"
13629 "ロードされると定期的に削除されるからです。"
13630
13631 # type: Content of: <chapter><section><section><section><para>
13632 #. type: Content of: <chapter><section><section><section><para>
13633 #: resources.dbk:747
13634 msgid ""
13635 "New software which isn't likely to damage your system can go directly into "
13636 "<literal>unstable</literal>."
13637 msgstr ""
13638 "システムにダメージを与えないような新しいソフトウェアは直接<literal>不安定版 "
13639 "(unstable)</literal> へ入れることが可能です。"
13640
13641 # type: Content of: <chapter><section><section><section><para>
13642 #. type: Content of: <chapter><section><section><section><para>
13643 #: resources.dbk:751
13644 msgid ""
13645 "An alternative to <literal>experimental</literal> is to use your personal "
13646 "web space on <literal>people.debian.org</literal>."
13647 msgstr ""
13648 "<literal>試験版 (experimental)</literal> の代わりとなる方法は、"
13649 "<literal>people.debian.org</literal> 上の個人的な web ページを使うことです。"
13650
13651 # type: Content of: <chapter><section><section><title>
13652 #. type: Content of: <chapter><section><section><title>
13653 #: resources.dbk:759
13654 msgid "Release code names"
13655 msgstr "リリースのコードネーム"
13656
13657 # type: Content of: <chapter><section><section><para>
13658 #. type: Content of: <chapter><section><section><para>
13659 #: resources.dbk:761
13660 msgid ""
13661 "Every released Debian distribution has a <literal>code name</literal>: "
13662 "Debian 1.1 is called <literal>buzz</literal>; Debian 1.2, <literal>rex</"
13663 "literal>; Debian 1.3, <literal>bo</literal>; Debian 2.0, <literal>hamm</"
13664 "literal>; Debian 2.1, <literal>slink</literal>; Debian 2.2, <literal>potato</"
13665 "literal>; Debian 3.0, <literal>woody</literal>; Debian 3.1, <literal>sarge</"
13666 "literal>; Debian 4.0, <literal>etch</literal>; Debian 5.0, <literal>lenny</"
13667 "literal>; Debian 6.0, <literal>squeeze</literal> and the next release will "
13668 "be called <literal>wheezy</literal>.  There is also a ``pseudo-"
13669 "distribution'', called <literal>sid</literal>, which is the current "
13670 "<literal>unstable</literal> distribution; since packages are moved from "
13671 "<literal>unstable</literal> to <literal>testing</literal> as they approach "
13672 "stability, <literal>sid</literal> itself is never released.  As well as the "
13673 "usual contents of a Debian distribution, <literal>sid</literal> contains "
13674 "packages for architectures which are not yet officially supported or "
13675 "released by Debian.  These architectures are planned to be integrated into "
13676 "the mainstream distribution at some future date."
13677 msgstr ""
13678 "リリースされた Debian ディストリビューションは全て<literal>コードネーム</"
13679 "literal>を持っています: Debian 1.1 は <literal>buzz</literal>、Debian 1.2 "
13680 "は <literal>rex</literal>、Debian 1.3 は <literal>bo</literal>、Debian 2.0 "
13681 "は <literal>hamm</literal>、Debian 2.1 は <literal>slink</literal>、Debian "
13682 "2.2 は <literal>potato</literal>、Debian 3.0 は <literal>woody</literal>、"
13683 "Debian 3.1 は <literal>sarge</literal>、Debian 4.0 は <literal>etch</"
13684 "literal>、Debian 5.0 は <literal>lenny</literal>、Debian 6.0 は "
13685 "<literal>squeeze</literal>、そして次のリリースは <literal>wheezy</literal> と"
13686 "呼ばれています。<literal>sid</literal> と呼ばれる「擬似ディストリビューショ"
13687 "ン」もあり、これは現在の <literal>unstable</literal> ディストリビューションを"
13688 "指します。パッケージは安定に近づくと <literal>unstable</literal> から "
13689 "<literal>testing</literal> へと移動されるので、<literal>sid</literal> そのも"
13690 "のは決してリリースされません。通常の Debian ディストリビューションの内容同様"
13691 "に、<literal>sid</literal> は Debian ではまだ公式にサポートあるいはリリースさ"
13692 "れていないアーキテクチャのパッケージを含んでいます。これらのアーキテクチャ"
13693 "は、いつか主流ディストリビューションに統合される予定です。"
13694
13695 # type: Content of: <chapter><section><section><para>
13696 #. type: Content of: <chapter><section><section><para>
13697 #: resources.dbk:780
13698 msgid ""
13699 "Since Debian has an open development model (i.e., everyone can participate "
13700 "and follow the development) even the <literal>unstable</literal> and "
13701 "<literal> testing</literal> distributions are distributed to the Internet "
13702 "through the Debian FTP and HTTP server network. Thus, if we had called the "
13703 "directory which contains the release candidate version <literal>testing</"
13704 "literal>, then we would have to rename it to <literal>stable</literal> when "
13705 "the version is released, which would cause all FTP mirrors to re-retrieve "
13706 "the whole distribution (which is quite large)."
13707 msgstr ""
13708 "Debian はオープンな開発体制 (つまり、誰もが開発について参加/追いかけが可能) "
13709 "となっており、<literal>不安定版 (unstable)</literal> および <literal>テスト"
13710 "版 (testing)</literal> ディストリビューションすら Debian の FTP および HTTP "
13711 "サーバネットワークを通じてインターネットへ提供されています。従って、リリース"
13712 "候補版を含むディレクトリを<literal>テスト版 (testing)</literal> と呼んだ場"
13713 "合、このバージョンがリリースされる際に<literal>安定版 (stable)</literal> へと"
13714 "リネームする必要があるということを意味しており、すべての FTP ミラーがディスト"
13715 "リビューションすべて (とても巨大です) を再回収することになります。"
13716
13717 # type: Content of: <chapter><section><section><para>
13718 #. type: Content of: <chapter><section><section><para>
13719 #: resources.dbk:790
13720 msgid ""
13721 "On the other hand, if we called the distribution directories <literal>Debian-"
13722 "x.y</literal> from the beginning, people would think that Debian release "
13723 "<literal>x.y</literal> is available.  (This happened in the past, where a CD-"
13724 "ROM vendor built a Debian 1.0 CD-ROM based on a pre-1.0 development "
13725 "version.  That's the reason why the first official Debian release was 1.1, "
13726 "and not 1.0.)"
13727 msgstr ""
13728 "一方、最初からディストリビューションディレクトリを <literal>Debian-x.y</"
13729 "literal> と呼んでいた場合、皆 Debian リリース <literal>x.y</literal> が利用可"
13730 "能になっていると考えるでしょう。(これは過去にあったことで、CD-ROM ベンダが "
13731 "Debian 1.0 の CD-ROM を pre-1.0 開発版を元に作成したことによります。これが。"
13732 "何故最初の公式 Debian のリリース版が 1.0 ではなく 1.1 であったかという理由で"
13733 "す)。 "
13734
13735 # type: Content of: <chapter><section><section><para>
13736 #. type: Content of: <chapter><section><section><para>
13737 #: resources.dbk:798
13738 msgid ""
13739 "Thus, the names of the distribution directories in the archive are "
13740 "determined by their code names and not their release status (e.g., "
13741 "`squeeze'). These names stay the same during the development period and "
13742 "after the release; symbolic links, which can be changed easily, indicate the "
13743 "currently released stable distribution.  That's why the real distribution "
13744 "directories use the <literal>code names</literal>, while symbolic links for "
13745 "<literal>stable</literal>, <literal>testing</literal>, and "
13746 "<literal>unstable</literal> point to the appropriate release directories."
13747 msgstr ""
13748 "従って、アーカイブ内のディストリビューションディレクトリの名前はリリースの状"
13749 "態ではなくコードネームで決定されます (例えば `squeeze' など)。これらの名称は"
13750 "開発期間中とリリース後も同じものであり続けます。そして、簡単に変更可能なシン"
13751 "ボリックリンクによって、現在の安定版リリースディストリビューションを示すこと"
13752 "になります。これが、<literal>stable</literal>、<literal>testing</literal>、"
13753 "<literal>unstable</literal> へのシンボリックリンクがそれぞれ相応しいリリース"
13754 "ディレクトリを指しているのに対して、実際のディストリビューションディレクトリ"
13755 "では<literal>コードネーム</literal>を使っている理由です。"
13756
13757 # type: Content of: <chapter><section><title>
13758 #. type: Content of: <chapter><section><title>
13759 #: resources.dbk:812
13760 msgid "Debian mirrors"
13761 msgstr "Debian ミラーサーバ"
13762
13763 # type: Content of: <chapter><section><para>
13764 #. type: Content of: <chapter><section><para>
13765 #: resources.dbk:814
13766 msgid ""
13767 "The various download archives and the web site have several mirrors "
13768 "available in order to relieve our canonical servers from heavy load.  In "
13769 "fact, some of the canonical servers aren't public — a first tier of mirrors "
13770 "balances the load instead.  That way, users always access the mirrors and "
13771 "get used to using them, which allows Debian to better spread its bandwidth "
13772 "requirements over several servers and networks, and basically makes users "
13773 "avoid hammering on one primary location.  Note that the first tier of "
13774 "mirrors is as up-to-date as it can be since they update when triggered from "
13775 "the internal sites (we call this push mirroring)."
13776 msgstr ""
13777 "各種ダウンロードアーカイブサイトおよびウェブサイトは、中央サーバを巨大なトラ"
13778 "フィックから守るために複数ミラーが利用可能となっています。実際のところ、中央"
13779 "サーバのいくつかは公開アクセスが出来るようにはなっていません - 代わりに一次ミ"
13780 "ラーが負荷を捌いています。このようにして、ユーザは常にミラーにアクセスして利"
13781 "用可能になっており、Debian を多くのサーバやネットワーク越しに配布するのに必要"
13782 "な帯域が楽になり、ユーザが一次配布元に集中しすぎてサイトがダウンしてしまうの"
13783 "をおおよそ避けられるようになります。一次配布ミラーは内部サイトからのトリガー"
13784 "によって更新されるので、可能な限り最新になっている (我々はこれをプッシュミ"
13785 "ラーと呼んでいます)。"
13786
13787 # type: Content of: <chapter><section><para>
13788 #. type: Content of: <chapter><section><para>
13789 #: resources.dbk:825
13790 msgid ""
13791 "All the information on Debian mirrors, including a list of the available "
13792 "public FTP/HTTP servers, can be found at <ulink url=\"&url-debian-mirrors;"
13793 "\"></ulink>.  This useful page also includes information and tools which can "
13794 "be helpful if you are interested in setting up your own mirror, either for "
13795 "internal or public access."
13796 msgstr ""
13797 "利用可能な公開 FTP/HTTP サーバのリストを含む、Debian ミラーサーバについての全"
13798 "ての情報が <ulink url=\"&url-debian-mirrors;\"></ulink> から入手可能です。こ"
13799 "の役立つページには、内部的なものであれ公開されるものであれ、自分のミラーを設"
13800 "定することに興味を持った場合に役立つ情報とツールも含まれています。"
13801
13802 # type: Content of: <chapter><section><para>
13803 #. type: Content of: <chapter><section><para>
13804 #: resources.dbk:832
13805 msgid ""
13806 "Note that mirrors are generally run by third-parties who are interested in "
13807 "helping Debian.  As such, developers generally do not have accounts on these "
13808 "machines."
13809 msgstr ""
13810 "注意してほしいのは、ミラーは大抵 Debian の支援に興味を抱いてくれた第三者に"
13811 "よって運用されていることです。そのため、開発者は通常これらのマシン上にはアカ"
13812 "ウントを持ってはいません。"
13813
13814 # type: Content of: <chapter><section><title>
13815 #. type: Content of: <chapter><section><title>
13816 #: resources.dbk:839
13817 msgid "The Incoming system"
13818 msgstr "Incoming システム"
13819
13820 # type: Content of: <chapter><section><para>
13821 #. type: Content of: <chapter><section><para>
13822 #: resources.dbk:841
13823 msgid ""
13824 "The Incoming system is responsible for collecting updated packages and "
13825 "installing them in the Debian archive.  It consists of a set of directories "
13826 "and scripts that are installed on <literal>&ftp-master-host;</literal>."
13827 msgstr ""
13828 "Incoming システムは、更新されたパッケージを集めて Debian アーカイブにインス"
13829 "トールする役割を果たしています。これは <literal>&ftp-master-host;</literal> "
13830 "上にインストールされたディレクトリとスクリプトの集合体です。"
13831
13832 # type: Content of: <chapter><section><para>
13833 #. type: Content of: <chapter><section><para>
13834 #: resources.dbk:846
13835 msgid ""
13836 "Packages are uploaded by all the maintainers into a directory called "
13837 "<filename>UploadQueue</filename>.  This directory is scanned every few "
13838 "minutes by a daemon called <command>queued</command>, <filename>*.command</"
13839 "filename>-files are executed, and remaining and correctly signed <filename>*."
13840 "changes</filename>-files are moved together with their corresponding files "
13841 "to the <filename>unchecked</filename> directory.  This directory is not "
13842 "visible for most Developers, as ftp-master is restricted; it is scanned "
13843 "every 15 minutes by the <command>dak process-upload</command> script, which "
13844 "verifies the integrity of the uploaded packages and their cryptographic "
13845 "signatures.  If the package is considered ready to be installed, it is moved "
13846 "into the <filename>done</filename> directory.  If this is the first upload "
13847 "of the package (or it has new binary packages), it is moved to the "
13848 "<filename>new</filename> directory, where it waits for approval by the "
13849 "ftpmasters.  If the package contains files to be installed by hand it is "
13850 "moved to the <filename>byhand</filename> directory, where it waits for "
13851 "manual installation by the ftpmasters.  Otherwise, if any error has been "
13852 "detected, the package is refused and is moved to the <filename>reject</"
13853 "filename> directory."
13854 msgstr ""
13855 "全てのメンテナによってアップロードされたパッケージは <filename>UploadQueue</"
13856 "filename> というディレクトリに置かれます。このディレクトリは、毎分 "
13857 "<command>queued</command> と呼ばれるデーモンによってスキャンされ、"
13858 "<filename>*.command</filename> ファイルが実行されて、そのまま正しく署名され"
13859 "た <filename>*.changes</filename> ファイルが対応するファイルと共に "
13860 "<filename>unchecked</filename> ディレクトリに移動されます。このディレクトリ"
13861 "は ftp-master の様に制限されており、ほとんどの開発者には見えるようにはなって"
13862 "いません。ディレクトリはアップロードされたパッケージと暗号署名の完全性を照合"
13863 "する <command>dak process-upload</command> スクリプトによって15分毎にスキャン"
13864 "されます。パッケージがインストール可能であると判断されると、<filename>done</"
13865 "filename> ディレクトリに移動されます。これがパッケージの初アップロードの場合 "
13866 "(あるいは新たなバイナリパッケージを含んでいる場合)、ftpmaster による許可を待"
13867 "つ場所である <filename>new</filename> ディレクトリに移動されます。パッケージ"
13868 "が ftpmaster によって手動でインストールされるファイルを含む場合は "
13869 "<filename>byhand</filename> ディレクトリ に移動します。それ以外の場合は、エ"
13870 "ラーが検出されるとパッケージは拒否されて <filename>reject</filename> ディレク"
13871 "トリへと移動されます。"
13872
13873 # type: Content of: <chapter><section><para>
13874 #. type: Content of: <chapter><section><para>
13875 #: resources.dbk:865
13876 msgid ""
13877 "Once the package is accepted, the system sends a confirmation mail to the "
13878 "maintainer and closes all the bugs marked as fixed by the upload, and the "
13879 "auto-builders may start recompiling it.  The package is now publicly "
13880 "accessible at <ulink url=\"&url-incoming;\"></ulink> until it is really "
13881 "installed in the Debian archive.  This happens four times a day (and is also "
13882 "called the `dinstall run' for historical reasons); the package is then "
13883 "removed from incoming and installed in the pool along with all the other "
13884 "packages.  Once all the other updates (generating new <filename>Packages</"
13885 "filename> and <filename>Sources</filename> index files for example) have "
13886 "been made, a special script is called to ask all the primary mirrors to "
13887 "update themselves."
13888 msgstr ""
13889 "パッケージが受け入れられると、システムは確認のメールをメンテナに送り、アップ"
13890 "ロードの際に修正済みとされたバグをクローズし、auto-builder がパッケージのリコ"
13891 "ンパイルを始めます。Debian アーカイブに実際にインストールされるまで、パッケー"
13892 "ジはすぐに <ulink url=\"&url-incoming;\"></ulink> にてアクセス可能になりま"
13893 "す。この作業は 1 日に 4 回行われます (様々な経緯から `dinstall run' とも呼ば"
13894 "れています)。そしてパッケージは incoming から削除され、他のパッケージ全てと共"
13895 "に pool にインストールされます。他のすべての更新 (例えば <filename>Packages</"
13896 "filename> インデックスファイルや <filename>Sources</filename> インデックス"
13897 "ファイル) が作成されると、一次ミラー全てを更新する特別なスクリプトが呼び出さ"
13898 "れます。"
13899
13900 # type: Content of: <chapter><section><para>
13901 #. type: Content of: <chapter><section><para>
13902 #: resources.dbk:877
13903 msgid ""
13904 "The archive maintenance software will also send the OpenPGP/GnuPG signed "
13905 "<filename>.changes</filename> file that you uploaded to the appropriate "
13906 "mailing lists.  If a package is released with the <literal>Distribution</"
13907 "literal> set to <literal>stable</literal>, the announcement is sent to "
13908 "&email-debian-changes;.  If a package is released with "
13909 "<literal>Distribution</literal> set to <literal>unstable</literal> or "
13910 "<literal>experimental</literal>, the announcement will be posted to &email-"
13911 "debian-devel-changes; instead."
13912 msgstr ""
13913 "アーカイブメンテナンスのソフトウェアは、あなたがアップロードした OpenPGP/"
13914 "GnuPG で署名された <filename>.changes</filename> ファイルも適切なメーリングリ"
13915 "ストへと送信します。パッケージの <literal>Distribution</literal> が"
13916 "<literal>stable</literal> に設定されてリリースされた場合、案内は &email-"
13917 "debian-changes; に送られます。パッケージの <literal>Distribution</literal> と"
13918 "して <literal>unstable</literal> や <literal>experimental</literal> が設定さ"
13919 "れている場合、案内は代わりに &email-debian-devel-changes; へと投稿されます。"
13920
13921 # type: Content of: <chapter><section><para>
13922 #. type: Content of: <chapter><section><para>
13923 #: resources.dbk:887
13924 msgid ""
13925 "Though ftp-master is restricted, a copy of the installation is available to "
13926 "all developers on <literal>&ftp-master-mirror;</literal>."
13927 msgstr ""
13928 "ftp-master は利用が制限されているサーバなので、インストールされたもののコピー"
13929 "は <literal>&ftp-master-mirror;</literal> 上で全ての開発者が利用できるように"
13930 "なっています。"
13931
13932 # type: Content of: <chapter><section><title>
13933 #. type: Content of: <chapter><section><title>
13934 #: resources.dbk:950
13935 msgid "Package information"
13936 msgstr "パッケージ情報"
13937
13938 # type: Content of: <chapter><section><section><title>
13939 #. type: Content of: <chapter><section><section><title>
13940 #: resources.dbk:952
13941 msgid "On the web"
13942 msgstr "ウェブ上から"
13943
13944 # type: Content of: <chapter><section><section><para>
13945 #. type: Content of: <chapter><section><section><para>
13946 #: resources.dbk:954
13947 msgid ""
13948 "Each package has several dedicated web pages.  <literal>http://&packages-"
13949 "host;/<replaceable>package-name</replaceable></literal> displays each "
13950 "version of the package available in the various distributions.  Each version "
13951 "links to a page which provides information, including the package "
13952 "description, the dependencies, and package download links."
13953 msgstr ""
13954 "パッケージはそれぞれ複数の目的別のウェブページを持っています。"
13955 "<literal>http://&packages-host;/<replaceable>package-name</replaceable></"
13956 "literal> は各ディストリビューション中でそれぞれ利用可能なパッケージバージョン"
13957 "を表示します。バージョン毎のリンク先のページはパッケージの説明、依存関係、ダ"
13958 "ウンロードへのリンクを含んだ情報を提供しています。"
13959
13960 # type: Content of: <chapter><section><section><para>
13961 #. type: Content of: <chapter><section><section><para>
13962 #: resources.dbk:961
13963 msgid ""
13964 "The bug tracking system tracks bugs for each package.  You can view the bugs "
13965 "of a given package at the URL <literal>http://&bugs-host;/"
13966 "<replaceable>package-name</replaceable></literal>."
13967 msgstr ""
13968 "バグ追跡システムは個々のパッケージのバグを記録していきます。<literal>http://"
13969 "&bugs-host;/<replaceable>package-name</replaceable></literal> というような "
13970 "URL で与えたパッケージ名のバグを閲覧できます。"
13971
13972 # type: Content of: <chapter><section><section><title>
13973 #. type: Content of: <chapter><section><section><title>
13974 #: resources.dbk:968
13975 msgid "The <command>dak ls</command> utility"
13976 msgstr "<command>dak ls</command> ユーティリティ"
13977
13978 # type: Content of: <chapter><section><section><para>
13979 #. type: Content of: <chapter><section><section><para>
13980 #: resources.dbk:970
13981 msgid ""
13982 "<command>dak ls</command> is part of the dak suite of tools, listing "
13983 "available package versions for all known distributions and architectures.  "
13984 "The <command>dak</command> tool is available on <literal>&ftp-master-host;</"
13985 "literal>, and on the mirror on <literal>&ftp-master-mirror;</literal>.  It "
13986 "uses a single argument corresponding to a package name. An example will "
13987 "explain it better:"
13988 msgstr ""
13989 "<command>dak ls</command> は dak ツールスイートの一部で、全ディストリビュー"
13990 "ションおよびアーキテクチャの中から利用可能なパッケージバージョンをリストアッ"
13991 "プします。<command>dak</command> ツールは <literal>&ftp-master-host;</"
13992 "literal> 上と、<literal>&ftp-master-mirror;</literal> 上のミラーにて利用でき"
13993 "ます。パッケージ名に対して一つの引数を使います。実際に例を挙げた方が分かりや"
13994 "すいでしょう:"
13995
13996 # type: Content of: <chapter><section><section><screen>
13997 #. type: Content of: <chapter><section><section><screen>
13998 #: resources.dbk:978
13999 #, no-wrap
14000 msgid ""
14001 "$ dak ls evince\n"
14002 "evince | 0.1.5-2sarge1 |     oldstable | source, alpha, arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
14003 "evince |    0.4.0-5 |     etch-m68k | source, m68k\n"
14004 "evince |    0.4.0-5 |        stable | source, alpha, amd64, arm, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
14005 "evince |   2.20.2-1 |       testing | source\n"
14006 "evince | 2.20.2-1+b1 |       testing | alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
14007 "evince |   2.22.2-1 |      unstable | source, alpha, amd64, arm, armel, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
14008 msgstr ""
14009 "$ dak ls evince\n"
14010 "evince | 0.1.5-2sarge1 |     oldstable | source, alpha, arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
14011 "evince |    0.4.0-5 |     etch-m68k | source, m68k\n"
14012 "evince |    0.4.0-5 |        stable | source, alpha, amd64, arm, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
14013 "evince |   2.20.2-1 |       testing | source\n"
14014 "evince | 2.20.2-1+b1 |       testing | alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
14015 "evince |   2.22.2-1 |      unstable | source, alpha, amd64, arm, armel, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
14016
14017 # type: Content of: <chapter><section><section><para>
14018 #. type: Content of: <chapter><section><section><para>
14019 #: resources.dbk:987
14020 msgid ""
14021 "In this example, you can see that the version in <literal>unstable</literal> "
14022 "differs from the version in <literal>testing</literal> and that there has "
14023 "been a binary-only NMU of the package for all architectures.  Each version "
14024 "of the package has been recompiled on all architectures."
14025 msgstr ""
14026 "この例では、<literal>不安定版 (unstable)</literal> でのバージョンは <literal>"
14027 "テスト版 (testing)</literal> のバージョンと違っており、テスト版のパッケージは"
14028 "全アーキテクチャについて、binary-only NMU されたパッケージになっています。そ"
14029 "れぞれのバージョンのパッケージは、全アーキテクチャ上で再コンパイルされていま"
14030 "す。"
14031
14032 # type: Content of: <chapter><section><title>
14033 #. type: Content of: <chapter><section><title>
14034 #: resources.dbk:997
14035 msgid "The Package Tracking System"
14036 msgstr "パッケージ追跡システム"
14037
14038 # type: Content of: <chapter><section><para>
14039 #. type: Content of: <chapter><section><para>
14040 #: resources.dbk:999
14041 msgid ""
14042 "The Package Tracking System (PTS) is an email-based tool to track the "
14043 "activity of a source package.  This really means that you can get the same "
14044 "emails that the package maintainer gets, simply by subscribing to the "
14045 "package in the PTS."
14046 msgstr ""
14047 "パッケージ追跡システム (PTS) は、ソースパッケージの動きを追いかけるメールベー"
14048 "スのツールです。これが意味する所は、PTS のパッケージに対して購読 (subscribe) "
14049 "を行うだけで、パッケージメンテナが受け取るメールとまったく同じものを受け取れ"
14050 "るということです。"
14051
14052 # type: Content of: <chapter><section><para>
14053 #. type: Content of: <chapter><section><para>
14054 #: resources.dbk:1004
14055 msgid ""
14056 "Each email sent through the PTS is classified under one of the keywords "
14057 "listed below.  This will let you select the mails that you want to receive."
14058 msgstr ""
14059 "PTS から送られるメールは以下のキーワードリストのうち一つに分類されます。これ"
14060 "によって、受け取りたいメールを選別できます。"
14061
14062 # type: Content of: <chapter><section><para>
14063 #. type: Content of: <chapter><section><para>
14064 #: resources.dbk:1008
14065 msgid "By default you will get:"
14066 msgstr "デフォルトで受け取るもの:"
14067
14068 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14069 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14070 #: resources.dbk:1012
14071 msgid "<literal>bts</literal>"
14072 msgstr "<literal>bts</literal>"
14073
14074 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14075 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14076 #: resources.dbk:1015
14077 msgid "All the bug reports and following discussions."
14078 msgstr "バグ報告とそれに続くディスカッション全て。"
14079
14080 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14081 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14082 #: resources.dbk:1020
14083 msgid "<literal>bts-control</literal>"
14084 msgstr "<literal>bts-control</literal>"
14085
14086 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14087 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14088 #: resources.dbk:1023
14089 msgid ""
14090 "The email notifications from <email>control@&bugs-host;</email> about bug "
14091 "report status changes."
14092 msgstr ""
14093 "バグ報告の状態変更について、<email>control@&bugs-host;</email> からのメール通"
14094 "知。"
14095
14096 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14097 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14098 #: resources.dbk:1029
14099 msgid "<literal>upload-source</literal>"
14100 msgstr "<literal>upload-source</literal>"
14101
14102 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14103 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14104 #: resources.dbk:1032
14105 msgid ""
14106 "The email notification from <command>dak</command> when an uploaded source "
14107 "package is accepted."
14108 msgstr ""
14109 "アップロードされたソースパッケージが受理された際の <command>dak</command> か"
14110 "らのメール通知。"
14111
14112 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14113 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14114 #: resources.dbk:1038
14115 msgid "<literal>katie-other</literal>"
14116 msgstr "<literal>katie-other</literal>"
14117
14118 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14119 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14120 #: resources.dbk:1041
14121 msgid ""
14122 "Other warning and error emails from <command>dak</command> (such as an "
14123 "override disparity for the section and/or the priority field)."
14124 msgstr ""
14125 "<command>dak</command> からの他の警告/エラーメール (セクション (section) や"
14126 "優先度 (priority) フィールドの相違の上書きなど)。"
14127
14128 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14129 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14130 #: resources.dbk:1047
14131 msgid "<literal>buildd</literal>"
14132 msgstr "<literal>buildd</literal>"
14133
14134 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14135 #: resources.dbk:1050
14136 msgid ""
14137 "Build failures notifications sent by the network of build daemons, they "
14138 "contain a pointer to the build logs for analysis."
14139 msgstr ""
14140 "ビルド失敗の通知はビルドデーモンのネットワークによって送信されます。この通知"
14141 "には分析のためのビルドログへのポインタが含まれています。"
14142
14143 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14144 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14145 #: resources.dbk:1056
14146 msgid "<literal>default</literal>"
14147 msgstr "<literal>default</literal>"
14148
14149 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14150 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14151 #: resources.dbk:1059
14152 msgid ""
14153 "Any non-automatic email sent to the PTS by people who wanted to contact the "
14154 "subscribers of the package.  This can be done by sending mail to "
14155 "<literal><replaceable>sourcepackage</replaceable>@&pts-host;</literal>.  In "
14156 "order to prevent spam, all messages sent to these addresses must contain the "
14157 "<literal>X-PTS-Approved</literal> header with a non-empty value."
14158 msgstr ""
14159 "自動ではない、パッケージの購読者にコンタクトしたい人によって PTS に送られる"
14160 "メール。これは、<literal><replaceable>sourcepackage</replaceable>@&pts-host;"
14161 "</literal> にメールすることで可能になります。spam メールを防ぐため、このアド"
14162 "レスに送られるメッセージは全て空の値の <literal>X-PTS-Approved</literal> ヘッ"
14163 "ダを含む必要があります。"
14164
14165 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14166 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14167 #: resources.dbk:1068
14168 msgid "<literal>contact</literal>"
14169 msgstr "<literal>contact</literal>"
14170
14171 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14172 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14173 #: resources.dbk:1071
14174 msgid ""
14175 "Mails sent to the maintainer through the *@packages.debian.org email aliases."
14176 msgstr ""
14177 "*@packages.debian.org のメールエイリアスを通じてメンテナに送信されたメール。"
14178
14179 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14180 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14181 #: resources.dbk:1077
14182 msgid "<literal>summary</literal>"
14183 msgstr "<literal>summary</literal>"
14184
14185 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14186 #: resources.dbk:1080
14187 msgid ""
14188 "Regular summary emails about the package's status, including progression "
14189 "into <literal>testing</literal>, <ulink url=\"&url-dehs;\">DEHS</ulink> "
14190 "notifications of new upstream versions, and a notification if the package is "
14191 "removed or orphaned."
14192 msgstr ""
14193 "<literal>testing</literal> への移行や、<ulink url=\"&url-dehs;\">DEHS</"
14194 "ulink> での開発元の新しいバージョンの通知、パッケージが削除あるいはみなしご"
14195 "か (orphaned) されたなどを含むパッケージの状態について、定期的なメールでのサ"
14196 "マリ。"
14197
14198 # type: Content of: <chapter><section><para>
14199 #. type: Content of: <chapter><section><para>
14200 #: resources.dbk:1090
14201 msgid "You can also decide to receive additional information:"
14202 msgstr "受け取るかどうかを決められる追加情報:"
14203
14204 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14205 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14206 #: resources.dbk:1094
14207 msgid "<literal>upload-binary</literal>"
14208 msgstr "<literal>upload-binary</literal>"
14209
14210 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14211 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14212 #: resources.dbk:1097
14213 msgid ""
14214 "The email notification from <command>katie</command> when an uploaded binary "
14215 "package is accepted.  In other words, whenever a build daemon or a porter "
14216 "uploads your package for another architecture, you can get an email to track "
14217 "how your package gets recompiled for all architectures."
14218 msgstr ""
14219 "バイナリパッケージが受け入れられた際に <command>katie</command> から送られる"
14220 "通知メールです。言い換えると、あなたのパッケージがビルドデーモンや他のアーキ"
14221 "テクチャについて移植者によってアップロードされた場合は、どの様に全アーキテク"
14222 "チャに対してリコンパイルされているかを追跡するためのメールを受け取れるという"
14223 "ことです。"
14224
14225 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14226 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14227 #: resources.dbk:1105
14228 msgid "<literal>cvs</literal>"
14229 msgstr "<literal>cvs</literal>"
14230
14231 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14232 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14233 #: resources.dbk:1108
14234 msgid ""
14235 "VCS commit notifications, if the package has a VCS repository and the "
14236 "maintainer has set up forwarding of commit notifications to the PTS. The "
14237 "\"cvs\" name is historic, in most cases commit notifications will come from "
14238 "some other VCS like subversion or git."
14239 msgstr ""
14240 "パッケージが VCS リポジトリを持っていて、メンテナがコミット通知を PTS に転送"
14241 "するように設定している場合の VCS コミット通知です。歴史的な経緯から \"cvs\" "
14242 "という名前が使われていますが、大抵の場合は subversion や git のような他の "
14243 "VCS からの通知です。"
14244
14245 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14246 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14247 #: resources.dbk:1116
14248 msgid "<literal>ddtp</literal>"
14249 msgstr "<literal>ddtp</literal>"
14250
14251 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14252 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14253 #: resources.dbk:1119
14254 msgid ""
14255 "Translations of descriptions or debconf templates submitted to the Debian "
14256 "Description Translation Project."
14257 msgstr ""
14258 "Debian Description 翻訳プロジェクトに投稿された descriptions の翻訳や "
14259 "debconf テンプレート。"
14260
14261 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14262 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14263 #: resources.dbk:1125
14264 msgid "<literal>derivatives</literal>"
14265 msgstr "<literal>derivatives</literal>"
14266
14267 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14268 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14269 #: resources.dbk:1128
14270 msgid ""
14271 "Information about changes made to the package in derivative distributions "
14272 "(for example Ubuntu)."
14273 msgstr ""
14274 "派生ディストリビューションでのパッケージに加えられた変更の情報 (例 Ubuntu)。"
14275
14276 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14277 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14278 #: resources.dbk:1134
14279 msgid "<literal>derivatives-bugs</literal>"
14280 msgstr "<literal>derivatives-bugs</literal>"
14281
14282 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14283 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14284 #: resources.dbk:1137
14285 msgid ""
14286 "Bugs reports and comments from derivative distributions (for example Ubuntu)."
14287 msgstr "派生ディストリビューションでのバグレポートやコメント (例 Ubuntu)。"
14288
14289 # type: Content of: <chapter><section><section><title>
14290 #. type: Content of: <chapter><section><section><title>
14291 #: resources.dbk:1143
14292 msgid "The PTS email interface"
14293 msgstr "PTS メールインターフェイス"
14294
14295 # type: Content of: <chapter><section><section><para>
14296 #. type: Content of: <chapter><section><section><para>
14297 #: resources.dbk:1145
14298 msgid ""
14299 "You can control your subscription(s) to the PTS by sending various commands "
14300 "to <email>pts@qa.debian.org</email>."
14301 msgstr ""
14302 "PTS の購読管理は <email>pts@qa.debian.org</email> へ様々なコマンドを送信する"
14303 "ことで可能です。"
14304
14305 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14306 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14307 #: resources.dbk:1150
14308 msgid "<literal>subscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14309 msgstr "<literal>subscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14310
14311 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14312 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14313 #: resources.dbk:1153
14314 msgid ""
14315 "Subscribes <replaceable>email</replaceable> to communications related to the "
14316 "source package <replaceable>sourcepackage</replaceable>.  Sender address is "
14317 "used if the second argument is not present.  If <replaceable>sourcepackage</"
14318 "replaceable> is not a valid source package, you'll get a warning.  However "
14319 "if it's a valid binary package, the PTS will subscribe you to the "
14320 "corresponding source package."
14321 msgstr ""
14322 "<replaceable>email</replaceable> を対応するソースパッケージ "
14323 "<replaceable>sourcepackage</replaceable> への連絡先として登録します。二番目の"
14324 "引数が存在しない場合には送信者アドレスが使われます。"
14325 "<replaceable>sourcepackage</replaceable> が正しくないソースパッケージである場"
14326 "合は、警告メールが送付されます。正しいバイナリパッケージである場合には、PTS "
14327 "は対応するソースパッケージの購読者として登録します。"
14328
14329 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14330 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14331 #: resources.dbk:1163
14332 msgid "<literal>unsubscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14333 msgstr "<literal>unsubscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14334
14335 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14336 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14337 #: resources.dbk:1166
14338 msgid ""
14339 "Removes a previous subscription to the source package "
14340 "<replaceable>sourcepackage</replaceable> using the specified email address "
14341 "or the sender address if the second argument is left out."
14342 msgstr ""
14343 "指定されたメールアドレス、あるいは二番目の引数が空の場合は送信者のアドレスを"
14344 "利用して、ソースパッケージ <replaceable>sourcepackage</replaceable> に対する"
14345 "それまでの購読を取り消します。"
14346
14347 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14348 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14349 #: resources.dbk:1173
14350 msgid "<literal>unsubscribeall [&lt;email&gt;]</literal>"
14351 msgstr "<literal>unsubscribeall [&lt;email&gt;]</literal>"
14352
14353 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14354 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14355 #: resources.dbk:1176
14356 msgid ""
14357 "Removes all subscriptions of the specified email address or the sender "
14358 "address if the second argument is left out."
14359 msgstr ""
14360 "指定されたメールアドレス、あるいは二つ目の引数が空白の場合は送信者アドレスの"
14361 "すべての購読を停止します。"
14362
14363 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14364 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14365 #: resources.dbk:1182
14366 msgid "<literal>which [&lt;email&gt;]</literal>"
14367 msgstr "<literal>which [&lt;email&gt;]</literal>"
14368
14369 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14370 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14371 #: resources.dbk:1185
14372 msgid ""
14373 "Lists all subscriptions for the sender or the email address optionally "
14374 "specified."
14375 msgstr ""
14376 "送信者あるいは追加で指定したメールアドレスに対する全購読リストを確認する。"
14377
14378 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14379 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14380 #: resources.dbk:1191
14381 msgid "<literal>keyword [&lt;email&gt;]</literal>"
14382 msgstr "<literal>keyword [&lt;email&gt;]</literal>"
14383
14384 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14385 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14386 #: resources.dbk:1194
14387 msgid ""
14388 "Tells you the keywords that you are accepting.  For an explanation of "
14389 "keywords, <link linkend=\"pkg-tracking-system\">see above</link>.  Here's a "
14390 "quick summary:"
14391 msgstr ""
14392 "キーワードは利用したいものを入れてください。キーワードの説明は、<link "
14393 "linkend=\"pkg-tracking-system\">上記を確認してください</link>。以下が簡単なサ"
14394 "マリです:"
14395
14396 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14397 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14398 #: resources.dbk:1201
14399 msgid ""
14400 "<literal>bts</literal>: mails coming from the Debian Bug Tracking System"
14401 msgstr "<literal>bts</literal>: Debian バグ追跡システムからのメール"
14402
14403 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14404 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14405 #: resources.dbk:1206
14406 msgid ""
14407 "<literal>bts-control</literal>: reply to mails sent to &email-bts-control;"
14408 msgstr ""
14409 "<literal>bts-control</literal>: &email-bts-control; へ送信される返信メール"
14410
14411 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14412 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14413 #: resources.dbk:1212
14414 msgid ""
14415 "<literal>summary</literal>: automatic summary mails about the state of a "
14416 "package"
14417 msgstr "<literal>summary</literal>: パッケージ状態の自動サマリメール"
14418
14419 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14420 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14421 #: resources.dbk:1218
14422 msgid ""
14423 "<literal>contact</literal>: mails sent to the maintainer through the "
14424 "*@packages.debian.org aliases"
14425 msgstr ""
14426 "<literal>contact</literal>: *@packages.debian.org エイリアスアドレスを通じて"
14427 "メンテナに送られるメール"
14428
14429 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14430 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14431 #: resources.dbk:1224
14432 msgid "<literal>cvs</literal>: notification of VCS commits"
14433 msgstr "<literal>cvs</literal>: VCS へのコミット通知"
14434
14435 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14436 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14437 #: resources.dbk:1229
14438 msgid ""
14439 "<literal>ddtp</literal>: translations of descriptions and debconf templates"
14440 msgstr "<literal>ddtp</literal>: description や debconf テンプレートの翻訳"
14441
14442 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14443 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14444 #: resources.dbk:1234
14445 msgid ""
14446 "<literal>derivatives</literal>: changes made on the package by derivative "
14447 "distributions"
14448 msgstr ""
14449 "<literal>derivatives</literal>: 派生ディストリビューションによるパッケージ変"
14450 "更"
14451
14452 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14453 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14454 #: resources.dbk:1240
14455 msgid ""
14456 "<literal>derivatives-bugs</literal>: bugs reports and comments from "
14457 "derivative distributions"
14458 msgstr ""
14459 "<literal>derivatives-bugs</literal>: 派生ディストリビューションからのバグレ"
14460 "ポートやコメント"
14461
14462 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14463 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14464 #: resources.dbk:1246
14465 msgid ""
14466 "<literal>upload-source</literal>: announce of a new source upload that has "
14467 "been accepted"
14468 msgstr ""
14469 "<literal>upload-source</literal>: 新たなソースパッケージが受け付けられたアナ"
14470 "ウンス"
14471
14472 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14473 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14474 #: resources.dbk:1252
14475 msgid ""
14476 "<literal>upload-binary</literal>: announce of a new binary-only upload "
14477 "(porting)"
14478 msgstr ""
14479 "<literal>upload-binary</literal>: 新たなバイナリのみのアップロード (binary-"
14480 "only upload) のアナウンス (porting)"
14481
14482 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14483 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14484 #: resources.dbk:1258
14485 msgid ""
14486 "<literal>katie-other</literal>: other mails from ftpmasters (override "
14487 "disparity, etc.)"
14488 msgstr ""
14489 "<literal>katie-other</literal>: ftpmaster からの他のメール (override "
14490 "disparity など。)"
14491
14492 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14493 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14494 #: resources.dbk:1264
14495 msgid ""
14496 "<literal>buildd</literal>: build failures notifications from build daemons"
14497 msgstr "<literal>buildd</literal>: ビルドデーモンからのビルド失敗の通知"
14498
14499 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14500 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14501 #: resources.dbk:1269
14502 msgid ""
14503 "<literal>default</literal>: all the other mails (those which aren't "
14504 "automatic)"
14505 msgstr "<literal>default</literal>: 他のすべてのメール (自動ではないもの)"
14506
14507 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14508 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14509 #: resources.dbk:1276
14510 msgid "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14511 msgstr "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14512
14513 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14514 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14515 #: resources.dbk:1279
14516 msgid ""
14517 "Same as the previous item but for the given source package, since you may "
14518 "select a different set of keywords for each source package."
14519 msgstr ""
14520 "前の項目同様ですが、指定したソースパッケージについて、それぞれのソースパッ"
14521 "ケージに異なったキーワードをしたい場合に利用します。"
14522
14523 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14524 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14525 #: resources.dbk:1285
14526 msgid ""
14527 "<literal>keyword [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</literal>"
14528 msgstr ""
14529 "<literal>keyword [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</literal>"
14530
14531 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14532 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14533 #: resources.dbk:1288
14534 msgid ""
14535 "Accept (+) or refuse (-) mails classified under the given keyword(s).  "
14536 "Define the list (=) of accepted keywords.  This changes the default set of "
14537 "keywords accepted by a user."
14538 msgstr ""
14539 "指定したキーワードで、メールが許可 (+) あるいは拒否 (-) に分類されます。許可"
14540 "するキーワードのリストを定義 (=) してください。これはユーザが許可したデフォル"
14541 "トのキーワードリストを変更します。"
14542
14543 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14544 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14545 #: resources.dbk:1295
14546 msgid ""
14547 "<literal>keywordall [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</"
14548 "literal>"
14549 msgstr ""
14550 "<literal>keywordall [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</"
14551 "literal>"
14552
14553 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14554 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14555 #: resources.dbk:1298
14556 msgid ""
14557 "Accept (+) or refuse (-) mails classified under the given keyword(s).  "
14558 "Define the list (=) of accepted keywords.  This changes the set of accepted "
14559 "keywords of all the currently active subscriptions of a user."
14560 msgstr ""
14561 "指定したキーワードで、メールが許可 (+) あるいは拒否 (-) に分類されます。許可"
14562 "するキーワードのリストを定義 (=) してください。これは現在購読しているユーザに"
14563 "よって許可されているデフォルトのキーワードリストを変更します。"
14564
14565 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14566 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14567 #: resources.dbk:1305
14568 msgid ""
14569 "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;] {+|-|=} &lt;list of "
14570 "keywords&gt;</literal>"
14571 msgstr ""
14572 "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;] {+|-|=} &lt;list of "
14573 "keywords&gt;</literal>"
14574
14575 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14576 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14577 #: resources.dbk:1308
14578 msgid ""
14579 "Same as previous item but overrides the keywords list for the indicated "
14580 "source package."
14581 msgstr ""
14582 "上の項目と同じですが、指定したソースパッケージのキーワードリストを上書きしま"
14583 "す。"
14584
14585 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14586 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14587 #: resources.dbk:1314
14588 msgid "<literal>quit | thanks | --</literal>"
14589 msgstr "<literal>quit | thanks | --</literal>"
14590
14591 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14592 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14593 #: resources.dbk:1317
14594 msgid "Stops processing commands.  All following lines are ignored by the bot."
14595 msgstr ""
14596 "コマンド処理を終了します。これ以下の全ての行は bot からは無視されます。"
14597
14598 # type: Content of: <chapter><section><section><para>
14599 #. type: Content of: <chapter><section><section><para>
14600 #: resources.dbk:1323
14601 msgid ""
14602 "The <command>pts-subscribe</command> command-line utility (from the "
14603 "<systemitem role=\"package\">devscripts</systemitem> package) can be handy "
14604 "to temporarily subscribe to some packages, for example after having made an "
14605 "non-maintainer upload."
14606 msgstr ""
14607 "<command>pts-subscribe</command> コマンドラインユーティリティ (<systemitem "
14608 "role=\"package\">devscripts</systemitem> パッケージに含まれています) は、例え"
14609 "ば non-maintainer アップロードが行われた後など、手動でパッケージの一時的な購"
14610 "読が行えます。"
14611
14612 # type: Content of: <chapter><section><section><title>
14613 #. type: Content of: <chapter><section><section><title>
14614 #: resources.dbk:1331
14615 msgid "Filtering PTS mails"
14616 msgstr "PTS からのメールを振り分ける"
14617
14618 # type: Content of: <chapter><section><section><para>
14619 #. type: Content of: <chapter><section><section><para>
14620 #: resources.dbk:1333
14621 msgid ""
14622 "Once you are subscribed to a package, you will get the mails sent to "
14623 "<literal><replaceable>sourcepackage</replaceable>@&pts-host;</literal>.  "
14624 "Those mails have special headers appended to let you filter them in a "
14625 "special mailbox (e.g.  with <command>procmail</command>).  The added headers "
14626 "are <literal>X-Loop</literal>, <literal>X-PTS-Package</literal>, <literal>X-"
14627 "PTS-Keyword</literal> and <literal>X-Unsubscribe</literal>."
14628 msgstr ""
14629 "パッケージの購読を行うと、<literal><replaceable>sourcepackage</"
14630 "replaceable>@&pts-host;</literal> へ送られるメールを受けとるようになります。"
14631 "このメールは (例えば <command>procmail</command> を使って) 別のメールボックス"
14632 "へとフィルタできるように特別なヘッダがされています。追加されるヘッダは "
14633 "<literal>X-Loop</literal>、<literal>X-PTS-Package</literal>、<literal>X-PTS-"
14634 "Keyword</literal>、<literal>X-Unsubscribe</literal> です。"
14635
14636 # type: Content of: <chapter><section><section><para>
14637 #. type: Content of: <chapter><section><section><para>
14638 #: resources.dbk:1341
14639 msgid ""
14640 "Here is an example of added headers for a source upload notification on the "
14641 "<systemitem role=\"package\">dpkg</systemitem> package:"
14642 msgstr ""
14643 "以下は <systemitem role=\"package\">dpkg</systemitem> パッケージに対するソー"
14644 "スアップロードについて付加されるヘッダの例です:"
14645
14646 # type: Content of: <chapter><section><section><screen>
14647 #. type: Content of: <chapter><section><section><screen>
14648 #: resources.dbk:1345
14649 #, no-wrap
14650 msgid ""
14651 "X-Loop: dpkg@&pts-host;\n"
14652 "X-PTS-Package: dpkg\n"
14653 "X-PTS-Keyword: upload-source\n"
14654 "List-Unsubscribe: &lt;mailto:pts@qa.debian.org?body=unsubscribe+dpkg&gt;\n"
14655 msgstr ""
14656 "X-Loop: dpkg@&pts-host;\n"
14657 "X-PTS-Package: dpkg\n"
14658 "X-PTS-Keyword: upload-source\n"
14659 "List-Unsubscribe: &lt;mailto:pts@qa.debian.org?body=unsubscribe+dpkg&gt;\n"
14660
14661 # type: Content of: <chapter><section><section><title>
14662 #. type: Content of: <chapter><section><section><title>
14663 #: resources.dbk:1353
14664 msgid "Forwarding VCS commits in the PTS"
14665 msgstr "PTS での VCS コミットを転送する"
14666
14667 # type: Content of: <chapter><section><section><para>
14668 #. type: Content of: <chapter><section><section><para>
14669 #: resources.dbk:1355
14670 msgid ""
14671 "If you use a publicly accessible VCS repository for maintaining your Debian "
14672 "package, you may want to forward the commit notification to the PTS so that "
14673 "the subscribers (and possible co-maintainers) can closely follow the "
14674 "package's evolution."
14675 msgstr ""
14676 "Debian パッケージのメンテナンスに公開 VCS リポジトリを使っている場合、PTS に"
14677 "コミット通知を転送することで、購読者 (や共同メンテナら) がパッケージの変更を"
14678 "すぐに知ることができます。"
14679
14680 # type: Content of: <chapter><section><section><para>
14681 #. type: Content of: <chapter><section><section><para>
14682 #: resources.dbk:1361
14683 msgid ""
14684 "Once you set up the VCS repository to generate commit notifications, you "
14685 "just have to make sure it sends a copy of those mails to "
14686 "<literal><replaceable>sourcepackage</replaceable>_cvs@&pts-host;</literal>.  "
14687 "Only the people who accept the <literal>cvs</literal> keyword will receive "
14688 "these notifications. Note that the mail needs to be sent from a "
14689 "<literal>debian.org</literal> machine, otherwise you'll have to add the "
14690 "<literal>X-PTS-Approved: 1</literal> header."
14691 msgstr ""
14692 "VCS リポジトリを設定してコミット通知を行うようにするのであれば、"
14693 "<literal><replaceable>sourcepackage</replaceable>_cvs@&pts-host;</literal> に"
14694 "メールのコピーが送れるようにしなければいけません。<literal>cvs</literal> キー"
14695 "ワードを許可した人だけがこれらの通知を受け取ります。メールは <literal>debian."
14696 "org</literal> のマシンから送られる必要があり、それ以外の場合は <literal>X-"
14697 "PTS-Approved: 1</literal> ヘッダを付け加える必要があるのに注意してください。"
14698
14699 # type: Content of: <chapter><section><section><para>
14700 #. type: Content of: <chapter><section><section><para>
14701 #: resources.dbk:1370
14702 msgid ""
14703 "For Subversion repositories, the usage of svnmailer is recommended.  See "
14704 "<ulink url=\"&url-alioth-pkg;\" /> for an example on how to do it."
14705 msgstr ""
14706 "Subversion のリポジトリは、svnmailer の利用が推奨されています。どの様に行うか"
14707 "は <ulink url=\"&url-alioth-pkg;\" /> を参照してください。"
14708
14709 # type: Content of: <chapter><section><section><title>
14710 #. type: Content of: <chapter><section><section><title>
14711 #: resources.dbk:1376
14712 msgid "The PTS web interface"
14713 msgstr "PTS ウェブインターフェイス"
14714
14715 # type: Content of: <chapter><section><section><para>
14716 #. type: Content of: <chapter><section><section><para>
14717 #: resources.dbk:1378
14718 msgid ""
14719 "The PTS has a web interface at <ulink url=\"http://&pts-host;/\"></ulink> "
14720 "that puts together a lot of information about each source package.  It "
14721 "features many useful links (BTS, QA stats, contact information, DDTP "
14722 "translation status, buildd logs) and gathers much more information from "
14723 "various places (30 latest changelog entries, testing status, etc.).  It's a "
14724 "very useful tool if you want to know what's going on with a specific source "
14725 "package.  Furthermore there's a form that allows easy subscription to the "
14726 "PTS via email."
14727 msgstr ""
14728 "PTS は各ソースパッケージについての大量の情報をまとめたウェブインターフェイス"
14729 "を <ulink url=\"http://&pts-host;/\"></ulink> に持っています。その機能はたく"
14730 "さんの有用なリンク (BTS、QA の状態、連絡先情報、DDTS の翻訳状態、buildd のロ"
14731 "グ) や様々な所からの情報 (最近の changelog エントリ30個、testing の状態など…)"
14732 "を集めたものです。特定のソースパッケージについて知りたい場合に非常に有用な"
14733 "ツールです。さらに PTS をメールを使って購読する簡単なフォームもあります。"
14734
14735 # type: Content of: <chapter><section><section><para>
14736 #. type: Content of: <chapter><section><section><para>
14737 #: resources.dbk:1388
14738 msgid ""
14739 "You can jump directly to the web page concerning a specific source package "
14740 "with a URL like <literal>http://&pts-host;/<replaceable>sourcepackage</"
14741 "replaceable></literal>."
14742 msgstr ""
14743 "特定のソースパッケージに関しては <literal>http://&pts-host;/"
14744 "<replaceable>sourcepackage</replaceable></literal> のような URL で直接ウェブ"
14745 "ページに飛べます。"
14746
14747 # type: Content of: <chapter><section><section><para>
14748 #. type: Content of: <chapter><section><section><para>
14749 #: resources.dbk:1393
14750 msgid ""
14751 "This web interface has been designed like a portal for the development of "
14752 "packages: you can add custom content on your packages' pages.  You can add "
14753 "static information (news items that are meant to stay available "
14754 "indefinitely)  and news items in the latest news section."
14755 msgstr ""
14756 "このウェブインターフェイスは、パッケージ開発のポータルとなるようにデザインさ"
14757 "れました: 自分のパッケージのページ上にカスタムしたコンテンツを付け加えられま"
14758 "す。固定情報 (無期限に提示され続けるニュース項目) や通常のニュースを latest "
14759 "news section に追加できます。"
14760
14761 # type: Content of: <chapter><section><section><para>
14762 #. type: Content of: <chapter><section><section><para>
14763 #: resources.dbk:1399
14764 msgid "Static news items can be used to indicate:"
14765 msgstr "固定ニュースは以下を表示するのに利用できます:"
14766
14767 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14768 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14769 #: resources.dbk:1404
14770 msgid ""
14771 "the availability of a project hosted on <link linkend=\"alioth\">Alioth</"
14772 "link> for co-maintaining the package"
14773 msgstr ""
14774 "複数人でのパッケージメンテナンスのため、<link linkend=\"alioth\">Alioth</"
14775 "link> でホストされている利用可能なプロジェクト"
14776
14777 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14778 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14779 #: resources.dbk:1410
14780 msgid "a link to the upstream web site"
14781 msgstr "upstream のウェブサイトへのリンク"
14782
14783 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14784 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14785 #: resources.dbk:1415
14786 msgid "a link to the upstream bug tracker"
14787 msgstr "upstream のバグ追跡システムへのリンク"
14788
14789 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14790 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14791 #: resources.dbk:1420
14792 msgid "the existence of an IRC channel dedicated to the software"
14793 msgstr "ソフトウェア専用 IRC チャンネルの存在"
14794
14795 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14796 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14797 #: resources.dbk:1425
14798 msgid ""
14799 "any other available resource that could be useful in the maintenance of the "
14800 "package"
14801 msgstr "パッケージのメンテナンスについて、他の利用可能な有用なリソース"
14802
14803 # type: Content of: <chapter><section><section><para>
14804 #. type: Content of: <chapter><section><section><para>
14805 #: resources.dbk:1431
14806 msgid "Usual news items may be used to announce that:"
14807 msgstr "通常のニュースは以下のアナウンスに使われます:"
14808
14809 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14810 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14811 #: resources.dbk:1436
14812 msgid "beta packages are available for testing"
14813 msgstr "テスト用にベータ版パッケージが準備できたこと"
14814
14815 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14816 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14817 #: resources.dbk:1441
14818 msgid "final packages are expected for next week"
14819 msgstr "来週に最終的なパッケージが期待されている"
14820
14821 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14822 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14823 #: resources.dbk:1446
14824 msgid "the packaging is about to be redone from scratch"
14825 msgstr "パッケージをスクラッチから再構築中"
14826
14827 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14828 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14829 #: resources.dbk:1451
14830 msgid "backports are available"
14831 msgstr "バックポート版が利用可能"
14832
14833 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14834 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14835 #: resources.dbk:1456
14836 msgid ""
14837 "the maintainer is on vacation (if they wish to publish this information)"
14838 msgstr "メンテナが休暇中 (この情報を公開したい場合に表示)"
14839
14840 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14841 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14842 #: resources.dbk:1461
14843 msgid "a NMU is being worked on"
14844 msgstr "NMU 進行中"
14845
14846 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14847 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14848 #: resources.dbk:1466
14849 msgid "something important will affect the package"
14850 msgstr "何かパッケージに重要な影響を与える事柄"
14851
14852 # type: Content of: <chapter><section><section><para>
14853 #. type: Content of: <chapter><section><section><para>
14854 #: resources.dbk:1471
14855 msgid ""
14856 "Both kinds of news are generated in a similar manner: you just have to send "
14857 "an email either to <email>pts-static-news@qa.debian.org</email> or to "
14858 "<email>pts-news@qa.debian.org</email>.  The mail should indicate which "
14859 "package is concerned by having the name of the source package in a "
14860 "<literal>X-PTS-Package</literal> mail header or in a <literal>Package</"
14861 "literal> pseudo-header (like the BTS reports).  If a URL is available in the "
14862 "<literal>X-PTS-Url</literal> mail header or in the <literal>Url</literal> "
14863 "pseudo-header, then the result is a link to that URL instead of a complete "
14864 "news item."
14865 msgstr ""
14866 "両方共、ニュースは同様のやり方で生成します: <email>pts-static-news@qa.debian."
14867 "org</email> や <email>pts-news@qa.debian.org</email> へとメールを送るだけで"
14868 "す。メールは <literal>X-PTS-Package</literal> メールヘッダや (BTS への報告の"
14869 "ように) <literal>Package</literal> 擬似ヘッダで、度のパッケージに関連するのか"
14870 "をソースパッケージの名前で示す必要があります。<literal>X-PTS-Url</literal> "
14871 "メールヘッダや <literal>Url</literal> 擬似ヘッダ中に URL がある場合は、完全な"
14872 "ニュースの代わりにその URL へのリンクとなります。"
14873
14874 # type: Content of: <chapter><section><section><para>
14875 #. type: Content of: <chapter><section><section><para>
14876 #: resources.dbk:1482
14877 msgid ""
14878 "Here are a few examples of valid mails used to generate news items in the "
14879 "PTS.  The first one adds a link to the viewsvn interface of debian-cd in the "
14880 "Static information section:"
14881 msgstr ""
14882 "PTS 中のニュース項目の生成に使われる正しいメールの例を幾つか挙げます。最初の1"
14883 "つ目は Static information section 中の debian-cd の viewsvn インターフェイス"
14884 "へのリンクを付け加えるものです:"
14885
14886 # type: Content of: <chapter><section><section><screen>
14887 #. type: Content of: <chapter><section><section><screen>
14888 #: resources.dbk:1487
14889 #, no-wrap
14890 msgid ""
14891 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
14892 "To: pts-static-news@qa.debian.org\n"
14893 "Subject: Browse debian-cd SVN repository\n"
14894 "\n"
14895 "Package: debian-cd\n"
14896 "Url: http://svn.debian.org/viewsvn/debian-cd/trunk/\n"
14897 msgstr ""
14898 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
14899 "To: pts-static-news@qa.debian.org\n"
14900 "Subject: Browse debian-cd SVN repository\n"
14901 "\n"
14902 "Package: debian-cd\n"
14903 "Url: http://svn.debian.org/viewsvn/debian-cd/trunk/\n"
14904
14905 # type: Content of: <chapter><section><section><para>
14906 #. type: Content of: <chapter><section><section><para>
14907 #: resources.dbk:1495
14908 msgid ""
14909 "The second one is an announcement sent to a mailing list which is also sent "
14910 "to the PTS so that it is published on the PTS web page of the package.  Note "
14911 "the use of the BCC field to avoid answers sent to the PTS by mistake."
14912 msgstr ""
14913 "二つ目のはメーリングリストへアナウンスを送るもので、PTS にも送られるのでパッ"
14914 "ケージの PTS ウェブページで公開されます。誤って PTS に返信が送られるのを避け"
14915 "るために BCC 欄を利用していることに注意してください。"
14916
14917 # type: Content of: <chapter><section><section><screen>
14918 #. type: Content of: <chapter><section><section><screen>
14919 #: resources.dbk:1500
14920 #, no-wrap
14921 msgid ""
14922 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
14923 "To: debian-gtk-gnome@&lists-host;\n"
14924 "Bcc: pts-news@qa.debian.org\n"
14925 "Subject: Galeon 2.0 backported for woody\n"
14926 "X-PTS-Package: galeon\n"
14927 "\n"
14928 "Hello gnomers!\n"
14929 "\n"
14930 "I'm glad to announce that galeon has been backported for woody. You'll find\n"
14931 "everything here:\n"
14932 "...\n"
14933 msgstr ""
14934 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
14935 "To: debian-gtk-gnome@&lists-host;\n"
14936 "Bcc: pts-news@qa.debian.org\n"
14937 "Subject: Galeon 2.0 backported for woody\n"
14938 "X-PTS-Package: galeon\n"
14939 "\n"
14940 "Hello gnomers!\n"
14941 "\n"
14942 "I'm glad to announce that galeon has been backported for woody. You'll find\n"
14943 "everything here:\n"
14944
14945 # type: Content of: <chapter><section><section><para>
14946 #. type: Content of: <chapter><section><section><para>
14947 #: resources.dbk:1513
14948 msgid ""
14949 "Think twice before adding a news item to the PTS because you won't be able "
14950 "to remove it later and you won't be able to edit it either.  The only thing "
14951 "that you can do is send a second news item that will deprecate the "
14952 "information contained in the previous one."
14953 msgstr ""
14954 "PTS へニュースを付け加える前に、もう一度考え直して見てください。何故なら、後"
14955 "でこれを削除したり編集したりできないからです。可能なのは、以前のニュースを含"
14956 "んだ情報を廃止する新たなニュースを送信することだけです。"
14957
14958 # type: Content of: <chapter><section><title>
14959 # ページ名が訳されないのでそのままにしてある
14960 #. type: Content of: <chapter><section><title>
14961 #: resources.dbk:1523
14962 msgid "Developer's packages overview"
14963 msgstr "Developer's packages overview"
14964
14965 # type: Content of: <chapter><section><para>
14966 #. type: Content of: <chapter><section><para>
14967 #: resources.dbk:1525
14968 msgid ""
14969 "A QA (quality assurance) web portal is available at <ulink url=\"&url-ddpo;"
14970 "\"></ulink> which displays a table listing all the packages of a single "
14971 "developer (including those where the party is listed as a co-maintainer).  "
14972 "The table gives a good summary about the developer's packages: number of "
14973 "bugs by severity, list of available versions in each distribution, testing "
14974 "status and much more including links to any other useful information."
14975 msgstr ""
14976 "QA (quality assurance、品質保証) ウェブポータルが <ulink url=\"&url-ddpo;"
14977 "\"></ulink> から利用できます。これは、一人の開発者のすべてのパッケージの一覧"
14978 "表を表示します (集団で行っている場合は、共同メンテナとしてとして表示されま"
14979 "す) 。この表は開発者のパッケージについてうまく要約された情報を与えてくれま"
14980 "す: 重要度に応じたバグの数やそれぞれのディストリビューションで利用可能なバー"
14981 "ジョン番号、testing の状態やその他有用な情報源へのリンクなどを含んでいます。"
14982
14983 # type: Content of: <chapter><section><para>
14984 #. type: Content of: <chapter><section><para>
14985 #: resources.dbk:1534
14986 msgid ""
14987 "It is a good idea to look up your own data regularly so that you don't "
14988 "forget any open bugs, and so that you don't forget which packages are your "
14989 "responsibility."
14990 msgstr ""
14991 "open な状態のバグやどのパッケージに対して責任を持っているのかを忘れないため、"
14992 "定期的に自身のデータを見直すのは良い考えです。"
14993
14994 # type: Content of: <chapter><section><title>
14995 #. type: Content of: <chapter><section><title>
14996 #: resources.dbk:1541
14997 msgid "Debian's FusionForge installation: Alioth"
14998 msgstr "Debian での FusionForge の導入例: Alioth"
14999
15000 # type: Content of: <chapter><section><para>
15001 #. type: Content of: <chapter><section><para>
15002 #: resources.dbk:1543
15003 msgid ""
15004 "Alioth is a Debian service based on a slightly modified version of the "
15005 "FusionForge software (which evolved from SourceForge and GForge). This "
15006 "software offers developers access to easy-to-use tools such as bug trackers, "
15007 "patch manager, project/task managers, file hosting services, mailing lists, "
15008 "VCS repositories etc.  All these tools are managed via a web interface."
15009 msgstr ""
15010 "Alioth は FusionForge (SourceForge と GForge から派生したソフトウェア) に多少"
15011 "変更を加えたものを基にした Debian のサービスです。このソフトは開発者が容易に"
15012 "使えるバグトラッキングシステム、パッチ管理、プロジェクト/タスク管理、ファイ"
15013 "ルのアップロード、メーリングリスト、VCS リポジトリなどのツールを提供します。"
15014 "これらの機能全てはウェブインターフェイスから管理します。"
15015
15016 # type: Content of: <chapter><section><para>
15017 # FIXME: too long line...
15018 #. type: Content of: <chapter><section><para>
15019 #: resources.dbk:1550
15020 msgid ""
15021 "It is intended to provide facilities to free software projects backed or led "
15022 "by Debian, facilitate contributions from external developers to projects "
15023 "started by Debian, and help projects whose goals are the promotion of Debian "
15024 "or its derivatives. It's heavily used by many Debian teams and provides "
15025 "hosting for all sorts of VCS repositories."
15026 msgstr ""
15027 "Debian がバックアップする、あるいは Debian が中心となっているフリーソフトウェ"
15028 "アプロジェクトに対して支援を提供、外部の開発者からの支援協力を Debian によっ"
15029 "て始められたプロジェクトを与えたり、Debian やその派生ディストリビューションの"
15030 "プロモーションが目的であるプロジェクトを支援する機能を提供するためにありま"
15031 "す。多くの Debian チームに非常によく利用されており、あらゆる種類の VCS リポジ"
15032 "トリを提供しています。"
15033
15034 # type: Content of: <chapter><section><para>
15035 #. type: Content of: <chapter><section><para>
15036 #: resources.dbk:1557
15037 msgid ""
15038 "All Debian developers automatically have an account on Alioth.  They can "
15039 "activate it by using the recover password facility.  External developers can "
15040 "request guest accounts on Alioth."
15041 msgstr ""
15042 "全ての Debian 開発者は自動的に Alioth のアカウントを持ちます。Debian 開発者"
15043 "は、パスワード復旧機能を使ってアカウントを有効にすることができます。他の開発"
15044 "者は Alioth 上でゲストアカウントを発行してもらえます。"
15045
15046 # type: Content of: <chapter><section><para>
15047 #. type: Content of: <chapter><section><para>
15048 #: resources.dbk:1562
15049 msgid "For more information please visit the following links:"
15050 msgstr "詳細な情報については、以下のリンクを参照下さい:"
15051
15052 # type: Content of: <chapter><section><itemizedlist><listitem><para>
15053 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
15054 #: resources.dbk:1565
15055 msgid "<ulink url=\"&url-alioth-wiki;\" />"
15056 msgstr "<ulink url=\"&url-alioth-wiki;\" />"
15057
15058 # type: Content of: <chapter><section><itemizedlist><listitem><para>
15059 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
15060 #: resources.dbk:1566
15061 msgid "<ulink url=\"&url-alioth-faq;\" />"
15062 msgstr "<ulink url=\"&url-alioth-faq;\" />"
15063
15064 # type: Content of: <chapter><section><itemizedlist><listitem><para>
15065 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
15066 #: resources.dbk:1567
15067 msgid "<ulink url=\"&url-alioth-pkg;\" />"
15068 msgstr "<ulink url=\"&url-alioth-pkg;\" />"
15069
15070 # type: Content of: <chapter><section><itemizedlist><listitem><para>
15071 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
15072 #: resources.dbk:1568
15073 msgid "<ulink url=\"&url-alioth;\" />"
15074 msgstr "<ulink url=\"&url-alioth;\" />"
15075
15076 # type: Content of: <chapter><section><title>
15077 #. type: Content of: <chapter><section><title>
15078 #: resources.dbk:1573
15079 msgid "Goodies for Developers"
15080 msgstr "開発者への特典"
15081
15082 # type: Content of: <chapter><section><section><title>
15083 #. type: Content of: <chapter><section><section><title>
15084 #: resources.dbk:1575
15085 msgid "LWN Subscriptions"
15086 msgstr "LWN の購読"
15087
15088 # type: Content of: <chapter><section><section><para>
15089 #. type: Content of: <chapter><section><section><para>
15090 #: resources.dbk:1577
15091 msgid ""
15092 "Since October of 2002, HP has sponsored a subscription to LWN for all "
15093 "interested Debian developers.  Details on how to get access to this benefit "
15094 "are in <ulink url=\"http://&lists-host;/debian-devel-announce/2002/10/"
15095 "msg00018.html\"></ulink>."
15096 msgstr ""
15097 "2002 年 10 月から、HP は LWN の購読権を興味のあるすべての Debian Developer に"
15098 "提供しています。この権利の利用方法については、<ulink url=\"http://&lists-"
15099 "host;/debian-devel-announce/2002/10/msg00018.html\"></ulink> を確認してくださ"
15100 "い。"
15101
15102 #. type: Content of: <chapter><section><section><title>
15103 #: resources.dbk:1584
15104 msgid "Gandi.net Hosting Discount"
15105 msgstr "Gandi.net ホスティング割引"
15106
15107 # type: Content of: <chapter><section><section><para>
15108 #. type: Content of: <chapter><section><section><para>
15109 #: resources.dbk:1586
15110 msgid ""
15111 "As of November 2008, Gandi.net offers a discount rate on their VPS hosting "
15112 "for Debian Developers.  See <ulink url=\"http://&lists-host;/debian-devel-"
15113 "announce/2008/11/msg00004.html\"></ulink>."
15114 msgstr ""
15115 "2008年11月現在、Gandi.net は Debian 開発者に対して VPS ホスティングを割引価格"
15116 "で提供しています。<ulink url=\"http://&lists-host;/debian-devel-"
15117 "announce/2008/11/msg00004.html\"></ulink>を参照してください。"
15118
15119 # type: Content of: <chapter><title>
15120 #. type: Content of: <chapter><title>
15121 #: scope.dbk:7
15122 msgid "Scope of This Document"
15123 msgstr "この文書が扱う範囲について"
15124
15125 # type: Content of: <chapter><para>
15126 #. type: Content of: <chapter><para>
15127 #: scope.dbk:9
15128 msgid ""
15129 "The purpose of this document is to provide an overview of the recommended "
15130 "procedures and the available resources for Debian developers."
15131 msgstr ""
15132 "この文書の目的は、Debian 開発者に推奨される手続きと利用可能なリソースに関する"
15133 "概要を提供することにあります。"
15134
15135 # type: Content of: <chapter><para>
15136 #. type: Content of: <chapter><para>
15137 #: scope.dbk:14
15138 msgid ""
15139 "The procedures discussed within include how to become a maintainer (<xref "
15140 "linkend=\"new-maintainer\"/>); how to create new packages (<xref linkend="
15141 "\"newpackage\"/>) and how to upload packages (<xref linkend=\"upload\"/>); "
15142 "how to handle bug reports (<xref linkend=\"bug-handling\"/>); how to move, "
15143 "remove, or orphan packages (<xref linkend=\"archive-manip\"/>); how to port "
15144 "packages (<xref linkend=\"porting\"/>); and how and when to do interim "
15145 "releases of other maintainers' packages (<xref linkend=\"nmu\"/>)."
15146 msgstr ""
15147 "ここで取り上げる手続きには、開発者になる方法 (<xref linkend=\"new-maintainer"
15148 "\"/>) 、新しいパッケージの作り方 (<xref linkend=\"newpackage\"/>) とパッケー"
15149 "ジをアップロードする方法 (<xref linkend=\"upload\"/>)、バグ報告の取扱い方 "
15150 "(<xref linkend=\"bug-handling\"/>)、パッケージを移動、削除、みなしご化 "
15151 "(orphan) する方法 (<xref linkend=\"archive-manip\"/>)、パッケージ移植のやり"
15152 "方 (<xref linkend=\"porting\"/>)他のメンテナのパッケージを暫定的にリリースす"
15153 "るのは、いつどの様にしたらよいのか (<xref linkend=\"nmu\"/>) が含まれます。"
15154
15155 # type: Content of: <chapter><para>
15156 #. type: Content of: <chapter><para>
15157 #: scope.dbk:23
15158 msgid ""
15159 "The resources discussed in this reference include the mailing lists (<xref "
15160 "linkend=\"mailing-lists\"/>) and servers (<xref linkend=\"server-machines\"/"
15161 ">); a discussion of the structure of the Debian archive (<xref linkend="
15162 "\"archive\"/>); explanation of the different servers which accept package "
15163 "uploads (<xref linkend=\"upload-ftp-master\"/>); and a discussion of "
15164 "resources which can help maintainers with the quality of their packages "
15165 "(<xref linkend=\"tools\"/>)."
15166 msgstr ""
15167 "また、このリファレンスで触れるリソースには、メーリングリスト (<xref linkend="
15168 "\"mailing-lists\"/>) およびサーバ (<xref linkend=\"server-machines\"/>)、"
15169 "Debian アーカイブの構成に関する解説 (<xref linkend=\"archive\"/>)、パッケージ"
15170 "のアップロードを受け付ける様々なサーバの説明 (<xref linkend=\"upload-ftp-"
15171 "master\"/>)、パッケージの品質を高めるために開発者が利用できるリソースについて"
15172 "の解説 (<xref linkend=\"tools\"/>) などがあります。"
15173
15174 # type: Content of: <chapter><para>
15175 #. type: Content of: <chapter><para>
15176 #: scope.dbk:31
15177 msgid ""
15178 "It should be clear that this reference does not discuss the technical "
15179 "details of Debian packages nor how to generate them.  Nor does this "
15180 "reference detail the standards to which Debian software must comply.  All of "
15181 "such information can be found in the <ulink url=\"&url-debian-policy;"
15182 "\">Debian Policy Manual</ulink>."
15183 msgstr ""
15184 "初めに明らかにしておきたいのですが、このリファレンスは Debian パッケージに関"
15185 "する技術的な詳細や、Debian パッケージの作成方法を説明するものではありません。"
15186 "また、このリファレンスは Debian に含まれるソフトウェアが準拠すべき基準を詳細"
15187 "に解説するようなものでもありません。その様な情報については全て、<ulink url="
15188 "\"&url-debian-policy;\">Debian ポリシーマニュアル</ulink> に記述されていま"
15189 "す。"
15190
15191 # type: Content of: <chapter><para>
15192 #. type: Content of: <chapter><para>
15193 #: scope.dbk:38
15194 msgid ""
15195 "Furthermore, this document is <emphasis>not an expression of formal policy</"
15196 "emphasis>.  It contains documentation for the Debian system and generally "
15197 "agreed-upon best practices.  Thus, it is not what is called a ``normative'' "
15198 "document."
15199 msgstr ""
15200 "さらに、この文書は<emphasis>公式なポリシーを明らかにするものではありません</"
15201 "emphasis>。含まれているのは Debian システムに関する記述と、一般的な合意がなさ"
15202 "れたベストプラクティスに関する記述です。すなわち「規範」文書と呼ばれるもので"
15203 "はない、ということです。"
15204
15205 # type: Content of: <appendix><title>
15206 #. type: Content of: <appendix><title>
15207 #: tools.dbk:7
15208 msgid "Overview of Debian Maintainer Tools"
15209 msgstr "Debian メンテナツールの概要"
15210
15211 # type: Content of: <appendix><para>
15212 #. type: Content of: <appendix><para>
15213 #: tools.dbk:9
15214 msgid ""
15215 "This section contains a rough overview of the tools available to "
15216 "maintainers.  The following is by no means complete or definitive, but just "
15217 "a guide to some of the more popular tools."
15218 msgstr ""
15219 "この章には、メンテナが利用できるツールについて大まかな概要が含まれています。"
15220 "以下は完全なものでも決定版的なものでもありませんが、よく使われているツールに"
15221 "ついての説明です。"
15222
15223 # type: Content of: <appendix><para>
15224 #. type: Content of: <appendix><para>
15225 #: tools.dbk:14
15226 msgid ""
15227 "Debian maintainer tools are meant to aid developers and free their time for "
15228 "critical tasks.  As Larry Wall says, there's more than one way to do it."
15229 msgstr ""
15230 "Debian メンテナツールは、開発者を手助けし、重要な作業のために時間を作れるよう"
15231 "にしてくれるものです。Larry Wall が言うように、やり方は一つではありません "
15232 "(there's more than one way to do it)。"
15233
15234 # type: Content of: <appendix><para>
15235 #. type: Content of: <appendix><para>
15236 #: tools.dbk:18
15237 msgid ""
15238 "Some people prefer to use high-level package maintenance tools and some do "
15239 "not.  Debian is officially agnostic on this issue; any tool which gets the "
15240 "job done is fine.  Therefore, this section is not meant to stipulate to "
15241 "anyone which tools they should use or how they should go about their duties "
15242 "of maintainership.  Nor is it meant to endorse any particular tool to the "
15243 "exclusion of a competing tool."
15244 msgstr ""
15245 "高度なパッケージメンテナンスツールを使うのを好む人もいればそうではない人もい"
15246 "ます。Debian は公式にはこの問題を不可知論であるとしています。どのようなツール"
15247 "でも作業ができるのであれば構いません。つまり、この章は誰もがどのツールを使う"
15248 "べきか、メンテナンス上で何をすべきかと要求する為のものではないということで"
15249 "す。あるいは競合するツールを排して特定のツールを勧める訳でもありません。"
15250
15251 # type: Content of: <appendix><para>
15252 #. type: Content of: <appendix><para>
15253 #: tools.dbk:26
15254 msgid ""
15255 "Most of the descriptions of these packages come from the actual package "
15256 "descriptions themselves.  Further information can be found in the package "
15257 "documentation itself.  You can also see more info with the command "
15258 "<command>apt-cache show <replaceable>package-name</replaceable></command>."
15259 msgstr ""
15260 "パッケージの説明文のほとんどは実際のパッケージの説明から取ったものです。より"
15261 "詳細な情報はパッケージ内のドキュメントで確認できます。<command>apt-cache "
15262 "show <replaceable>パッケージ名</replaceable></command> コマンドでも情報を得ら"
15263 "れます。"
15264
15265 # type: Content of: <appendix><section><title>
15266 #. type: Content of: <appendix><section><title>
15267 #: tools.dbk:32
15268 msgid "Core tools"
15269 msgstr "主要なツール"
15270
15271 # type: Content of: <appendix><section><para>
15272 #. type: Content of: <appendix><section><para>
15273 #: tools.dbk:34
15274 msgid "The following tools are pretty much required for any maintainer."
15275 msgstr "以下のツールはどのメンテナであっても、必ず必要とするものです。"
15276
15277 # type: Content of: <appendix><section><section><title>
15278 #. type: Content of: <appendix><section><section><title>
15279 #: tools.dbk:37
15280 msgid "<systemitem role=\"package\">dpkg-dev</systemitem>"
15281 msgstr "<systemitem role=\"package\">dpkg-dev</systemitem>"
15282
15283 # type: Content of: <appendix><section><section><para>
15284 #. type: Content of: <appendix><section><section><para>
15285 #: tools.dbk:39
15286 msgid ""
15287 "<systemitem role=\"package\">dpkg-dev</systemitem> contains the tools "
15288 "(including <command>dpkg-source</command>) required to unpack, build, and "
15289 "upload Debian source packages.  These utilities contain the fundamental, low-"
15290 "level functionality required to create and manipulate packages; as such, "
15291 "they are essential for any Debian maintainer."
15292 msgstr ""
15293 "<systemitem role=\"package\">dpkg-dev</systemitem> は、パッケージを展開、ビル"
15294 "ド、Debian ソースパッケージをアップロードするのに必要なツールを含んでいます "
15295 "(<command>dpkg-source</command> を含む) 。これらのユーティリティはパッケージ"
15296 "を作成・操作するのに必要な基礎的で、低レイヤの機能を含んでいます。そのため、"
15297 "これらはあらゆる Debian メンテナにとって必要不可欠なものです。"
15298
15299 # type: Content of: <appendix><section><section><title>
15300 #. type: Content of: <appendix><section><section><title>
15301 #: tools.dbk:48
15302 msgid "<systemitem role=\"package\">debconf</systemitem>"
15303 msgstr "<systemitem role=\"package\">debconf</systemitem>"
15304
15305 # type: Content of: <appendix><section><section><para>
15306 #. type: Content of: <appendix><section><section><para>
15307 #: tools.dbk:50
15308 msgid ""
15309 "<systemitem role=\"package\">debconf</systemitem> provides a consistent "
15310 "interface to configuring packages interactively.  It is user interface "
15311 "independent, allowing end-users to configure packages with a text-only "
15312 "interface, an HTML interface, or a dialog interface.  New interfaces can be "
15313 "added as modules."
15314 msgstr ""
15315 "<systemitem role=\"package\">debconf</systemitem> は、パッケージを対話形式で"
15316 "設定できる一貫したインターフェイスを提供します。これはユーザインターフェイス"
15317 "に依存せず、エンドユーザがテキストのみのインターフェイス、HTML インターフェイ"
15318 "ス、ダイアログ形式のインターフェイスでパッケージを設定できます。新たなイン"
15319 "ターフェイスはモジュールとして追加できます。"
15320
15321 # type: Content of: <appendix><section><section><para>
15322 #. type: Content of: <appendix><section><section><para>
15323 #: tools.dbk:56
15324 msgid ""
15325 "You can find documentation for this package in the <systemitem role=\"package"
15326 "\">debconf-doc</systemitem> package."
15327 msgstr ""
15328 "このパッケージに関するドキュメントは <systemitem role=\"package\">debconf-"
15329 "doc</systemitem> パッケージ中で確認できます。"
15330
15331 # type: Content of: <appendix><section><section><para>
15332 #. type: Content of: <appendix><section><section><para>
15333 #: tools.dbk:60
15334 msgid ""
15335 "Many feel that this system should be used for all packages which require "
15336 "interactive configuration; see <xref linkend=\"bpp-config-mgmt\"/>.  "
15337 "<systemitem role=\"package\">debconf</systemitem> is not currently required "
15338 "by Debian Policy, but that may change in the future."
15339 msgstr ""
15340 "多くの人が、対話的な設定を必要とする全てのパッケージにこのシステムが使われる"
15341 "べきだと感じています。<xref linkend=\"bpp-config-mgmt\"/> を参照してくださ"
15342 "い。現在は <systemitem role=\"package\">debconf</systemitem> は Debian ポリ"
15343 "シーで必要であるとはされていませんが、将来には変更されることでしょう。"
15344
15345 # type: Content of: <appendix><section><section><title>
15346 #. type: Content of: <appendix><section><section><title>
15347 #: tools.dbk:68
15348 msgid "<systemitem role=\"package\">fakeroot</systemitem>"
15349 msgstr "<systemitem role=\"package\">fakeroot</systemitem>"
15350
15351 # type: Content of: <appendix><section><section><para>
15352 #. type: Content of: <appendix><section><section><para>
15353 #: tools.dbk:70
15354 msgid ""
15355 "<systemitem role=\"package\">fakeroot</systemitem> simulates root "
15356 "privileges.  This enables you to build packages without being root (packages "
15357 "usually want to install files with root ownership).  If you have <systemitem "
15358 "role=\"package\">fakeroot</systemitem> installed, you can build packages as "
15359 "a regular user: <literal>dpkg-buildpackage -rfakeroot</literal>."
15360 msgstr ""
15361 "<systemitem role=\"package\">fakeroot</systemitem> は root 特権をシミュレート"
15362 "します。これは root になること無しにパッケージをビルドできるようにしてくれま"
15363 "す (パッケージは通常 root の所有権でファイルをインストールしようとします)。"
15364 "<systemitem role=\"package\">fakeroot</systemitem> をインストールしているなら"
15365 "ば、通常のユーザでパッケージをビルドできます: <literal>dpkg-buildpackage -"
15366 "rfakeroot</literal>"
15367
15368 # type: Content of: <appendix><section><title>
15369 #. type: Content of: <appendix><section><title>
15370 #: tools.dbk:81
15371 msgid "Package lint tools"
15372 msgstr "パッケージチェック (lint) 用ツール"
15373
15374 # type: Content of: <appendix><section><para>
15375 # FIXME, "thorough"->"through"
15376 #. type: Content of: <appendix><section><para>
15377 #: tools.dbk:83
15378 msgid ""
15379 "According to the Free On-line Dictionary of Computing (FOLDOC), `lint' is a "
15380 "Unix C language processor which carries out more thorough checks on the code "
15381 "than is usual with C compilers.  Package lint tools help package maintainers "
15382 "by automatically finding common problems and policy violations in their "
15383 "packages."
15384 msgstr ""
15385 "コンピュータ用のフリーオンライン辞書 (Free On-line Dictionary of Computing, "
15386 "FOLDOC) によると、「lint」は C コンパイラよりもより網羅的なチェックを行う "
15387 "Unix C 言語処理器とあります。パッケージ lint ツールは、パッケージ内の一般的な"
15388 "問題やポリシー違反を自動的に見つけてくれることで、パッケージメンテナを助けて"
15389 "くれます。"
15390
15391 # type: Content of: <appendix><section><section><title>
15392 #. type: Content of: <appendix><section><section><title>
15393 #: tools.dbk:89
15394 msgid "<systemitem role=\"package\">lintian</systemitem>"
15395 msgstr "<systemitem role=\"package\">lintian</systemitem>"
15396
15397 # type: Content of: <appendix><section><section><para>
15398 #. type: Content of: <appendix><section><section><para>
15399 #: tools.dbk:91
15400 msgid ""
15401 "<systemitem role=\"package\">lintian</systemitem> dissects Debian packages "
15402 "and emits information about bugs and policy violations.  It contains "
15403 "automated checks for many aspects of Debian policy as well as some checks "
15404 "for common errors."
15405 msgstr ""
15406 "<systemitem role=\"package\">lintian</systemitem> は Debian パッケージを解剖"
15407 "してバグやポリシー違反の情報を出力します。一般的なエラーへのチェック同様に"
15408 "Debian ポリシーの多くの部分を自動チェックする機能を含んでいます。"
15409
15410 # type: Content of: <appendix><section><section><para>
15411 #. type: Content of: <appendix><section><section><para>
15412 #: tools.dbk:97
15413 msgid ""
15414 "You should periodically get the newest <systemitem role=\"package\">lintian</"
15415 "systemitem> from <literal>unstable</literal> and check over all your "
15416 "packages.  Notice that the <literal>-i</literal> option provides detailed "
15417 "explanations of what each error or warning means, what its basis in Policy "
15418 "is, and commonly how you can fix the problem."
15419 msgstr ""
15420 "定期的に最新の <systemitem role=\"package\">lintian</systemitem> を "
15421 "<literal>unstable</literal> から取得し、パッケージを全てチェックするべきで"
15422 "す。<literal>-i</literal> オプションは、各エラーや警告が何を意味しているの"
15423 "か、ポリシーを元に、詳細な説明を提供してくれ、一般的に問題をどのように修正す"
15424 "るべきかを説明してくれることに留意してください。"
15425
15426 # type: Content of: <appendix><section><section><para>
15427 #. type: Content of: <appendix><section><section><para>
15428 #: tools.dbk:104
15429 msgid ""
15430 "Refer to <xref linkend=\"sanitycheck\"/> for more information on how and "
15431 "when to use Lintian."
15432 msgstr ""
15433 "何時、どのようにして Lintian を使うのか、詳細については <xref linkend="
15434 "\"sanitycheck\"/> を参照してください。"
15435
15436 # type: Content of: <appendix><section><section><para>
15437 #. type: Content of: <appendix><section><section><para>
15438 #: tools.dbk:108
15439 msgid ""
15440 "You can also see a summary of all problems reported by Lintian on your "
15441 "packages at <ulink url=\"&url-lintian;\"></ulink>.  These reports contain "
15442 "the latest <command>lintian</command> output for the whole development "
15443 "distribution (<literal>unstable</literal>)."
15444 msgstr ""
15445 "あなたのパッケージに対して Lintian によって報告されたの問題の要約はすべて "
15446 "<ulink url=\"&url-lintian;\"></ulink> から確認することもできます。このレポー"
15447 "トは、最新の <command>lintian</command> による開発版ディストリビューション "
15448 "(<literal>unstable</literal>) 全体についての出力を含んでいます。"
15449
15450 #. type: Content of: <appendix><section><section><title>
15451 #: tools.dbk:116
15452 msgid "<command>debdiff</command>"
15453 msgstr "<command>debdiff</command>"
15454
15455 # type: Content of: <appendix><section><section><para>
15456 #. type: Content of: <appendix><section><section><para>
15457 #: tools.dbk:118
15458 msgid ""
15459 "<command>debdiff</command> (from the <systemitem role=\"package"
15460 "\">devscripts</systemitem> package, <xref linkend=\"devscripts\"/>)  "
15461 "compares file lists and control files of two packages.  It is a simple "
15462 "regression test, as it will help you notice if the number of binary packages "
15463 "has changed since the last upload, or if something has changed in the "
15464 "control file.  Of course, some of the changes it reports will be all right, "
15465 "but it can help you prevent various accidents."
15466 msgstr ""
15467 "(<systemitem role=\"package\">devscripts</systemitem> パッケージ、<xref "
15468 "linkend=\"devscripts\"/> より) <command>debdiff</command> は二つのパッケージ"
15469 "のファイルのリストと control ファイルを比較します。前回のアップロードからバイ"
15470 "ナリパッケージ数が変わったことや、control ファイル内で何が変わったのかなどに"
15471 "気付く手助けをしてくれるなど、簡単なリグレッションテストとなります。もちろ"
15472 "ん、報告される変更の多くは問題ありませんが、様々なアクシデントを防止するのに"
15473 "役立ってくれるでしょう。"
15474
15475 # type: Content of: <appendix><section><section><para>
15476 #. type: Content of: <appendix><section><section><para>
15477 #: tools.dbk:127
15478 msgid "You can run it over a pair of binary packages:"
15479 msgstr "バイナリパッケージのペアに対して実行することができます:"
15480
15481 # type: Content of: <appendix><section><section><screen>
15482 #. type: Content of: <appendix><section><section><screen>
15483 #: tools.dbk:130
15484 #, no-wrap
15485 msgid "debdiff package_1-1_arch.deb package_2-1_arch.deb\n"
15486 msgstr "debdiff package_1-1_arch.deb package_2-1_arch.deb\n"
15487
15488 # type: Content of: <appendix><section><section><para>
15489 #. type: Content of: <appendix><section><section><para>
15490 #: tools.dbk:133
15491 msgid "Or even a pair of changes files:"
15492 msgstr "changes ファイルのペアに対してさえも実行できます:"
15493
15494 # type: Content of: <appendix><section><section><screen>
15495 #. type: Content of: <appendix><section><section><screen>
15496 #: tools.dbk:136
15497 #, no-wrap
15498 msgid "debdiff package_1-1_arch.changes package_2-1_arch.changes\n"
15499 msgstr "debdiff package_1-1_arch.changes package_2-1_arch.changes\n"
15500
15501 # type: Content of: <appendix><section><section><para>
15502 #. type: Content of: <appendix><section><section><para>
15503 #: tools.dbk:139
15504 msgid ""
15505 "For more information please see <citerefentry> <refentrytitle>debdiff</"
15506 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry>."
15507 msgstr ""
15508 "より詳細については、<citerefentry> <refentrytitle>debdiff</refentrytitle> "
15509 "<manvolnum>1</manvolnum> </citerefentry>を参照してください。"
15510
15511 # type: Content of: <appendix><section><title>
15512 #. type: Content of: <appendix><section><title>
15513 #: tools.dbk:148
15514 msgid "Helpers for <filename>debian/rules</filename>"
15515 msgstr "<filename>debian/rules</filename> の補助ツール"
15516
15517 # type: Content of: <appendix><section><para>
15518 #. type: Content of: <appendix><section><para>
15519 #: tools.dbk:150
15520 msgid ""
15521 "Package building tools make the process of writing <filename>debian/rules</"
15522 "filename> files easier.  See <xref linkend=\"helper-scripts\"/> for more "
15523 "information about why these might or might not be desired."
15524 msgstr ""
15525 "パッケージ構築ツールは <filename>debian/rules</filename> ファイルを書く作業を"
15526 "楽にしてくれます。これらが望ましい、あるいは望ましくない理由の詳細については "
15527 "<xref linkend=\"helper-scripts\"/> を参照してください。"
15528
15529 # type: Content of: <appendix><section><section><title>
15530 #. type: Content of: <appendix><section><section><title>
15531 #: tools.dbk:156
15532 msgid "<systemitem role=\"package\">debhelper</systemitem>"
15533 msgstr "<systemitem role=\"package\">debhelper</systemitem>"
15534
15535 # type: Content of: <appendix><section><section><para>
15536 #. type: Content of: <appendix><section><section><para>
15537 #: tools.dbk:158
15538 msgid ""
15539 "<systemitem role=\"package\">debhelper</systemitem> is a collection of "
15540 "programs which can be used in <filename>debian/rules</filename> to automate "
15541 "common tasks related to building binary Debian packages.  <systemitem role="
15542 "\"package\">debhelper</systemitem> includes programs to install various "
15543 "files into your package, compress files, fix file permissions, and integrate "
15544 "your package with the Debian menu system."
15545 msgstr ""
15546 "<systemitem role=\"package\">debhelper</systemitem> は、Debian パッケージのバ"
15547 "イナリを作成するにあたっての共通な作業を自動化するため、<filename>debian/"
15548 "rules</filename> 内で使うことができるプログラムの集合体です。<systemitem "
15549 "role=\"package\">debhelper</systemitem> は、パッケージに様々なファイルをイン"
15550 "ストールし、ファイルを圧縮し、ファイルの権限を修正し、パッケージを Debian の"
15551 "メニューシステムに統合するプログラムを含んでいます。"
15552
15553 # type: Content of: <appendix><section><section><para>
15554 #. type: Content of: <appendix><section><section><para>
15555 #: tools.dbk:166
15556 msgid ""
15557 "Unlike some approaches, <systemitem role=\"package\">debhelper</systemitem> "
15558 "is broken into several small, simple commands which act in a consistent "
15559 "manner.  As such, it allows more fine-grained control than some of the other "
15560 "debian/rules tools."
15561 msgstr ""
15562 "いくつかのアプローチとは違って、<systemitem role=\"package\">debhelper</"
15563 "systemitem> は複数の小さな、シンプルな一貫した方法で動作するコマンドに分割さ"
15564 "れています。そのため、他の debian/rules 用ツールよりも細やかなコントロールが"
15565 "可能になっています。"
15566
15567 # type: Content of: <appendix><section><section><para>
15568 #. type: Content of: <appendix><section><section><para>
15569 #: tools.dbk:172
15570 msgid ""
15571 "There are a number of little <systemitem role=\"package\">debhelper</"
15572 "systemitem> add-on packages, too transient to document.  You can see the "
15573 "list of most of them by doing <literal>apt-cache search ^dh-</literal>."
15574 msgstr ""
15575 "ここに記すには一時的な、大量の小さな <systemitem role=\"package\">debhelper</"
15576 "systemitem> のアドオンパッケージがあります。<literal>apt-cache search ^dh-</"
15577 "literal> と実行することで一覧の多くを参照できます。"
15578
15579 # type: Content of: <appendix><section><section><title>
15580 #. type: Content of: <appendix><section><section><title>
15581 #: tools.dbk:179
15582 msgid "<systemitem role=\"package\">dh-make</systemitem>"
15583 msgstr "<systemitem role=\"package\">dh-make</systemitem>"
15584
15585 # type: Content of: <appendix><section><section><para>
15586 #. type: Content of: <appendix><section><section><para>
15587 #: tools.dbk:181
15588 msgid ""
15589 "The <systemitem role=\"package\">dh-make</systemitem> package contains "
15590 "<command>dh_make</command>, a program that creates a skeleton of files "
15591 "necessary to build a Debian package out of a source tree.  As the name "
15592 "suggests, <command>dh_make</command> is a rewrite of <systemitem role="
15593 "\"package\">debmake</systemitem> and its template files use <command>dh_*</"
15594 "command> programs from <systemitem role=\"package\">debhelper</systemitem>."
15595 msgstr ""
15596 "<systemitem role=\"package\">dh-make</systemitem> パッケージは、ソースツリー"
15597 "を Debian パッケージをビルドするのに必要な雛形ファイルを作成するプログラム "
15598 "<command>dh_make</command> を含んでいます。その名が示すように、"
15599 "<command>dh_make</command> は <systemitem role=\"package\">debmake</"
15600 "systemitem> を書き直したもので、そのテンプレートファイルは<systemitem role="
15601 "\"package\">debhelper</systemitem> の <command>dh_*</command> プログラムを使"
15602 "うようになっています。"
15603
15604 # type: Content of: <appendix><section><section><para>
15605 #. type: Content of: <appendix><section><section><para>
15606 #: tools.dbk:189
15607 msgid ""
15608 "While the rules files generated by <command>dh_make</command> are in general "
15609 "a sufficient basis for a working package, they are still just the "
15610 "groundwork: the burden still lies on the maintainer to finely tune the "
15611 "generated files and make the package entirely functional and Policy-"
15612 "compliant."
15613 msgstr ""
15614 "<command>dh_make</command> によって生成された rules ファイルは、大抵の場合作"
15615 "業するパッケージに対して十分な基礎にはなりますが、まだこれは下地でしかありま"
15616 "せん。メンテナに残っている責務は、生成されたファイルをきれいに整理して、完全"
15617 "に動作してポリシーに準拠したパッケージにすることです。"
15618
15619 # type: Content of: <appendix><section><section><title>
15620 #. type: Content of: <appendix><section><section><title>
15621 #: tools.dbk:197
15622 msgid "<systemitem role=\"package\">equivs</systemitem>"
15623 msgstr "<systemitem role=\"package\">equivs</systemitem>"
15624
15625 # type: Content of: <appendix><section><section><para>
15626 #. type: Content of: <appendix><section><section><para>
15627 #: tools.dbk:199
15628 msgid ""
15629 "<systemitem role=\"package\">equivs</systemitem> is another package for "
15630 "making packages.  It is often suggested for local use if you need to make a "
15631 "package simply to fulfill dependencies.  It is also sometimes used when "
15632 "making ``meta-packages'', which are packages whose only purpose is to depend "
15633 "on other packages."
15634 msgstr ""
15635 "<systemitem role=\"package\">equivs</systemitem> はパッケージ作成用のもう一つ"
15636 "のパッケージです。単純に依存関係を満たしたいだけのパッケージを作成する必要が"
15637 "ある場合に、しばしばローカルでの使用を勧められます。時折、他のパッケージに依"
15638 "存することだけが目的のパッケージ、「メタパッケージ (meta-packages)」を作る際"
15639 "にも使われます。"
15640
15641 # type: Content of: <appendix><section><title>
15642 #. type: Content of: <appendix><section><title>
15643 #: tools.dbk:210
15644 msgid "Package builders"
15645 msgstr "パッケージ作成ツール"
15646
15647 # type: Content of: <appendix><section><para>
15648 #. type: Content of: <appendix><section><para>
15649 #: tools.dbk:212
15650 msgid ""
15651 "The following packages help with the package building process, general "
15652 "driving <command>dpkg-buildpackage</command> as well as handling supporting "
15653 "tasks."
15654 msgstr ""
15655 "以下のパッケージは、パッケージ作成作業を手助けしてくれます。通常実行する "
15656 "<command>dpkg-buildpackage</command> と同様に、パッケージ作成支援の作業を取り"
15657 "扱ってくれます。"
15658
15659 # type: Content of: <appendix><section><section><title>
15660 #. type: Content of: <appendix><section><section><title>
15661 #: tools.dbk:216
15662 msgid "<systemitem role=\"package\">cvs-buildpackage</systemitem>"
15663 msgstr "<systemitem role=\"package\">cvs-buildpackage</systemitem>"
15664
15665 # type: Content of: <appendix><section><section><para>
15666 #. type: Content of: <appendix><section><section><para>
15667 #: tools.dbk:218
15668 msgid ""
15669 "<systemitem role=\"package\">cvs-buildpackage</systemitem> provides the "
15670 "capability to inject or import Debian source packages into a CVS repository, "
15671 "build a Debian package from the CVS repository, and helps in integrating "
15672 "upstream changes into the repository."
15673 msgstr ""
15674 "<systemitem role=\"package\">cvs-buildpackage</systemitem> は、Debian ソース"
15675 "パッケージを CVS リポジトリに挿入あるいはインポートし、Debian パッケージを "
15676 "CVS リポジトリから生成、そして開発元での変更をリポジトリに統合するのに役立つ"
15677 "機能を提供します。"
15678
15679 # type: Content of: <appendix><section><section><para>
15680 #. type: Content of: <appendix><section><section><para>
15681 #: tools.dbk:224
15682 msgid ""
15683 "These utilities provide an infrastructure to facilitate the use of CVS by "
15684 "Debian maintainers.  This allows one to keep separate CVS branches of a "
15685 "package for <literal>stable</literal>, <literal>unstable</literal> and "
15686 "possibly <literal>experimental</literal> distributions, along with the other "
15687 "benefits of a version control system."
15688 msgstr ""
15689 "これらのユーティリティは、Debian メンテナによる CVS の利用を促進するインフラ"
15690 "ストラクチャを提供します。これは、バージョンコントロールシステムの他の利点と"
15691 "同様に、<literal>stable</literal>、<literal>unstable</literal>、おそらく "
15692 "<literal>experimental</literal> ディストリビューション用にパッケージに個々の "
15693 "CVS ブランチを持つことができます。"
15694
15695 # type: Content of: <appendix><section><section><title>
15696 #. type: Content of: <appendix><section><section><title>
15697 #: tools.dbk:233
15698 msgid "<systemitem role=\"package\">debootstrap</systemitem>"
15699 msgstr "<systemitem role=\"package\">debootstrap</systemitem>"
15700
15701 # type: Content of: <appendix><section><section><para>
15702 #. type: Content of: <appendix><section><section><para>
15703 #: tools.dbk:235
15704 msgid ""
15705 "The <systemitem role=\"package\">debootstrap</systemitem> package and script "
15706 "allows you to bootstrap a Debian base system into any part of your "
15707 "filesystem.  By base system, we mean the bare minimum of packages required "
15708 "to operate and install the rest of the system."
15709 msgstr ""
15710 "<systemitem role=\"package\">debootstrap</systemitem> パッケージとスクリプト"
15711 "は、システムのどこででも Debian ベースシステムをブートストラップできるように"
15712 "してくれます。ベースシステムとは、操作するのに必要となる素の最小限パッケージ"
15713 "群を意味し、それに加えてシステムの残りの部分をインストールします。"
15714
15715 # type: Content of: <appendix><section><section><para>
15716 #. type: Content of: <appendix><section><section><para>
15717 #: tools.dbk:241
15718 msgid ""
15719 "Having a system like this can be useful in many ways.  For instance, you can "
15720 "<command>chroot</command> into it if you want to test your build "
15721 "dependencies.  Or you can test how your package behaves when installed into "
15722 "a bare base system.  Chroot builders use this package; see below."
15723 msgstr ""
15724 "この様なシステムを持つことは、様々な面で役に立つでしょう。例えば、ビルドの依"
15725 "存関係をテストしたい場合に <command>chroot</command> でそのシステムの中に入る"
15726 "ことができます。あるいは素のベースシステムにインストールした際にパッケージが"
15727 "どのように振る舞うかをテストできます。chroot 作成ツールはこのパッケージを使い"
15728 "ます。以下を参照ください。"
15729
15730 # type: Content of: <appendix><section><section><title>
15731 #. type: Content of: <appendix><section><section><title>
15732 #: tools.dbk:249
15733 msgid "<systemitem role=\"package\">pbuilder</systemitem>"
15734 msgstr "<systemitem role=\"package\">pbuilder</systemitem>"
15735
15736 # type: Content of: <appendix><section><section><para>
15737 #. type: Content of: <appendix><section><section><para>
15738 #: tools.dbk:251
15739 msgid ""
15740 "<systemitem role=\"package\">pbuilder</systemitem> constructs a chrooted "
15741 "system, and builds a package inside the chroot.  It is very useful to check "
15742 "that a package's build-dependencies are correct, and to be sure that "
15743 "unnecessary and wrong build dependencies will not exist in the resulting "
15744 "package."
15745 msgstr ""
15746 "<systemitem role=\"package\">pbuilder</systemitem> は chroot されたシステムを"
15747 "構築し、パッケージを chroot 内部でビルドします。パッケージのビルド依存関係が"
15748 "正しいかどうかをチェックするのにとても役立ち、生成されたパッケージに不必要な"
15749 "誤ったビルド依存関係が存在していないことを確かめられるでしょう。"
15750
15751 # type: Content of: <appendix><section><section><para>
15752 #. type: Content of: <appendix><section><section><para>
15753 #: tools.dbk:257
15754 msgid ""
15755 "A related package is <systemitem role=\"package\">pbuilder-uml</systemitem>, "
15756 "which goes even further by doing the build within a User Mode Linux "
15757 "environment."
15758 msgstr ""
15759 "User Mode Linux 環境でビルドを実行することで、よりさらに推し進めた関連パッ"
15760 "ケージが <systemitem role=\"package\">pbuilder-uml</systemitem> です。"
15761
15762 # type: Content of: <appendix><section><section><title>
15763 #. type: Content of: <appendix><section><section><title>
15764 #: tools.dbk:264
15765 msgid "<systemitem role=\"package\">sbuild</systemitem>"
15766 msgstr "<systemitem role=\"package\">sbuild</systemitem>"
15767
15768 # type: Content of: <appendix><section><section><para>
15769 #. type: Content of: <appendix><section><section><para>
15770 #: tools.dbk:266
15771 msgid ""
15772 "<systemitem role=\"package\">sbuild</systemitem> is another automated "
15773 "builder.  It can use chrooted environments as well.  It can be used stand-"
15774 "alone, or as part of a networked, distributed build environment.  As the "
15775 "latter, it is part of the system used by porters to build binary packages "
15776 "for all the available architectures.  See <xref linkend=\"wanna-build\"/> "
15777 "for more information, and <ulink url=\"&url-buildd;\"></ulink> to see the "
15778 "system in action."
15779 msgstr ""
15780 "<systemitem role=\"package\">sbuild</systemitem> はもう一つの自動ビルドシステ"
15781 "ムです。同様に chroot された環境を使うことが出来ます。単独で使うことも、分散"
15782 "ビルド環境のネットワークの一部として使うこともできます。文字通り、移植者たち"
15783 "によって利用可能な全アーキテクチャのバイナリパッケージをビルドするのに使われ"
15784 "ているシステムの一部です。詳細については<xref linkend=\"wanna-build\"/> を参"
15785 "照してください。それからシステムの動作については <ulink url=\"&url-buildd;"
15786 "\"></ulink> を参照してください。"
15787
15788 # type: Content of: <appendix><section><title>
15789 #. type: Content of: <appendix><section><title>
15790 #: tools.dbk:278
15791 msgid "Package uploaders"
15792 msgstr "パッケージのアップロード用ツール"
15793
15794 # type: Content of: <appendix><section><para>
15795 #. type: Content of: <appendix><section><para>
15796 #: tools.dbk:280
15797 msgid ""
15798 "The following packages help automate or simplify the process of uploading "
15799 "packages into the official archive."
15800 msgstr ""
15801 "以下のパッケージはパッケージを公式アーカイブにアップロードする作業を自動化、"
15802 "あるいは単純化してくれるのに役立ちます。"
15803
15804 # type: Content of: <appendix><section><section><title>
15805 #. type: Content of: <appendix><section><section><title>
15806 #: tools.dbk:284
15807 msgid "<systemitem role=\"package\">dupload</systemitem>"
15808 msgstr "<systemitem role=\"package\">dupload</systemitem>"
15809
15810 # type: Content of: <appendix><section><section><para>
15811 #. type: Content of: <appendix><section><section><para>
15812 #: tools.dbk:286
15813 msgid ""
15814 "<systemitem role=\"package\">dupload</systemitem> is a package and a script "
15815 "to automatically upload Debian packages to the Debian archive, to log the "
15816 "upload, and to send mail about the upload of a package.  You can configure "
15817 "it for new upload locations or methods."
15818 msgstr ""
15819 "<systemitem role=\"package\">dupload</systemitem> は、自動的に Debian パッ"
15820 "ケージを Debian アーカイブにアップロードし、アップロードを記録し、パッケージ"
15821 "のアップロードについてのメールを送信してくれるパッケージであり、スクリプトで"
15822 "す。新しいアップロード先や方法を設定することもできます。"
15823
15824 # type: Content of: <appendix><section><section><title>
15825 #. type: Content of: <appendix><section><section><title>
15826 #: tools.dbk:294
15827 msgid "<systemitem role=\"package\">dput</systemitem>"
15828 msgstr "<systemitem role=\"package\">dput</systemitem>"
15829
15830 # type: Content of: <appendix><section><section><para>
15831 #. type: Content of: <appendix><section><section><para>
15832 #: tools.dbk:296
15833 msgid ""
15834 "The <systemitem role=\"package\">dput</systemitem> package and script does "
15835 "much the same thing as <systemitem role=\"package\">dupload</systemitem>, "
15836 "but in a different way.  It has some features over <systemitem role=\"package"
15837 "\">dupload</systemitem>, such as the ability to check the GnuPG signature "
15838 "and checksums before uploading, and the possibility of running "
15839 "<command>dinstall</command> in dry-run mode after the upload."
15840 msgstr ""
15841 "<systemitem role=\"package\">dput</systemitem> パッケージとスクリプトは "
15842 "<systemitem role=\"package\">dupload</systemitem> と同じことを違ったやり方で"
15843 "行います。GnuPG 署名とチェックサムをアップロード前にチェックする機能や、アッ"
15844 "プロード後に <command>dinstall</command> を dry-run モードで実行できるなど、"
15845 "<systemitem role=\"package\">dupload</systemitem> よりもいくつか機能が多く"
15846 "なっています。"
15847
15848 #. type: Content of: <appendix><section><section><title>
15849 #: tools.dbk:306
15850 msgid "<command>dcut</command>"
15851 msgstr "<command>dcut</command>"
15852
15853 # type: Content of: <appendix><section><section><para>
15854 #. type: Content of: <appendix><section><section><para>
15855 #: tools.dbk:308
15856 msgid ""
15857 "The <command>dcut</command> script (part of the package <systemitem role="
15858 "\"package\">dput</systemitem>, <xref linkend=\"dput\"/>) helps in removing "
15859 "files from the ftp upload directory."
15860 msgstr ""
15861 "<command>dcut</command> スクリプト (<systemitem role=\"package\">dput</"
15862 "systemitem> パッケージの一部、<xref linkend=\"dput\"/> 参照)は、ftp アップ"
15863 "ロードディレクトリからファイルを削除するのに役立ちます。"
15864
15865 # type: Content of: <appendix><section><title>
15866 #. type: Content of: <appendix><section><title>
15867 #: tools.dbk:316
15868 msgid "Maintenance automation"
15869 msgstr "メンテナンスの自動化"
15870
15871 # type: Content of: <appendix><section><para>
15872 #. type: Content of: <appendix><section><para>
15873 #: tools.dbk:318
15874 msgid ""
15875 "The following tools help automate different maintenance tasks, from adding "
15876 "changelog entries or signature lines and looking up bugs in Emacs to making "
15877 "use of the newest and official <filename>config.sub</filename>."
15878 msgstr ""
15879 "以下のツールは changelog のエントリや署名行の追加、Emacs 内でのバグの参照から"
15880 "最新かつ公式の <filename>config.sub</filename> を使うようにするまで、様々なメ"
15881 "ンテナンス作業を自動化するのに役立ちます。"
15882
15883 # type: Content of: <appendix><section><section><title>
15884 #. type: Content of: <appendix><section><section><title>
15885 #: tools.dbk:323
15886 msgid "<systemitem role=\"package\">devscripts</systemitem>"
15887 msgstr "<systemitem role=\"package\">devscripts</systemitem>"
15888
15889 # type: Content of: <appendix><section><section><para>
15890 #. type: Content of: <appendix><section><section><para>
15891 #: tools.dbk:325
15892 msgid ""
15893 "<systemitem role=\"package\">devscripts</systemitem> is a package containing "
15894 "wrappers and tools which are very helpful for maintaining your Debian "
15895 "packages.  Example scripts include <command>debchange</command> and "
15896 "<command>dch</command>, which manipulate your <filename>debian/changelog</"
15897 "filename> file from the command-line, and <command>debuild</command>, which "
15898 "is a wrapper around <command>dpkg-buildpackage</command>.  The <command>bts</"
15899 "command> utility is also very helpful to update the state of bug reports on "
15900 "the command line.  <command>uscan</command> can be used to watch for new "
15901 "upstream versions of your packages.  <command>debrsign</command> can be used "
15902 "to remotely sign a package prior to upload, which is nice when the machine "
15903 "you build the package on is different from where your GPG keys are."
15904 msgstr ""
15905 "<systemitem role=\"package\">devscripts</systemitem> は、Debian パッケージを"
15906 "メンテナンスするのに非常に有用なラッパーやツールを含むパッケージです。スクリ"
15907 "プトの例としては <filename>debian/changelog</filename> ファイルをコマンドライ"
15908 "ンから操作する <command>debchange</command> および <command>dch</command>、そ"
15909 "して <command>dpkg-buildpackage</command> 関連のラッパーである "
15910 "<command>debuild</command> を含んでいます。<command>bts</command> ユーティリ"
15911 "ティも、バグ報告の状態をコマンドライン上で更新するのにとても役立ちます。"
15912 "<command>uscan</command> はパッケージの新しいバージョン (new upstream "
15913 "version) をチェックするのに使えます。<command>debrsign</command> は、リモート"
15914 "でアップロード前にパッケージにサインするのに利用できます。これは GPG があるの"
15915 "とは違うマシンでパッケージをビルドした際に便利です。"
15916
15917 # type: Content of: <appendix><section><section><para>
15918 #. type: Content of: <appendix><section><section><para>
15919 #: tools.dbk:339
15920 msgid ""
15921 "See the <citerefentry> <refentrytitle>devscripts</refentrytitle> "
15922 "<manvolnum>1</manvolnum> </citerefentry> manual page for a complete list of "
15923 "available scripts."
15924 msgstr ""
15925 "利用可能なスクリプトの全リストについては <citerefentry> "
15926 "<refentrytitle>devscripts</refentrytitle> <manvolnum>1</manvolnum> </"
15927 "citerefentry> マニュアルページを参照してください。"
15928
15929 # type: Content of: <appendix><section><section><title>
15930 #. type: Content of: <appendix><section><section><title>
15931 #: tools.dbk:346
15932 msgid "<systemitem role=\"package\">autotools-dev</systemitem>"
15933 msgstr "<systemitem role=\"package\">autotools-dev</systemitem>"
15934
15935 # type: Content of: <appendix><section><section><para>
15936 #. type: Content of: <appendix><section><section><para>
15937 #: tools.dbk:348
15938 msgid ""
15939 "<systemitem role=\"package\">autotools-dev</systemitem> contains best "
15940 "practices for people who maintain packages which use <command>autoconf</"
15941 "command> and/or <command>automake</command>.  Also contains canonical "
15942 "<filename>config.sub</filename> and <filename>config.guess</filename> files "
15943 "which are known to work on all Debian ports."
15944 msgstr ""
15945 "<systemitem role=\"package\">autotools-dev</systemitem> は、"
15946 "<command>autoconf</command> や <command>automake</command> を使っているパッ"
15947 "ケージをメンテナンスする人にとってのベストプラクティスを含んでいます。また、"
15948 "全ての Debian 移植版で動作することを知られている正規の <filename>config.sub</"
15949 "filename> および <filename>config.guess</filename> ファイルを含んでいます。"
15950
15951 # type: Content of: <appendix><section><section><title>
15952 #. type: Content of: <appendix><section><section><title>
15953 #: tools.dbk:357
15954 msgid "<systemitem role=\"package\">dpkg-repack</systemitem>"
15955 msgstr "<systemitem role=\"package\">dpkg-repack</systemitem>"
15956
15957 # type: Content of: <appendix><section><section><para>
15958 #. type: Content of: <appendix><section><section><para>
15959 #: tools.dbk:359
15960 msgid ""
15961 "<command>dpkg-repack</command> creates Debian package file out of a package "
15962 "that has already been installed.  If any changes have been made to the "
15963 "package while it was unpacked (e.g., files in <filename>/etc</filename> were "
15964 "modified), the new package will inherit the changes."
15965 msgstr ""
15966 "<command>dpkg-repack</command> は既にインストールされているパッケージから "
15967 "Debian パッケージを生成します。パッケージが展開されてから何かしら変更が加えら"
15968 "れている場合 (例えば、<filename>/etc</filename> にあるファイルが変更されてい"
15969 "るなど)、新しいパッケージは変更を含みます。"
15970
15971 # type: Content of: <appendix><section><section><para>
15972 #. type: Content of: <appendix><section><section><para>
15973 #: tools.dbk:365
15974 msgid ""
15975 "This utility can make it easy to copy packages from one computer to another, "
15976 "or to recreate packages which are installed on your system but no longer "
15977 "available elsewhere, or to save the current state of a package before you "
15978 "upgrade it."
15979 msgstr ""
15980 "このユーティリティは、一つのコンピュータから他のコンピュータへパッケージをコ"
15981 "ピーするのを簡単にできるようにしてくれます。また、あなたのシステムにはインス"
15982 "トールされているがどこでも入手できなくなってしまったパッケージを再作成した"
15983 "り、アップグレード前にパッケージの現在の状態を保存するのに使えます。"
15984
15985 # type: Content of: <appendix><section><section><title>
15986 #. type: Content of: <appendix><section><section><title>
15987 #: tools.dbk:372
15988 msgid "<systemitem role=\"package\">alien</systemitem>"
15989 msgstr "<systemitem role=\"package\">alien</systemitem>"
15990
15991 # type: Content of: <appendix><section><section><para>
15992 #. type: Content of: <appendix><section><section><para>
15993 #: tools.dbk:374
15994 msgid ""
15995 "<command>alien</command> converts binary packages between various packaging "
15996 "formats, including Debian, RPM (RedHat), LSB (Linux Standard Base), Solaris, "
15997 "and Slackware packages."
15998 msgstr ""
15999 "<command>alien</command> は、Debian、RPM (RedHat)、LSB (Linux Standard "
16000 "Base)、Solaris、Slackware などの各種バイナリパッケージのパッケージ形式を変換"
16001 "します。"
16002
16003 # type: Content of: <appendix><section><section><title>
16004 #. type: Content of: <appendix><section><section><title>
16005 #: tools.dbk:381
16006 msgid "<systemitem role=\"package\">debsums</systemitem>"
16007 msgstr "<systemitem role=\"package\">debsums</systemitem>"
16008
16009 # type: Content of: <appendix><section><section><para>
16010 #. type: Content of: <appendix><section><section><para>
16011 #: tools.dbk:383
16012 msgid ""
16013 "<command>debsums</command> checks installed packages against their MD5 "
16014 "sums.  Note that not all packages have MD5 sums, since they aren't required "
16015 "by Policy."
16016 msgstr ""
16017 "<command>debsums</command> は、インストールされたパッケージについて MD5 sum "
16018 "をチェックします。ポリシーでは必要とされていないため、全てのパッケージが MD5 "
16019 "sum を持ってはいないことに注意ください。"
16020
16021 # type: Content of: <appendix><section><section><title>
16022 #. type: Content of: <appendix><section><section><title>
16023 #: tools.dbk:389
16024 msgid "<systemitem role=\"package\">dpkg-dev-el</systemitem>"
16025 msgstr "<systemitem role=\"package\">dpkg-dev-el</systemitem>"
16026
16027 # type: Content of: <appendix><section><section><para>
16028 #. type: Content of: <appendix><section><section><para>
16029 #: tools.dbk:391
16030 msgid ""
16031 "<systemitem role=\"package\">dpkg-dev-el</systemitem> is an Emacs lisp "
16032 "package which provides assistance when editing some of the files in the "
16033 "<filename>debian</filename> directory of your package.  For instance, there "
16034 "are handy functions for listing a package's current bugs, and for finalizing "
16035 "the latest entry in a <filename>debian/changelog</filename> file."
16036 msgstr ""
16037 "<systemitem role=\"package\">dpkg-dev-el</systemitem> は、パッケージの "
16038 "<filename>debian</filename> ディレクトリにあるファイルを編集する際に手助けし"
16039 "てくれる Emacs lisp パッケージです。例えば、パッケージの現在のバグをリスト"
16040 "アップしてくれたり、<filename>debian/changelog</filename> ファイル中の最新の"
16041 "エントリの終端処理してくれたりするのための手軽な機能があります。"
16042
16043 #. type: Content of: <appendix><section><section><title>
16044 #: tools.dbk:400
16045 msgid "<command>dpkg-depcheck</command>"
16046 msgstr "<command>dpkg-depcheck</command>"
16047
16048 # type: Content of: <appendix><section><section><para>
16049 #. type: Content of: <appendix><section><section><para>
16050 #: tools.dbk:402
16051 msgid ""
16052 "<command>dpkg-depcheck</command> (from the <systemitem role=\"package"
16053 "\">devscripts</systemitem> package, <xref linkend=\"devscripts\"/>)  runs a "
16054 "command under <command>strace</command> to determine all the packages that "
16055 "were used by the said command."
16056 msgstr ""
16057 "(<systemitem role=\"package\">devscripts</systemitem> パッケージ、<xref "
16058 "linkend=\"devscripts\"/> より) <command>dpkg-depcheck</command> は、指定され"
16059 "たコマンドによって使われた全てのパッケージを確認するため、コマンドを "
16060 "<command>strace</command> の下で実行します。"
16061
16062 # type: Content of: <appendix><section><section><para>
16063 #. type: Content of: <appendix><section><section><para>
16064 #: tools.dbk:408
16065 msgid ""
16066 "For Debian packages, this is useful when you have to compose a "
16067 "<literal>Build-Depends</literal> line for your new package: running the "
16068 "build process through <command>dpkg-depcheck</command> will provide you with "
16069 "a good first approximation of the build-dependencies.  For example:"
16070 msgstr ""
16071 "Debian パッケージについていうと、これは新しいパッケージの <literal>Build-"
16072 "Depends</literal> 行を構成するのが必要になった際に役立ちます。<command>dpkg-"
16073 "depcheck</command> を通してビルド作業を実行すると、最初の大まかなビルドの依存"
16074 "関係を良い形で得られます。例えば以下の様にします:"
16075
16076 # type: Content of: <appendix><section><section><screen>
16077 #. type: Content of: <appendix><section><section><screen>
16078 #: tools.dbk:414
16079 #, no-wrap
16080 msgid "dpkg-depcheck -b debian/rules build\n"
16081 msgstr "dpkg-depcheck -b debian/rules build\n"
16082
16083 # type: Content of: <appendix><section><section><para>
16084 #. type: Content of: <appendix><section><section><para>
16085 #: tools.dbk:417
16086 msgid ""
16087 "<command>dpkg-depcheck</command> can also be used to check for run-time "
16088 "dependencies, especially if your package uses <citerefentry> "
16089 "<refentrytitle>exec</refentrytitle> <manvolnum>2</manvolnum> </citerefentry> "
16090 "to run other programs."
16091 msgstr ""
16092 "<command>dpkg-depcheck</command> は、特にパッケージが他のプログラムを実行する"
16093 "のに <citerefentry> <refentrytitle>exec</refentrytitle> <manvolnum>2</"
16094 "manvolnum> </citerefentry> を使っている場合に実行時の依存性を確認するのにも使"
16095 "えます。"
16096
16097 # type: Content of: <appendix><section><section><para>
16098 #. type: Content of: <appendix><section><section><para>
16099 #: tools.dbk:423
16100 msgid ""
16101 "For more information please see <citerefentry> <refentrytitle>dpkg-depcheck</"
16102 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry>."
16103 msgstr ""
16104 "より詳細については、<citerefentry> <refentrytitle>dpkg-depcheck</"
16105 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry> を参照してください。"
16106
16107 # type: Content of: <appendix><section><title>
16108 #. type: Content of: <appendix><section><title>
16109 #: tools.dbk:432
16110 msgid "Porting tools"
16111 msgstr "移植用ツール"
16112
16113 # type: Content of: <appendix><section><para>
16114 #. type: Content of: <appendix><section><para>
16115 #: tools.dbk:434
16116 msgid "The following tools are helpful for porters and for cross-compilation."
16117 msgstr "以下のツールが、移植作業者やクロスコンパイル作業に役立ちます。"
16118
16119 # type: Content of: <appendix><section><section><title>
16120 #. type: Content of: <appendix><section><section><title>
16121 #: tools.dbk:437
16122 msgid "<systemitem role=\"package\">quinn-diff</systemitem>"
16123 msgstr "<systemitem role=\"package\">quinn-diff</systemitem>"
16124
16125 # type: Content of: <appendix><section><section><para>
16126 #. type: Content of: <appendix><section><section><para>
16127 #: tools.dbk:439
16128 msgid ""
16129 "<systemitem role=\"package\">quinn-diff</systemitem> is used to locate the "
16130 "differences from one architecture to another.  For instance, it could tell "
16131 "you which packages need to be ported for architecture <replaceable>Y</"
16132 "replaceable>, based on architecture <replaceable>X</replaceable>."
16133 msgstr ""
16134 "<systemitem role=\"package\">quinn-diff</systemitem> は、あるアーキテクチャと"
16135 "他のアーキテクチャとの違いを確認するのに使われます。例えば、<replaceable>X</"
16136 "replaceable> アーキテクチャをベースに <replaceable>Y</replaceable> アーキテク"
16137 "チャに移植するにはどのパッケージが必要なのかを教えてくれます。"
16138
16139 # type: Content of: <appendix><section><section><title>
16140 #. type: Content of: <appendix><section><section><title>
16141 #: tools.dbk:447
16142 msgid "<systemitem role=\"package\">dpkg-cross</systemitem>"
16143 msgstr "<systemitem role=\"package\">dpkg-cross</systemitem>"
16144
16145 # type: Content of: <appendix><section><section><para>
16146 #. type: Content of: <appendix><section><section><para>
16147 #: tools.dbk:449
16148 msgid ""
16149 "<systemitem role=\"package\">dpkg-cross</systemitem> is a tool for "
16150 "installing libraries and headers for cross-compiling in a way similar to "
16151 "<systemitem role=\"package\">dpkg</systemitem>.  Furthermore, the "
16152 "functionality of <command>dpkg-buildpackage</command> and <command>dpkg-"
16153 "shlibdeps</command> is enhanced to support cross-compiling."
16154 msgstr ""
16155 "<systemitem role=\"package\">dpkg-cross</systemitem> は、<systemitem role="
16156 "\"package\">dpkg</systemitem> に似た方法でクロスコンパイルするためのライブラ"
16157 "リとヘッダをインストールするツールです。さらに、<command>dpkg-buildpackage</"
16158 "command> および <command>dpkg-shlibdeps</command> の機能がクロスコンパイルを"
16159 "サポートするように拡張されます。"
16160
16161 # type: Content of: <appendix><section><title>
16162 #. type: Content of: <appendix><section><title>
16163 #: tools.dbk:460
16164 msgid "Documentation and information"
16165 msgstr "ドキュメントと情報について"
16166
16167 # type: Content of: <appendix><section><para>
16168 #. type: Content of: <appendix><section><para>
16169 #: tools.dbk:462
16170 msgid ""
16171 "The following packages provide information for maintainers or help with "
16172 "building documentation."
16173 msgstr ""
16174 "以下のパッケージが、メンテナへの情報提供やドキュメントの作成に役立ちます。"
16175
16176 # type: Content of: <appendix><section><section><title>
16177 #. type: Content of: <appendix><section><section><title>
16178 #: tools.dbk:467
16179 msgid "<systemitem role=\"package\">docbook-xml</systemitem>"
16180 msgstr "<systemitem role=\"package\">docbook-xml</systemitem>"
16181
16182 # type: Content of: <appendix><section><section><para>
16183 #. type: Content of: <appendix><section><section><para>
16184 #: tools.dbk:469
16185 msgid ""
16186 "<systemitem role=\"package\">docbook-xml</systemitem> provides the DocBook "
16187 "XML DTDs, which are commonly used for Debian documentation (as is the older "
16188 "debiandoc SGML DTD). This manual, for instance, is written in DocBook XML."
16189 msgstr ""
16190 "<systemitem role=\"package\">docbook-xml</systemitem> は Debian のドキュメン"
16191 "トで一般的に使われている DocBook XML DTD を提供します (古いものは debiandoc "
16192 "SGML DTD を使っています) 。例えば、このマニュアルは DocBook XML で書かれてい"
16193 "ます。"
16194
16195 # type: Content of: <appendix><section><section><para>
16196 #. type: Content of: <appendix><section><section><para>
16197 #: tools.dbk:475
16198 msgid ""
16199 "The <systemitem role=\"package\">docbook-xsl</systemitem> package provides "
16200 "the XSL files for building and styling the source to various output formats. "
16201 "You will need an XSLT processor, such as <systemitem role=\"package"
16202 "\">xsltproc</systemitem>, to use the XSL stylesheets.  Documentation for the "
16203 "stylesheets can be found in the various <systemitem role=\"package\">docbook-"
16204 "xsl-doc-*</systemitem> packages."
16205 msgstr ""
16206 "<systemitem role=\"package\">docbook-xsl</systemitem> パッケージは、ソースを"
16207 "ビルドして様々な出力フォーマットに整形する XSL ファイルを提供します。XSL スタ"
16208 "イルシートを使うには <systemitem role=\"package\">xsltproc</systemitem> のよ"
16209 "うな XSLT プロセッサが必要になります。スタイルシートのドキュメントは各種 "
16210 "<systemitem role=\"package\">docbook-xsl-doc-*</systemitem> パッケージで確認"
16211 "できます。"
16212
16213 # type: Content of: <appendix><section><section><para>
16214 #. type: Content of: <appendix><section><section><para>
16215 #: tools.dbk:483
16216 msgid ""
16217 "To produce PDF from FO, you need an FO processor, such as <systemitem role="
16218 "\"package\">xmlroff</systemitem> or <systemitem role=\"package\">fop</"
16219 "systemitem>. Another tool to generate PDF from DocBook XML is <systemitem "
16220 "role=\"package\">dblatex</systemitem>."
16221 msgstr ""
16222 "FO から PDF を生成するには、<systemitem role=\"package\">xmlroff</"
16223 "systemitem> や <systemitem role=\"package\">fop</systemitem> のような FO プロ"
16224 "セッサが必要です。他に DocBook XML から PDF を生成するツールとしては "
16225 "<systemitem role=\"package\">dblatex</systemitem> があります。"
16226
16227 # type: Content of: <appendix><section><section><title>
16228 #. type: Content of: <appendix><section><section><title>
16229 #: tools.dbk:491
16230 msgid "<systemitem role=\"package\">debiandoc-sgml</systemitem>"
16231 msgstr "<systemitem role=\"package\">debiandoc-sgml</systemitem>"
16232
16233 # type: Content of: <appendix><section><section><para>
16234 #. type: Content of: <appendix><section><section><para>
16235 #: tools.dbk:493
16236 msgid ""
16237 "<systemitem role=\"package\">debiandoc-sgml</systemitem> provides the "
16238 "DebianDoc SGML DTD, which is commonly used for Debian documentation, but is "
16239 "now deprecated (<systemitem role=\"package\">docbook-xml</systemitem> should "
16240 "be used instead).  It also provides scripts for building and styling the "
16241 "source to various output formats."
16242 msgstr ""
16243 "<systemitem role=\"package\">debiandoc-sgml</systemitem> は Debian のドキュメ"
16244 "ントで一般的に使われている DebianDoc SGML DTD を提供します。しかし、現在は非"
16245 "推奨 (deprecated) となっています (代わりに<systemitem role=\"package"
16246 "\">docbook-xml</systemitem> を使うようにしてください)。これも、ソースをビルド"
16247 "して様々な出力フォーマットに整形するスクリプトを提供します。"
16248
16249 # type: Content of: <appendix><section><section><para>
16250 #. type: Content of: <appendix><section><section><para>
16251 #: tools.dbk:502
16252 msgid ""
16253 "Documentation for the DTD can be found in the <systemitem role=\"package"
16254 "\">debiandoc-sgml-doc</systemitem> package."
16255 msgstr ""
16256 "ドキュメント用の DTD は <systemitem role=\"package\">debiandoc-sgml-doc</"
16257 "systemitem> パッケージで確認できます。"
16258
16259 # type: Content of: <appendix><section><section><title>
16260 #. type: Content of: <appendix><section><section><title>
16261 #: tools.dbk:508
16262 msgid "<systemitem role=\"package\">debian-keyring</systemitem>"
16263 msgstr "<systemitem role=\"package\">debian-keyring</systemitem>"
16264
16265 # type: Content of: <appendix><section><section><para>
16266 #. type: Content of: <appendix><section><section><para>
16267 #: tools.dbk:510
16268 msgid ""
16269 "Contains the public GPG and PGP keys of Debian developers.  See <xref "
16270 "linkend=\"key-maint\"/> and the package documentation for more information."
16271 msgstr ""
16272 "Debian 開発者の公開 GPG/PGP 鍵を含んでいます。詳細については <ulink url="
16273 "\"&url-wiki-dm;\"></ulink> とパッケージ内のドキュメントを参照してください。"
16274
16275 # type: Content of: <appendix><section><section><title>
16276 #. type: Content of: <appendix><section><section><title>
16277 #: tools.dbk:516
16278 msgid "<systemitem role=\"package\">debian-maintainers</systemitem>"
16279 msgstr "<systemitem role=\"package\">debian-maintainers</systemitem>"
16280
16281 # type: Content of: <appendix><section><section><para>
16282 #. type: Content of: <appendix><section><section><para>
16283 #: tools.dbk:518
16284 msgid ""
16285 "Contains the public GPG keys of Debian Maintainers.  See <ulink url=\"&url-"
16286 "wiki-dm;\"></ulink> for more information."
16287 msgstr ""
16288 "Debian メンテナの公開 GPG 鍵を含んでいます。詳細については <ulink url=\"&url-"
16289 "wiki-dm;\"></ulink> を参照してください。"
16290
16291 # type: Content of: <appendix><section><section><title>
16292 #. type: Content of: <appendix><section><section><title>
16293 #: tools.dbk:524
16294 msgid "<systemitem role=\"package\">debview</systemitem>"
16295 msgstr "<systemitem role=\"package\">debview</systemitem>"
16296
16297 # type: Content of: <appendix><section><section><para>
16298 #. type: Content of: <appendix><section><section><para>
16299 #: tools.dbk:526
16300 msgid ""
16301 "<systemitem role=\"package\">debview</systemitem> provides an Emacs mode for "
16302 "viewing Debian binary packages.  This lets you examine a package without "
16303 "unpacking it."
16304 msgstr ""
16305 "<systemitem role=\"package\">debview</systemitem> は、Debian バイナリパッケー"
16306 "ジを参照する Emacs モードを提供します。これを使うと、パッケージを展開しなくて"
16307 "も実行できるようになります。"