chiark / gitweb /
[dev-ref] (de) Fix build issue (remove mismath tag)
[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 09:19-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 <systemitem role=\"package\">release.debian.org</systemitem> pseudo-"
7310 "package using <command>reportbug</command>, including the patch you want to "
7311 "apply to the package version currently in <literal>stable</literal>. Always "
7312 "be verbose and detailed in your changelog entries for uploads to the "
7313 "<literal>stable</literal> distribution."
7314 msgstr ""
7315 "アップロードが許可されるのを確実にするには、アップロードの前に変更点について"
7316 "安定版リリースチームと協議する必要があります。そのためには、<literal>安定版 "
7317 "(stable)</literal> にある現在のパッケージバージョンに適用したいパッチを含めた"
7318 "メールを &email-debian-release; メーリングリストに送ってください。<literal>安"
7319 "定版 (stable)</literal> ディストリビューションへアップロードするパッケージの "
7320 "changelog のエントリには常にくどいほど詳細にしてください。"
7321
7322 # type: Content of: <chapter><section><section><para>
7323 #. type: Content of: <chapter><section><section><para>
7324 #: pkgs.dbk:322
7325 msgid ""
7326 "Extra care should be taken when uploading to <literal>stable</literal>.  "
7327 "Basically, a package should only be uploaded to <literal>stable</literal> if "
7328 "one of the following happens:"
7329 msgstr ""
7330 "<literal>安定版 (stable)</literal> へのアップロード時には特に注意を払うことが"
7331 "必要です。基本的に、以下のいずれかが起こった際にのみ <literal>安定版 (stable)"
7332 "</literal> へパッケージはアップロードされます:"
7333
7334 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7335 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7336 #: pkgs.dbk:329
7337 msgid "a truly critical functionality problem"
7338 msgstr "本当に致命的な機能の問題がある"
7339
7340 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7341 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7342 #: pkgs.dbk:334
7343 msgid "the package becomes uninstallable"
7344 msgstr "パッケージがインストールできなくなる"
7345
7346 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7347 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7348 #: pkgs.dbk:339
7349 msgid "a released architecture lacks the package"
7350 msgstr "リリースされたアーキテクチャにパッケージが無い"
7351
7352 # type: Content of: <chapter><section><section><para>
7353 #. type: Content of: <chapter><section><section><para>
7354 #: pkgs.dbk:344
7355 msgid ""
7356 "In the past, uploads to <literal>stable</literal> were used to address "
7357 "security problems as well.  However, this practice is deprecated, as uploads "
7358 "used for Debian security advisories are automatically copied to the "
7359 "appropriate <filename>proposed-updates</filename> archive when the advisory "
7360 "is released.  See <xref linkend=\"bug-security\"/> for detailed information "
7361 "on handling security problems. If the security teams deems the problem to be "
7362 "too benign to be fixed through a <literal>DSA</literal>, the stable release "
7363 "managers are usually willing to include your fix nonetheless in a regular "
7364 "upload to <literal>stable</literal>."
7365 msgstr ""
7366 "以前、<literal>安定版 (stable)</literal> へのアップロードはセキュリティ問題へ"
7367 "の対処と同等に取り扱われていました。しかし、この慣習は廃れており、Debian セ"
7368 "キュリティ勧告がリリースされた際、セキュリティ勧告へのアップロードに使われた"
7369 "ものが自動的に適切な <filename>proposed-updates</filename> アーカイブにコピー"
7370 "されます。セキュリティ情報の取り扱い方の詳細については <xref linkend=\"bug-"
7371 "security\"/> を参照してください。セキュリティチームがその問題は "
7372 "<literal>DSA</literal> を通じて修正するには軽微過ぎると思った場合であっても、"
7373 "安定版のリリースマネージャらはそれに関わらず <literal>安定版 (stable)</"
7374 "literal> への定期アップロードに修正を含めようとするでしょう。"
7375
7376 # type: Content of: <chapter><section><section><para>
7377 #. type: Content of: <chapter><section><section><para>
7378 #: pkgs.dbk:355
7379 msgid ""
7380 "Changing anything else in the package that isn't important is discouraged, "
7381 "because even trivial fixes can cause bugs later on."
7382 msgstr ""
7383 "些細な修正でも後ほどバグを引き起こすことがあるので、重要でないものは何であろ"
7384 "うと変更するのは推奨されません。"
7385
7386 #. type: Content of: <chapter><section><section><para>
7387 #: pkgs.dbk:359
7388 msgid ""
7389 "Packages uploaded to <literal>stable</literal> need to be compiled on "
7390 "systems running <literal>stable</literal>, so that their dependencies are "
7391 "limited to the libraries (and other packages) available in <literal>stable</"
7392 "literal>; for example, a package uploaded to <literal>stable</literal> that "
7393 "depends on a library package that only exists in <literal>unstable</literal> "
7394 "will be rejected.  Making changes to dependencies of other packages (by "
7395 "messing with <literal>Provides</literal> or <filename>shlibs</filename> "
7396 "files), possibly making those other packages uninstallable, is strongly "
7397 "discouraged."
7398 msgstr ""
7399 "<literal>安定版 (stable)</literal> にアップロードされるパッケージは<literal>"
7400 "安定版 (stable)</literal> を動作しているシステム上でコンパイルされていなけれ"
7401 "ばならず、ライブラリ (やその他のパッケージ) への依存は<literal>安定版 "
7402 "(stable)</literal> で入手可能なものに限られます。例えば、<literal>安定版 "
7403 "(stable)</literal> にアップロードされたパッケージが<literal>不安定版 "
7404 "(unstable)</literal> にのみ存在するライブラリパッケージに依存していると "
7405 "reject されます。他のパッケージへの依存を (<literal>提供 (Provides)</"
7406 "literal> や <filename>shlibs</filename> をいじることで) 変更するのは、他の"
7407 "パッケージをインストールできないようにする可能性があるので認められません。"
7408
7409 #. type: Content of: <chapter><section><section><para>
7410 #: pkgs.dbk:369
7411 msgid ""
7412 "Uploads to the <literal>oldstable</literal> distributions are possible as "
7413 "long as it hasn't been archived. The same rules as for <literal>stable</"
7414 "literal> apply."
7415 msgstr ""
7416 "<literal>旧安定版 (oldstable)</literal> ディストリビューションへのアップロー"
7417 "ドはアーカイブされてない限り可能です。<literal>安定版 (stable)</literal>と同"
7418 "じルールが適用されます。"
7419
7420 # type: Content of: <chapter><section><section><title>
7421 #. type: Content of: <chapter><section><section><title>
7422 #: pkgs.dbk:376
7423 msgid ""
7424 "Special case: uploads to <literal>testing/testing-proposed-updates</literal>"
7425 msgstr ""
7426 "特別な例: <literal>testing/testing-proposed-updates</literal> へアップロード"
7427 "する"
7428
7429 # type: Content of: <chapter><section><section><para>
7430 #. type: Content of: <chapter><section><section><para>
7431 #: pkgs.dbk:378
7432 msgid ""
7433 "Please see the information in the <link linkend=\"t-p-u\">testing section</"
7434 "link> for details."
7435 msgstr ""
7436 "詳細については、<link linkend=\"t-p-u\">testing section</link> にある情報を参"
7437 "照してください。"
7438
7439 # type: Content of: <chapter><section><title>
7440 #. type: Content of: <chapter><section><title>
7441 #: pkgs.dbk:386
7442 msgid "Uploading a package"
7443 msgstr "パッケージをアップロードする"
7444
7445 # type: Content of: <chapter><section><section><title>
7446 #. type: Content of: <chapter><section><section><title>
7447 #: pkgs.dbk:388
7448 msgid "Uploading to <literal>ftp-master</literal>"
7449 msgstr "<literal>ftp-master</literal> にアップロードする"
7450
7451 #. type: Content of: <chapter><section><section><para>
7452 #: pkgs.dbk:390
7453 msgid ""
7454 "To upload a package, you should upload the files (including the signed "
7455 "changes and dsc-file) with anonymous ftp to <literal>&ftp-upload-host;</"
7456 "literal> in the directory <ulink url=\"ftp://&ftp-upload-host;&upload-queue;"
7457 "\">&upload-queue;</ulink>.  To get the files processed there, they need to "
7458 "be signed with a key in the Debian Developers keyring or the Debian "
7459 "Maintainers keyring (see <ulink url=\"&url-wiki-dm;\"></ulink>)."
7460 msgstr ""
7461 "パッケージをアップロードするには、ファイル (署名された changes ファイルと "
7462 "dsc ファイル) を anonymous ftp で <literal>&ftp-upload-host;</literal> の "
7463 "<ulink url=\"ftp://&ftp-upload-host;&upload-queue;\">&upload-queue;</ulink> "
7464 "へアップロードする必要があります。そこでファイルを処理するためには、Debian "
7465 "Developers keyring または Debian Maintainers keyring (<ulink url=\"&url-wiki-"
7466 "dm;\"></ulink> 参照) にある鍵で署名しておく必要があります。"
7467
7468 # type: Content of: <chapter><section><section><para>
7469 #. type: Content of: <chapter><section><section><para>
7470 #: pkgs.dbk:399
7471 msgid ""
7472 "Please note that you should transfer the changes file last.  Otherwise, your "
7473 "upload may be rejected because the archive maintenance software will parse "
7474 "the changes file and see that not all files have been uploaded."
7475 msgstr ""
7476 "changes ファイルは最後に転送する必要があることに注意してください。そうしない"
7477 "とアーカイブのメンテナンスを行っているソフトが changes ファイルをパースして全"
7478 "てのファイルがアップロードされていないと判断して、アップロードは reject され"
7479 "るかもしれません。"
7480
7481 #. type: Content of: <chapter><section><section><para>
7482 #: pkgs.dbk:404
7483 msgid ""
7484 "You may also find the Debian packages <link linkend=\"dupload\">dupload</"
7485 "link> or <link linkend=\"dput\">dput</link> useful when uploading packages."
7486 "These handy programs help automate the process of uploading packages into "
7487 "Debian."
7488 msgstr ""
7489 "パッケージのアップロードを行う際には <link linkend=\"dupload\">dupload</"
7490 "link> や <link linkend=\"dput\">dput</link> が便利なことにも気づくことでしょ"
7491 "う。これらの便利なプログラムは、パッケージを Debian にアップロードする作業を"
7492 "自動化するのに役立ちます。"
7493
7494 #. type: Content of: <chapter><section><section><para>
7495 #: pkgs.dbk:409
7496 msgid ""
7497 "For removing packages, please see <ulink url=\"ftp://&ftp-upload-host;"
7498 "&upload-queue;README\"/> and the Debian package <link linkend=\"dcut\">dcut</"
7499 "link>."
7500 msgstr ""
7501 "パッケージを削除するには <ulink url=\"ftp://&ftp-upload-host;&upload-queue;"
7502 "README\"/> と <link linkend=\"dcut\">dcut</link> Debian パッケージを参照して"
7503 "ください。"
7504
7505 # type: Content of: <chapter><section><section><title>
7506 #. type: Content of: <chapter><section><section><title>
7507 #: pkgs.dbk:416
7508 msgid "Delayed uploads"
7509 msgstr "遅延アップロード"
7510
7511 #. type: Content of: <chapter><section><section><para>
7512 #: pkgs.dbk:419
7513 msgid ""
7514 "It is sometimes useful to upload a package immediately, but to want this "
7515 "package to arrive in the archive only a few days later. For example, when "
7516 "preparing a <link linkend=\"nmu\">Non-Maintainer Upload</link>, you might "
7517 "want to give the maintainer a few days to react."
7518 msgstr ""
7519 "パッケージを直ちにアップロードするのが良い時もありますが、パッケージがアーカ"
7520 "イブに入るのが数日後であるのが良いと思う時もあります。例えば、<link linkend="
7521 "\"nmu\">Non-Maintainer アップロード</link>の準備をする際は、メンテナに対して"
7522 "猶予期間を数日間与えたいと思うでしょう。"
7523
7524 #. type: Content of: <chapter><section><section><para>
7525 #: pkgs.dbk:426
7526 msgid ""
7527 "An upload to the delayed directory keeps the package in <ulink url=\"http://"
7528 "ftp-master.debian.org/deferred.html\">the deferred uploads queue</ulink>.  "
7529 "When the specified waiting time is over, the package is moved into the "
7530 "regular incoming directory for processing.  This is done through automatic "
7531 "uploading to <literal>&ftp-upload-host;</literal> in upload-directory "
7532 "<literal>DELAYED/[012345678]-day</literal>. 0-day is uploaded multiple times "
7533 "per day to <literal>&ftp-upload-host;</literal>."
7534 msgstr ""
7535 "delayed ディレクトリにアップロードされると、パッケージは <ulink url=\"http://"
7536 "ftp-master.debian.org/deferred.html\">the deferred uploads queue</ulink> に保"
7537 "存されます。指定した待ち時間が終わると、パッケージは処理のため通常の "
7538 "incoming ディレクトリに移動されます。この作業は <literal>&ftp-upload-host;</"
7539 "literal> の <literal>DELAYED/[012345678]-day</literal> ディレクトリへのアップ"
7540 "ロードを通じて自動的に処理されます。0-day は一日に複数回 <literal>&ftp-"
7541 "upload-host;</literal> へアップロードするのに使われます。"
7542
7543 #. type: Content of: <chapter><section><section><para>
7544 #: pkgs.dbk:436
7545 msgid ""
7546 "With dput, you can use the <literal>--delayed <replaceable>DELAY</"
7547 "replaceable></literal> parameter to put the package into one of the queues."
7548 msgstr ""
7549 "dput を使うと、パッケージを遅延キューに入れるのに <literal>--delayed "
7550 "<replaceable>DELAY</replaceable></literal> パラメータを使えます。"
7551
7552 # type: Content of: <chapter><section><section><title>
7553 #. type: Content of: <chapter><section><section><title>
7554 #: pkgs.dbk:442
7555 msgid "Security uploads"
7556 msgstr "セキュリティアップロード"
7557
7558 # type: Content of: <chapter><section><section><para>
7559 #. type: Content of: <chapter><section><section><para>
7560 #: pkgs.dbk:444
7561 msgid ""
7562 "Do <emphasis role=\"strong\">NOT</emphasis> upload a package to the security "
7563 "upload queue (<literal>oldstable-security</literal>, <literal>stable-"
7564 "security</literal>, etc.) without prior authorization from the security "
7565 "team.  If the package does not exactly meet the team's requirements, it will "
7566 "cause many problems and delays in dealing with the unwanted upload.  For "
7567 "details, please see <xref linkend=\"bug-security\"/>."
7568 msgstr ""
7569 "セキュリティアップロードキュー (<literal>oldstable-security</literal>、"
7570 "<literal>stable-security</literal> 等) には、セキュリティチームからの事前許可"
7571 "無しにパッケージを<emphasis role=\"strong\">アップロードしないでください</"
7572 "emphasis>。パッケージがチームの要求に完全に合致していない場合、望まれないアッ"
7573 "プロードに対処するために多くの問題が引き起こされたり遅延が生じることになりま"
7574 "す。詳細については <xref linkend=\"bug-security\"/> を参照してください。"
7575
7576 # type: Content of: <chapter><section><section><title>
7577 #. type: Content of: <chapter><section><section><title>
7578 #: pkgs.dbk:454
7579 msgid "Other upload queues"
7580 msgstr "他のアップロードキュー"
7581
7582 #. type: Content of: <chapter><section><section><para>
7583 #: pkgs.dbk:456
7584 msgid ""
7585 "There is an alternative upload queue in Europe at <ulink url=\"ftp://&ftp-eu-"
7586 "upload-host;&upload-queue;\"/>. It operates in the same way as <literal>&ftp-"
7587 "upload-host;</literal>, but should be faster for European developers."
7588 msgstr ""
7589 "ヨーロッパにはもう一つのアップロードキューが <ulink url=\"ftp://&ftp-eu-"
7590 "upload-host;&upload-queue;\"/> にあります。操作方法は <literal>&ftp-upload-"
7591 "host;</literal> と同じですが、ヨーロッパ圏の開発者に対しては、より速いはずで"
7592 "す。"
7593
7594 #. type: Content of: <chapter><section><section><para>
7595 #: pkgs.dbk:462
7596 msgid ""
7597 "Packages can also be uploaded via ssh to <literal>&ssh-upload-host;</"
7598 "literal>; files should be put <literal>/srv/upload.debian.org/UploadQueue</"
7599 "literal>. This queue does not support <link linkend=\"delayed-incoming"
7600 "\">delayed uploads</link>."
7601 msgstr ""
7602 "パッケージは ssh を使って <literal>&ssh-upload-host;</literal> へアップロード"
7603 "することも可能です。ファイルは <literal>/srv/upload.debian.org/UploadQueue</"
7604 "literal> に置く必要があります。このキューは<link linkend=\"delayed-incoming"
7605 "\">遅延アップロード</link>をサポートしていません。"
7606
7607 # type: Content of: <chapter><section><section><title>
7608 #. type: Content of: <chapter><section><section><title>
7609 #: pkgs.dbk:470
7610 msgid "Notification that a new package has been installed"
7611 msgstr "新しいパッケージがインストールされたことの通知"
7612
7613 # type: Content of: <chapter><section><section><para>
7614 #. type: Content of: <chapter><section><section><para>
7615 #: pkgs.dbk:472
7616 msgid ""
7617 "The Debian archive maintainers are responsible for handling package "
7618 "uploads.  For the most part, uploads are automatically handled on a daily "
7619 "basis by the archive maintenance tools, <command>dak process-upload</"
7620 "command>. Specifically, updates to existing packages to the "
7621 "<literal>unstable</literal> distribution are handled automatically. In other "
7622 "cases, notably new packages, placing the uploaded package into the "
7623 "distribution is handled manually. When uploads are handled manually, the "
7624 "change to the archive may take some time to occur. Please be patient."
7625 msgstr ""
7626 "Debian アーカイブメンテナはパッケージのアップロードに関して責任を持っていま"
7627 "す。多くの部分は、アップロードはアーカイブ用のメンテナンスツール "
7628 "<command>dak process-upload</command> によって日々自動的に行われています。特"
7629 "に、<literal>不安定版 (unstable)</literal> に存在しているパッケージの更新は自"
7630 "動的に処理されます。それ以外の場合、特に新規パッケージの場合は、アップロード"
7631 "されたパッケージをディストリビューションに含めるのは手動で行われます。アップ"
7632 "ロードが手動で処理される場合は、アーカイブへの変更は実施されるまでに一ヶ月ほ"
7633 "どかかります。お待ちください。"
7634
7635 # type: Content of: <chapter><section><section><para>
7636 #. type: Content of: <chapter><section><section><para>
7637 #: pkgs.dbk:482
7638 msgid ""
7639 "In any case, you will receive an email notification indicating that the "
7640 "package has been added to the archive, which also indicates which bugs will "
7641 "be closed by the upload.  Please examine this notification carefully, "
7642 "checking if any bugs you meant to close didn't get triggered."
7643 msgstr ""
7644 "どの場合であっても、パッケージがアーカイブに追加されたことや、バグがアップ"
7645 "ロードで閉じられたことを告げるメールでの通知を受け取ることになります。あなた"
7646 "が閉じようとしたバグが処理されてない場合は、この通知を注意深く確認してくださ"
7647 "い。"
7648
7649 # type: Content of: <chapter><section><section><para>
7650 #. type: Content of: <chapter><section><section><para>
7651 #: pkgs.dbk:488
7652 msgid ""
7653 "The installation notification also includes information on what section the "
7654 "package was inserted into.  If there is a disparity, you will receive a "
7655 "separate email notifying you of that.  Read on below."
7656 msgstr ""
7657 "インストール通知は、パッケージがどのセクションに入ったかを示す情報を含んでい"
7658 "ます。不一致がある場合は、それを示す別のメール通知を受け取ります。以下も参照"
7659 "ください。"
7660
7661 # type: Content of: <chapter><section><section><para>
7662 #. type: Content of: <chapter><section><section><para>
7663 #: pkgs.dbk:493
7664 msgid ""
7665 "Note that if you upload via queues, the queue daemon software will also send "
7666 "you a notification by email."
7667 msgstr ""
7668 "キュー経由でアップロードした場合は、キューデーモンソフトウェアもメールで通知"
7669 "を行うことに留意してください。"
7670
7671 # type: Content of: <chapter><section><title>
7672 #. type: Content of: <chapter><section><title>
7673 #: pkgs.dbk:501
7674 msgid "Specifying the package section, subsection and priority"
7675 msgstr "パッケージのセクション、サブセクション、優先度を指定する"
7676
7677 # type: Content of: <chapter><section><para>
7678 #. type: Content of: <chapter><section><para>
7679 #: pkgs.dbk:503
7680 msgid ""
7681 "The <filename>debian/control</filename> file's <literal>Section</literal> "
7682 "and <literal>Priority</literal> fields do not actually specify where the "
7683 "file will be placed in the archive, nor its priority.  In order to retain "
7684 "the overall integrity of the archive, it is the archive maintainers who have "
7685 "control over these fields.  The values in the <filename>debian/control</"
7686 "filename> file are actually just hints."
7687 msgstr ""
7688 "<filename>debian/control</filename> ファイルの <literal>セクション (Section)"
7689 "</literal> フィールドと <literal>優先度 (Priority)</literal> フィールドは実際"
7690 "にアーカイブ内でどこに配置されるか、あるいはプライオリティが何かという指定で"
7691 "はありません。<filename>debian/control</filename> ファイル中の値は、実際のと"
7692 "ころは単なるヒントです。"
7693
7694 # type: Content of: <chapter><section><para>
7695 #. type: Content of: <chapter><section><para>
7696 #: pkgs.dbk:511
7697 msgid ""
7698 "The archive maintainers keep track of the canonical sections and priorities "
7699 "for packages in the <literal>override file</literal>.  If there is a "
7700 "disparity between the <literal>override file</literal> and the package's "
7701 "fields as indicated in <filename>debian/control</filename>, then you will "
7702 "receive an email noting the divergence when the package is installed into "
7703 "the archive.  You can either correct your <filename>debian/control</"
7704 "filename> file for your next upload, or else you may wish to make a change "
7705 "in the <literal>override file</literal>."
7706 msgstr ""
7707 "アーカイブメンテナは、<literal>override ファイル</literal>内でパッケージにつ"
7708 "いて定められたセクションと優先度を常に確認しています。<literal>override ファ"
7709 "イル</literal>と <filename>debian/control</filename> で指定されたパッケージの"
7710 "フィールドに不一致がある場合、パッケージがアーカイブにインストールされる際に"
7711 "相違について記述されたメールを受け取ります。<filename>debian/control</"
7712 "filename> ファイルを次回のアップロード時に修正することもできますし、"
7713 "<literal>override ファイル</literal>に変更を加えるように依頼するのもよいで"
7714 "しょう。"
7715
7716 #. type: Content of: <chapter><section><para>
7717 #: pkgs.dbk:521
7718 msgid ""
7719 "To alter the actual section that a package is put in, you need to first make "
7720 "sure that the <filename>debian/control</filename> file in your package is "
7721 "accurate.  Next, submit a bug against <systemitem role=\"package\">ftp."
7722 "debian.org</systemitem> requesting that the section or priority for your "
7723 "package be changed from the old section or priority to the new one. Use a "
7724 "Subject like <literal>override: PACKAGE1:section/priority, [...], PACKAGEX:"
7725 "section/priority</literal>, and include the justification for the change in "
7726 "the body of the bug report."
7727 msgstr ""
7728 "パッケージが現状で置かれているセクションを変更するには、まずパッケージの "
7729 "<filename>debian/control</filename> ファイルが正しいことを確認する必要があり"
7730 "ます。次に、<systemitem role=\"package\">ftp.debian.org</systemitem> に対し、"
7731 "あなたのパッケージに対するセクションあるいは優先度について古いものから新しい"
7732 "ものへ変更する依頼のバグ登録をします。<literal>override: PACKAGE1:section/"
7733 "priority, [...], PACKAGEX:section/priority</literal> のようなサブジェクトを使"
7734 "い、バグ報告の本文に変更に関する根拠を記述してください。"
7735
7736 # type: Content of: <chapter><section><para>
7737 #. type: Content of: <chapter><section><para>
7738 #: pkgs.dbk:532
7739 msgid ""
7740 "For more information about <literal>override files</literal>, see "
7741 "<citerefentry> <refentrytitle>dpkg-scanpackages</refentrytitle> "
7742 "<manvolnum>1</manvolnum> </citerefentry> and <ulink url=\"&url-bts-devel;"
7743 "#maintincorrect\"></ulink>."
7744 msgstr ""
7745 "<literal>override ファイル</literal> についての詳細は、<citerefentry> "
7746 "<refentrytitle>dpkg-scanpackages</refentrytitle> <manvolnum>1</manvolnum> </"
7747 "citerefentry> と <ulink url=\"&url-bts-devel;#maintincorrect\"></ulink> を参"
7748 "照してください。"
7749
7750 #. type: Content of: <chapter><section><para>
7751 #: pkgs.dbk:538
7752 msgid ""
7753 "Note that the <literal>Section</literal> field describes both the section as "
7754 "well as the subsection, which are described in <xref linkend=\"archive-"
7755 "sections\"/>.  If the section is main, it should be omitted.  The list of "
7756 "allowable subsections can be found in <ulink url=\"&url-debian-policy;ch-"
7757 "archive.html#s-subsections\"></ulink>."
7758 msgstr ""
7759 "<xref linkend=\"archive-sections\"/> で書かれているように、<literal>セクショ"
7760 "ン (Section)</literal>フィールドにはセクション同様にサブセクションも記述する"
7761 "のに注意ください。セクションが main の場合は、それは書かないようにしてくださ"
7762 "い。利用可能なサブセクションは <ulink url=\"&url-debian-policy;ch-archive."
7763 "html#s-subsections\"></ulink> で検索できます。"
7764
7765 # type: Content of: <chapter><section><title>
7766 #. type: Content of: <chapter><section><title>
7767 #: pkgs.dbk:547
7768 msgid "Handling bugs"
7769 msgstr "バグの取扱い"
7770
7771 # type: Content of: <chapter><section><para>
7772 #. type: Content of: <chapter><section><para>
7773 #: pkgs.dbk:549
7774 msgid ""
7775 "Every developer has to be able to work with the Debian <ulink url=\"&url-bts;"
7776 "\">bug tracking system</ulink>.  This includes knowing how to file bug "
7777 "reports properly (see <xref linkend=\"submit-bug\"/>), how to update them "
7778 "and reorder them, and how to process and close them."
7779 msgstr ""
7780 "すべての開発者は Debian <ulink url=\"&url-bts;\">バグ追跡システム</ulink>を取"
7781 "り扱えるようでなければいけません。これは、どの様にしてバグ報告を正しく登録す"
7782 "るか (<xref linkend=\"submit-bug\"/> 参照)、どの様に更新及び整理するか、そし"
7783 "てどの様にして処理をして完了するかを知っていることを含みます。"
7784
7785 # type: Content of: <chapter><section><para>
7786 #. type: Content of: <chapter><section><para>
7787 #: pkgs.dbk:555
7788 msgid ""
7789 "The bug tracking system's features are described in the <ulink url=\"&url-"
7790 "bts-devel;\">BTS documentation for developers</ulink>.  This includes "
7791 "closing bugs, sending followup messages, assigning severities and tags, "
7792 "marking bugs as forwarded, and other issues."
7793 msgstr ""
7794 "バグ追跡システムの機能は、<ulink url=\"&url-bts-devel;\">Debian BTS 開発者向"
7795 "け情報</ulink>に記載されています。これには、バグの完了処理・追加メッセージの"
7796 "送信・重要度とタグを割り当てる・バグを転送済み (Forwarded) にする・その他が含"
7797 "まれています。"
7798
7799 # type: Content of: <chapter><section><para>
7800 #. type: Content of: <chapter><section><para>
7801 #: pkgs.dbk:561
7802 msgid ""
7803 "Operations such as reassigning bugs to other packages, merging separate bug "
7804 "reports about the same issue, or reopening bugs when they are prematurely "
7805 "closed, are handled using the so-called control mail server.  All of the "
7806 "commands available on this server are described in the <ulink url=\"&url-bts-"
7807 "control;\">BTS control server documentation</ulink>."
7808 msgstr ""
7809 "バグを他のパッケージに割り当てし直す、同じ問題についての別々のバグ報告をマー"
7810 "ジする、早まってクローズされたバグの再オープンなどの作業は、いわゆる制御メー"
7811 "ルサーバと呼ばれるものを使って処理されています。このサーバで利用可能なすべて"
7812 "のコマンドは、<ulink url=\"&url-bts-control;\">BTS 制御サーバドキュメント</"
7813 "ulink>に記載されています。"
7814
7815 # type: Content of: <chapter><section><section><title>
7816 #. type: Content of: <chapter><section><section><title>
7817 #: pkgs.dbk:569
7818 msgid "Monitoring bugs"
7819 msgstr "バグの監視"
7820
7821 # type: Content of: <chapter><section><section><para>
7822 #. type: Content of: <chapter><section><section><para>
7823 #: pkgs.dbk:571
7824 msgid ""
7825 "If you want to be a good maintainer, you should periodically check the "
7826 "<ulink url=\"&url-bts;\">Debian bug tracking system (BTS)</ulink> for your "
7827 "packages.  The BTS contains all the open bugs against your packages.  You "
7828 "can check them by browsing this page: <literal>http://&bugs-host;/"
7829 "<replaceable>yourlogin</replaceable>@debian.org</literal>."
7830 msgstr ""
7831 "良いメンテナになりたい場合は、あなたのパッケージに関する <ulink url=\"&url-"
7832 "bts;\">Debian バグ追跡システム (BTS)</ulink> のページを定期的にチェックする必"
7833 "要があります。BTS には、あなたのパッケージに対して登録されている全てのバグが"
7834 "含まれています。登録されているバグについては、以下のページを参照することで確"
7835 "認できます: <literal>http://&bugs-host;/<replaceable>yourlogin</"
7836 "replaceable>@debian.org</literal>"
7837
7838 # type: Content of: <chapter><section><section><para>
7839 #. type: Content of: <chapter><section><section><para>
7840 #: pkgs.dbk:578
7841 msgid ""
7842 "Maintainers interact with the BTS via email addresses at <literal>&bugs-host;"
7843 "</literal>.  Documentation on available commands can be found at <ulink url="
7844 "\"&url-bts;\"></ulink>, or, if you have installed the <systemitem role="
7845 "\"package\">doc-debian</systemitem> package, you can look at the local files "
7846 "&file-bts-docs;."
7847 msgstr ""
7848 "メンテナは、<literal>&bugs-host;</literal> のメールアドレス経由で BTS に対応"
7849 "します。利用可能なコマンドについてのドキュメントは <ulink url=\"&url-bts;"
7850 "\"></ulink> で参照可能ですし、もし <systemitem role=\"package\">doc-debian</"
7851 "systemitem> パッケージをインストールしてあれば、ローカルファイル &file-bts-"
7852 "docs; で見ることも可能です。"
7853
7854 # type: Content of: <chapter><section><section><para>
7855 #. type: Content of: <chapter><section><section><para>
7856 #: pkgs.dbk:585
7857 msgid ""
7858 "Some find it useful to get periodic reports on open bugs.  You can add a "
7859 "cron job such as the following if you want to get a weekly email outlining "
7860 "all the open bugs against your packages:"
7861 msgstr ""
7862 "定期的にオープンになっているバグについてのレポートを受け取るのも良いでしょ"
7863 "う。あなたのパッケージでオープンになっているバグの全一覧を毎週受け取りたい場"
7864 "合、以下のような cron ジョブを追加します:"
7865
7866 #. type: Content of: <chapter><section><section><screen>
7867 #: pkgs.dbk:590
7868 #, no-wrap
7869 msgid ""
7870 "# ask for weekly reports of bugs in my packages\n"
7871 "&cron-bug-report;\n"
7872 msgstr ""
7873 "# 自分のパッケージにあるバグのレポートを毎週取得する\n"
7874 "&cron-bug-report;\n"
7875
7876 # type: Content of: <chapter><section><section><para>
7877 #. type: Content of: <chapter><section><section><para>
7878 #: pkgs.dbk:594
7879 msgid ""
7880 "Replace <replaceable>address</replaceable> with your official Debian "
7881 "maintainer address."
7882 msgstr ""
7883 "<replaceable>address</replaceable> は、あなたの公式な Debian パッケージメンテ"
7884 "ナとしてのメールアドレスに置き換えてください。"
7885
7886 # type: Content of: <chapter><section><section><title>
7887 #. type: Content of: <chapter><section><section><title>
7888 #: pkgs.dbk:600
7889 msgid "Responding to bugs"
7890 msgstr "バグへの対応"
7891
7892 # type: Content of: <chapter><section><section><para>
7893 #. type: Content of: <chapter><section><section><para>
7894 #: pkgs.dbk:602
7895 msgid ""
7896 "When responding to bugs, make sure that any discussion you have about bugs "
7897 "is sent both to the original submitter of the bug, and to the bug itself (e."
7898 "g., <email><replaceable>123</replaceable>@&bugs-host;</email>).  If you're "
7899 "writing a new mail and you don't remember the submitter email address, you "
7900 "can use the <email><replaceable>123</replaceable>-submitter@&bugs-host;</"
7901 "email> email to contact the submitter <emphasis>and</emphasis> to record "
7902 "your mail within the bug log (that means you don't need to send a copy of "
7903 "the mail to <email><replaceable>123</replaceable>@&bugs-host;</email>)."
7904 msgstr ""
7905 "バグに対応する際は、バグについて行った議論がバグの元々の報告者とバグ自身 (例"
7906 "えば <email><replaceable>123</replaceable>@&bugs-host;</email>) の両方に送ら"
7907 "れているのを確認してください。新しくメールを書いていて元々の報告者のメールア"
7908 "ドレスを思い出せない場合は、<email><replaceable>123</replaceable>-"
7909 "submitter@&bugs-host;</email> というメールアドレスが報告者へ連絡するのと、"
7910 "<emphasis>さらに</emphasis>バグのログへあなたがメールしたのを記録するのにも使"
7911 "えます (これは <email><replaceable>123</replaceable>@&bugs-host;</email> へ"
7912 "メールのコピーを送らなくても済むことを意味しています)。"
7913
7914 # type: Content of: <chapter><section><section><para>
7915 #. type: Content of: <chapter><section><section><para>
7916 #: pkgs.dbk:611
7917 msgid ""
7918 "If you get a bug which mentions FTBFS, this means Fails to build from "
7919 "source.  Porters frequently use this acronym."
7920 msgstr ""
7921 "FTBFS である旨のバグを受け取った場合、これはソースからビルドできないこと "
7922 "(Fails to build from source) を意味します。移植作業をしている人たちはこの略語"
7923 "をよく使います。"
7924
7925 # type: Content of: <chapter><section><section><para>
7926 #. type: Content of: <chapter><section><section><para>
7927 #: pkgs.dbk:615
7928 msgid ""
7929 "Once you've dealt with a bug report (e.g.  fixed it), mark it as "
7930 "<literal>done</literal> (close it) by sending an explanation message to "
7931 "<email><replaceable>123</replaceable>-done@&bugs-host;</email>.  If you're "
7932 "fixing a bug by changing and uploading the package, you can automate bug "
7933 "closing as described in <xref linkend=\"upload-bugfix\"/>."
7934 msgstr ""
7935 "既にバグに対処していた場合 (例えば修正済みの時)、説明のメッセージを "
7936 "<email><replaceable>123</replaceable>-done@&bugs-host;</email> に送ることで "
7937 "<literal>done</literal> とマークしておいて (閉じて) ください。パッケージを変"
7938 "更してアップロードすることでバグを修正する場合は、<xref linkend=\"upload-"
7939 "bugfix\"/> に記載されているように自動的にバグを閉じることができます。"
7940
7941 # type: Content of: <chapter><section><section><para>
7942 # FIXME: via the bug server ?
7943 #. type: Content of: <chapter><section><section><para>
7944 #: pkgs.dbk:622
7945 msgid ""
7946 "You should <emphasis>never</emphasis> close bugs via the bug server "
7947 "<literal>close</literal> command sent to &email-bts-control;.  If you do so, "
7948 "the original submitter will not receive any information about why the bug "
7949 "was closed."
7950 msgstr ""
7951 "<literal>close</literal> コマンドを &email-bts-control; に送って、バグサーバ"
7952 "経由でバグを閉じるのは<emphasis>決して</emphasis>してはいけません。そのように"
7953 "した場合、元々の報告者は何故バグが閉じられたのかという情報を得られません。"
7954
7955 # type: Content of: <chapter><section><section><title>
7956 #. type: Content of: <chapter><section><section><title>
7957 #: pkgs.dbk:630
7958 msgid "Bug housekeeping"
7959 msgstr "バグを掃除する"
7960
7961 # type: Content of: <chapter><section><section><para>
7962 #. type: Content of: <chapter><section><section><para>
7963 #: pkgs.dbk:632
7964 msgid ""
7965 "As a package maintainer, you will often find bugs in other packages or have "
7966 "bugs reported against your packages which are actually bugs in other "
7967 "packages.  The bug tracking system's features are described in the <ulink "
7968 "url=\"&url-bts-devel;\">BTS documentation for Debian developers</ulink>.  "
7969 "Operations such as reassigning, merging, and tagging bug reports are "
7970 "described in the <ulink url=\"&url-bts-control;\">BTS control server "
7971 "documentation</ulink>.  This section contains some guidelines for managing "
7972 "your own bugs, based on the collective Debian developer experience."
7973 msgstr ""
7974 "パッケージメンテナになると、他のパッケージにバグを見つけたり、自分のパッケー"
7975 "ジに対して報告されたバグが実際には他のパッケージにあるバグであったりというこ"
7976 "とが頻繁にあるでしょう。バグ追跡システムの機能は <ulink url=\"&url-bts-devel;"
7977 "\">Debian 開発者向けの BTS ドキュメント</ulink> に記載されています。バグ報告"
7978 "の再指定 (reassign) やマージ (merge)、そしてタグ付けなどの作業は <ulink url="
7979 "\"&url-bts-control;\">BTS 制御サーバのドキュメント</ulink> に記述されていま"
7980 "す。この章では、Debian 開発者から集められた経験を元にしたバグの扱い方のガイド"
7981 "ラインを含んでいます。"
7982
7983 # type: Content of: <chapter><section><section><para>
7984 #. type: Content of: <chapter><section><section><para>
7985 #: pkgs.dbk:643
7986 msgid ""
7987 "Filing bugs for problems that you find in other packages is one of the civic "
7988 "obligations of maintainership, see <xref linkend=\"submit-bug\"/> for "
7989 "details.  However, handling the bugs in your own packages is even more "
7990 "important."
7991 msgstr ""
7992 "他のパッケージで見つけた問題についてバグを登録するのは、メンテナとしての責務"
7993 "の一つです。詳細については <xref linkend=\"submit-bug\"/> を参照してくださ"
7994 "い。しかし、自分のパッケージのバグを管理するのはさらに重要です。"
7995
7996 # type: Content of: <chapter><section><section><para>
7997 #. type: Content of: <chapter><section><section><para>
7998 #: pkgs.dbk:648
7999 msgid "Here's a list of steps that you may follow to handle a bug report:"
8000 msgstr "以下がバグ報告を取り扱う手順です:"
8001
8002 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8003 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8004 #: pkgs.dbk:653
8005 msgid ""
8006 "Decide whether the report corresponds to a real bug or not.  Sometimes users "
8007 "are just calling a program in the wrong way because they haven't read the "
8008 "documentation.  If you diagnose this, just close the bug with enough "
8009 "information to let the user correct their problem (give pointers to the good "
8010 "documentation and so on).  If the same report comes up again and again you "
8011 "may ask yourself if the documentation is good enough or if the program "
8012 "shouldn't detect its misuse in order to give an informative error message.  "
8013 "This is an issue that may need to be brought up with the upstream author."
8014 msgstr ""
8015 "報告が実際にバグに関連するものか否かを決めてください。ユーザはドキュメントを"
8016 "読んでいないため、誤ったプログラムの使い方をしているだけのことが時々ありま"
8017 "す。このように判断した場合は、ユーザに問題を修正するのに十分な情報を与えて "
8018 "(良いドキュメントへのポインタを教えるなどして) バグを閉じます。同じ報告が何度"
8019 "も繰り返し来る場合には、ドキュメントが十分なものかどうか、あるいは有益なエ"
8020 "ラーメッセージを与えるよう、誤った使い方を検知していないのでは、と自身に問い"
8021 "直してください。これは開発元の作者に伝える必要がある問題かもしれません。"
8022
8023 # FIXME-trans: "If you don't find any," - any what?
8024 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8025 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8026 #: pkgs.dbk:663
8027 msgid ""
8028 "If the bug submitter disagrees with your decision to close the bug, they may "
8029 "reopen it until you find an agreement on how to handle it.  If you don't "
8030 "find any, you may want to tag the bug <literal>wontfix</literal> to let "
8031 "people know that the bug exists but that it won't be corrected.  If this "
8032 "situation is unacceptable, you (or the submitter) may want to require a "
8033 "decision of the technical committee by reassigning the bug to <systemitem "
8034 "role=\"package\">tech-ctte</systemitem> (you may use the clone command of "
8035 "the BTS if you wish to keep it reported against your package).  Before doing "
8036 "so, please read the <ulink url=\"&url-tech-ctte;\">recommended procedure</"
8037 "ulink>."
8038 msgstr ""
8039 "バグを閉じるという貴方の判断にバグ報告者らが同意しない場合には、それをどう取"
8040 "り扱うかについての同意が見つかるまで、彼らは再度オープンな状態 (reopen) にす"
8041 "るでしょう。そのバグについてもう議論することが無いという場合は、バグは存在す"
8042 "るが修正することはないと知らせるため、バグに対して <literal>wontfix</"
8043 "literal> タグを付けることになります。この決定が受け入れがたい時には、あなた "
8044 "(あるいは報告者) はバグを <systemitem role=\"package\">tech-ctte</"
8045 "systemitem> に再指定 (reassign) して技術委員会 (technical committee) の判断を"
8046 "仰いでください (パッケージへ報告されたものをそのままにしておきたい場合は、"
8047 "BTS の clone コマンドを使ってください)。これを行う前には<ulink url=\"&url-"
8048 "tech-ctte;\">推奨手順</ulink>を読んでおいてください。"
8049
8050 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8051 #: pkgs.dbk:677
8052 msgid ""
8053 "If the bug is real but it's caused by another package, just reassign the bug "
8054 "to the right package.  If you don't know which package it should be "
8055 "reassigned to, you should ask for help on <link linkend=\"irc-channels"
8056 "\">IRC</link> or on &email-debian-devel;.  Please inform the maintainer(s) "
8057 "of the package you reassign the bug to, for example by Cc:ing the message "
8058 "that does the reassign to <email><replaceable>packagename</"
8059 "replaceable>@packages.debian.org</email> and explaining your reasons in that "
8060 "mail. Please note that a simple reassignment is <emphasis>not</emphasis> e-"
8061 "mailed to the maintainers of the package being reassigned to, so they won't "
8062 "know about it until they look at a bug overview for their packages."
8063 msgstr ""
8064 "バグが実際にあるが、他のパッケージによって引き起こされている場合は、バグを正"
8065 "しいパッケージに再指定 (reassign) します。どのパッケージに再指定するべきかが"
8066 "分からない場合は、<link linkend=\"irc-channels\">IRC</link> か &email-debian-"
8067 "devel; で聞いてください。再指定するパッケージのメンテナに通知をしてください。"
8068 "例えば <email><replaceable>packagename</replaceable>@packages.debian.org</"
8069 "email> 宛にメッセージを Cc: してメール中に理由を説明するなどします。単に再指"
8070 "定しただけでは再指定された先のメンテナにはメールは<emphasis>送信されません</"
8071 "emphasis>ので、彼らがパッケージのバグ一覧を見るまでそれを知ることはありませ"
8072 "ん。"
8073
8074 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8075 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8076 #: pkgs.dbk:689
8077 msgid ""
8078 "If the bug affects the operation of your package, please consider cloning "
8079 "the bug and reassigning the clone to the package that really causes the "
8080 "behavior. Otherwise, the bug will not be shown in your package's bug list, "
8081 "possibly causing users to report the same bug over and over again. You "
8082 "should block \"your\" bug with the reassigned, cloned bug to document the "
8083 "relationship."
8084 msgstr ""
8085 "バグがあなたのパッケージの動作に影響する場合は、バグを複製し (clone)、複製し"
8086 "たバグをその挙動を実際に起こしているパッケージに再指定することを検討してくだ"
8087 "さい。さもなければ、あなたのパッケージのバグ一覧にバグが見つからないので、多"
8088 "分ユーザに同じバグを何度も繰り返し報告される羽目になる可能性があります。あな"
8089 "たは、再指定 (reassign) によって「自分の」バグということを防ぎ、バグの複製 "
8090 "(clone) によって関係があることを記載しておく必要があります。"
8091
8092 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8093 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8094 #: pkgs.dbk:699
8095 msgid ""
8096 "Sometimes you also have to adjust the severity of the bug so that it matches "
8097 "our definition of the severity.  That's because people tend to inflate the "
8098 "severity of bugs to make sure their bugs are fixed quickly.  Some bugs may "
8099 "even be dropped to wishlist severity when the requested change is just "
8100 "cosmetic."
8101 msgstr ""
8102 "時々、重要度の定義に合うようにバグの重要度を調整する必要もあります。これは、"
8103 "人々はバグ修正を確実に早くしてもらうために重要度を極端に上げようとするからで"
8104 "す。要望された変更点が単に体裁的なものな時には、バグは要望 (wishlist) に格下"
8105 "げされるでしょう。"
8106
8107 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8108 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8109 #: pkgs.dbk:707
8110 msgid ""
8111 "If the bug is real but the same problem has already been reported by someone "
8112 "else, then the two relevant bug reports should be merged into one using the "
8113 "merge command of the BTS.  In this way, when the bug is fixed, all of the "
8114 "submitters will be informed of this.  (Note, however, that emails sent to "
8115 "one bug report's submitter won't automatically be sent to the other report's "
8116 "submitter.) For more details on the technicalities of the merge command and "
8117 "its relative, the unmerge command, see the BTS control server documentation."
8118 msgstr ""
8119 "バグが確かにあるが既に他の誰かによって同じ問題が報告されている場合は、2 つの"
8120 "関連したバグを BTS の merge コマンドを使って 1 つにマージします。このようにす"
8121 "ると、バグが修正された時に全ての投稿者に通知がいきます (ですが、そのバグ報告"
8122 "の投稿者へのメールは報告の他の投稿者には自動的には通知されないことに注意して"
8123 "ください)。merge コマンドや類似の unmerge コマンドの技術詳細については、BTS "
8124 "制御サーバドキュメントを参照してください。"
8125
8126 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8127 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8128 #: pkgs.dbk:718
8129 msgid ""
8130 "The bug submitter may have forgotten to provide some information, in which "
8131 "case you have to ask them for the required information.  You may use the "
8132 "<literal>moreinfo</literal> tag to mark the bug as such.  Moreover if you "
8133 "can't reproduce the bug, you tag it <literal>unreproducible</literal>.  "
8134 "Anyone who can reproduce the bug is then invited to provide more information "
8135 "on how to reproduce it.  After a few months, if this information has not "
8136 "been sent by someone, the bug may be closed."
8137 msgstr ""
8138 "バグ報告者は情報を書き漏らしている場合、必要な情報を尋ねる必要があります。そ"
8139 "の様なバグに印をつけるには <literal>moreinfo</literal> タグを使います。さら"
8140 "に、そのバグを再現できない場合には、<literal>unreproducible</literal> タグを"
8141 "付けます。誰もそのバグを再現できない場合、どうやって再現するのか、さらに情報"
8142 "を何ヶ月経っても、この情報が誰からも送られてこない場合はバグは閉じても構いま"
8143 "せん。"
8144
8145 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8146 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8147 #: pkgs.dbk:729
8148 msgid ""
8149 "If the bug is related to the packaging, you just fix it.  If you are not "
8150 "able to fix it yourself, then tag the bug as <literal>help</literal>.  You "
8151 "can also ask for help on &email-debian-devel; or &email-debian-qa;.  If it's "
8152 "an upstream problem, you have to forward it to the upstream author.  "
8153 "Forwarding a bug is not enough, you have to check at each release if the bug "
8154 "has been fixed or not.  If it has, you just close it, otherwise you have to "
8155 "remind the author about it.  If you have the required skills you can prepare "
8156 "a patch that fixes the bug and send it to the author at the same time.  Make "
8157 "sure to send the patch to the BTS and to tag the bug as <literal>patch</"
8158 "literal>."
8159 msgstr ""
8160 "バグがパッケージに起因する場合、さっさと直します。自分では直せない場合は、バ"
8161 "グに <literal>help</literal> タグを付けます。&email-debian-devel; や &email-"
8162 "debian-qa; で助けを求めることも出来ます。開発元 (upstream) の問題であれば、作"
8163 "者に転送する必要があります。バグを転送するだけでは十分ではありません。リリー"
8164 "スごとにバグが修正されているかどうかを確認しなければいけません。もし修正され"
8165 "ていれば、それを閉じ、そうでなければ作者に確認を取る必要があります。必要な技"
8166 "能を持っていてバグを修正するパッチが用意できる場合は、同時に作者に送りましょ"
8167 "う。パッチを BTS に送付してバグに <literal>patch</literal> タグを付けるのを忘"
8168 "れないでください。"
8169
8170 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8171 #: pkgs.dbk:743
8172 msgid ""
8173 "If you have fixed a bug in your local copy, or if a fix has been committed "
8174 "to the VCS repository, you may tag the bug as <literal>pending</literal> to "
8175 "let people know that the bug is corrected and that it will be closed with "
8176 "the next upload (add the <literal>closes:</literal> in the "
8177 "<filename>changelog</filename>).  This is particularly useful if you are "
8178 "several developers working on the same package."
8179 msgstr ""
8180 "ローカル環境でバグを修正した、あるいは VCS リポジトリに修正をコミットした場合"
8181 "には、バグに <literal>pending</literal> タグを付けてバグが修正されたことと次"
8182 "のアップロードでバグが閉じられるであろうことを回りに知らせます "
8183 "(<filename>changelog</filename> に <literal>closes:</literal> を追加します)。"
8184 "これは複数の開発者が同一のパッケージで作業している際に特に役立ちます。"
8185
8186 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8187 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8188 #: pkgs.dbk:753
8189 msgid ""
8190 "Once a corrected package is available in the archive, the bug should be "
8191 "closed indicating the version in which it was fixed. This can be done "
8192 "automatically, read <xref linkend=\"upload-bugfix\"/>."
8193 msgstr ""
8194 "一旦修正されたパッケージがアーカイブから入手可能になったら、バグはどのバー"
8195 "ジョンで修正されたかを指定して閉じられる必要があります。これは自動的に行われ"
8196 "ます。<xref linkend=\"upload-bugfix\"/> を読んでください。"
8197
8198 # type: Content of: <chapter><section><section><title>
8199 #. type: Content of: <chapter><section><section><title>
8200 #: pkgs.dbk:762
8201 msgid "When bugs are closed by new uploads"
8202 msgstr "新規アップロードでバグがクローズされる時"
8203
8204 # type: Content of: <chapter><section><section><para>
8205 #. type: Content of: <chapter><section><section><para>
8206 #: pkgs.dbk:764
8207 msgid ""
8208 "As bugs and problems are fixed in your packages, it is your responsibility "
8209 "as the package maintainer to close these bugs.  However, you should not "
8210 "close a bug until the package which fixes the bug has been accepted into the "
8211 "Debian archive.  Therefore, once you get notification that your updated "
8212 "package has been installed into the archive, you can and should close the "
8213 "bug in the BTS.  Also, the bug should be closed with the correct version."
8214 msgstr ""
8215 "バグや問題があなたのパッケージで修正されたとしたら、そのバグを閉じるのはパッ"
8216 "ケージメンテナとしての責任になります。しかし、バグを修正したパッケージが "
8217 "Debian アーカイブに受け入れられるまではバグを閉じてはいけません。従って、一旦"
8218 "更新したパッケージがアーカイブにインストールされたという通知を受け取った場合"
8219 "は、BTS でバグを閉じることができますし、そうしなければいけません。もちろん、"
8220 "バグは正しいバージョンで閉じなくてはいけません。"
8221
8222 # type: Content of: <chapter><section><section><para>
8223 #. type: Content of: <chapter><section><section><para>
8224 #: pkgs.dbk:772
8225 msgid ""
8226 "However, it's possible to avoid having to manually close bugs after the "
8227 "upload — just list the fixed bugs in your <filename>debian/changelog</"
8228 "filename> file, following a certain syntax, and the archive maintenance "
8229 "software will close the bugs for you.  For example:"
8230 msgstr ""
8231 "ですが、アップロード後に手動でバグをクローズしなくても済む方法があります — "
8232 "<filename>debian/changelog</filename> に以下の特定の書き方にて修正したバグを"
8233 "列挙すれば、それだけで後はアーカイブのメンテナンスソフトがバグをクローズして"
8234 "くれます。例:"
8235
8236 # type: Content of: <chapter><section><section><screen>
8237 #. type: Content of: <chapter><section><section><screen>
8238 #: pkgs.dbk:778
8239 #, no-wrap
8240 msgid ""
8241 "acme-cannon (3.1415) unstable; urgency=low\n"
8242 "\n"
8243 "  * Frobbed with options (closes: Bug#98339)\n"
8244 "  * Added safety to prevent operator dismemberment, closes: bug#98765,\n"
8245 "    bug#98713, #98714.\n"
8246 "  * Added man page. Closes: #98725.\n"
8247 msgstr ""
8248 "acme-cannon (3.1415) unstable; urgency=low\n"
8249 "\n"
8250 "  * Frobbed with options (closes: Bug#98339)\n"
8251 "  * Added safety to prevent operator dismemberment, closes: bug#98765,\n"
8252 "    bug#98713, #98714.\n"
8253 "  * Added man page. Closes: #98725.\n"
8254
8255 # type: Content of: <chapter><section><section><para>
8256 #. type: Content of: <chapter><section><section><para>
8257 #: pkgs.dbk:786
8258 msgid ""
8259 "Technically speaking, the following Perl regular expression describes how "
8260 "bug closing changelogs are identified:"
8261 msgstr ""
8262 "技術的に言うと、どの様にしてバグを閉じる changelog が判別されているかを以下"
8263 "の Perl の正規表現にて記述しています:"
8264
8265 # type: Content of: <chapter><section><section><screen>
8266 #. type: Content of: <chapter><section><section><screen>
8267 #: pkgs.dbk:790
8268 #, no-wrap
8269 msgid "  /closes:\\s*(?:bug)?\\#\\s*\\d+(?:,\\s*(?:bug)?\\#\\s*\\d+)*/ig\n"
8270 msgstr "  /closes:\\s*(?:bug)?\\#\\s*\\d+(?:,\\s*(?:bug)?\\#\\s*\\d+)*/ig\n"
8271
8272 #. type: Content of: <chapter><section><section><para>
8273 #: pkgs.dbk:793
8274 msgid ""
8275 "We prefer the <literal>closes: #<replaceable>XXX</replaceable></literal> "
8276 "syntax, as it is the most concise entry and the easiest to integrate with "
8277 "the text of the <filename>changelog</filename>.  Unless specified different "
8278 "by the <literal>-v</literal>-switch to <command>dpkg-buildpackage</command>, "
8279 "only the bugs closed in the most recent changelog entry are closed "
8280 "(basically, exactly the bugs mentioned in the changelog-part in the "
8281 "<filename>.changes</filename> file are closed)."
8282 msgstr ""
8283 "<literal>closes: #<replaceable>XXX</replaceable></literal> という書き方が推奨"
8284 "されています。これは、最も分かり易いエントリで、<filename>changelog</"
8285 "filename> の本文に挿入するのがもっとも簡単だからです。<command>dpkg-"
8286 "buildpackage</command> に <literal>-v</literal> スイッチを指定して別バージョ"
8287 "ンを指定しない限り、最も新しい changelog のエントリにあるバグだけが閉じられま"
8288 "す (基本的には、です。正確には <filename>.changes</filename> ファイルの "
8289 "changelog-part で明示されたバグが閉じられます)。"
8290
8291 #. type: Content of: <chapter><section><section><para>
8292 #: pkgs.dbk:802
8293 msgid ""
8294 "Historically, uploads identified as <link linkend=\"nmu\">non-maintainer "
8295 "upload (NMU)</link> were tagged <literal>fixed</literal> instead of being "
8296 "closed, but that practice was ceased with the advent of version-tracking.  "
8297 "The same applied to the tag <literal>fixed-in-experimental</literal>."
8298 msgstr ""
8299 "歴史的に、<link linkend=\"nmu\">non-maintainer upload (NMU)</link> と判別され"
8300 "るアップロードは closed ではなく <literal>fixed</literal> とタグがされてきま"
8301 "したが、この習慣はバージョントラッキングの進化によって廃れています。同じこと"
8302 "が <literal>fixed-in-experimental</literal> タグにも言えます。"
8303
8304 #. type: Content of: <chapter><section><section><para>
8305 #: pkgs.dbk:808
8306 msgid ""
8307 "If you happen to mistype a bug number or forget a bug in the changelog "
8308 "entries, don't hesitate to undo any damage the error caused.  To reopen "
8309 "wrongly closed bugs, send a <literal>reopen <replaceable>XXX</replaceable></"
8310 "literal> command to the bug tracking system's control address, &email-bts-"
8311 "control;.  To close any remaining bugs that were fixed by your upload, email "
8312 "the <filename>.changes</filename> file to <email><replaceable>XXX</"
8313 "replaceable>-done@&bugs-host;</email>, where <replaceable>XXX</replaceable> "
8314 "is the bug number, and put Version: <replaceable>YYY</replaceable> and an "
8315 "empty line as the first two lines of the body of the email, where "
8316 "<replaceable>YYY</replaceable> is the first version where the bug has been "
8317 "fixed."
8318 msgstr ""
8319 "もしバグ場号を間違って入力したり、changelog のエントリにバグを入れ忘れた場"
8320 "合、そのミスが起こすであろうダメージを防ぐのを躊躇わないでください。誤って閉"
8321 "じたバグを再度オープンにするには、バグトラッキングシステムのコントロールアド"
8322 "レスである &email-bts-control; に <literal>reopen <replaceable>XXX</"
8323 "replaceable></literal> コマンドを投げます。アップロードで修正されたがまだ残っ"
8324 "ているバグを閉じるには <filename>.changes</filename> ファイルを "
8325 "<email><replaceable>XXX</replaceable>-done@&bugs-host;</email> にメールしま"
8326 "す。<replaceable>XXX</replaceable> はバグ番号で、メールの本文の最初の 2 行に "
8327 "Version: <replaceable>YYY</replaceable> と空白行を入れます。"
8328 "<replaceable>YYY</replaceable> はバグが修正された最初のバージョンです。"
8329
8330 #. type: Content of: <chapter><section><section><para>
8331 #: pkgs.dbk:820
8332 msgid ""
8333 "Bear in mind that it is not obligatory to close bugs using the changelog as "
8334 "described above.  If you simply want to close bugs that don't have anything "
8335 "to do with an upload you made, do it by emailing an explanation to "
8336 "<email><replaceable>XXX</replaceable>-done@&bugs-host;</email>.  Do "
8337 "<emphasis role=\"strong\">not</emphasis> close bugs in the changelog entry "
8338 "of a version if the changes in that version of the package don't have any "
8339 "bearing on the bug."
8340 msgstr ""
8341 "上に書いたような changelog を使ったバグの閉じ方は必須ではない、ということは念"
8342 "頭に置いておいてください。行ったアップロードとは無関係に単にバグを閉じたい、"
8343 "という場合は、説明をメールに書いて <email><replaceable>XXX</replaceable>-"
8344 "done@&bugs-host;</email> に送ってバグを閉じてください。そのバージョンのパッ"
8345 "ケージでの変更がバグに何も関係ない場合は、そのバージョンの changelog エントリ"
8346 "ではバグを<emphasis role=\"strong\">閉じないで</emphasis>ください。"
8347
8348 # type: Content of: <chapter><section><section><para>
8349 #. type: Content of: <chapter><section><section><para>
8350 #: pkgs.dbk:828
8351 msgid ""
8352 "For general information on how to write your changelog entries, see <xref "
8353 "linkend=\"bpp-debian-changelog\"/>."
8354 msgstr ""
8355 "どのように changelog のエントリを書くのか、一般的な情報については <xref "
8356 "linkend=\"bpp-debian-changelog\"/> を参照してください。"
8357
8358 # type: Content of: <chapter><section><section><title>
8359 #. type: Content of: <chapter><section><section><title>
8360 #: pkgs.dbk:834
8361 msgid "Handling security-related bugs"
8362 msgstr "セキュリティ関連バグの取扱い"
8363
8364 # type: Content of: <chapter><section><section><para>
8365 #. type: Content of: <chapter><section><section><para>
8366 #: pkgs.dbk:836
8367 msgid ""
8368 "Due to their sensitive nature, security-related bugs must be handled "
8369 "carefully.  The Debian Security Team exists to coordinate this activity, "
8370 "keeping track of outstanding security problems, helping maintainers with "
8371 "security problems or fixing them themselves, sending security advisories, "
8372 "and maintaining <literal>security.debian.org</literal>."
8373 msgstr ""
8374 "機密性が高いその性質上、セキュリティ関連のバグは注意深く取り扱わねばなりませ"
8375 "ん。この作業をコーディネイトし、未処理のセキュリティ問題を追い続け、セキュリ"
8376 "ティ問題についてメンテナを手助けしたり修正自体を行い、セキュリティ勧告を出"
8377 "し、<literal>security.debian.org</literal> を維持するために Debian セキュリ"
8378 "ティチームが存在します。"
8379
8380 #. type: Content of: <chapter><section><section><para>
8381 #: pkgs.dbk:843
8382 msgid ""
8383 "When you become aware of a security-related bug in a Debian package, whether "
8384 "or not you are the maintainer, collect pertinent information about the "
8385 "problem, and promptly contact the security team, preferably by filing a "
8386 "ticket in their Request Tracker.  See <ulink url=\"http://wiki.debian.org/rt."
8387 "debian.org#Security_Team\"></ulink>.  Alternatively you may email &email-"
8388 "security-team;.  <emphasis role=\"strong\">DO NOT UPLOAD</emphasis> any "
8389 "packages for <literal>stable</literal> without contacting the team.  Useful "
8390 "information includes, for example:"
8391 msgstr ""
8392 "Debian パッケージ中のセキュリティ関連のバグに気づいたら、あなたがメンテナであ"
8393 "るかどうかに関わらず、問題に関する正確な情報を集めて、まずはセキュリティチー"
8394 "ムに連絡を取ってください。この場合、リクエストトラッカーにチケットを登録する"
8395 "のが好ましいです。<ulink url=\"http://wiki.debian.org/rt.debian."
8396 "org#Security_Team\"></ulink> を参照してください。あるいは &email-security-"
8397 "team; にメールすることもできます。チームに問い合わせること無く <literal>安定"
8398 "版 (stable)</literal> 向けのパッケージを<emphasis role=\"strong\">アップロー"
8399 "ドしないでください</emphasis>。例えば、役に立つ情報は以下を含んでいます:"
8400
8401 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8402 #: pkgs.dbk:856
8403 msgid "Whether or not the bug is already public."
8404 msgstr "バグが既に公開されているか否か"
8405
8406 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8407 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8408 #: pkgs.dbk:861
8409 msgid ""
8410 "Which versions of the package are known to be affected by the bug.  Check "
8411 "each version that is present in a supported Debian release, as well as "
8412 "<literal>testing</literal> and <literal>unstable</literal>."
8413 msgstr ""
8414 "バグによって、どのバージョンが影響を受けると分かっているか。サポートされてい"
8415 "る Debian のリリース、ならびに <literal>テスト版 (testing)</literal> 及び "
8416 "<literal>不安定版 (unstable)</literal> にある各バージョンをチェックしてくださ"
8417 "い。"
8418
8419 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8420 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8421 #: pkgs.dbk:868
8422 msgid ""
8423 "The nature of the fix, if any is available (patches are especially helpful)"
8424 msgstr "利用可能なものがあれば、修正内容 (パッチが特に望ましい)"
8425
8426 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8427 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8428 #: pkgs.dbk:873
8429 msgid ""
8430 "Any fixed packages that you have prepared yourself (send only the <filename>."
8431 "diff.gz</filename> and <filename>.dsc</filename> files and read <xref "
8432 "linkend=\"bug-security-building\"/> first)"
8433 msgstr ""
8434 "自身で準備した修正パッケージ (まずは <xref linkend=\"bug-security-building\"/"
8435 "> を読んで、<filename>.diff.gz</filename> と <filename>.dsc</filename> ファイ"
8436 "ルだけを送ってください)"
8437
8438 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8439 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8440 #: pkgs.dbk:880
8441 msgid ""
8442 "Any assistance you can provide to help with testing (exploits, regression "
8443 "testing, etc.)"
8444 msgstr ""
8445 "テストについて何かしらの手助けになるもの (攻撃コード、リグレッションテストな"
8446 "ど)"
8447
8448 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8449 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8450 #: pkgs.dbk:886
8451 msgid ""
8452 "Any information needed for the advisory (see <xref linkend=\"bug-security-"
8453 "advisories\"/>)"
8454 msgstr ""
8455 "勧告に必要になる情報 (<xref linkend=\"bug-security-advisories\"/> 参照)"
8456
8457 #. type: Content of: <chapter><section><section><para>
8458 #: pkgs.dbk:891
8459 msgid ""
8460 "As the maintainer of the package, you have the responsibility to maintain "
8461 "it, even in the stable release. You are in the best position to evaluate "
8462 "patches and test updated packages, so please see the sections below on how "
8463 "to prepare packages for the Security Team to handle."
8464 msgstr ""
8465 "パッケージメンテナとして、あなたは安定版リリースについてもメンテナンスする責"
8466 "任を持ちます。あなたがパッチの評価と更新パッケージのテストを行うのに最も適任"
8467 "な人です。ですから、以下のセキュリティチームによって取り扱ってもらうため、ど"
8468 "のようにしてパッケージを用意するかについての章を参照してください。"
8469
8470 #. type: Content of: <chapter><section><section><section><title>
8471 #: pkgs.dbk:897
8472 msgid "The Security Tracker"
8473 msgstr "セキュリティ追跡システム"
8474
8475 #. type: Content of: <chapter><section><section><section><para>
8476 #: pkgs.dbk:899
8477 msgid ""
8478 "The security team maintains a central database, the <ulink url=\"http://"
8479 "security-tracker.debian.org/\">Debian Security Tracker</ulink>.  This "
8480 "contains all public information that is known about security issues: which "
8481 "packages and versions are affected or fixed, and thus whether stable, "
8482 "testing and/or unstable are vulnerable. Information that is still "
8483 "confidential is not added to the tracker."
8484 msgstr ""
8485 "セキュリティチームは集約的なデータベース、<ulink url=\"http://security-"
8486 "tracker.debian.org/\">Debian セキュリティ追跡システム (Debian Security "
8487 "Tracker)</ulink>をメンテナンスしています。これはセキュリティ問題として知られ"
8488 "ている全ての公開情報を含んでいます: どのパッケージ/バージョンが影響を受ける"
8489 "/修正されているか、つまりは安定版、テスト版、不安定版が脆弱かどうか、という"
8490 "情報です。まだ機密扱いの情報は追跡システムには追加されません。"
8491
8492 #. type: Content of: <chapter><section><section><section><para>
8493 #: pkgs.dbk:907
8494 msgid ""
8495 "You can search it for a specific issue, but also on package name. Look for "
8496 "your package to see which issues are still open. If you can, please provide "
8497 "more information about those issues, or help to address them in your "
8498 "package.  Instructions are on the tracker web pages."
8499 msgstr ""
8500 "特定の問題について検索することもできますし、パッケージ名でも検索できます。あ"
8501 "なたのパッケージを探して、どの問題がまだ未解決かを確認してください。できれば"
8502 "追加情報を提供するか、パッケージの問題に対処するのを手伝ってください。やり方"
8503 "は追跡システムのウェブページにあります。"
8504
8505 # type: Content of: <chapter><section><section><section><title>
8506 #. type: Content of: <chapter><section><section><section><title>
8507 #: pkgs.dbk:915
8508 msgid "Confidentiality"
8509 msgstr "秘匿性"
8510
8511 # type: Content of: <chapter><section><section><section><para>
8512 #. type: Content of: <chapter><section><section><section><para>
8513 #: pkgs.dbk:917
8514 msgid ""
8515 "Unlike most other activities within Debian, information about security "
8516 "issues must sometimes be kept private for a time.  This allows software "
8517 "distributors to coordinate their disclosure in order to minimize their "
8518 "users' exposure.  Whether this is the case depends on the nature of the "
8519 "problem and corresponding fix, and whether it is already a matter of public "
8520 "knowledge."
8521 msgstr ""
8522 "Debian 内での他の多くの活動とは違い、セキュリティ問題に関する情報については、"
8523 "暫くの間秘密にしておく必要がしばしばあります。これによって、ソフトウェアの"
8524 "ディストリビュータがユーザが危険にさらされるのを最小限にするため、公開時期を"
8525 "合わせることができます。今回がそうであるかは、問題と対応する修正の性質や、既"
8526 "に既知のものとなっているかどうかによります。"
8527
8528 # type: Content of: <chapter><section><section><section><para>
8529 #. type: Content of: <chapter><section><section><section><para>
8530 #: pkgs.dbk:924
8531 msgid "There are several ways developers can learn of a security problem:"
8532 msgstr "開発者がセキュリティ問題を知る方法はいくつかあります:"
8533
8534 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8535 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8536 #: pkgs.dbk:929
8537 msgid "they notice it on a public forum (mailing list, web site, etc.)"
8538 msgstr "公開フォーラム (メーリングリスト、ウェブサイトなど) で知らせる"
8539
8540 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8541 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8542 #: pkgs.dbk:934
8543 msgid "someone files a bug report"
8544 msgstr "誰かがバグ報告を登録している"
8545
8546 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8547 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8548 #: pkgs.dbk:939
8549 msgid "someone informs them via private email"
8550 msgstr "誰かがプライベートなメールで教えてきた"
8551
8552 # type: Content of: <chapter><section><section><section><para>
8553 #. type: Content of: <chapter><section><section><section><para>
8554 #: pkgs.dbk:944
8555 msgid ""
8556 "In the first two cases, the information is public and it is important to "
8557 "have a fix as soon as possible.  In the last case, however, it might not be "
8558 "public information.  In that case there are a few possible options for "
8559 "dealing with the problem:"
8560 msgstr ""
8561 "最初の二つのケースでは、情報は公開されていて可能な限り早く修正することが重要"
8562 "です。しかしながら最後のケースは、公開情報ではないかもしれません。この場合"
8563 "は、問題に対処するのに幾つか取り得る選択肢があります:"
8564
8565 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8566 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8567 #: pkgs.dbk:952
8568 msgid ""
8569 "If the security exposure is minor, there is sometimes no need to keep the "
8570 "problem a secret and a fix should be made and released."
8571 msgstr ""
8572 "セキュリティの影響度が小さい場合、問題を秘密にしておく必要はなく、修正を行っ"
8573 "てリリースするのが良い場合がしばしばあります。"
8574
8575 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8576 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8577 #: pkgs.dbk:958
8578 msgid ""
8579 "If the problem is severe, it is preferable to share the information with "
8580 "other vendors and coordinate a release.  The security team keeps in contact "
8581 "with the various organizations and individuals and can take care of that."
8582 msgstr ""
8583 "問題が深刻な場合、他のベンダと情報を共有してリリースをコーディネイトする方が"
8584 "望ましいでしょう。セキュリティチームは様々な組織/個人と連絡を取りつづけ、こ"
8585 "の問題に対応することができます。"
8586
8587 # type: Content of: <chapter><section><section><section><para>
8588 #. type: Content of: <chapter><section><section><section><para>
8589 #: pkgs.dbk:965
8590 msgid ""
8591 "In all cases if the person who reports the problem asks that it not be "
8592 "disclosed, such requests should be honored, with the obvious exception of "
8593 "informing the security team in order that a fix may be produced for a stable "
8594 "release of Debian.  When sending confidential information to the security "
8595 "team, be sure to mention this fact."
8596 msgstr ""
8597 "どのような場合でも、問題を報告した人がこれを公開しないように求めているのであ"
8598 "れば、明白な例外として Debian の安定版リリースに対する修正を作成してもらうた"
8599 "めにセキュリティチームへ連絡すること以外、この様な要求は尊重されるべきです。"
8600 "機密情報をセキュリティチームに送る場合は、この点を明示しておくのを忘れないで"
8601 "ください。"
8602
8603 # type: Content of: <chapter><section><section><section><para>
8604 #. type: Content of: <chapter><section><section><section><para>
8605 #: pkgs.dbk:972
8606 msgid ""
8607 "Please note that if secrecy is needed you may not upload a fix to "
8608 "<literal>unstable</literal> (or anywhere else, such as a public VCS "
8609 "repository).  It is not sufficient to obfuscate the details of the change, "
8610 "as the code itself is public, and can (and will) be examined by the general "
8611 "public."
8612 msgstr ""
8613 "機密を要する場合は、修正を<literal>不安定版 (unstable)</literal> (や公開 VCS "
8614 "リポジトリなどその他どこへも) へ修正をアップロードしないよう、注意してくださ"
8615 "い。コードその物が公開されている場合、変更の詳細を難読化するだけでは十分では"
8616 "なく、皆によって解析され得る (そしてされる) でしょう。"
8617
8618 # type: Content of: <chapter><section><section><section><para>
8619 #. type: Content of: <chapter><section><section><section><para>
8620 #: pkgs.dbk:979
8621 msgid ""
8622 "There are two reasons for releasing information even though secrecy is "
8623 "requested: the problem has been known for a while, or the problem or exploit "
8624 "has become public."
8625 msgstr ""
8626 "機密であることを要求されたにも関わらず、情報を公開するのには 2 つの理由があり"
8627 "ます: 問題が一定期間既知の状態になっている、あるいは問題や攻撃コードが公開さ"
8628 "れた場合です。"
8629
8630 #. type: Content of: <chapter><section><section><section><para>
8631 #: pkgs.dbk:984
8632 msgid ""
8633 "The Security Team has a PGP-key to enable encrypted communication about "
8634 "sensitive issues. See the <ulink url=\"http://www.debian.org/security/"
8635 "faq#contact\">Security Team FAQ</ulink> for details."
8636 msgstr ""
8637 "セキュリティチームは、機密事項に関して通信を暗号化できる PGP 鍵を持っていま"
8638 "す。詳細については、<ulink url=\"http://www.debian.org/security/faq#contact"
8639 "\">セキュリティチーム FAQ</ulink> を参照してください。"
8640
8641 # type: Content of: <chapter><section><section><section><title>
8642 #. type: Content of: <chapter><section><section><section><title>
8643 #: pkgs.dbk:990
8644 msgid "Security Advisories"
8645 msgstr "セキュリティ勧告"
8646
8647 # type: Content of: <chapter><section><section><section><para>
8648 # FIXME: how about oldstable?
8649 #. type: Content of: <chapter><section><section><section><para>
8650 #: pkgs.dbk:992
8651 msgid ""
8652 "Security advisories are only issued for the current, released stable "
8653 "distribution, and <emphasis>not</emphasis> for <literal>testing</literal> or "
8654 "<literal>unstable</literal>.  When released, advisories are sent to the "
8655 "&email-debian-security-announce; mailing list and posted on <ulink url="
8656 "\"&url-debian-security-advisories;\">the security web page</ulink>.  "
8657 "Security advisories are written and posted by the security team.  However "
8658 "they certainly do not mind if a maintainer can supply some of the "
8659 "information for them, or write part of the text.  Information that should be "
8660 "in an advisory includes:"
8661 msgstr ""
8662 "セキュリティ勧告は現在のところ、リリースされた安定版ディストリビューションに"
8663 "ついてのみ、取り扱われます。<literal>テスト版 (testing)</literal> や "
8664 "<literal>不安定版 (unstable)</literal> についてでは<emphasis>ありません</"
8665 "emphasis>。リリースされると、セキュリティ勧告は email-debian-security-"
8666 "announce; メーリングリストに送られ、<ulink url=\"&url-debian-security-"
8667 "advisories;\">セキュリティのウェブページ</ulink>に掲載されます。セキュリティ"
8668 "勧告はセキュリティチームによって記述、掲載されます。しかし、メンテナが情報を"
8669 "提供できたり、文章の一部を書けるのであれば、彼らは当然そんなことは気にしませ"
8670 "ん。勧告にあるべき情報は以下を含んでいます:"
8671
8672 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8673 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8674 #: pkgs.dbk:1005
8675 msgid "A description of the problem and its scope, including:"
8676 msgstr "以下のようなものを含めた問題の説明と範囲:"
8677
8678 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8679 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8680 #: pkgs.dbk:1010
8681 msgid "The type of problem (privilege escalation, denial of service, etc.)"
8682 msgstr "問題の種類 (権限の上昇、サービス拒否など)"
8683
8684 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8685 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8686 #: pkgs.dbk:1015
8687 msgid "What privileges may be gained, and by whom (if any)"
8688 msgstr "何の権限が得られるのか、(もし分かれば) 誰が得るのか"
8689
8690 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8691 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8692 #: pkgs.dbk:1020
8693 msgid "How it can be exploited"
8694 msgstr "どのようにして攻撃が可能なのか"
8695
8696 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8697 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8698 #: pkgs.dbk:1025
8699 msgid "Whether it is remotely or locally exploitable"
8700 msgstr "攻撃はリモートから可能なのかそれともローカルから可能なのか"
8701
8702 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8703 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8704 #: pkgs.dbk:1030
8705 msgid "How the problem was fixed"
8706 msgstr "どのようにして問題が修正されたのか"
8707
8708 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8709 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8710 #: pkgs.dbk:1035
8711 msgid "This information allows users to assess the threat to their systems."
8712 msgstr ""
8713 "この情報によって、ユーザがシステムに対する脅威を評価できるようになります。"
8714
8715 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8716 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8717 #: pkgs.dbk:1040
8718 msgid "Version numbers of affected packages"
8719 msgstr "影響を受けるパッケージのバージョン番号"
8720
8721 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8722 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8723 #: pkgs.dbk:1045
8724 msgid "Version numbers of fixed packages"
8725 msgstr "修正されたパッケージのバージョン番号"
8726
8727 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8728 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8729 #: pkgs.dbk:1050
8730 msgid ""
8731 "Information on where to obtain the updated packages (usually from the Debian "
8732 "security archive)"
8733 msgstr ""
8734 "どこで更新されたパッケージを得るかという情報 (通常は Debian のセキュリティ"
8735 "アーカイブからです)"
8736
8737 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8738 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8739 #: pkgs.dbk:1056
8740 msgid ""
8741 "References to upstream advisories, <ulink url=\"http://cve.mitre.org\">CVE</"
8742 "ulink> identifiers, and any other information useful in cross-referencing "
8743 "the vulnerability"
8744 msgstr ""
8745 "開発元のアドバイザリへの参照、<ulink url=\"http://cve.mitre.org\">CVE</"
8746 "ulink> 番号、脆弱性の相互参照について役立つその他の情報"
8747
8748 # type: Content of: <chapter><section><section><section><title>
8749 #. type: Content of: <chapter><section><section><section><title>
8750 #: pkgs.dbk:1065
8751 msgid "Preparing packages to address security issues"
8752 msgstr "セキュリティ問題に対処するパッケージを用意する"
8753
8754 # type: Content of: <chapter><section><section><section><para>
8755 #. type: Content of: <chapter><section><section><section><para>
8756 #: pkgs.dbk:1067
8757 msgid ""
8758 "One way that you can assist the security team in their duties is to provide "
8759 "them with fixed packages suitable for a security advisory for the stable "
8760 "Debian release."
8761 msgstr ""
8762 "あなたがセキュリティチームに対し、彼らの職務に関して手助けできる方法の一つ"
8763 "は、安定版 Debian リリース用のセキュリティ勧告に適した修正版パッケージを提供"
8764 "することです。"
8765
8766 # type: Content of: <chapter><section><section><section><para>
8767 #. type: Content of: <chapter><section><section><section><para>
8768 #: pkgs.dbk:1072
8769 msgid ""
8770 "When an update is made to the stable release, care must be taken to avoid "
8771 "changing system behavior or introducing new bugs.  In order to do this, make "
8772 "as few changes as possible to fix the bug.  Users and administrators rely on "
8773 "the exact behavior of a release once it is made, so any change that is made "
8774 "might break someone's system.  This is especially true of libraries: make "
8775 "sure you never change the API or ABI, no matter how small the change."
8776 msgstr ""
8777 "安定版について更新が作成される際、システムの挙動の変化や新しいバグの導入を避"
8778 "けるように注意が必要です。これを行うため、バグを修正するための変更は可能な限"
8779 "り少なくします。ユーザや管理者は一旦リリースされたものの厳密な挙動を当てにし"
8780 "ているので、どのような変更でも誰かのシステムを壊しかねません。これは特にライ"
8781 "ブラリについて当てはまります: API や ABI を決して変更していないことを確認して"
8782 "ください。変更がどれほど小さいものでも関係ありません。"
8783
8784 # type: Content of: <chapter><section><section><section><para>
8785 #. type: Content of: <chapter><section><section><section><para>
8786 #: pkgs.dbk:1080
8787 msgid ""
8788 "This means that moving to a new upstream version is not a good solution.  "
8789 "Instead, the relevant changes should be back-ported to the version present "
8790 "in the current stable Debian release.  Generally, upstream maintainers are "
8791 "willing to help if needed.  If not, the Debian security team may be able to "
8792 "help."
8793 msgstr ""
8794 "これは、開発元の新しいリリースバージョン (new upstream version) への移行が良"
8795 "い解決策ではないことを意味しています。代わりに、関連する変更を現在の Debian "
8796 "安定版リリースに存在しているバージョンへバックポートするべきです。通常、開発"
8797 "元のメンテナは助けが必要であれば手伝おうとしてくれます。そうでない場合は、"
8798 "Debian セキュリティチームが手助けすることができます。"
8799
8800 # type: Content of: <chapter><section><section><section><para>
8801 #. type: Content of: <chapter><section><section><section><para>
8802 #: pkgs.dbk:1086
8803 msgid ""
8804 "In some cases, it is not possible to back-port a security fix, for example "
8805 "when large amounts of source code need to be modified or rewritten.  If this "
8806 "happens, it may be necessary to move to a new upstream version.  However, "
8807 "this is only done in extreme situations, and you must always coordinate that "
8808 "with the security team beforehand."
8809 msgstr ""
8810 "いくつかのケースでは、例えば大量のソースコードの変更や書き直しが必要など、セ"
8811 "キュリティ修正をバックポートできないことがあります。この様な場合、新しいバー"
8812 "ジョン (new upstream version) へ移行する必要があるかもしれません。しかし、こ"
8813 "れは極端な状況の場合にのみ行われるものであり、実行する前に必ずセキュリティ"
8814 "チームと調整をしなければなりません。"
8815
8816 # type: Content of: <chapter><section><section><section><para>
8817 #. type: Content of: <chapter><section><section><section><para>
8818 #: pkgs.dbk:1093
8819 msgid ""
8820 "Related to this is another important guideline: always test your changes.  "
8821 "If you have an exploit available, try it and see if it indeed succeeds on "
8822 "the unpatched package and fails on the fixed package.  Test other, normal "
8823 "actions as well, as sometimes a security fix can break seemingly unrelated "
8824 "features in subtle ways."
8825 msgstr ""
8826 "これに関してはもう一つ重要な指針があります: 必ず変更についてテストをしてくだ"
8827 "さい。攻撃用コード (exploit) が入手可能な場合には、それを試してみて、パッチを"
8828 "当てていないパッケージで成功するか、修正したパッケージでは失敗することかどう"
8829 "かを確かめてみてください。他の確認として、セキュリティ修正は時折表面上はそれ"
8830 "と関係が無いような機能を壊すことがあるので、通常の動作も同様にテストしてくだ"
8831 "さい。"
8832
8833 # type: Content of: <chapter><section><section><section><para>
8834 #. type: Content of: <chapter><section><section><section><para>
8835 #: pkgs.dbk:1100
8836 msgid ""
8837 "Do <emphasis role=\"strong\">NOT</emphasis> include any changes in your "
8838 "package which are not directly related to fixing the vulnerability.  These "
8839 "will only need to be reverted, and this wastes time.  If there are other "
8840 "bugs in your package that you would like to fix, make an upload to proposed-"
8841 "updates in the usual way, after the security advisory is issued.  The "
8842 "security update mechanism is not a means for introducing changes to your "
8843 "package which would otherwise be rejected from the stable release, so please "
8844 "do not attempt to do this."
8845 msgstr ""
8846 "脆弱性の修正に直接関係しない変更をパッケージへ<emphasis role=\"strong\">加え"
8847 "ない</emphasis>ようにしてください。この様な変更は元に戻さなくてはならなくなる"
8848 "だけで、時間を無駄にします。他に直したいバグがパッケージにある場合は、セキュ"
8849 "リティ勧告が発行された後、通常通りに proposed-update にアップロードを行ってく"
8850 "ださい。セキュリティ更新の仕組みは、それ以外の方法では安定版リリースから "
8851 "reject されるであろう変更をあなたのパッケージに加える方法ではありませんので、"
8852 "この様な事はしないでください。"
8853
8854 #. type: Content of: <chapter><section><section><section><para>
8855 #: pkgs.dbk:1110
8856 msgid ""
8857 "Review and test your changes as much as possible.  Check the differences "
8858 "from the previous version repeatedly (<command>interdiff</command> from the "
8859 "<systemitem role=\"package\">patchutils</systemitem> package and "
8860 "<command>debdiff</command> from <systemitem role=\"package\">devscripts</"
8861 "systemitem> are useful tools for this, see <xref linkend=\"debdiff\"/>)."
8862 msgstr ""
8863 "変更点を可能な限り見直してください。以前のバージョンとの変更点を繰り返し確認"
8864 "してください (これには <systemitem role=\"package\">patchutils</systemitem> "
8865 "パッケージの <command>interdiff</command> や <systemitem role=\"package"
8866 "\">devscripts</systemitem> の <command>debdiff</command> が役立ちます。<xref "
8867 "linkend=\"debdiff\"/> を参照してください)。"
8868
8869 # type: Content of: <chapter><section><section><section><para>
8870 #. type: Content of: <chapter><section><section><section><para>
8871 #: pkgs.dbk:1118
8872 msgid "Be sure to verify the following items:"
8873 msgstr "以下の項目を必ず確認してください"
8874
8875 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8876 #: pkgs.dbk:1123
8877 msgid ""
8878 "<emphasis role=\"strong\">Target the right distribution</emphasis> in your "
8879 "<filename>debian/changelog</filename>.  For <literal>stable</literal> this "
8880 "is <literal>stable-security</literal> and for <literal>testing</literal> "
8881 "this is <literal>testing-security</literal>, and for the previous stable "
8882 "release, this is <literal>oldstable-security</literal>.  Do not target "
8883 "<replaceable>distribution</replaceable><literal>-proposed-updates</literal> "
8884 "or <literal>stable</literal>!"
8885 msgstr ""
8886 "<filename>debian/changelog</filename> で <emphasis role=\"strong\">正しいディ"
8887 "ストリビューションを対象にする</emphasis>。<literal>安定版 (stable)</"
8888 "literal> の場合、これは <literal>stable-security</literal> になり、<literal>"
8889 "テスト版 (testing)</literal> の場合は <literal>testing-security</literal> "
8890 "に、そして以前の安定版リリースへの場合は <literal>oldstable-security</"
8891 "literal> となります。<replaceable>distribution</replaceable><literal>-"
8892 "proposed-updates</literal> や <literal>stable</literal> を対象にしないでくだ"
8893 "さい!"
8894
8895 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8896 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8897 #: pkgs.dbk:1134
8898 msgid ""
8899 "The upload should have <emphasis role=\"strong\">urgency=high</emphasis>."
8900 msgstr ""
8901 "アップロードは <emphasis role=\"strong\">urgency=high</emphasis> で行う必要が"
8902 "あります。"
8903
8904 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8905 #: pkgs.dbk:1139
8906 msgid ""
8907 "Make descriptive, meaningful changelog entries.  Others will rely on them to "
8908 "determine whether a particular bug was fixed.  Add <literal>closes:</"
8909 "literal> statements for any <emphasis role=\"strong\">Debian bugs</emphasis> "
8910 "filed.  Always include an external reference, preferably a <emphasis role="
8911 "\"strong\">CVE identifier</emphasis>, so that it can be cross-referenced. "
8912 "However, if a CVE identifier has not yet been assigned, do not wait for it "
8913 "but continue the process. The identifier can be cross-referenced later."
8914 msgstr ""
8915 "説明が十分にされている、意味がある changelog エントリを書くこと。他の人は、こ"
8916 "れらを元に特定のバグが修正されているのかを見つけ出します。登録されている "
8917 "<emphasis role=\"strong\">Debian バグ</emphasis> に対して <literal>closes:</"
8918 "literal> 行を追加すること。外部のリファレンス、できれば <emphasis role="
8919 "\"strong\">CVE 識別番号</emphasis> を常に含めること、そうすれば相互参照が可能"
8920 "になります。しかし、CVE 識別番号がまだ付与されていない場合には、それを待たず"
8921 "に作業を進めてください。識別番号は後ほど付与することができます。"
8922
8923 # FIXME: etch1 -> <stable code>
8924 # convention
8925 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8926 #: pkgs.dbk:1150
8927 msgid ""
8928 "Make sure the <emphasis role=\"strong\">version number</emphasis> is "
8929 "proper.  It must be greater than the current package, but less than package "
8930 "versions in later distributions.  If in doubt, test it with <literal>dpkg --"
8931 "compare-versions</literal>.  Be careful not to re-use a version number that "
8932 "you have already used for a previous upload, or one that conflicts with a "
8933 "binNMU. The convention is to append <literal>+</"
8934 "literal><replaceable>codename</replaceable><literal>1</literal>, e.g.  "
8935 "<literal>1:2.4.3-4+lenny1</literal>, of course increasing 1 for any "
8936 "subsequent uploads."
8937 msgstr ""
8938 "<emphasis role=\"strong\">バージョン番号</emphasis>が正しいことを確認する。現"
8939 "在のパッケージより大きく、しかし以降のディストリビューションよりパッケージ"
8940 "バージョンが小さい必要があります。分からない場合は <literal>dpkg --compare-"
8941 "versions</literal> でテストしてください。以前のアップロードで既に使っている"
8942 "バージョン番号を再利用しないように注意してください。そうしないと番号が "
8943 "binNMU と衝突します。<literal>+</literal><replaceable>codename</"
8944 "replaceable><literal>1</literal> を追加するのが通例です。例えば "
8945 "<literal>1:2.4.3-4+lenny1</literal> とします。もちろん 1 はアップロードするご"
8946 "とに増やします。"
8947
8948 # FIXME: remove " "
8949 # FIXME: how about debuild -sa ?
8950 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8951 #: pkgs.dbk:1163
8952 msgid ""
8953 "Unless the upstream source has been uploaded to <literal>security.debian."
8954 "org</literal> before (by a previous security update), build the upload "
8955 "<emphasis role=\"strong\">with full upstream source</emphasis> "
8956 "(<literal>dpkg-buildpackage -sa</literal>).  If there has been a previous "
8957 "upload to <literal>security.debian.org</literal> with the same upstream "
8958 "version, you may upload without upstream source (<literal>dpkg-buildpackage -"
8959 "sd</literal>)."
8960 msgstr ""
8961 "これまでに (以前のセキュリティ更新によって) <literal>security.debian.org</"
8962 "literal> へ開発元のソースコードをアップロードしていなければ、<emphasis role="
8963 "\"strong\">開発元のソースコードを全て含めて</emphasis>アップロードするパッ"
8964 "ケージをビルドする (<literal>dpkg-buildpackage -sa</literal>)。以前、同じ開発"
8965 "元のバージョンで <literal>security.debian.org</literal> にアップロードしたこ"
8966 "とがある場合は、開発元のソースコード無しでアップロードしても構いません "
8967 "(<literal>dpkg-buildpackage -sd</literal>)。"
8968
8969 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8970 #: pkgs.dbk:1174
8971 msgid ""
8972 "Be sure to use the <emphasis role=\"strong\">exact same <filename>*.orig.tar."
8973 "{gz,bz2,xz}</filename></emphasis> as used in the normal archive, otherwise "
8974 "it is not possible to move the security fix into the main archives later."
8975 msgstr ""
8976 "通常のアーカイブで使われているのと<emphasis role=\"strong\">全く同じ "
8977 "<filename>*.orig.tar.{gz,bz2,xz}</filename></emphasis>を必ず使うようにしてく"
8978 "ださい。さもなくば、後ほどセキュリティ修正を main アーカイブに移動することが"
8979 "できません。"
8980
8981 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8982 #: pkgs.dbk:1182
8983 msgid ""
8984 "Build the package on a <emphasis role=\"strong\">clean system</emphasis> "
8985 "which only has packages installed from the distribution you are building "
8986 "for. If you do not have such a system yourself, you can use a debian.org "
8987 "machine (see <xref linkend=\"server-machines\"/>) or setup a chroot (see "
8988 "<xref linkend=\"pbuilder\"/> and <xref linkend=\"debootstrap\"/>)."
8989 msgstr ""
8990 "ビルドを行っているディストリビューションからインストールしたパッケージだけが"
8991 "含まれている<emphasis role=\"strong\">クリーンなシステム上で</emphasis>パッ"
8992 "ケージをビルドしてください。その様なシステムを自分で持っていない場合は、"
8993 "debian.org マシン (<xref linkend=\"server-machines\"/> を参照してください) を"
8994 "使うこともできますし、chroot を設定することもできます (<xref linkend="
8995 "\"pbuilder\"/> と <xref linkend=\"debootstrap\"/> を参照してください)。"
8996
8997 # type: Content of: <chapter><section><section><section><title>
8998 #. type: Content of: <chapter><section><section><section><title>
8999 #: pkgs.dbk:1193
9000 msgid "Uploading the fixed package"
9001 msgstr "修正したパッケージをアップロードする"
9002
9003 # type: Content of: <chapter><section><section><para>
9004 #. type: Content of: <chapter><section><section><section><para>
9005 #: pkgs.dbk:1195
9006 msgid ""
9007 "Do <emphasis role=\"strong\">NOT</emphasis> upload a package to the security "
9008 "upload queue (<literal>oldstable-security</literal>, <literal>stable-"
9009 "security</literal>, etc.) without prior authorization from the security "
9010 "team.  If the package does not exactly meet the team's requirements, it will "
9011 "cause many problems and delays in dealing with the unwanted upload."
9012 msgstr ""
9013 "セキュリティアップロードキュー (<literal>oldstable-security</literal>、"
9014 "<literal>stable-security </literal> 等) には、セキュリティチームからの事前許"
9015 "可無しにパッケージを<emphasis role=\"strong\">アップロードしないでください</"
9016 "emphasis>。パッケージがチームの要求に完全に合致していない場合、望まれないアッ"
9017 "プロードに対処するために多くの問題が引き起こされたり遅延が生じることになりま"
9018 "す。詳細については <xref linkend=\"bug-security\"/> を参照してください。"
9019
9020 #. type: Content of: <chapter><section><section><section><para>
9021 #: pkgs.dbk:1202
9022 msgid ""
9023 "Do <emphasis role=\"strong\">NOT</emphasis> upload your fix to "
9024 "<literal>proposed-updates</literal> without coordinating with the security "
9025 "team.  Packages from <literal>security.debian.org</literal> will be copied "
9026 "into the <literal>proposed-updates</literal> directory automatically.  If a "
9027 "package with the same or a higher version number is already installed into "
9028 "the archive, the security update will be rejected by the archive system.  "
9029 "That way, the stable distribution will end up without a security update for "
9030 "this package instead."
9031 msgstr ""
9032 "セキュリティチームと調整する事無しに <literal>proposed-updates</literal> へ修"
9033 "正したものをアップロード<emphasis role=\"strong\">しない</emphasis>ようにして"
9034 "ください。<literal>security.debian.org</literal> からパッケージは "
9035 "<literal>proposed-updates</literal> ディレクトリに自動的にコピーされます。"
9036 "アーカイブに同じ、あるいはより高いバージョン番号のものが既にインストールされ"
9037 "ている場合は、セキュリティアップデートはアーカイブシステムに reject されま"
9038 "す。そうすると、安定版ディストリビューションはこのパッケージに対するセキュリ"
9039 "ティ更新無しで終了してしまうでしょう。"
9040
9041 #. type: Content of: <chapter><section><section><section><para>
9042 #: pkgs.dbk:1212
9043 msgid ""
9044 "Once you have created and tested the new package and it has been approved by "
9045 "the security team, it needs to be uploaded so that it can be installed in "
9046 "the archives.  For security uploads, the place to upload to is "
9047 "<literal>ftp://security-master.debian.org/pub/SecurityUploadQueue/</literal>."
9048 msgstr ""
9049 "一旦、新しいパッケージを作成してテストし、セキュリティチームによって許可を受"
9050 "けたら、アーカイブへインストールできるようにするためにアップロードをする必要"
9051 "があります。セキュリティに関するアップロードの場合、アップロード先は "
9052 "<literal>ftp://security-master.debian.org/pub/SecurityUploadQueue/</literal> "
9053 "になります。"
9054
9055 #. type: Content of: <chapter><section><section><section><para>
9056 #: pkgs.dbk:1218
9057 msgid ""
9058 "Once an upload to the security queue has been accepted, the package will "
9059 "automatically be built for all architectures and stored for verification by "
9060 "the security team."
9061 msgstr ""
9062 "セキュリティキューへアップロードしたものが許可されると、パッケージは自動的に"
9063 "すべてのアーキテクチャに対してビルドされ、セキュリティチームによる確認の為に"
9064 "保存されます。"
9065
9066 # type: Content of: <chapter><section><section><section><para>
9067 #. type: Content of: <chapter><section><section><section><para>
9068 #: pkgs.dbk:1223
9069 msgid ""
9070 "Uploads which are waiting for acceptance or verification are only accessible "
9071 "by the security team.  This is necessary since there might be fixes for "
9072 "security problems that cannot be disclosed yet."
9073 msgstr ""
9074 "許可、あるいは確認を待っているアップロードには、セキュリティチームのみがアク"
9075 "セスできます。これは、まだ公開できないセキュリティ問題の修正があるかも知れな"
9076 "いためです。"
9077
9078 # type: Content of: <chapter><section><section><section><para>
9079 #. type: Content of: <chapter><section><section><section><para>
9080 #: pkgs.dbk:1228
9081 msgid ""
9082 "If a member of the security team accepts a package, it will be installed on "
9083 "<literal>security.debian.org</literal> as well as proposed for the proper "
9084 "<replaceable>distribution</replaceable><literal>-proposed-updates</literal> "
9085 "on <literal>&ftp-master-host;</literal>."
9086 msgstr ""
9087 "セキュリティチームのメンバーがパッケージを許可した場合は、proposed パッケージ"
9088 "に対する <literal>&ftp-master-host;</literal> 上の適切な "
9089 "<replaceable>distribution</replaceable><literal>-proposed-updates</literal> "
9090 "と同様に <literal>security.debian.org</literal> 上にインストールされます。"
9091
9092 # type: Content of: <chapter><section><title>
9093 #. type: Content of: <chapter><section><title>
9094 #: pkgs.dbk:1240
9095 msgid "Moving, removing, renaming, adopting, and orphaning packages"
9096 msgstr "パッケージの移動、削除、リネーム、変更、みなしご化"
9097
9098 # type: Content of: <chapter><section><para>
9099 #. type: Content of: <chapter><section><para>
9100 #: pkgs.dbk:1242
9101 msgid ""
9102 "Some archive manipulation operations are not automated in the Debian upload "
9103 "process.  These procedures should be manually followed by maintainers.  This "
9104 "chapter gives guidelines on what to do in these cases."
9105 msgstr ""
9106 "アーカイブの変更作業のいくつかは、Debian のアップロードプロセスでは自動的なも"
9107 "のにはなっていません。これらの手続きはメンテナによる手動での作業である必要が"
9108 "あります。この章では、この様な場合に何をするかのガイドラインを提供します。"
9109
9110 # type: Content of: <chapter><section><section><title>
9111 #. type: Content of: <chapter><section><section><title>
9112 #: pkgs.dbk:1247
9113 msgid "Moving packages"
9114 msgstr "パッケージの移動"
9115
9116 # type: Content of: <chapter><section><section><para><footnote><para>
9117 #. type: Content of: <chapter><section><section><para><footnote><para>
9118 #: pkgs.dbk:1251
9119 msgid ""
9120 "See the <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> for "
9121 "guidelines on what section a package belongs in."
9122 msgstr ""
9123 "パッケージがどのセクションに属するかのガイドラインは <ulink url=\"&url-"
9124 "debian-policy;\">Debian ポリシーマニュアル</ulink>を参照してください。"
9125
9126 #. type: Content of: <chapter><section><section><para>
9127 #: pkgs.dbk:1249
9128 msgid ""
9129 "Sometimes a package will change its section.  For instance, a package from "
9130 "the <literal>non-free</literal> section might be GPL'd in a later version, "
9131 "in which case the package should be moved to `main' or `contrib'."
9132 "<placeholder type=\"footnote\" id=\"0\"/>"
9133 msgstr ""
9134 "時折、パッケージは属しているセクションが変わることがあります。例えば"
9135 "「<literal>non-free</literal>」セクションのパッケージが新しいバージョンで "
9136 "GPL になった場合、パッケージは「main」か「contrib」に移動する必要があります。"
9137 "<placeholder type=\"footnote\" id=\"0\"/>"
9138
9139 #. type: Content of: <chapter><section><section><para>
9140 #: pkgs.dbk:1256
9141 msgid ""
9142 "If you need to change the section for one of your packages, change the "
9143 "package control information to place the package in the desired section, and "
9144 "re-upload the package (see the <ulink url=\"&url-debian-policy;\">Debian "
9145 "Policy Manual</ulink> for details).  You must ensure that you include the "
9146 "<filename>.orig.tar.{gz,bz2,xz}</filename> in your upload (even if you are "
9147 "not uploading a new upstream version), or it will not appear in the new "
9148 "section together with the rest of the package.  If your new section is "
9149 "valid, it will be moved automatically.  If it does not, then contact the "
9150 "ftpmasters in order to understand what happened."
9151 msgstr ""
9152 "パッケージのどれかがセクションを変更する必要がある場合、希望するセクションに"
9153 "パッケージを配置するためパッケージの control 情報を変更してから再アップロード"
9154 "します (詳細については <ulink url=\"&url-debian-policy;\">Debian ポリシーマ"
9155 "ニュアル</ulink>を参照してください)。必ず <filename>.orig.tar.{gz,bz2,xz}</"
9156 "filename> を (開発元のバージョンが新しいものになったのではなくても) アップ"
9157 "ロードに含める必要があります。新しいセクションが正しい場合は、自動的に移動さ"
9158 "れます。移動されない場合には、何が起こったのかを理解するために ftpmaster に連"
9159 "絡を取ります。"
9160
9161 #. type: Content of: <chapter><section><section><para>
9162 #: pkgs.dbk:1268
9163 msgid ""
9164 "If, on the other hand, you need to change the <literal>subsection</literal> "
9165 "of one of your packages (e.g., ``devel'', ``admin''), the procedure is "
9166 "slightly different.  Correct the subsection as found in the control file of "
9167 "the package, and re-upload that.  Also, you'll need to get the override file "
9168 "updated, as described in <xref linkend=\"override-file\"/>."
9169 msgstr ""
9170 "一方で、もしパッケージの一つの<literal>サブセクション</literal> (例:「devel」"
9171 "「admin」) を変更する必要がある、という場合には、手順は全く異なります。パッ"
9172 "ケージの control ファイルにあるサブセクションを修正して、再アップロードしま"
9173 "す。また、<xref linkend=\"override-file\"/> に記述してあるように override "
9174 "ファイルを更新する必要が出てくるでしょう。"
9175
9176 # type: Content of: <chapter><section><section><title>
9177 #. type: Content of: <chapter><section><section><title>
9178 #: pkgs.dbk:1277
9179 msgid "Removing packages"
9180 msgstr "パッケージの削除"
9181
9182 #. type: Content of: <chapter><section><section><para>
9183 #: pkgs.dbk:1279
9184 msgid ""
9185 "If for some reason you want to completely remove a package (say, if it is an "
9186 "old compatibility library which is no longer required), you need to file a "
9187 "bug against <systemitem role=\"package\">&ftp-debian-org;</systemitem> "
9188 "asking that the package be removed; as all bugs, this bug should normally "
9189 "have normal severity.  The bug title should be in the form <literal>RM: "
9190 "<replaceable>package</replaceable> <replaceable>[architecture list]</"
9191 "replaceable> -- <replaceable>reason</replaceable></literal>, where "
9192 "<replaceable>package</replaceable> is the package to be removed and "
9193 "<replaceable>reason</replaceable> is a short summary of the reason for the "
9194 "removal request.  <replaceable>[architecture list]</replaceable> is optional "
9195 "and only needed if the removal request only applies to some architectures, "
9196 "not all. Note that the <command>reportbug</command> will create a title "
9197 "conforming to these rules when you use it to report a bug against the "
9198 "<systemitem role=\"package\">&ftp-debian-org;</systemitem> pseudo-package."
9199 msgstr ""
9200 "何らかの理由でパッケージを完全に削除したくなった場合 (もう必要がなくなった古"
9201 "い互換用ライブラリの場合、など)、パッケージを削除するよう <systemitem role="
9202 "\"package\">&ftp-debian-org;</systemitem> に対してバグ登録をする必要がありま"
9203 "す; すべてのバグ同様、通常このバグは重要度 normal です。バグの題名は "
9204 "<literal>RM: <replaceable>パッケージ名</replaceable> <replaceable>[アーキテク"
9205 "チャ一覧]</replaceable> -- <replaceable>理由</replaceable></literal> という形"
9206 "式である必要があります。<replaceable>パッケージ名</replaceable>は削除される"
9207 "パッケージ、<replaceable>理由</replaceable>は削除を依頼する理由の短い要約で"
9208 "す。<replaceable>[アーキテクチャ一覧]</replaceable>はオプションで、削除依頼が"
9209 "全アーキテクチャではなく一部のアーキテクチャのみに適用される場合にのみ、必要"
9210 "となります。<command>reportbug</command> は <systemitem role=\"package"
9211 "\">&ftp-debian-org;</systemitem> 擬似パッケージに対してバグを報告しようとした"
9212 "場合に、これらのルールに則ってバグの題名を作成しようとすることに注意してくだ"
9213 "さい。"
9214
9215 # type: Content of: <chapter><section><section><para>
9216 #. type: Content of: <chapter><section><section><para>
9217 #: pkgs.dbk:1296
9218 msgid ""
9219 "If you want to remove a package you maintain, you should note this in the "
9220 "bug title by prepending <literal>ROM</literal> (Request Of Maintainer).  "
9221 "There are several other standard acronyms used in the reasoning for a "
9222 "package removal, see <ulink url=\"http://&ftp-master-host;/removals.html\"></"
9223 "ulink> for a complete list. That page also provides a convenient overview of "
9224 "pending removal requests."
9225 msgstr ""
9226 "あなたがメンテナンスしているパッケージを削除したくなった場合は、題名の先頭に "
9227 "<literal>ROM</literal> (Request Of Maintainer) という文字を付けたバグにこれを"
9228 "記述する必要があります。パッケージの削除理由に使われる他の一般的な略語が幾つ"
9229 "かありますので、完全な一覧については <ulink url=\"http://&ftp-master-host;/"
9230 "removals.html\"></ulink> を参照してください。このページでは、まだ作業されてい"
9231 "ない削除依頼の便利な一覧も見ることができます。"
9232
9233 # FIXME-TRANS: experimental は試験版?実験版
9234 #. type: Content of: <chapter><section><section><para>
9235 #: pkgs.dbk:1305
9236 msgid ""
9237 "Note that removals can only be done for the <literal>unstable</literal>, "
9238 "<literal>experimental</literal> and <literal>stable</literal> distribution.  "
9239 "Packages are not removed from <literal>testing</literal> directly.  Rather, "
9240 "they will be removed automatically after the package has been removed from "
9241 "<literal>unstable</literal> and no package in <literal>testing</literal> "
9242 "depends on it."
9243 msgstr ""
9244 "削除は<literal>不安定版 (unstable)</literal>、<literal>実験版 (experimental)"
9245 "</literal>、<literal>安定版 (stable)</literal> ディストリビューションに対して"
9246 "のみ実施が可能であることに注意してください。パッケージは <literal>テスト版 "
9247 "(testing)</literal> から直接は削除されません。代わりに<literal>不安定版 "
9248 "(unstable)</literal> から削除された後で自動的に削除され、<literal>テスト版 "
9249 "(testing)</literal> にあるパッケージは削除されたパッケージに依存しなくなりま"
9250 "す。"
9251
9252 # type: Content of: <chapter><section><section><para>
9253 #. type: Content of: <chapter><section><section><para>
9254 #: pkgs.dbk:1314
9255 msgid ""
9256 "There is one exception when an explicit removal request is not necessary: If "
9257 "a (source or binary) package is no longer built from source, it will be "
9258 "removed semi-automatically. For a binary-package, this means if there is no "
9259 "longer any source package producing this binary package; if the binary "
9260 "package is just no longer produced on some architectures, a removal request "
9261 "is still necessary. For a source-package, this means that all binary "
9262 "packages it refers to have been taken over by another source package."
9263 msgstr ""
9264 "例外として、明示的な削除依頼が必要ない場合が一つあります: (ソース、あるいはバ"
9265 "イナリ) パッケージがソースからビルドされなくなった場合、半自動的に削除されま"
9266 "す。バイナリパッケージの場合、これはこのバイナリパッケージを生成するソース"
9267 "パッケージがもはや存在しないということを意味します。バイナリパッケージがいく"
9268 "つかのアーキテクチャで生成されなくなったという場合には、削除依頼は必要です。"
9269 "ソースパッケージの場合は、関連の全バイナリパッケージが別のソースパッケージに"
9270 "よって上書きされるのを意味しています。"
9271
9272 # type: Content of: <chapter><section><section><para>
9273 #. type: Content of: <chapter><section><section><para>
9274 #: pkgs.dbk:1323
9275 msgid ""
9276 "In your removal request, you have to detail the reasons justifying the "
9277 "request.  This is to avoid unwanted removals and to keep a trace of why a "
9278 "package has been removed.  For example, you can provide the name of the "
9279 "package that supersedes the one to be removed."
9280 msgstr ""
9281 "削除依頼では、依頼を判断する理由を詳細に書く必要があります。これは不必要な削"
9282 "除を避け、何故パッケージが削除されたのかを追跡できるようにするためです。例え"
9283 "ば、削除されるパッケージにとって代わるパッケージの名前を記述します。"
9284
9285 # type: Content of: <chapter><section><section><para>
9286 #. type: Content of: <chapter><section><section><para>
9287 #: pkgs.dbk:1329
9288 msgid ""
9289 "Usually you only ask for the removal of a package maintained by yourself.  "
9290 "If you want to remove another package, you have to get the approval of its "
9291 "maintainer. Should the package be orphaned and thus have no maintainer, you "
9292 "should first discuss the removal request on &email-debian-qa;. If there is a "
9293 "consensus that the package should be removed, you should reassign and "
9294 "retitle the <literal>O:</literal> bug filed against the <literal>wnpp</"
9295 "literal> package instead of filing a new bug as removal request."
9296 msgstr ""
9297 "通常は自分がメンテナンスしているパッケージの削除のみを依頼します。その他の"
9298 "パッケージを削除したい場合は、メンテナの許可を取る必要があります。パッケージ"
9299 "がみなしご化されたのでメンテナがいない場合は、まず &email-debian-qa; で削除依"
9300 "頼について議論をしてください。パッケージの削除についての合意ができたら、削除"
9301 "依頼の新規バグを登録するのではなく、<literal>wnpp</literal> パッケージに対し"
9302 "て登録されているバグを reassign して <literal>O:</literal> に題名を変更するべ"
9303 "きです。"
9304
9305 # type: Content of: <chapter><section><section><para>
9306 #. type: Content of: <chapter><section><section><para>
9307 #: pkgs.dbk:1339
9308 msgid ""
9309 "Further information relating to these and other package removal related "
9310 "topics may be found at <ulink url=\"http://wiki.debian.org/ftpmaster_Removals"
9311 "\"></ulink> and <ulink url=\"&url-debian-qa;howto-remove.html\"></ulink>."
9312 msgstr ""
9313 "この件、あるいはパッケージ削除に関するその他のトピックについて、さらなる情報"
9314 "を <ulink url=\"http://wiki.debian.org/ftpmaster_Removals\"></ulink> や "
9315 "<ulink url=\"&url-debian-qa;howto-remove.html\"></ulink> で参照できます。"
9316
9317 #. type: Content of: <chapter><section><section><para>
9318 #: pkgs.dbk:1344
9319 msgid ""
9320 "If in doubt concerning whether a package is disposable, email &email-debian-"
9321 "devel; asking for opinions.  Also of interest is the <command>apt-cache</"
9322 "command> program from the <systemitem role=\"package\">apt</systemitem> "
9323 "package.  When invoked as <literal>apt-cache showpkg <replaceable>package</"
9324 "replaceable></literal>, the program will show details for "
9325 "<replaceable>package</replaceable>, including reverse depends.  Other useful "
9326 "programs include <command>apt-cache rdepends</command>, <command>apt-"
9327 "rdepends</command>, <command>build-rdeps</command> (in the <systemitem role="
9328 "\"package\">devscripts</systemitem> package) and <command>grep-dctrl</"
9329 "command>.  Removal of orphaned packages is discussed on &email-debian-qa;."
9330 msgstr ""
9331 "パッケージを破棄しても構わないか迷う場合には、意見を聞きに &email-debian-"
9332 "devel; へメールしてください。<systemitem role=\"package\">apt</systemitem> "
9333 "の <command>apt-cache</command> プログラムも重要です。<literal>apt-cache "
9334 "showpkg <replaceable>パッケージ名</replaceable></literal> として起動した際、"
9335 "プログラムは<replaceable>パッケージ名</replaceable>の非依存関係を含む詳細を表"
9336 "示します。他にも <command>apt-cache rdepends</command>、<command>apt-"
9337 "rdepends</command>、<command>build-rdeps</command> (<systemitem role="
9338 "\"package\">devscripts</systemitem> パッケージに含まれる)、<command>grep-"
9339 "dctrl</command> などの有用なプログラムが非依存関係を含む情報を表示します。み"
9340 "なしご化されたパッケージの削除は、&email-debian-qa; で話し合われます。"
9341
9342 #. type: Content of: <chapter><section><section><para>
9343 #: pkgs.dbk:1357
9344 msgid ""
9345 "Once the package has been removed, the package's bugs should be handled.  "
9346 "They should either be reassigned to another package in the case where the "
9347 "actual code has evolved into another package (e.g.  <literal>libfoo12</"
9348 "literal> was removed because <literal>libfoo13</literal> supersedes it) or "
9349 "closed if the software is simply no longer part of Debian.  When closing the "
9350 "bugs, to avoid marking the bugs as fixed in versions of the packages in "
9351 "previous Debian releases, they should be marked as fixed in the version "
9352 "<literal>&lt;most-recent-version-ever-in-Debian&gt;+rm</literal>."
9353 msgstr ""
9354 "一旦パッケージが削除されたら、パッケージのバグを処理する必要があります。実際"
9355 "のコードが別のパッケージに含まれるようになったので、別のパッケージへバグを付"
9356 "け替える (例えば、<literal>libfoo13</literal> が上書きするので、"
9357 "<literal>libfoo12</literal> が削除される) か、あるいはソフトウェアがもう "
9358 "Debian の一部では無くなった場合にはバグを閉じるかする必要があります。バグを閉"
9359 "じる場合、過去の Debian のリリースにあるパッケージバージョンで修正されたと"
9360 "マークするのを避けてください。バージョン <literal>&lt;most-recent-version-"
9361 "ever-in-Debian&gt;+rm</literal> で修正されたとマークしなければなりません。"
9362
9363 # type: Content of: <chapter><section><section><section><title>
9364 #. type: Content of: <chapter><section><section><section><title>
9365 #: pkgs.dbk:1368
9366 msgid "Removing packages from <filename>Incoming</filename>"
9367 msgstr "<filename>Incoming</filename> からパッケージを削除する"
9368
9369 # type: Content of: <chapter><section><section><section><para>
9370 #. type: Content of: <chapter><section><section><section><para>
9371 #: pkgs.dbk:1370
9372 msgid ""
9373 "In the past, it was possible to remove packages from <filename>incoming</"
9374 "filename>.  However, with the introduction of the new incoming system, this "
9375 "is no longer possible.  Instead, you have to upload a new revision of your "
9376 "package with a higher version than the package you want to replace.  Both "
9377 "versions will be installed in the archive but only the higher version will "
9378 "actually be available in <literal>unstable</literal> since the previous "
9379 "version will immediately be replaced by the higher.  However, if you do "
9380 "proper testing of your packages, the need to replace a package should not "
9381 "occur too often anyway."
9382 msgstr ""
9383 "以前は、<filename>incoming</filename> からパッケージを削除することが可能でし"
9384 "た。しかし、新しい incoming システムが導入されたことにより、これはもはや不可"
9385 "能となっています。その代わりに、置き換えたいパッケージよりも高いバージョンの"
9386 "リビジョンの新しいパッケージをアップロードする必要があります。両方のバージョ"
9387 "ンのパッケージがアーカイブにインストールされますが、一つ前のバージョンはすぐ"
9388 "に高いバージョンで置き換えられるため、実際にはバージョンが高い方だけが "
9389 "<literal>不安定版 (unstable)</literal> で利用可能になります。しかし、もしあな"
9390 "たがパッケージをきちんとテストしていれば、パッケージを置き換える必要はそんな"
9391 "に頻繁には無いはずです。"
9392
9393 # type: Content of: <chapter><section><section><title>
9394 #. type: Content of: <chapter><section><section><title>
9395 #: pkgs.dbk:1385
9396 msgid "Replacing or renaming packages"
9397 msgstr "パッケージをリプレースあるいはリネームする"
9398
9399 #. type: Content of: <chapter><section><section><para>
9400 #: pkgs.dbk:1387
9401 msgid ""
9402 "When the upstream maintainers for one of your packages chose to rename their "
9403 "software (or you made a mistake naming your package), you should follow a "
9404 "two-step process to rename it. In the first step, change the "
9405 "<filename>debian/control</filename> file to reflect the new name and to "
9406 "replace, provide and conflict with the obsolete package name (see the <ulink "
9407 "url=\"&url-debian-policy;\">Debian Policy Manual</ulink> for details).  "
9408 "Please note that you should only add a <literal>Provides</literal> relation "
9409 "if all packages depending on the obsolete package name continue to work "
9410 "after the renaming. Once you've uploaded the package and the package has "
9411 "moved into the archive, file a bug against <systemitem role=\"package\">&ftp-"
9412 "debian-org;</systemitem> asking to remove the package with the obsolete name "
9413 "(see <xref linkend=\"removing-pkgs\"/>).  Do not forget to properly reassign "
9414 "the package's bugs at the same time."
9415 msgstr ""
9416 "あなたのパッケージのどれかの開発元のメンテナらが、ソフトウェアをリネームする"
9417 "のを決めた時 (あるいはパッケージを間違えて名前を付けた時)、以下の二段階のリ"
9418 "ネーム手続きに従う必要があります。最初の段階では、<filename>debian/control</"
9419 "filename> ファイルに新しい名前を反映し、利用しなくなるパッケージ名に対して  "
9420 "Replace、Provides、Conflicts を設定する変更をします (詳細に関しては <ulink "
9421 "url=\"&url-debian-policy;\">Debian ポリシーマニュアルl</ulink> を参照)。注意"
9422 "してほしいのは、利用しなくなるパッケージ名がリネーム後も動作する場合のみ、"
9423 "<literal>Provides</literal> を付け加えるべきだということです。一旦パッケージ"
9424 "をアップロードがアップロードされてアーカイブに移動したら、<systemitem role="
9425 "\"package\">&ftp-debian-org;</systemitem> に対してバグを報告してください "
9426 "(<xref linkend=\"removing-pkgs\"/> 参照)。同時にパッケージのバグを正しく付け"
9427 "替えするのを忘れないでください。"
9428
9429 #. type: Content of: <chapter><section><section><para>
9430 #: pkgs.dbk:1403
9431 msgid ""
9432 "At other times, you may make a mistake in constructing your package and wish "
9433 "to replace it.  The only way to do this is to increase the version number "
9434 "and upload a new version.  The old version will be expired in the usual "
9435 "manner.  Note that this applies to each part of your package, including the "
9436 "sources: if you wish to replace the upstream source tarball of your package, "
9437 "you will need to upload it with a different version.  An easy possibility is "
9438 "to replace <filename>foo_1.00.orig.tar.gz</filename> with "
9439 "<filename>foo_1.00+0.orig.tar.gz</filename> or <filename>foo_1.00.orig.tar."
9440 "bz2</filename>.  This restriction gives each file on the ftp site a unique "
9441 "name, which helps to ensure consistency across the mirror network."
9442 msgstr ""
9443 "他に、パッケージの作成でミスを犯したので置き換えたいという場合があるかもしれ"
9444 "ません。これを行う方法は唯一つ、バージョン番号を上げて新しいバージョンをアッ"
9445 "プロードすることです。通常、古いバージョンは無効になります。これはソースを含"
9446 "めた各パッケージ部分に適用されることに注意してください: パッケージの開発元の"
9447 "ソース tarball を入れ替えたい場合には、別のバージョンをつけてアップロードする"
9448 "必要があります。よくある例は <filename>foo_1.00.orig.tar.gz</filename> を "
9449 "<filename>foo_1.00+0.orig.tar.gz</filename>、あるいは <filename>foo_1.00."
9450 "orig.tar.bz2</filename> で置き換えるというものです。この制約によって、ftp サ"
9451 "イト上で各ファイルが一意の名前を持つことになり、ミラーネットワークをまたがっ"
9452 "た一貫性を保障するのに役立ちます。"
9453
9454 # type: Content of: <chapter><section><section><title>
9455 #. type: Content of: <chapter><section><section><title>
9456 #: pkgs.dbk:1418
9457 msgid "Orphaning a package"
9458 msgstr "パッケージをみなしご化する"
9459
9460 # type: Content of: <chapter><section><section><para>
9461 #. type: Content of: <chapter><section><section><para>
9462 #: pkgs.dbk:1420
9463 msgid ""
9464 "If you can no longer maintain a package, you need to inform others, and see "
9465 "that the package is marked as orphaned.  You should set the package "
9466 "maintainer to <literal>Debian QA Group &orphan-address;</literal> and submit "
9467 "a bug report against the pseudo package <systemitem role=\"package\">wnpp</"
9468 "systemitem>.  The bug report should be titled <literal>O: "
9469 "<replaceable>package</replaceable> -- <replaceable>short description</"
9470 "replaceable></literal> indicating that the package is now orphaned.  The "
9471 "severity of the bug should be set to <literal>normal</literal>; if the "
9472 "package has a priority of standard or higher, it should be set to "
9473 "important.  If you feel it's necessary, send a copy to &email-debian-devel; "
9474 "by putting the address in the X-Debbugs-CC: header of the message (no, don't "
9475 "use CC:, because that way the message's subject won't indicate the bug "
9476 "number)."
9477 msgstr ""
9478 "パッケージをもうメンテナンスできなくなってしまった場合、ほかの人に知らせて、"
9479 "パッケージがみなしご化 (orphaned) とマークされたのが分かるようにする必要があ"
9480 "ります。パッケージメンテナを <literal>Debian QA Group &orphan-address;</"
9481 "literal> に設定し、疑似パッケージ<systemitem role=\"package\">wnpp</"
9482 "systemitem> に対してバグ報告を送信しなければなりません。バグ報告は、パッケー"
9483 "ジが今みなしご化されていることを示すように <literal>O: <replaceable>パッケー"
9484 "ジ名</replaceable> -- <replaceable>短い要約</replaceable></literal> というタ"
9485 "イトルにする必要があります。バグの重要度は <literal>通常 (normal)</literal> "
9486 "に設定しなければなりません; パッケージの重要 (priority) が standard より高い"
9487 "場合には重要 (important) に設定する必要があります。必要だと思うのならば、メッ"
9488 "セージの X-Debbugs-CC: ヘッダのアドレスに &email-debian-devel; を入れてコピー"
9489 "を送ってください (そう、CC: を使わないでください。その理由は、CC: を使うと、"
9490 "メッセージの題名がバグ番号を含まないからです)。"
9491
9492 # type: Content of: <chapter><section><section><para>
9493 #. type: Content of: <chapter><section><section><para>
9494 #: pkgs.dbk:1435
9495 msgid ""
9496 "If you just intend to give the package away, but you can keep maintainership "
9497 "for the moment, then you should instead submit a bug against <systemitem "
9498 "role=\"package\">wnpp</systemitem> and title it <literal>RFA: "
9499 "<replaceable>package</replaceable> -- <replaceable>short description</"
9500 "replaceable></literal>.  <literal>RFA</literal> stands for <literal>Request "
9501 "For Adoption</literal>."
9502 msgstr ""
9503 "パッケージを手放したいが、しばらくの間はメンテナンスを継続できる場合には、代"
9504 "わりに <systemitem role=\"package\">wnpp</systemitem> へ <literal>RFA: "
9505 "<replaceable>パッケージ名</replaceable> -- <replaceable>短い要約</"
9506 "replaceable></literal> という題名でバグ報告を送信する必要があります。"
9507 "<literal>RFA</literal> は <literal>Request For Adoption (引き取り依頼)</"
9508 "literal> を意味しています。"
9509
9510 # type: Content of: <chapter><section><section><para>
9511 #. type: Content of: <chapter><section><section><para>
9512 #: pkgs.dbk:1443
9513 msgid ""
9514 "More information is on the <ulink url=\"&url-wnpp;\">WNPP web pages</ulink>."
9515 msgstr ""
9516 "より詳細な情報は <ulink url=\"&url-wnpp;\">WNPP ウェブページ</ulink>にありま"
9517 "す。"
9518
9519 # type: Content of: <chapter><section><section><title>
9520 #. type: Content of: <chapter><section><section><title>
9521 #: pkgs.dbk:1449
9522 msgid "Adopting a package"
9523 msgstr "パッケージに変更を加える"
9524
9525 # type: Content of: <chapter><section><section><para>
9526 #. type: Content of: <chapter><section><section><para>
9527 #: pkgs.dbk:1451
9528 msgid ""
9529 "A list of packages in need of a new maintainer is available in the <ulink "
9530 "url=\"&url-wnpp;\">Work-Needing and Prospective Packages list (WNPP)</"
9531 "ulink>.  If you wish to take over maintenance of any of the packages listed "
9532 "in the WNPP, please take a look at the aforementioned page for information "
9533 "and procedures."
9534 msgstr ""
9535 "新たなメンテナが必要なパッケージの一覧は <ulink url=\"&url-wnpp;\">作業が望ま"
9536 "れるパッケージ (WNPP、Work-Needing and Prospective Packages list)</ulink> で"
9537 "入手できます。WNPP でリストに挙がっているパッケージのどれかに対するメンテナン"
9538 "スを引き継ぎたい場合には、情報と手続きについては前述のページを確認してくださ"
9539 "い。"
9540
9541 #. type: Content of: <chapter><section><section><para>
9542 #: pkgs.dbk:1458
9543 msgid ""
9544 "It is not OK to simply take over a package that you feel is neglected — that "
9545 "would be package hijacking.  You can, of course, contact the current "
9546 "maintainer and ask them if you may take over the package.  If you have "
9547 "reason to believe a maintainer has gone AWOL (absent without leave), see "
9548 "<xref linkend=\"mia-qa\"/>."
9549 msgstr ""
9550 "メンテナンスされていないと思うパッケージを単純に持っていっても構いませんか? —"
9551 "それはパッケージの乗っ取り (hijacking) です。できますが、もちろんのこと、現在"
9552 "のメンテナに確認をとってパッケージを持って行って良いか尋ねましょう。メンテナ"
9553 "が AWOL (absent without leave、無届け欠席状態) であると信ずる理由があれば、"
9554 "<xref linkend=\"mia-qa\"/> を参照してください。"
9555
9556 # type: Content of: <chapter><section><section><para>
9557 #. type: Content of: <chapter><section><section><para>
9558 #: pkgs.dbk:1464
9559 msgid ""
9560 "Generally, you may not take over the package without the assent of the "
9561 "current maintainer.  Even if they ignore you, that is still not grounds to "
9562 "take over a package.  Complaints about maintainers should be brought up on "
9563 "the developers' mailing list.  If the discussion doesn't end with a positive "
9564 "conclusion, and the issue is of a technical nature, consider bringing it to "
9565 "the attention of the technical committee (see the <ulink url=\"&url-tech-"
9566 "ctte;\">technical committee web page</ulink> for more information)."
9567 msgstr ""
9568 "一般的に、現在のメンテナの同意なしでパッケージを引き取るべきではありません。"
9569 "彼らがあなたのことを無視したのだとしても、それはパッケージを引き取る理由とは"
9570 "なりません。メンテナへの不満は開発者のメーリングリストへ送られるべきです。議"
9571 "論が良い結論に至らない、かつ問題が技術的なものなのであれば、技術委員会に相談"
9572 "することを検討してください (より詳細については、<ulink url=\"&url-tech-ctte;"
9573 "\">Debian 技術委員会のページ</ulink> を参照してください)。"
9574
9575 #. type: Content of: <chapter><section><section><para>
9576 #: pkgs.dbk:1474
9577 msgid ""
9578 "If you take over an old package, you probably want to be listed as the "
9579 "package's official maintainer in the bug system.  This will happen "
9580 "automatically once you upload a new version with an updated "
9581 "<literal>Maintainer</literal> field, although it can take a few hours after "
9582 "the upload is done.  If you do not expect to upload a new version for a "
9583 "while, you can use <xref linkend=\"pkg-tracking-system\"/> to get the bug "
9584 "reports.  However, make sure that the old maintainer has no problem with the "
9585 "fact that they will continue to receive the bugs during that time."
9586 msgstr ""
9587 "古いパッケージを引き継いだ場合は、おそらくバグ追跡システムでパッケージの公式"
9588 "メンテナとして表示されるようにしたいことでしょう。これは、一旦 "
9589 "<literal>Maintainer</literal> 欄を更新した新しいバージョンをアップロードすれ"
9590 "ば自動的に行われますが、アップロードが完了してから数時間はかかります。しばら"
9591 "くは新しいバージョンをアップロードする予定が無い場合は、<xref linkend=\"pkg-"
9592 "tracking-system\"/> を使ってバグ報告を受け取ることができます。しかし、以前の"
9593 "メンテナにしばらくの間はバグ報告が届き続けても問題無いことを確認してくださ"
9594 "い。"
9595
9596 # type: Content of: <chapter><section><title>
9597 #. type: Content of: <chapter><section><title>
9598 #: pkgs.dbk:1488
9599 msgid "Porting and being ported"
9600 msgstr "移植作業、そして移植できるようにすること"
9601
9602 # type: Content of: <chapter><section><para>
9603 #. type: Content of: <chapter><section><para>
9604 #: pkgs.dbk:1490
9605 msgid ""
9606 "Debian supports an ever-increasing number of architectures.  Even if you are "
9607 "not a porter, and you don't use any architecture but one, it is part of your "
9608 "duty as a maintainer to be aware of issues of portability.  Therefore, even "
9609 "if you are not a porter, you should read most of this chapter."
9610 msgstr ""
9611 "Debian がサポートするアーキテクチャの数は増え続けています。あなたが移植作業者"
9612 "ではない、あるいは別のアーキテクチャを使うことが無いという場合であっても、移"
9613 "植性の問題に注意を払うことはメンテナとしてのあなたの義務です。従って、あなた"
9614 "が移植作業者でなくても、この章の大半を読む必要があります。"
9615
9616 #. type: Content of: <chapter><section><para>
9617 #: pkgs.dbk:1496
9618 msgid ""
9619 "Porting is the act of building Debian packages for architectures that are "
9620 "different from the original architecture of the package maintainer's binary "
9621 "package.  It is a unique and essential activity.  In fact, porters do most "
9622 "of the actual compiling of Debian packages.  For instance, when a maintainer "
9623 "uploads a (portable) source packages with binaries for the <literal>i386</"
9624 "literal> architecture, it will be built for each of the other architectures, "
9625 "amounting to &number-of-arches; more builds."
9626 msgstr ""
9627 "移植作業 (Porting) とは、パッケージメンテナが生成したバイナリパッケージの元々"
9628 "のアーキテクチャとは違うアーキテクチャの Debian パッケージをビルドする作業で"
9629 "す。これは非常にユニークかつ極めて重要な活動です。事実、移植作業者は実際の "
9630 "Debian パッケージのコンパイルの大半を行っています。例えば、メンテナが (移植可"
9631 "能な) ソースパッケージと <literal>i386</literal> のバイナリをアップロードする"
9632 "と、他の各アーキテクチャ、&number-of-arches; 以上の数のビルドが生成されます。"
9633
9634 # type: Content of: <chapter><section><section><title>
9635 #. type: Content of: <chapter><section><section><title>
9636 #: pkgs.dbk:1505
9637 msgid "Being kind to porters"
9638 msgstr "移植作業者に対して協力的になる"
9639
9640 # type: Content of: <chapter><section><section><para>
9641 #. type: Content of: <chapter><section><section><para>
9642 #: pkgs.dbk:1507
9643 msgid ""
9644 "Porters have a difficult and unique task, since they are required to deal "
9645 "with a large volume of packages.  Ideally, every source package should build "
9646 "right out of the box.  Unfortunately, this is often not the case.  This "
9647 "section contains a checklist of ``gotchas'' often committed by Debian "
9648 "maintainers — common problems which often stymie porters, and make their "
9649 "jobs unnecessarily difficult."
9650 msgstr ""
9651 "移植作業者は、難解かつ他には無いタスクを抱えています。それは、彼らは膨大な量"
9652 "のパッケージに対処する必要があるからです。理想を言えば、すべてのソースパッ"
9653 "ケージは変更を加えないできちんとビルドできるべきです。残念なことに、その様な"
9654 "場合はほとんどありません。この章は Debian メンテナによってよくコミットされる"
9655 "「潜在的な問題」のチェックリストを含んでいます — よく移植作業者を困らせ、彼ら"
9656 "の作業を不必要に難解にする共通の問題です。"
9657
9658 # type: Content of: <chapter><section><section><para>
9659 #. type: Content of: <chapter><section><section><para>
9660 #: pkgs.dbk:1515
9661 msgid ""
9662 "The first and most important thing is to respond quickly to bug or issues "
9663 "raised by porters.  Please treat porters with courtesy, as if they were in "
9664 "fact co-maintainers of your package (which, in a way, they are).  Please be "
9665 "tolerant of succinct or even unclear bug reports; do your best to hunt down "
9666 "whatever the problem is."
9667 msgstr ""
9668 "まず初めの、そして最も重要な点は、バグや移植作業者から投げかけられた問題に素"
9669 "早く回答することです。移植作業者をパッケージの副メンテナ (co-maintainer) であ"
9670 "るように丁重に扱ってください (ある意味、その通りではあります)。簡潔、あるいは"
9671 "不明瞭なバグ報告に対して寛容になってください。問題が何であれ、原因を捉えるこ"
9672 "とに最善を尽くしてください。"
9673
9674 # type: Content of: <chapter><section><section><para>
9675 #. type: Content of: <chapter><section><section><para>
9676 #: pkgs.dbk:1522
9677 msgid ""
9678 "By far, most of the problems encountered by porters are caused by "
9679 "<emphasis>packaging bugs</emphasis> in the source packages.  Here is a "
9680 "checklist of things you should check or be aware of."
9681 msgstr ""
9682 "移植作業者が遭遇する問題のほとんどは、何といっても、ソースパッケージ内での"
9683 "<emphasis>パッケージ作成のバグ</emphasis>によって引き起こされます。以下は、確"
9684 "認あるいは注意すべき項目のリストです。"
9685
9686 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9687 #: pkgs.dbk:1529
9688 msgid ""
9689 "Make sure that your <literal>Build-Depends</literal> and <literal>Build-"
9690 "Depends-Indep</literal> settings in <filename>debian/control</filename> are "
9691 "set properly.  The best way to validate this is to use the <systemitem role="
9692 "\"package\">debootstrap</systemitem> package to create an <literal>unstable</"
9693 "literal> chroot environment (see <xref linkend=\"debootstrap\"/>).  Within "
9694 "that chrooted environment, install the <systemitem role=\"package\">build-"
9695 "essential</systemitem> package and any package dependencies mentioned in "
9696 "<literal>Build-Depends</literal> and/or <literal>Build-Depends-Indep</"
9697 "literal>.  Finally, try building your package within that chrooted "
9698 "environment.  These steps can be automated by the use of the "
9699 "<command>pbuilder</command> program which is provided by the package of the "
9700 "same name (see <xref linkend=\"pbuilder\"/>)."
9701 msgstr ""
9702 "<filename>debian/control</filename> 中の <literal>Build-Depends</literal> と "
9703 "<literal>Build-Depends-Indep</literal> の設定が正しいことを確認してください。"
9704 "これを検証するのに最も良い方法は <systemitem role=\"package\">debootstrap</"
9705 "systemitem> パッケージを使って  <literal>不安定版 (unstable)</literal> の "
9706 "chroot 環境を作成することです (<xref linkend=\"debootstrap\"/> 参照)。chroot "
9707 "環境内では、<systemitem role=\"package\">build-essential</systemitem> パッ"
9708 "ケージと、<literal>Build-Depends</literal> または <literal>Build-Depends-"
9709 "Indep</literal> に記載されている依存パッケージをインストールしてください。最"
9710 "後に、chroot 環境でパッケージの生成を試してください。これらの手順は "
9711 "<command>pbuilder</command> パッケージで提供される同名のプログラムの利用に"
9712 "よって自動化することができます (<xref linkend=\"pbuilder\"/> 参照)。"
9713
9714 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9715 #: pkgs.dbk:1544
9716 msgid ""
9717 "If you can't set up a proper chroot, <command>dpkg-depcheck</command> may be "
9718 "of assistance (see <xref linkend=\"dpkg-depcheck\"/>)."
9719 msgstr ""
9720 "chroot を正しく設定できない場合は、<command>dpkg-depcheck</command> が手助け"
9721 "になることでしょう (<xref linkend=\"dpkg-depcheck\"/> 参照)。"
9722
9723 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9724 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9725 #: pkgs.dbk:1548
9726 msgid ""
9727 "See the <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> for "
9728 "instructions on setting build dependencies."
9729 msgstr ""
9730 "ビルドの依存情報の指定方法については、<ulink url=\"&url-debian-policy;"
9731 "\">Debian ポリシーマニュアル</ulink>を参照してください。"
9732
9733 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9734 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9735 #: pkgs.dbk:1554
9736 msgid ""
9737 "Don't set architecture to a value other than <literal>all</literal> or "
9738 "<literal>any</literal> unless you really mean it.  In too many cases, "
9739 "maintainers don't follow the instructions in the <ulink url=\"&url-debian-"
9740 "policy;\">Debian Policy Manual</ulink>.  Setting your architecture to only "
9741 "one architecture (such as <literal>i386</literal> or <literal>amd64</"
9742 "literal>) is usually incorrect."
9743 msgstr ""
9744 "意図がある場合以外は、アーキテクチャの値を <literal>all</literal> または "
9745 "<literal>any</literal> 以外に指定しないでください。非常に多くの場合、メンテナ"
9746 "が <ulink url=\"&url-debian-policy;\">Debianポリシーマニュアル</ulink>の指示"
9747 "に従っていません。アーキテクチャを単一のものに指定する (<literal>i386</"
9748 "literal> あるいは <literal>amd64</literal> など) は大抵誤りです。"
9749
9750 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9751 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9752 #: pkgs.dbk:1564
9753 msgid ""
9754 "Make sure your source package is correct.  Do <literal>dpkg-source -x "
9755 "<replaceable>package</replaceable>.dsc</literal> to make sure your source "
9756 "package unpacks properly.  Then, in there, try building your package from "
9757 "scratch with <command>dpkg-buildpackage</command>."
9758 msgstr ""
9759 "ソースパッケージが正しいことを確かめてください。ソースパッケージが正しく展開"
9760 "されたのを確認するため、<literal>dpkg-source -x <replaceable>package</"
9761 "replaceable>.dsc</literal> を実行してください。そして、ここでは、一からパッ"
9762 "ケージを <command>dpkg-buildpackage</command> でビルドするのに挑戦してみてく"
9763 "ださい。"
9764
9765 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9766 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9767 #: pkgs.dbk:1572
9768 msgid ""
9769 "Make sure you don't ship your source package with the <filename>debian/"
9770 "files</filename> or <filename>debian/substvars</filename> files.  They "
9771 "should be removed by the <literal>clean</literal> target of <filename>debian/"
9772 "rules</filename>."
9773 msgstr ""
9774 "<filename>debian/files</filename> や <filename>debian/substvars</filename> を"
9775 "含んだソースパッケージを出していないかを確かめてください。これらは、"
9776 "<filename>debian/rules</filename> の <literal>clean</literal> ターゲットに"
9777 "よって削除されるべきです。"
9778
9779 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9780 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9781 #: pkgs.dbk:1580
9782 msgid ""
9783 "Make sure you don't rely on locally installed or hacked configurations or "
9784 "programs.  For instance, you should never be calling programs in <filename>/"
9785 "usr/local/bin</filename> or the like.  Try not to rely on programs being "
9786 "setup in a special way.  Try building your package on another machine, even "
9787 "if it's the same architecture."
9788 msgstr ""
9789 "ローカル環境にインストールされていたり、弄くられている設定やプログラムに依存"
9790 "していないことを確かめてください。例えば、<filename>/usr/local/bin</"
9791 "filename> やその類のプログラムは決して呼び出してはいけません。特殊なやり方で"
9792 "設定されたプログラムには依存しないようにしてください。別のマシンでパッケージ"
9793 "をビルドしてください。それが同じアーキテクチャであっても、です。"
9794
9795 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9796 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9797 #: pkgs.dbk:1589
9798 msgid ""
9799 "Don't depend on the package you're building being installed already (a sub-"
9800 "case of the above issue). There are, of course, exceptions to this rule, but "
9801 "be aware that any case like this needs manual bootstrapping and cannot be "
9802 "done by automated package builders."
9803 msgstr ""
9804 "構築中の既にインストールしてあるパッケージに依存しないでください (上記の話の"
9805 "一例です)。もちろん、このルールには例外はありますが、そのような場合には手動で"
9806 "一から環境を構築する必要があり、パッケージ作成マシンで自動的に構築することは"
9807 "できません。"
9808
9809 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
9810 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9811 #: pkgs.dbk:1597
9812 msgid ""
9813 "Don't rely on the compiler being a certain version, if possible.  If not, "
9814 "then make sure your build dependencies reflect the restrictions, although "
9815 "you are probably asking for trouble, since different architectures sometimes "
9816 "standardize on different compilers."
9817 msgstr ""
9818 "可能であれば、特定のバージョンのコンパイラに依存しないでください。もし無理で"
9819 "あれば、その制約をビルドの依存関係に反映されているのを確認してください。だと"
9820 "しても異なったアーキテクチャでは時折異なったバージョンのコンパイラで統一され"
9821 "ているので、それでも恐らく問題を引き起こすことになるでしょう。"
9822
9823 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9824 #: pkgs.dbk:1605
9825 msgid ""
9826 "Make sure your <filename>debian/rules</filename> contains separate "
9827 "<literal>binary-arch</literal> and <literal>binary-indep</literal> targets, "
9828 "as the Debian Policy Manual requires.  Make sure that both targets work "
9829 "independently, that is, that you can call the target without having called "
9830 "the other before.  To test this, try to run <command>dpkg-buildpackage -B</"
9831 "command>."
9832 msgstr ""
9833 "<filename>debian/rules</filename> で、Debian ポリシーマニュアルが定めるよう"
9834 "に、<literal>binary-arch</literal> 及び <literal>binary-indep</literal> ター"
9835 "ゲットに分かれて含まれていることを確かめてください。両方のターゲットが独立し"
9836 "て動作するのを確かめてください。つまり、他のターゲットを事前に呼び出さなくて"
9837 "も、ターゲットを呼び出せるのを確かめるということです。これをテストするには、"
9838 "<command>dpkg-buildpackage -B</command> を実行してください。"
9839
9840 # type: Content of: <chapter><section><section><title>
9841 #. type: Content of: <chapter><section><section><title>
9842 #: pkgs.dbk:1616
9843 msgid "Guidelines for porter uploads"
9844 msgstr "移植作業者のアップロード (porter upload) に関するガイドライン"
9845
9846 # type: Content of: <chapter><section><section><para>
9847 #. type: Content of: <chapter><section><section><para>
9848 #: pkgs.dbk:1618
9849 msgid ""
9850 "If the package builds out of the box for the architecture to be ported to, "
9851 "you are in luck and your job is easy.  This section applies to that case; it "
9852 "describes how to build and upload your binary package so that it is properly "
9853 "installed into the archive.  If you do have to patch the package in order to "
9854 "get it to compile for the other architecture, you are actually doing a "
9855 "source NMU, so consult <xref linkend=\"nmu-guidelines\"/> instead."
9856 msgstr ""
9857 "パッケージが移植作業を行うアーキテクチャで手を入れずに構築できるのであれば、"
9858 "あなたは幸運で作業は簡単です。この章は、その様な場合に当てはめられます: きち"
9859 "んとアーカイブにインストールされるために、どうやってバイナリパッケージを構"
9860 "築・アップロードするかを記述しています。他のアーキテクチャでコンパイルできる"
9861 "ようにするため、パッケージにパッチを当てる必要がある場合は、実際のところ、"
9862 "ソース NMU を行なうので、代わりに <xref linkend=\"nmu-guidelines\"/> を参照し"
9863 "てください。"
9864
9865 # type: Content of: <chapter><section><section><para>
9866 #. type: Content of: <chapter><section><section><para>
9867 #: pkgs.dbk:1626
9868 msgid ""
9869 "For a porter upload, no changes are being made to the source.  You do not "
9870 "need to touch any of the files in the source package.  This includes "
9871 "<filename>debian/changelog</filename>."
9872 msgstr ""
9873 "移植作業者のアップロード (porter upload) は、ソースに何も変更を加えません。"
9874 "ソースパッケージ中のファイルには触る必要はありません。これは "
9875 "<filename>debian/changelog</filename> を含みます。"
9876
9877 #. type: Content of: <chapter><section><section><para>
9878 #: pkgs.dbk:1631
9879 msgid ""
9880 "The way to invoke <command>dpkg-buildpackage</command> is as <literal>dpkg-"
9881 "buildpackage -B -m<replaceable>porter-email</replaceable></literal>.  Of "
9882 "course, set <replaceable>porter-email</replaceable> to your email address.  "
9883 "This will do a binary-only build of only the architecture-dependent portions "
9884 "of the package, using the <literal>binary-arch</literal> target in "
9885 "<filename>debian/rules</filename>."
9886 msgstr ""
9887 "<command>dpkg-buildpackage</command> を <literal>dpkg-buildpackage -B -"
9888 "m<replaceable>porter-email</replaceable></literal> として起動してください。も"
9889 "ちろん、<replaceable>porter-email</replaceable>にはあなたのメールアドレスを設"
9890 "定します。これは<filename>debian/rules</filename> の <literal>binary-arch</"
9891 "literal> を使ってパッケージのバイナリ依存部分のみのビルドを行います。"
9892
9893 # type: Content of: <chapter><section><section><para>
9894 #. type: Content of: <chapter><section><section><para>
9895 #: pkgs.dbk:1640
9896 msgid ""
9897 "If you are working on a Debian machine for your porting efforts and you need "
9898 "to sign your upload locally for its acceptance in the archive, you can run "
9899 "<command>debsign</command> on your <filename>.changes</filename> file to "
9900 "have it signed conveniently, or use the remote signing mode of <command>dpkg-"
9901 "sig</command>."
9902 msgstr ""
9903 "移植作業のために Debian マシン上で作業をしていて、アーカイブに入れてもらうた"
9904 "めにアップロードするパッケージにローカルでサインする必要がある場合は、"
9905 "<filename>.changes</filename> に対して <command>debsign</command> を手軽に実"
9906 "行するのもできますし、<command>dpkg-sig</command> のリモート署名モードを使う"
9907 "こともできます。"
9908
9909 # type: Content of: <chapter><section><section><section><title>
9910 #. type: Content of: <chapter><section><section><section><title>
9911 #: pkgs.dbk:1647
9912 msgid "Recompilation or binary-only NMU"
9913 msgstr "再コンパイル、あるいは binary-only NMU"
9914
9915 #. type: Content of: <chapter><section><section><section><para>
9916 #: pkgs.dbk:1649
9917 msgid ""
9918 "Sometimes the initial porter upload is problematic because the environment "
9919 "in which the package was built was not good enough (outdated or obsolete "
9920 "library, bad compiler, etc.).  Then you may just need to recompile it in an "
9921 "updated environment.  However, you have to bump the version number in this "
9922 "case, so that the old bad package can be replaced in the Debian archive "
9923 "(<command>dak</command> refuses to install new packages if they don't have a "
9924 "version number greater than the currently available one)."
9925 msgstr ""
9926 "時折、最初の移植作業者のアップロード作業は困難なものになります。パッケージが"
9927 "構築された環境があまり良くないからです (古すぎる、使われていないライブラリが"
9928 "ある、コンパイラの問題、などなど…)。その場合には、更新した環境で再コンパイル"
9929 "する必要があるでしょう。しかし、この場合にはバージョンを上げる必要があり、古"
9930 "いおかしなパッケージは Debian アーカイブ中で入れ替えられることになります (現"
9931 "在利用可能なものよりバージョン番号が大きくない場合、<command>dak</command> は"
9932 "新しいパッケージのインストールを拒否します)。"
9933
9934 #. type: Content of: <chapter><section><section><section><para>
9935 #: pkgs.dbk:1658
9936 msgid ""
9937 "You have to make sure that your binary-only NMU doesn't render the package "
9938 "uninstallable.  This could happen when a source package generates arch-"
9939 "dependent and arch-independent packages that have inter-dependencies "
9940 "generated using dpkg's substitution variable <literal>$(Source-Version)</"
9941 "literal>."
9942 msgstr ""
9943 "binary-only NMU がパッケージをインストール不可能にしてしまっていないことを確"
9944 "認する必要があります。ソースパッケージが、dpkg の substitution 変数 <literal>"
9945 "$(Source-Version)</literal> を使って内部依存関係を生成しているアーキテクチャ"
9946 "依存パッケージとアーキテクチャ非依存パッケージを生成した場合に起こる可能性が"
9947 "あります。"
9948
9949 # type: Content of: <chapter><section><section><section><para>
9950 #. type: Content of: <chapter><section><section><section><para>
9951 #: pkgs.dbk:1664
9952 msgid ""
9953 "Despite the required modification of the changelog, these are called binary-"
9954 "only NMUs — there is no need in this case to trigger all other architectures "
9955 "to consider themselves out of date or requiring recompilation."
9956 msgstr ""
9957 "changelog の変更が必要かどうかに関わらず、これらは binary-only NMU と呼ばれま"
9958 "す — この場合には、他の全アーキテクチャで古すぎるかどうかや再コンパイルが必要"
9959 "かなどを考える必要はありません。"
9960
9961 # type: Content of: <chapter><section><section><section><para>
9962 #. type: Content of: <chapter><section><section><section><para>
9963 #: pkgs.dbk:1669
9964 msgid ""
9965 "Such recompilations require special ``magic'' version numbering, so that the "
9966 "archive maintenance tools recognize that, even though there is a new Debian "
9967 "version, there is no corresponding source update.  If you get this wrong, "
9968 "the archive maintainers will reject your upload (due to lack of "
9969 "corresponding source code)."
9970 msgstr ""
9971 "このような再コンパイルは、特別な「magic」バージョン番号を付けるのを必要とする"
9972 "ので、アーカイブのメンテナンスツールは、これを理解してくれます。新しい "
9973 "Debian バージョンで、対応するソースアップデートが無くても、です。これを間違え"
9974 "た場合、アーカイブメンテナは (対応するソースコードが欠落しているので) アップ"
9975 "ロードを拒否します。"
9976
9977 # type: Content of: <chapter><section><section><section><para><footnote><para>
9978 #. type: Content of: <chapter><section><section><section><para><footnote><para>
9979 #: pkgs.dbk:1684
9980 msgid ""
9981 "In the past, such NMUs used the third-level number on the Debian part of the "
9982 "revision to denote their recompilation-only status; however, this syntax was "
9983 "ambiguous with native packages and did not allow proper ordering of "
9984 "recompile-only NMUs, source NMUs, and security NMUs on the same package, and "
9985 "has therefore been abandoned in favor of this new syntax."
9986 msgstr ""
9987 "過去においては、再コンパイルのみの状態を意味するために、このような NMU はリビ"
9988 "ジョンの Debian 部分の三つ目の番号を使っていました。しかし、この記法はネイ"
9989 "ティブパッケージの場合に曖昧で、同一パッケージでの再コンパイルのみの NMU と、"
9990 "ソース NMU と、セキュリティ NMU の正しい順序が付けられなかったため、この新し"
9991 "い記法で置き換えられました。"
9992
9993 #. type: Content of: <chapter><section><section><section><para>
9994 #: pkgs.dbk:1676
9995 msgid ""
9996 "The ``magic'' for a recompilation-only NMU is triggered by using a suffix "
9997 "appended to the package version number, following the form "
9998 "<literal>b<replaceable>number</replaceable></literal>.  For instance, if the "
9999 "latest version you are recompiling against was version <literal>2.9-3</"
10000 "literal>, your binary-only NMU should carry a version of <literal>2.9-3+b1</"
10001 "literal>.  If the latest version was <literal>3.4+b1</literal> (i.e, a "
10002 "native package with a previous recompilation NMU), your binary-only NMU "
10003 "should have a version number of <literal>3.4+b2</literal>.<placeholder type="
10004 "\"footnote\" id=\"0\"/>"
10005 msgstr ""
10006 "再コンパイルのみの NMU への「magic」は、<literal>b<replaceable>番号</"
10007 "replaceable></literal> という形式に従った、パッケージのバージョン番号に対する"
10008 "サフィックスを追加することで引き起こされます。例えば、再コンパイル対象の最新"
10009 "バージョンが <literal>2.9-3</literal> の場合、バイナリのみの NMU は "
10010 "<literal>2.9-3+b1</literal> というバージョンになる必要があります。最新のバー"
10011 "ジョンが <literal>3.4+b1</literal> (つまり、ネイティブパッケージで、前回が再"
10012 "コンパイルの NMU) の場合、バイナリのみの NMU は <literal>3.4+b2</literal> と"
10013 "いうバージョン番号にならねばいけません。<placeholder type=\"footnote\" id="
10014 "\"0\"/>"
10015
10016 # type: Content of: <chapter><section><section><section><para>
10017 #. type: Content of: <chapter><section><section><section><para>
10018 #: pkgs.dbk:1692
10019 msgid ""
10020 "Similar to initial porter uploads, the correct way of invoking <command>dpkg-"
10021 "buildpackage</command> is <literal>dpkg-buildpackage -B</literal> to only "
10022 "build the architecture-dependent parts of the package."
10023 msgstr ""
10024 "最初の移植作業者のアップロード (porter upload) と同様に、パッケージのアーキテ"
10025 "クチャ依存部分をビルドするための <command>dpkg-buildpackage</command> の正し"
10026 "い実行の仕方は <literal>dpkg-buildpackage -B</literal> です。"
10027
10028 # type: Content of: <chapter><section><section><section><title>
10029 #. type: Content of: <chapter><section><section><section><title>
10030 #: pkgs.dbk:1699
10031 msgid "When to do a source NMU if you are a porter"
10032 msgstr "あなたが移植作業者の場合、source NMU を行う時は何時か"
10033
10034 #. type: Content of: <chapter><section><section><section><para>
10035 #: pkgs.dbk:1701
10036 msgid ""
10037 "Porters doing a source NMU generally follow the guidelines found in <xref "
10038 "linkend=\"nmu\"/>, just like non-porters.  However, it is expected that the "
10039 "wait cycle for a porter's source NMU is smaller than for a non-porter, since "
10040 "porters have to cope with a large quantity of packages.  Again, the "
10041 "situation varies depending on the distribution they are uploading to.  It "
10042 "also varies whether the architecture is a candidate for inclusion into the "
10043 "next stable release; the release managers decide and announce which "
10044 "architectures are candidates."
10045 msgstr ""
10046 "移植作業者は、通常は非移植作業者同様に <xref linkend=\"nmu\"/> にあるガイドラ"
10047 "インに沿ってソース NMU を行います。しかし、移植作業者のソース NMU に対する待"
10048 "ち時間は非移植作業者より小さくなります。これは、移植作業は大量のパッケージに"
10049 "対応する必要があるからです。さらに、状況はパッケージがアップロードされるディ"
10050 "ストリビューションに依って変わります。これは、アーキテクチャが次の安定版リ"
10051 "リースに含められるかどうかによっても変わります。リリースマネージャはどのアー"
10052 "キテクチャが候補なのかを決定してアナウンスします。"
10053
10054 #. type: Content of: <chapter><section><section><section><para>
10055 #: pkgs.dbk:1710
10056 msgid ""
10057 "If you are a porter doing an NMU for <literal>unstable</literal>, the above "
10058 "guidelines for porting should be followed, with two variations.  Firstly, "
10059 "the acceptable waiting period — the time between when the bug is submitted "
10060 "to the BTS and when it is OK to do an NMU — is seven days for porters "
10061 "working on the <literal>unstable</literal> distribution.  This period can be "
10062 "shortened if the problem is critical and imposes hardship on the porting "
10063 "effort, at the discretion of the porter group.  (Remember, none of this is "
10064 "Policy, just mutually agreed upon guidelines.) For uploads to "
10065 "<literal>stable</literal> or <literal>testing</literal>, please coordinate "
10066 "with the appropriate release team first."
10067 msgstr ""
10068 "あなたが<literal>不安定版 (unstable)</literal> へ NMU を行う移植作業者の場"
10069 "合、移植作業についての上記のガイドライン、そして 2 つの相違点に従う必要があり"
10070 "ます。まず、適切な待ち時間です — バグが BTS へ投稿されてから NMU を行って OK "
10071 "になるまでの間 — 移植作業者が <literal>不安定版 (unstable)</literal> ディスト"
10072 "リビューションに対して行う場合は 7 日間になります。問題が致命的で移植作業に困"
10073 "難を強いるような場合には、この期間は短くできます (注意してください。この何れ"
10074 "もがポリシーではなく、単にガイドラインに沿って相互に了解されているだけです)。"
10075 "<literal>安定版 (stable)</literal> や <literal>テスト版 (testing)</literal> "
10076 "へのアップロードについては、まず適切なリリースチームと調整をしてください。"
10077
10078 # type: Content of: <chapter><section><section><section><para>
10079 #. type: Content of: <chapter><section><section><section><para>
10080 #: pkgs.dbk:1722
10081 msgid ""
10082 "Secondly, porters doing source NMUs should make sure that the bug they "
10083 "submit to the BTS should be of severity <literal>serious</literal> or "
10084 "greater.  This ensures that a single source package can be used to compile "
10085 "every supported Debian architecture by release time.  It is very important "
10086 "that we have one version of the binary and source package for all "
10087 "architectures in order to comply with many licenses."
10088 msgstr ""
10089 "次に、ソース NMU を行う移植作業者は BTS へ登録したバグの重要度が "
10090 "<literal>serious</literal> かそれ以上であることを確認してください。これは単一"
10091 "のソースパッケージが、すべての Debian でサポートされているアーキテクチャでコ"
10092 "ンパイルされたことをリリース時に保証します。数多くのライセンスに従うため、す"
10093 "べてのアーキテクチャについて、単一のバージョンのバイナリパッケージとソース"
10094 "パッケージを持つことがとても重要です。"
10095
10096 # type: Content of: <chapter><section><section><section><para>
10097 #. type: Content of: <chapter><section><section><section><para>
10098 #: pkgs.dbk:1730
10099 msgid ""
10100 "Porters should try to avoid patches which simply kludge around bugs in the "
10101 "current version of the compile environment, kernel, or libc.  Sometimes such "
10102 "kludges can't be helped.  If you have to kludge around compiler bugs and the "
10103 "like, make sure you <literal>#ifdef</literal> your work properly; also, "
10104 "document your kludge so that people know to remove it once the external "
10105 "problems have been fixed."
10106 msgstr ""
10107 "移植作業者は、現在のバージョンのコンパイル環境やカーネル、libc にあるバグのた"
10108 "めに作られた単なる力業のパッチを極力回避すべきです。この様なでっち上げの代物"
10109 "があるのは、仕方がないことが時折あります。コンパイラのバグやその他の為にでっ"
10110 "ち上げを行う必要がある場合には、<literal>#ifdef</literal> で作業したものが動"
10111 "作することを確認してください。また、力業についてドキュメントに載せてくださ"
10112 "い。一旦外部の問題が修正されたら、それを削除するのを皆が知ることができます。"
10113
10114 # type: Content of: <chapter><section><section><section><para>
10115 #. type: Content of: <chapter><section><section><section><para>
10116 #: pkgs.dbk:1738
10117 msgid ""
10118 "Porters may also have an unofficial location where they can put the results "
10119 "of their work during the waiting period.  This helps others running the port "
10120 "have the benefit of the porter's work, even during the waiting period.  Of "
10121 "course, such locations have no official blessing or status, so buyer beware."
10122 msgstr ""
10123 "移植作業者は、待ち期間の間、作業結果を置いておける非公式の置き場所を持つこと"
10124 "もあります。移植版を動作させている人が、待ち期間の間であっても、これによって"
10125 "移植作業者による作業の恩恵を受けられるようになります。もちろん、この様な場所"
10126 "は、公式な恩恵や状況の確認を受けることはできませんので、利用者は注意してくだ"
10127 "さい。"
10128
10129 # type: Content of: <chapter><section><section><title>
10130 #. type: Content of: <chapter><section><section><title>
10131 #: pkgs.dbk:1748
10132 msgid "Porting infrastructure and automation"
10133 msgstr "移植用のインフラと自動化"
10134
10135 # type: Content of: <chapter><section><section><para>
10136 #. type: Content of: <chapter><section><section><para>
10137 #: pkgs.dbk:1750
10138 msgid ""
10139 "There is infrastructure and several tools to help automate package porting.  "
10140 "This section contains a brief overview of this automation and porting to "
10141 "these tools; see the package documentation or references for full "
10142 "information."
10143 msgstr ""
10144 "パッケージの自動移植に役立つインフラストラクチャと複数のツールがあります。こ"
10145 "の章には、この自動化とこれらのツールへの移植の概要が含まれています。全体の情"
10146 "報に付いてはパッケージのドキュメントかリファレンスを参照してください。"
10147
10148 # type: Content of: <chapter><section><section><section><title>
10149 #. type: Content of: <chapter><section><section><section><title>
10150 #: pkgs.dbk:1755
10151 msgid "Mailing lists and web pages"
10152 msgstr "メーリングリストとウェブページ"
10153
10154 # type: Content of: <chapter><section><section><section><para>
10155 #. type: Content of: <chapter><section><section><section><para>
10156 #: pkgs.dbk:1757
10157 msgid ""
10158 "Web pages containing the status of each port can be found at <ulink url="
10159 "\"&url-debian-ports;\"></ulink>."
10160 msgstr ""
10161 "各移植版についての状況を含んだウェブページは <ulink url=\"&url-debian-ports;"
10162 "\"></ulink> から参照できます。"
10163
10164 # type: Content of: <chapter><section><section><section><para>
10165 #. type: Content of: <chapter><section><section><section><para>
10166 #: pkgs.dbk:1761
10167 msgid ""
10168 "Each port of Debian has a mailing list.  The list of porting mailing lists "
10169 "can be found at <ulink url=\"&url-debian-port-lists;\"></ulink>.  These "
10170 "lists are used to coordinate porters, and to connect the users of a given "
10171 "port with the porters."
10172 msgstr ""
10173 "Debian の各移植版はメーリングリストを持っています。移植作業のメーリングリスト"
10174 "は <ulink url=\"&url-debian-port-lists;\"></ulink> で見ることができます。これ"
10175 "らのリストは移植作業者の作業の調整や移植版のユーザと移植作業者をつなぐために"
10176 "使われています。"
10177
10178 # type: Content of: <chapter><section><section><section><title>
10179 #. type: Content of: <chapter><section><section><section><title>
10180 #: pkgs.dbk:1769
10181 msgid "Porter tools"
10182 msgstr "移植用ツール"
10183
10184 #. type: Content of: <chapter><section><section><section><para>
10185 #: pkgs.dbk:1771
10186 msgid ""
10187 "Descriptions of several porting tools can be found in <xref linkend=\"tools-"
10188 "porting\"/>."
10189 msgstr ""
10190 "移植用のツールの説明をいくつか <xref linkend=\"tools-porting\"/> で見ることが"
10191 "できます。"
10192
10193 # type: Content of: <chapter><section><section><section><title>
10194 #. type: Content of: <chapter><section><section><section><title>
10195 #: pkgs.dbk:1777
10196 msgid "<systemitem role=\"package\">wanna-build</systemitem>"
10197 msgstr "<systemitem role=\"package\">wanna-build</systemitem>"
10198
10199 #. type: Content of: <chapter><section><section><section><para>
10200 #: pkgs.dbk:1779
10201 msgid ""
10202 "The <systemitem role=\"package\">wanna-build</systemitem> system is used as "
10203 "a distributed, client-server build distribution system.  It is usually used "
10204 "in conjunction with build daemons running the <systemitem role=\"package"
10205 "\">buildd</systemitem> program. <literal>Build daemons</literal> are "
10206 "``slave'' hosts which contact the central <systemitem role=\"package\">wanna-"
10207 "build</systemitem> system to receive a list of packages that need to be "
10208 "built."
10209 msgstr ""
10210 "<systemitem role=\"package\">wanna-build</systemitem> システムは、分散型の、"
10211 "クライアント・サーバでの構築配布システムとして利用されています。通常、これは "
10212 "<systemitem role=\"package\">buildd</systemitem> プログラムが動作しているビル"
10213 "ドデーモンと連携して使われます。<literal>ビルドデーモン</literal>は、ビルドが"
10214 "必要なパッケージの一覧を受け取るために中央の <systemitem role=\"package"
10215 "\">wanna-build</systemitem> システムと通信する「slave」ホストです。"
10216
10217 #. type: Content of: <chapter><section><section><section><para>
10218 #: pkgs.dbk:1787
10219 msgid ""
10220 "<systemitem role=\"package\">wanna-build</systemitem> is not yet available "
10221 "as a package; however, all Debian porting efforts are using it for automated "
10222 "package building.  The tool used to do the actual package builds, "
10223 "<systemitem role=\"package\">sbuild</systemitem> is available as a package, "
10224 "see its description in <xref linkend=\"sbuild\"/>.  Please note that the "
10225 "packaged version is not the same as the one used on build daemons, but it is "
10226 "close enough to reproduce problems."
10227 msgstr ""
10228 "<systemitem role=\"package\">wanna-build</systemitem> は、まだパッケージとし"
10229 "ては入手可能になっていません。ですが、すべての Debian の移植作業ではパッケー"
10230 "ジ構築作業の自動化にこれが使われています。実際のパッケージ構築に使われるツー"
10231 "ル、<systemitem role=\"package\">sbuild</systemitem> はパッケージとして利用可"
10232 "能です。<xref linkend=\"sbuild\"/> で説明を参照してください。パッケージ化され"
10233 "たバージョンは、ビルドデーモンで使われているものとは同じではありませんが、問"
10234 "題を再現するには十分なものである点に注意ください。"
10235
10236 #. type: Content of: <chapter><section><section><section><para>
10237 #: pkgs.dbk:1796
10238 msgid ""
10239 "Most of the data produced by <systemitem role=\"package\">wanna-build</"
10240 "systemitem> which is generally useful to porters is available on the web at "
10241 "<ulink url=\"&url-buildd;\"></ulink>.  This data includes nightly updated "
10242 "statistics, queueing information and logs for build attempts."
10243 msgstr ""
10244 "<systemitem role=\"package\">wanna-build</systemitem> によって生成される移植"
10245 "作業者にとって大抵有用であるデータの多くは、ウェブ上の <ulink url=\"&url-"
10246 "buildd;\"></ulink> で入手可能です。このデータには、毎晩更新される統計情報や、"
10247 "queue 情報、ビルド失敗のログが含まれています。"
10248
10249 # type: Content of: <chapter><section><section><section><para>
10250 #. type: Content of: <chapter><section><section><section><para>
10251 #: pkgs.dbk:1802
10252 msgid ""
10253 "We are quite proud of this system, since it has so many possible uses.  "
10254 "Independent development groups can use the system for different sub-flavors "
10255 "of Debian, which may or may not really be of general interest (for instance, "
10256 "a flavor of Debian built with <command>gcc</command> bounds checking).  It "
10257 "will also enable Debian to recompile entire distributions quickly."
10258 msgstr ""
10259 "我々はこのシステムを極めて誇りに思っています。何故ならば、様々な利用方法の可"
10260 "能性があるからです。独立した開発グループは、実際に一般的な用途に合うかどうか"
10261 "分からない異なった別アプローチの Debian にシステムを使うことができます (例え"
10262 "ば、<command>gcc</command> の配列境界チェック付きでビルドした Debian など)。"
10263 "そして、Debian がディストリビューション全体を素早く再コンパイルできるようにも"
10264 "なります。"
10265
10266 #. type: Content of: <chapter><section><section><section><para>
10267 #: pkgs.dbk:1809
10268 msgid ""
10269 "The wanna-build team, in charge of the buildds, can be reached at "
10270 "<literal>debian-wb-team@lists.debian.org</literal>.  To determine who (wanna-"
10271 "build team, release team) and how (mail, BTS)  to contact, refer to <ulink "
10272 "url=\"&url-wb-team;\"></ulink>."
10273 msgstr ""
10274 "buildd の担当である wanna-build チームには、<literal>debian-wb-team@lists."
10275 "debian.org</literal> で連絡が取れます。誰 (wanna-build チーム、リリースチー"
10276 "ム) に連絡を取るのか、どうやって (メール、BTS) 連絡するのかを決めるには、"
10277 "<ulink url=\"&url-wb-team;\"></ulink> を参照してください。"
10278
10279 #. type: Content of: <chapter><section><section><section><para>
10280 #: pkgs.dbk:1816
10281 msgid ""
10282 "When requesting binNMUs or give-backs (retries after a failed build), please "
10283 "use the format described at <ulink url=\"&url-release-wb;\"/>."
10284 msgstr ""
10285 "binNMU や give-back (ビルド失敗後のやり直し) を依頼する時には、<ulink url="
10286 "\"&url-release-wb;\"/> で記述されている形式を使ってください。"
10287
10288 # type: Content of: <chapter><section><section><title>
10289 #. type: Content of: <chapter><section><section><title>
10290 #: pkgs.dbk:1825
10291 msgid "When your package is <emphasis>not</emphasis> portable"
10292 msgstr "あなたのパッケージが移植可能なものでは<emphasis>ない</emphasis>場合"
10293
10294 # type: Content of: <chapter><section><section><para>
10295 #. type: Content of: <chapter><section><section><para>
10296 #: pkgs.dbk:1827
10297 msgid ""
10298 "Some packages still have issues with building and/or working on some of the "
10299 "architectures supported by Debian, and cannot be ported at all, or not "
10300 "within a reasonable amount of time.  An example is a package that is SVGA-"
10301 "specific (only available for <literal>i386</literal> and <literal>amd64</"
10302 "literal>), or uses other hardware-specific features not supported on all "
10303 "architectures."
10304 msgstr ""
10305 "いくつかのパッケージでは、Debian でサポートされているアーキテクチャのうちの幾"
10306 "つかで、構築や動作に問題を抱えており、全く移植できない、あるいは十分な時間内"
10307 "では移植ができないものがあります。例としては、SVGA に特化したパッケージ "
10308 "(<literal>i386</literal> と <literal>amd64</literal> のみで利用可能)や、すべ"
10309 "てのアーキテクチャではサポートされていないようなハードウェア固有の機能があり"
10310 "ます。"
10311
10312 # type: Content of: <chapter><section><section><para>
10313 #. type: Content of: <chapter><section><section><para>
10314 #: pkgs.dbk:1834
10315 msgid ""
10316 "In order to prevent broken packages from being uploaded to the archive, and "
10317 "wasting buildd time, you need to do a few things:"
10318 msgstr ""
10319 "壊れたパッケージがアーカイブにアップロードされたり buildd の時間が無駄に費や"
10320 "されたりするのを防ぐため、幾つかしなければならないことがあります:"
10321
10322 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10323 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10324 #: pkgs.dbk:1840
10325 msgid ""
10326 "First, make sure your package <emphasis>does</emphasis> fail to build on "
10327 "architectures that it cannot support.  There are a few ways to achieve "
10328 "this.  The preferred way is to have a small testsuite during build time that "
10329 "will test the functionality, and fail if it doesn't work.  This is a good "
10330 "idea anyway, as this will prevent (some) broken uploads on all "
10331 "architectures, and also will allow the package to build as soon as the "
10332 "required functionality is available."
10333 msgstr ""
10334 "まず、サポートできないアーキテクチャ上ではパッケージがビルドに<emphasis>失敗"
10335 "する</emphasis>のを確認しておく必要があります。これを行うには幾つかやり方があ"
10336 "ります。お勧めの方法は構築時に機能をテストする小さなテストスイートを用意し"
10337 "て、動かない場合に失敗するようにすることです。これは、全てのアーキテクチャ上"
10338 "で、壊れたものをアップロードするのを防ぎ、必要な機能が動作するようになれば"
10339 "パッケージがビルドできるようになる、良い考えです。"
10340
10341 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10342 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10343 #: pkgs.dbk:1848
10344 msgid ""
10345 "Additionally, if you believe the list of supported architectures is pretty "
10346 "constant, you should change <literal>any</literal> to a list of supported "
10347 "architectures in <filename>debian/control</filename>.  This way, the build "
10348 "will fail also, and indicate this to a human reader without actually trying."
10349 msgstr ""
10350 "さらに、サポートしているアーキテクチャ一覧が一定量であると信ずるのであれば、"
10351 "<filename>debian/control</filename> 内で <literal>any</literal> からサポート"
10352 "しているアーキテクチャの一覧に変更するべきです。この方法であれば、ビルドが同"
10353 "様に失敗するようになるのに加え、実際に試すことなく人間である読み手にサポート"
10354 "しているアーキテクチャが分かるようにできます。"
10355
10356 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10357 #: pkgs.dbk:1856
10358 msgid ""
10359 "In order to prevent autobuilders from needlessly trying to build your "
10360 "package, it must be included in <filename>Packages-arch-specific</filename>, "
10361 "a list used by the <command>wanna-build</command> script.  The current "
10362 "version is available as <ulink url=\"&url-buildd-p-a-s;\"/>; please see the "
10363 "top of the file for whom to contact for changes."
10364 msgstr ""
10365 "autobuilder が必要もなくパッケージをビルドしようとしないように、"
10366 "<command>wanna-build</command> スクリプトが使うリストである "
10367 "<filename>Packages-arch-specific</filename> に追加しておく必要があります。現"
10368 "在のバージョンは <ulink url=\"&url-buildd-p-a-s;\"/> から入手できます: 変更依"
10369 "頼をする相手はファイルの一番上を参照してください。"
10370
10371 #. type: Content of: <chapter><section><section><para>
10372 #: pkgs.dbk:1865
10373 msgid ""
10374 "Please note that it is insufficient to only add your package to "
10375 "<filename>Packages-arch-specific</filename> without making it fail to build "
10376 "on unsupported architectures: A porter or any other person trying to build "
10377 "your package might accidently upload it without noticing it doesn't work.  "
10378 "If in the past some binary packages were uploaded on unsupported "
10379 "architectures, request their removal by filing a bug against <systemitem "
10380 "role=\"package\">ftp.debian.org</systemitem>."
10381 msgstr ""
10382 "サポートしていないアーキテクチャ上でビルドが失敗するようにせずに、パッケージ"
10383 "を単に <filename>Packages-arch-specific</filename> に付け加えるだけでは不十分"
10384 "であることに注意してください: 移植作業者、あるいはあなたのパッケージをビルド"
10385 "しようとしている他の人は、それが動かないのに気づかないで誤ってアップロードす"
10386 "るかもしれません。過去に、サポートされてないアーキテクチャ上にバイナリパッ"
10387 "ケージがアップロードされてしまった場合、削除依頼は <systemitem role=\"package"
10388 "\">ftp.debian.org</systemitem> に対するバグを登録することによって行われまし"
10389 "た。"
10390
10391 #. type: Content of: <chapter><section><section><title>
10392 #: pkgs.dbk:1876
10393 msgid "Marking non-free packages as auto-buildable"
10394 msgstr "non-free のパッケージを auto-build 可能であるとマークする"
10395
10396 #. type: Content of: <chapter><section><section><para>
10397 #: pkgs.dbk:1878
10398 msgid ""
10399 "By default packages from the <literal>non-free</literal> section are not "
10400 "built by the autobuilder network (mostly because the license of the packages "
10401 "could disapprove).  To enable a package to be build you need to perform the "
10402 "following steps:"
10403 msgstr ""
10404 "<literal>non-free</literal> セクションのパッケージは、デフォルトでは "
10405 "autobuilder ネットワークではビルドされません (多くの場合は、パッケージのライ"
10406 "センスによって許可されていないためです)。パッケージをビルドできるようにするに"
10407 "は、以下の手順を踏む必要があります:"
10408
10409 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10410 #: pkgs.dbk:1886
10411 msgid ""
10412 "Check whether it is legally allowed and technically possible to auto-build "
10413 "the package;"
10414 msgstr ""
10415 "法的に許可されているか、技術的にパッケージが auto-build 可能かどうかを確認す"
10416 "る;"
10417
10418 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10419 #: pkgs.dbk:1892
10420 msgid ""
10421 "Add <literal>XS-Autobuild: yes</literal> into the header part of "
10422 "<filename>debian/control</filename>;"
10423 msgstr ""
10424 "<filename>debian/control</filename> のヘッダ部分に <literal>XS-Autobuild: "
10425 "yes</literal> を追加する;"
10426
10427 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10428 #: pkgs.dbk:1898
10429 msgid ""
10430 "Send an email to &email-nonfree-release; and explain why the package can "
10431 "legitimately and technically be auto-built."
10432 msgstr ""
10433 "メールを &email-nonfree-release; に送り、何故パッケージが合法的、かつ技術的"
10434 "に auto-build できるものなのかを説明する"
10435
10436 # type: Content of: <chapter><section><title>
10437 #. type: Content of: <chapter><section><title>
10438 #: pkgs.dbk:1907
10439 msgid "Non-Maintainer Uploads (NMUs)"
10440 msgstr "Non-Maintainer Upload (NMU)"
10441
10442 #. type: Content of: <chapter><section><para>
10443 #: pkgs.dbk:1909
10444 msgid ""
10445 "Every package has one or more maintainers. Normally, these are the people "
10446 "who work on and upload new versions of the package. In some situations, it "
10447 "is useful that other developers can upload a new version as well, for "
10448 "example if they want to fix a bug in a package they don't maintain, when the "
10449 "maintainer needs help to respond to issues.  Such uploads are called "
10450 "<emphasis>Non-Maintainer Uploads (NMU)</emphasis>."
10451 msgstr ""
10452 "すべてのパッケージには最低一人のメンテナがいます。通常、この人達がパッケージ"
10453 "に対して作業をし、新しいバージョンをアップロードします。時折、他の開発者らが"
10454 "新しいバージョンをアップロードできると便利な場合があります。例えば、彼らがメ"
10455 "ンテナンスしていないパッケージにあるバグを修正したいが、メンテナが問題に対応"
10456 "するのには助けが必要な場合です。このようなアップロードは <emphasis>Non-"
10457 "Maintainer Upload (NMU)</emphasis> と呼ばれます。"
10458
10459 # type: Content of: <chapter><section><section><title>
10460 #. type: Content of: <chapter><section><section><title>
10461 #: pkgs.dbk:1918
10462 msgid "When and how to do an NMU"
10463 msgstr "いつ、どうやって NMU を行うか"
10464
10465 #. type: Content of: <chapter><section><section><para>
10466 #: pkgs.dbk:1921
10467 msgid "Before doing an NMU, consider the following questions:"
10468 msgstr "NMU を行う前に、以下の質問について考えてください:"
10469
10470 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10471 #: pkgs.dbk:1926
10472 msgid ""
10473 "Does your NMU really fix bugs? Fixing cosmetic issues or changing the "
10474 "packaging style in NMUs is discouraged."
10475 msgstr ""
10476 "NMU は本当にバグを修正しますか? NMU では、些細な問題の修正やパッケージ方式の"
10477 "変更は推奨されません。"
10478
10479 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10480 #: pkgs.dbk:1932
10481 msgid ""
10482 "Did you give enough time to the maintainer? When was the bug reported to the "
10483 "BTS? Being busy for a week or two isn't unusual.  Is the bug so severe that "
10484 "it needs to be fixed right now, or can it wait a few more days?"
10485 msgstr ""
10486 "メンテナに十分な時間を与えましたか? BTS にバグが報告されたのは何時ですか? "
10487 "一、二週間忙しいことはあり得ないことでは無いです。そのバグはすぐに修正しなけ"
10488 "ればならないほど重大ですか? それとも、あと数日待てるものですか?"
10489
10490 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10491 #: pkgs.dbk:1939
10492 msgid ""
10493 "How confident are you about your changes? Please remember the Hippocratic "
10494 "Oath: \"Above all, do no harm.\" It is better to leave a package with an "
10495 "open grave bug than applying a non-functional patch, or one that hides the "
10496 "bug instead of resolving it. If you are not 100% sure of what you did, it "
10497 "might be a good idea to seek advice from others. Remember that if you break "
10498 "something in your NMU, many people will be very unhappy about it."
10499 msgstr ""
10500 "その変更にどれくらい自信がありますか? ヒポクラテスの誓いを思い出してくださ"
10501 "い: 「何よりも、害を及ぼすことなかれ」 動かないパッチを当てるよりもパッケージ"
10502 "の重大なバグをそのままオープンな状態にしておく方が良いですし、パッチによって"
10503 "バグを解決するのではなく隠してしまうかもしれません。自分が 100% 何をしたのか"
10504 "分かっていないのであれば、他の人からアドバイスをもらうのも良い考えでしょう。"
10505 "NMU で何かを壊したのであれば、多くの人がとても不幸になるであろうことを覚えて"
10506 "おいてください。"
10507
10508 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10509 #: pkgs.dbk:1949
10510 msgid ""
10511 "Have you clearly expressed your intention to NMU, at least in the BTS? It is "
10512 "also a good idea to try to contact the maintainer by other means (private "
10513 "email, IRC)."
10514 msgstr ""
10515 "少なくとも BTS で、NMU するのを明確に表明しましたか? 他の手段 (プライベートな"
10516 "メール、IRC) でメンテナに連絡をとるのも良い考えです。"
10517
10518 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10519 #: pkgs.dbk:1956
10520 msgid ""
10521 "If the maintainer is usually active and responsive, have you tried to "
10522 "contact him? In general it should be considered preferable that a maintainer "
10523 "takes care of an issue himself and that he is given the chance to review and "
10524 "correct your patch, because he can be expected to be more aware of potential "
10525 "issues which an NMUer might miss. It is often a better use of everyone's "
10526 "time if the maintainer is given an opportunity to upload a fix on their own."
10527 msgstr ""
10528 "メンテナがいつも活動的で応答してくれる場合、彼に連絡を取ろうとしましたか? 大"
10529 "概の場合、メンテナ自身が問題に対応して、あなたのパッチをレビューする機会が与"
10530 "えられる方が好ましいと思われます。これは、NMU をする人が見落としているだろう"
10531 "潜在的な問題にメンテナは気付くことができるからです。大抵、メンテナが自分で"
10532 "アップロードする機会が与えられる方が、皆の時間を使うよりも良いやり方です。"
10533
10534 #. type: Content of: <chapter><section><section><para>
10535 #: pkgs.dbk:1966
10536 msgid ""
10537 "When doing an NMU, you must first make sure that your intention to NMU is "
10538 "clear.  Then, you must send a patch with the differences between the current "
10539 "package and your proposed NMU to the BTS. The <command>nmudiff</command> "
10540 "script in the <systemitem role=\"package\">devscripts</systemitem> package "
10541 "might be helpful."
10542 msgstr ""
10543 "NMU をする際には、まず NMU をする意図を明確にしておかねばなりません。それか"
10544 "ら、BTS へ現在のパッケージと提案する NMU との差分をパッチとして送付する必要が"
10545 "あります。<systemitem role=\"package\">devscripts</systemitem> パッケージにあ"
10546 "る <command>nmudiff</command> スクリプトが役に立つでしょう。"
10547
10548 #. type: Content of: <chapter><section><section><para>
10549 #: pkgs.dbk:1973
10550 msgid ""
10551 "While preparing the patch, you should better be aware of any package-"
10552 "specific practices that the maintainer might be using. Taking them into "
10553 "account reduces the burden of integrating your changes into the normal "
10554 "package workflow and thus increases the chances that integration will "
10555 "happen. A good place where to look for for possible package-specific "
10556 "practices is <ulink url=\"&url-debian-policy;ch-source.html#s-readmesource"
10557 "\"><filename>debian/README.source</filename></ulink>."
10558 msgstr ""
10559 "パッチを準備している間、メンテナが利用しているであろうパッケージ固有の慣例に"
10560 "注意を向けた方がいいでしょう。これを考慮に入れることは、通常のパッケージの作"
10561 "業工程に対してあなたの変更が入る負担を減らし、それに従って変更が入る可能性を"
10562 "高めます。パッケージ固有の慣例がある可能性があるので探すと良い場所は、<ulink "
10563 "url=\"&url-debian-policy;ch-source.html#s-readmesource\"><filename>debian/"
10564 "README.source</filename></ulink> です。"
10565
10566 #. type: Content of: <chapter><section><section><para>
10567 #: pkgs.dbk:1981
10568 msgid ""
10569 "Unless you have an excellent reason not to do so, you must then give some "
10570 "time to the maintainer to react (for example, by uploading to the "
10571 "<literal>DELAYED</literal> queue).  Here are some recommended values to use "
10572 "for delays:"
10573 msgstr ""
10574 "そうするべき十二分な理由が無い限り、メンテナに対応する時間を与えるべきです "
10575 "(例えば <literal>DELAYED</literal> キューにアップロードすることによってこれを"
10576 "行います)。以下が delayed キューを使う際のお勧めの値です:"
10577
10578 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10579 #: pkgs.dbk:1988
10580 msgid ""
10581 "Upload fixing only release-critical bugs older than 7 days, with no "
10582 "maintainer activity on the bug for 7 days and no indication that a fix is in "
10583 "progress: 0 days"
10584 msgstr ""
10585 "7 日以上経っているリリースクリティカルバグのみを修正するアップロードで、バグ"
10586 "に対するメンテナの活動が 7 日間見られなく、修正が行われている形跡が無い: 0 日"
10587
10588 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10589 #: pkgs.dbk:1993
10590 msgid "Upload fixing only release-critical bugs older than 7 days: 2 days"
10591 msgstr ""
10592 "7 日以上経っているリリースクリティカルバグのみを修正するアップロード: 2 日"
10593
10594 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10595 #: pkgs.dbk:1998
10596 msgid "Upload fixing only release-critical and important bugs: 5 days"
10597 msgstr "リリースクリティカルバグや重要なバグの修正のみのアップロード: 5 日"
10598
10599 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10600 #: pkgs.dbk:2003
10601 msgid "Other NMUs: 10 days"
10602 msgstr "他の NMU: 10 日"
10603
10604 #. type: Content of: <chapter><section><section><para>
10605 #: pkgs.dbk:2009
10606 msgid ""
10607 "Those delays are only examples. In some cases, such as uploads fixing "
10608 "security issues, or fixes for trivial bugs that blocking a transition, it is "
10609 "desirable that the fixed package reaches <literal>unstable</literal> sooner."
10610 msgstr ""
10611 "この値は例に過ぎません。セキュリティ問題を修正するアップロードや、移行を阻む"
10612 "些細なバグを修正するなど、いくつかのケースでは修正されたパッケージが "
10613 "<literal>不安定版 (unstable)</literal> にすぐ入るようになるのは望ましいことで"
10614 "す。"
10615
10616 #. type: Content of: <chapter><section><section><para>
10617 #: pkgs.dbk:2015
10618 msgid ""
10619 "Sometimes, release managers decide to allow NMUs with shorter delays for a "
10620 "subset of bugs (e.g release-critical bugs older than 7 days). Also, some "
10621 "maintainers list themselves in the <ulink url=\"&url-low-threshold-nmu;"
10622 "\">Low Threshold NMU list</ulink>, and accept that NMUs are uploaded without "
10623 "delay. But even in those cases, it's still a good idea to give the "
10624 "maintainer a few days to react before you upload, especially if the patch "
10625 "wasn't available in the BTS before, or if you know that the maintainer is "
10626 "generally active."
10627 msgstr ""
10628 "時々、リリースマネージャが特定のバグに対して短い delay 日数の NMU を許可を認"
10629 "めることがあります (7 日より古いリリースクリティカルバグなど)。また、一部のメ"
10630 "ンテナは <ulink url=\"&url-low-threshold-nmu;\">Low Threshold NMU list</"
10631 "ulink> に自身を挙げており、遅延なしの NMU アップロードを許可しています。しか"
10632 "しどのような場合であっても、特にパッチが BTS で以前手に入らなかったり、メンテ"
10633 "ナが大抵アクティブであるのを知っている場合など、アップロードの前にメンテナに"
10634 "対して数日与えるのは良い考えです。"
10635
10636 #. type: Content of: <chapter><section><section><para>
10637 #: pkgs.dbk:2025
10638 msgid ""
10639 "After you upload an NMU, you are responsible for the possible problems that "
10640 "you might have introduced. You must keep an eye on the package (subscribing "
10641 "to the package on the PTS is a good way to achieve this)."
10642 msgstr ""
10643 "NMU アップロード後、あなたは自分が導入したであろう問題に責任を持つことになり"
10644 "ます。パッケージを見張らなければなりません (これを行うには PTS 上のパッケージ"
10645 "を購読するのが良い方法です)。"
10646
10647 #. type: Content of: <chapter><section><section><para>
10648 #: pkgs.dbk:2031
10649 msgid ""
10650 "This is not a license to perform NMUs thoughtlessly.  If you NMU when it is "
10651 "clear that the maintainers are active and would have acknowledged a patch in "
10652 "a timely manner, or if you ignore the recommendations of this document, your "
10653 "upload might be a cause of conflict with the maintainer.  You should always "
10654 "be prepared to defend the wisdom of any NMU you perform on its own merits."
10655 msgstr ""
10656 "これは、軽率な NMU を行うための許可証ではありません。明らかにメンテナがアク"
10657 "ティブで時期を逃さずパッチについて対応している場合や、このドキュメントに書か"
10658 "れている推奨を無視している場合など、あなたによるアップロードはメンテナと衝突"
10659 "を起こすでしょう。NMU のメリットについて、自分が行ったことの賢明さを常に弁護"
10660 "できるようにしておく必要があります。"
10661
10662 #. type: Content of: <chapter><section><section><title>
10663 #: pkgs.dbk:2041
10664 msgid "NMUs and <filename>debian/changelog</filename>"
10665 msgstr "NMU と <filename>debian/changelog</filename>"
10666
10667 #. type: Content of: <chapter><section><section><para>
10668 #: pkgs.dbk:2043
10669 msgid ""
10670 "Just like any other (source) upload, NMUs must add an entry to "
10671 "<filename>debian/changelog</filename>, telling what has changed with this "
10672 "upload.  The first line of this entry must explicitely mention that this "
10673 "upload is an NMU, e.g.:"
10674 msgstr ""
10675 "他の (ソース) アップロード同様、NMU は <filename>debian/changelog</filename> "
10676 "にそのアップロードで何を変更したのかを示すエントリを追加せねばなりません。エ"
10677 "ントリの最初の行は、このアップロードが NMU であることを明白に示す必要がありま"
10678 "す。例えばこうです:"
10679
10680 # type: Content of: <chapter><section><section><screen>
10681 #. type: Content of: <chapter><section><section><screen>
10682 #: pkgs.dbk:2048
10683 #, no-wrap
10684 msgid "  * Non-maintainer upload.\n"
10685 msgstr "  * Non-maintainer upload.\n"
10686
10687 #. type: Content of: <chapter><section><section><para>
10688 #: pkgs.dbk:2052
10689 msgid "The way to version NMUs differs for native and non-native packages."
10690 msgstr ""
10691 "NMU のバージョンのつけ方は、ネイティブなパッケージとネイティブではないパッ"
10692 "ケージでは異なります。"
10693
10694 #. type: Content of: <chapter><section><section><para>
10695 #: pkgs.dbk:2055
10696 msgid ""
10697 "If the package is a native package (without a Debian revision in the version "
10698 "number), the version must be the version of the last maintainer upload, plus "
10699 "<literal>+nmu<replaceable>X</replaceable></literal>, where <replaceable>X</"
10700 "replaceable> is a counter starting at <literal>1</literal>.  If the last "
10701 "upload was also an NMU, the counter should be increased.  For example, if "
10702 "the current version is <literal>1.5</literal>, then an NMU would get version "
10703 "<literal>1.5+nmu1</literal>."
10704 msgstr ""
10705 "パッケージがネイティブパッケージの場合 (バージョン番号に Debian リビジョンが"
10706 "付かない)、バージョンはメンテナの最後のアップロードのバージョン + <literal>"
10707 "+nmu<replaceable>X</replaceable></literal> となり、<replaceable>X</"
10708 "replaceable> は <literal>1</literal> から始まる数字になります。最後のアップ"
10709 "ロードが同様に NMU の場合は、数字を増やします。例えば、現在のバージョンが "
10710 "<literal>1.5</literal> だとすると、NMU はバージョンが <literal>1.5+nmu1</"
10711 "literal> になります。"
10712
10713 #. type: Content of: <chapter><section><section><para>
10714 #: pkgs.dbk:2065
10715 msgid ""
10716 "If the package is not a native package, you should add a minor version "
10717 "number to the Debian revision part of the version number (the portion after "
10718 "the last hyphen). This extra number must start at <literal>1</literal>.  For "
10719 "example, if the current version is <literal>1.5-2</literal>, then an NMU "
10720 "would get version <literal>1.5-2.1</literal>. If a new upstream version is "
10721 "packaged in the NMU, the Debian revision is set to <literal>0</literal>, for "
10722 "example <literal>1.6-0.1</literal>."
10723 msgstr ""
10724 "パッケージがネイティブパッケージではない場合は、バージョン番号の Debian リビ"
10725 "ジョン部分 (最後のハイフン以下の部分) にマイナーバージョン番号を追加します。"
10726 "例えば、現在のバージョンが <literal>1.5-2</literal> であれば、NMU は "
10727 "<literal>1.5-2.1</literal> というバージョンになります。開発元のバージョンが新"
10728 "しくなったものが NMU でパッケージになった場合は、Debian リビジョンは "
10729 "<literal>0</literal> に設定されます。例えば <literal>1.6-0.1</literal> です。"
10730
10731 #. type: Content of: <chapter><section><section><para>
10732 #: pkgs.dbk:2074
10733 msgid ""
10734 "In both cases, if the last upload was also an NMU, the counter should be "
10735 "increased. For example, if the current version is <literal>1.5+nmu3</"
10736 "literal> (a native package which has already been NMUed), the NMU would get "
10737 "version <literal>1.5+nmu4</literal>."
10738 msgstr ""
10739 "どちらの場合でも、最後のアップロードも NMU だった場合には数字が増えます。例え"
10740 "ば、現在のバージョンが  <literal>1.5+nmu3</literal> (既に NMU されたネイティ"
10741 "ブパッケージ) の場合、NMU は <literal>1.5+nmu4</literal> というバージョンにな"
10742 "ります。"
10743
10744 #. type: Content of: <chapter><section><section><para>
10745 #: pkgs.dbk:2080
10746 msgid ""
10747 "A special versioning scheme is needed to avoid disrupting the maintainer's "
10748 "work, since using an integer for the Debian revision will potentially "
10749 "conflict with a maintainer upload already in preparation at the time of an "
10750 "NMU, or even one sitting in the ftp NEW queue.  It also has the benefit of "
10751 "making it visually clear that a package in the archive was not made by the "
10752 "official maintainer."
10753 msgstr ""
10754 "特別なバージョン付け方法が必要とされるのは、メンテナの作業を混乱させるのを避"
10755 "けるためです。何故ならば、Debian リビジョンのために整数を使っていると、NMU の"
10756 "際に既に準備されていたメンテナによるアップロードや、さらには ftp NEW queue に"
10757 "あるパッケージともぶつかる可能性があります。これには、アーカイブのパッケージ"
10758 "が公式メンテナによるものではない、と視覚的に明らかにする利点もあります。"
10759
10760 #. type: Content of: <chapter><section><section><para>
10761 #: pkgs.dbk:2090
10762 msgid ""
10763 "If you upload a package to testing or stable, you sometimes need to \"fork\" "
10764 "the version number tree. This is the case for security uploads, for "
10765 "example.  For this, a version of the form <literal>+deb<replaceable>XY</"
10766 "replaceable>u<replaceable>Z</replaceable></literal> should be used, where "
10767 "<replaceable>X</replaceable> and <replaceable>Y</replaceable> are the major "
10768 "and minor release numbers, and <replaceable>Z</replaceable> is a counter "
10769 "starting at <literal>1</literal>.  When the release number is not yet known "
10770 "(often the case for <literal>testing</literal>, at the beginning of release "
10771 "cycles), the lowest release number higher than the last stable release "
10772 "number must be used.  For example, while Lenny (Debian 5.0) is stable, a "
10773 "security NMU to stable for a package at version <literal>1.5-3</literal> "
10774 "would have version <literal>1.5-3+deb50u1</literal>, whereas a security NMU "
10775 "to Squeeze would get version <literal>1.5-3+deb60u1</literal>. After the "
10776 "release of Squeeze, security uploads to the <literal>testing</literal> "
10777 "distribution will be versioned <literal>+deb61uZ</literal>, until it is "
10778 "known whether that release will be Debian 6.1 or Debian 7.0 (if that becomes "
10779 "the case, uploads will be versioned as <literal>+deb70uZ</literal>)."
10780 msgstr ""
10781 "テスト版 (testing) あるいは 不安定版 (unstable) にパッケージをアップロードし"
10782 "た場合、バージョン番号のツリーを「分岐 (fork)」させねばならない時がしばしばあ"
10783 "ります。例えばセキュリティアップロードの場合です。この場合、<literal>"
10784 "+deb<replaceable>XY</replaceable>u<replaceable>Z</replaceable></literal> とい"
10785 "うバージョン形式が使われる必要があり、<replaceable>X</replaceable> と "
10786 "<replaceable>Y</replaceable> はメジャーリリース番号とマイナーリリース番号で、"
10787 "<replaceable>Z</replaceable> は <literal>1</literal> から始まる数字です。リ"
10788 "リース番号がまだ分からない場合 (リリースサイクルの初期に  <literal>テスト版 "
10789 "(testing)</literal> に良くあることです)、最後の安定版リリース番号よりは大き"
10790 "い、最も小さなリリース番号を使います。例えば、Lenny (Debian 5.0) が安定版の間"
10791 "は、バージョンが <literal>1.5-3+deb50u1</literal> であるパッケージの安定版へ"
10792 "のセキュリティ NMU はバージョン <literal>1.5-3+deb50u1</literal> になり、同様"
10793 "に Squeeze へのセキュリティ NMU はバージョン <literal>1.5-3+deb60u1</"
10794 "literal> になります。リリースのリリース後、<literal>テスト版 (testing)</"
10795 "literal> ディストリビューションへのセキュリティアップロードは、リリースが "
10796 "Debian 6.1 なのか Debian 7.0 なのかが分かるまで <literal>+deb61uZ</literal> "
10797 "とバージョンが付けられます (バージョンが Debian 7.0 になった場合は、アップ"
10798 "ロードは <literal>+deb70uZ</literal> とバージョンが付けられます)。"
10799
10800 # type: Content of: <chapter><section><section><title>
10801 #. type: Content of: <chapter><section><section><title>
10802 #: pkgs.dbk:2112
10803 msgid "Using the <literal>DELAYED/</literal> queue"
10804 msgstr "<literal>DELAYED/</literal> キューを使う"
10805
10806 #. type: Content of: <chapter><section><section><para>
10807 #: pkgs.dbk:2115
10808 msgid ""
10809 "Having to wait for a response after you request permission to NMU is "
10810 "inefficient, because it costs the NMUer a context switch to come back to the "
10811 "issue.  The <literal>DELAYED</literal> queue (see <xref linkend=\"delayed-"
10812 "incoming\"/>)  allows the developer doing the NMU to perform all the "
10813 "necessary tasks at the same time. For instance, instead of telling the "
10814 "maintainer that you will upload the updated package in 7 days, you should "
10815 "upload the package to <literal>DELAYED/7</literal> and tell the maintainer "
10816 "that he has 7 days to react.  During this time, the maintainer can ask you "
10817 "to delay the upload some more, or cancel your upload."
10818 msgstr ""
10819 "NMU の許可を求めた後で待っているのは効率的ではありません。NMU した人が作業に"
10820 "もどるために頭を切り替えるのに手間がかかるからです。<literal>DELAYED</"
10821 "literal> キュー (<xref linkend=\"delayed-incoming\"/> 参照) は、開発者が NMU "
10822 "をするのに必要な作業を同時にできるようになります。例えば、メンテナに対して更"
10823 "新したパッケージを 7 日後にアップロードするのを伝えるのではなく、パッケージ"
10824 "を <literal>DELAYED/7</literal> にアップロードしてメンテナに対して対応するの"
10825 "に 7 日間あることを伝えるべきです。この間、メンテナはもっとアップロードを遅ら"
10826 "せるかアップロードをキャンセルするかを尋ねることができます。"
10827
10828 #. type: Content of: <chapter><section><section><para>
10829 #: pkgs.dbk:2129
10830 msgid ""
10831 "The <literal>DELAYED</literal> queue should not be used to put additional "
10832 "pressure on the maintainer. In particular, it's important that you are "
10833 "available to cancel or delay the upload before the delay expires since the "
10834 "maintainer cannot cancel the upload himself."
10835 msgstr ""
10836 "<literal>DELAYED</literal> キューは、無用のプレッシャーをメンテナに与えるため"
10837 "に使われるべきではありません。特に、メンテナはアップロードを自身ではキャンセ"
10838 "ルできないので、delay が完了する前にアップロードをキャンセルあるいは遅らせる"
10839 "ことができるのはあなただ、という点が重要です。"
10840
10841 #. type: Content of: <chapter><section><section><para>
10842 #: pkgs.dbk:2136
10843 msgid ""
10844 "If you make an NMU to <literal>DELAYED</literal> and the maintainer updates "
10845 "his package before the delay expires, your upload will be rejected because a "
10846 "newer version is already available in the archive.  Ideally, the maintainer "
10847 "will take care to include your proposed changes (or at least a solution for "
10848 "the problems they address) in that upload."
10849 msgstr ""
10850 "<literal>DELAYED</literal> を使った NMU を行って delay が完了する前にメンテナ"
10851 "がパッケージを更新した場合には、アーカイブに既により新しいバージョンがあるの"
10852 "で、あなたのアップロードは拒否されます。理想的なのは、メンテナがそのアップ"
10853 "ロードであなたが提案した変更 (あるいは少なくとも対応した問題の解決方法) を含"
10854 "めるのを取り仕切ることです。"
10855
10856 #. type: Content of: <chapter><section><section><title>
10857 #: pkgs.dbk:2146
10858 msgid "NMUs from the maintainer's point of view"
10859 msgstr "メンテナの視点から見た NMU"
10860
10861 #. type: Content of: <chapter><section><section><para>
10862 #: pkgs.dbk:2149
10863 msgid ""
10864 "When someone NMUs your package, this means they want to help you to keep it "
10865 "in good shape.  This gives users fixed packages faster.  You can consider "
10866 "asking the NMUer to become a co-maintainer of the package.  Receiving an NMU "
10867 "on a package is not a bad thing; it just means that the package is "
10868 "interesting enough for other people to work on it."
10869 msgstr ""
10870 "誰かがあなたのパッケージを NMU した場合、これは彼らがパッケージを良い形に保つ"
10871 "のを助けたいと思っているということです。これによって、ユーザへ修正したパッ"
10872 "ケージをより早く届けます。NMU した人に、パッケージの副メンテナになることを尋"
10873 "ねるのを考えてみるのも良いでしょう。パッケージに対して NMU を受け取るのは悪い"
10874 "ことではありません。それは、単にそのパッケージが他の人が作業する価値があると"
10875 "いう意味です。"
10876
10877 #. type: Content of: <chapter><section><section><para>
10878 #: pkgs.dbk:2158
10879 msgid ""
10880 "To acknowledge an NMU, include its changes and changelog entry in your next "
10881 "maintainer upload.  If you do not acknowledge the NMU by including the NMU "
10882 "changelog entry in your changelog, the bugs will remain closed in the BTS "
10883 "but will be listed as affecting your maintainer version of the package."
10884 msgstr ""
10885 "NMU を承認するには、変更と changelog のエントリを次のメンテナアップロードに含"
10886 "めます。バグは BTS で close されたままになりますが、パッケージのメンテナバー"
10887 "ジョンに影響していると表示されます。"
10888
10889 #. type: Content of: <chapter><section><section><title>
10890 #: pkgs.dbk:2167
10891 msgid "Source NMUs vs Binary-only NMUs (binNMUs)"
10892 msgstr "ソース NMU vs バイナリのみの NMU (binNMU)"
10893
10894 #. type: Content of: <chapter><section><section><para>
10895 #: pkgs.dbk:2170
10896 msgid ""
10897 "The full name of an NMU is <emphasis>source NMU</emphasis>.  There is also "
10898 "another type, namely the <emphasis>binary-only NMU</emphasis>, or "
10899 "<emphasis>binNMU</emphasis>.  A binNMU is also a package upload by someone "
10900 "other than the package's maintainer.  However, it is a binary-only upload."
10901 msgstr ""
10902 "NMU のフルネームは<emphasis>ソース NMU</emphasis> です。もう一つ別の種類が"
10903 "あって、<emphasis>バイナリのみの NMU (binary-only NMU)</emphasis> あるいは "
10904 "<emphasis>binNMU</emphasis> と名付けられています。binNMU も、パッケージメンテ"
10905 "ナ以外の誰かによるパッケージのアップロードです。しかし、これはバイナリのみの"
10906 "アップロードです。"
10907
10908 #. type: Content of: <chapter><section><section><para>
10909 #: pkgs.dbk:2177
10910 msgid ""
10911 "When a library (or other dependency) is updated, the packages using it may "
10912 "need to be rebuilt.  Since no changes to the source are needed, the same "
10913 "source package is used."
10914 msgstr ""
10915 "ライブラリ (や他の依存関係) が更新された時、それを使っているパッケージを再ビ"
10916 "ルドする必要があるかもしれません。ソースへの変更は必要ないので、同じソース"
10917 "パッケージが利用されます。"
10918
10919 #. type: Content of: <chapter><section><section><para>
10920 #: pkgs.dbk:2183
10921 msgid ""
10922 "BinNMUs are usually triggered on the buildds by wanna-build.  An entry is "
10923 "added to <filename>debian/changelog</filename>, explaining why the upload "
10924 "was needed and increasing the version number as described in <xref linkend="
10925 "\"binary-only-nmu\"/>.  This entry should not be included in the next upload."
10926 msgstr ""
10927 "binNMU は、通常 wanna-build によって buildd 上で引き起こされます。"
10928 "<filename>debian/changelog</filename> にエントリが追加され、なぜアップロード"
10929 "が必要だったのか、という説明と <xref linkend=\"binary-only-nmu\"/> で記述され"
10930 "ているようにバージョン番号を増やします。このエントリは、その次のアップロード"
10931 "に含めるべきではありません。"
10932
10933 #. type: Content of: <chapter><section><section><para>
10934 #: pkgs.dbk:2191
10935 msgid ""
10936 "Buildds upload packages for their architecture to the archive as binary-only "
10937 "uploads.  Strictly speaking, these are binNMUs.  However, they are not "
10938 "normally called NMU, and they don't add an entry to <filename>debian/"
10939 "changelog</filename>."
10940 msgstr ""
10941 "buildd は、アーカイブするために、バイナリのみのアップロードとして、そのアーキ"
10942 "テクチャに対してパッケージをアップロードします。厳密に言えば、これは binNMU "
10943 "です。しかし、これは通常 NMU とは呼ばれず、<filename>debian/changelog</"
10944 "filename> にエントリを追加しません。"
10945
10946 #. type: Content of: <chapter><section><section><title>
10947 #: pkgs.dbk:2199
10948 msgid "NMUs vs QA uploads"
10949 msgstr "NMU vs QA アップロード"
10950
10951 #. type: Content of: <chapter><section><section><para>
10952 #: pkgs.dbk:2202
10953 msgid ""
10954 "NMUs are uploads of packages by somebody else than their assigned "
10955 "maintainer.  There is another type of upload where the uploaded package is "
10956 "not yours: QA uploads. QA uploads are uploads of orphaned packages."
10957 msgstr ""
10958 "NMU は、割り当てられているメンテナ以外の誰かによるパッケージのアップロードで"
10959 "す。自分のものではないパッケージのアップロードについては、もう一つ、別の種類"
10960 "のアップロードがあります: QA アップロードです。QAアップロードは、みなしご化さ"
10961 "れたパッケージのアップロードです。"
10962
10963 #. type: Content of: <chapter><section><section><para>
10964 #: pkgs.dbk:2209
10965 msgid ""
10966 "QA uploads are very much like normal maintainer uploads: they may fix "
10967 "anything, even minor issues; the version numbering is normal, and there is "
10968 "no need to use a delayed upload.  The difference is that you are not listed "
10969 "as the <literal>Maintainer</literal> or <literal>Uploader</literal> for the "
10970 "package.  Also, the changelog entry of a QA upload has a special first line:"
10971 msgstr ""
10972 "QA アップロードは、ほとんど通常のメンテナによるアップロードと同じです: 些細な"
10973 "問題であっても、なんでも修正します。バージョン番号の付け方は通常のものです"
10974 "し、delay アップロードをする必要もありません。違いは、パッケージのメンテナあ"
10975 "るいはアップローダとして記載されていない点です。また、QA アップロードの "
10976 "changelog のエントリは以下のように最初の一行が特別になっています:"
10977
10978 #. type: Content of: <chapter><section><section><screen>
10979 #: pkgs.dbk:2217
10980 #, no-wrap
10981 msgid " * QA upload.\n"
10982 msgstr " * QA upload.\n"
10983
10984 #. type: Content of: <chapter><section><section><para>
10985 #: pkgs.dbk:2221
10986 msgid ""
10987 "If you want to do an NMU, and it seems that the maintainer is not active, it "
10988 "is wise to check if the package is orphaned (this information is displayed "
10989 "on the package's Package Tracking System page).  When doing the first QA "
10990 "upload to an orphaned package, the maintainer should be set to "
10991 "<literal>Debian QA Group &lt;packages@qa.debian.org&gt;</literal>.  Orphaned "
10992 "packages which did not yet have a QA upload still have their old maintainer "
10993 "set.  There is a list of them at <ulink url=\"&url-orphaned-not-qa;\"/>."
10994 msgstr ""
10995 "あなたが NMU をしたいと思い、かつ、メンテナが活動的ではない場合、パッケージが"
10996 "みなしご化されてないかどうかを確認するのが賢明です (この情報はパッケージ追跡"
10997 "システム (PTS) のページで表示されています)。みなしご化されたパッケージに対し"
10998 "て最初の QA アップロードを行うときは、メンテナは <literal>Debian QA Group "
10999 "&lt;packages@qa.debian.org&gt;</literal> に設定する必要があります。まだ QA "
11000 "アップロードがされていないみなしご化されたパッケージには、以前のメンテナが設"
11001 "定されています。この一覧は <ulink url=\"&url-orphaned-not-qa;\"/> で手に入り"
11002 "ます。"
11003
11004 #. type: Content of: <chapter><section><section><para>
11005 #: pkgs.dbk:2232
11006 msgid ""
11007 "Instead of doing a QA upload, you can also consider adopting the package by "
11008 "making yourself the maintainer.  You don't need permission from anybody to "
11009 "adopt an orphaned package, you can just set yourself as maintainer and "
11010 "upload the new version (see <xref linkend=\"adopting\"/>)."
11011 msgstr ""
11012 "QA アップロードをする代わりに、メンテナをあなた自身に変更してパッケージを引き"
11013 "取ることも考えられます。みなしご化されたパッケージを引き取るのには、誰からの"
11014 "許可も必要としません。メンテナをあなた自身に設定して新しいバージョンをアップ"
11015 "ロードするだけです (<xref linkend=\"adopting\"/> を参照)。"
11016
11017 #. type: Content of: <chapter><section><section><title>
11018 #: pkgs.dbk:2241
11019 msgid "NMUs vs team uploads"
11020 msgstr "NMU vs チームアップロード"
11021
11022 #. type: Content of: <chapter><section><section><para>
11023 #: pkgs.dbk:2244
11024 msgid ""
11025 "Sometimes you are fixing and/or updating a package because you are member of "
11026 "a packaging team (which uses a mailing list as <literal>Maintainer</literal> "
11027 "or <literal>Uploader</literal>, see <xref linkend=\"collaborative-maint\"/>) "
11028 "but you don't want to add yourself to <literal>Uploaders</literal> because "
11029 "you do not plan to contribute regularly to this specific package. If it "
11030 "conforms with your team's policy, you can perform a normal upload without "
11031 "being listed directly as <literal>Maintainer</literal> or <literal>Uploader</"
11032 "literal>. In that case, you should start your changelog entry with the "
11033 "following line:"
11034 msgstr ""
11035 "パッケージングチーム (<literal>Maintainer</literal> あるいは "
11036 "<literal>Uploader</literal> としてメーリングリストを使う。<xref linkend="
11037 "\"collaborative-maint\"/> 参照) の一員であるため、時々パッケージを修正あるい"
11038 "は更新しているが、常にこの特定パッケージに貢献する予定は無いので自分を "
11039 "<literal>Uploaders</literal> には加えたくはない、という時があります。これがあ"
11040 "なたのチームの方針に沿っているなら、直接 <literal>Maintainer</literal> 欄や "
11041 "<literal>Uploader</literal> 欄に記載せずとも通常のアップロードが可能です。こ"
11042 "の場合、changelog のエントリを以下の行で始める必要があります:"
11043
11044 #. type: Content of: <chapter><section><section><screen>
11045 #: pkgs.dbk:2254
11046 #, no-wrap
11047 msgid " * Team upload.\n"
11048 msgstr " * Team upload.\n"
11049
11050 # type: Content of: <chapter><section><title>
11051 #. type: Content of: <chapter><section><title>
11052 #: pkgs.dbk:2262
11053 msgid "Collaborative maintenance"
11054 msgstr "共同メンテナンス"
11055
11056 #. type: Content of: <chapter><section><para>
11057 #: pkgs.dbk:2264
11058 msgid ""
11059 "Collaborative maintenance is a term describing the sharing of Debian package "
11060 "maintenance duties by several people.  This collaboration is almost always a "
11061 "good idea, since it generally results in higher quality and faster bug fix "
11062 "turnaround times.  It is strongly recommended that packages with a priority "
11063 "of <literal>standard</literal> or which are part of the base set have co-"
11064 "maintainers."
11065 msgstr ""
11066 "共同メンテナンス (collaborative maintenance) は、Debian パッケージのメンテナ"
11067 "ンス責任を数人でシェアすることを指す用語です。この共同作業は、通常はより上質"
11068 "で短いバグ修正時間をもたらすので、大抵の場合は常に良い考えです。優先度が標準 "
11069 "(<literal>standard</literal>) あるいは基本セット (base) の一部であるパッケー"
11070 "ジは、副メンテナ (co-maintainer) を持つことを強くお勧めします。"
11071
11072 # type: Content of: <chapter><section><para>
11073 #. type: Content of: <chapter><section><para>
11074 #: pkgs.dbk:2272
11075 msgid ""
11076 "Generally there is a primary maintainer and one or more co-maintainers.  The "
11077 "primary maintainer is the person whose name is listed in the "
11078 "<literal>Maintainer</literal> field of the <filename>debian/control</"
11079 "filename> file.  Co-maintainers are all the other maintainers, usually "
11080 "listed in the <literal>Uploaders</literal> field of the <filename>debian/"
11081 "control</filename> file."
11082 msgstr ""
11083 "大抵の場合、主メンテナに加えて一人か二人の副メンテナが居ます。主メンテナは "
11084 "<filename>debian/control</filename> ファイルの <literal>Maintainer</literal> "
11085 "欄に名前が記載されている人です。副メンテナは他のすべてのメンテナで、通常 "
11086 "<filename>debian/control</filename> ファイルの <literal>Uploaders</literal> "
11087 "に記載されています。"
11088
11089 # type: Content of: <chapter><section><para>
11090 #. type: Content of: <chapter><section><para>
11091 #: pkgs.dbk:2280
11092 msgid ""
11093 "In its most basic form, the process of adding a new co-maintainer is quite "
11094 "easy:"
11095 msgstr "もっとも基本的なやり方では、新しい副メンテナの追加は大変簡単です:"
11096
11097 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
11098 #: pkgs.dbk:2286
11099 msgid ""
11100 "Setup the co-maintainer with access to the sources you build the package "
11101 "from.  Generally this implies you are using a network-capable version "
11102 "control system, such as <literal>CVS</literal> or <literal>Subversion</"
11103 "literal>.  Alioth (see <xref linkend=\"alioth\"/>) provides such tools, "
11104 "amongst others."
11105 msgstr ""
11106 "副メンテナが、あなたがビルドしたパッケージのソースにアクセスできるように設定"
11107 "します。一般に、これはあなたが <literal>CVS</literal> や "
11108 "<literal>Subversion</literal> のようなネットワークを利用するバージョン管理シ"
11109 "ステムを利用しているということを意味しています。Alioth (<xref linkend="
11110 "\"alioth\"/> 参照) はこの様なツールを提供しており、他でも同様です。"
11111
11112 # type: Content of: <chapter><section><itemizedlist><listitem><para>
11113 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
11114 #: pkgs.dbk:2294
11115 msgid ""
11116 "Add the co-maintainer's correct maintainer name and address to the "
11117 "<literal>Uploaders</literal> field in the first paragraph of the "
11118 "<filename>debian/control</filename> file."
11119 msgstr ""
11120 "副メンテナの正確なメンテナ名とアドレスを <filename>debian/control</filename> "
11121 "ファイルの最初の段落の <literal>Uploaders</literal> 欄に追加します。"
11122
11123 # type: Content of: <chapter><section><itemizedlist><listitem><screen>
11124 #. type: Content of: <chapter><section><itemizedlist><listitem><screen>
11125 #: pkgs.dbk:2299
11126 #, no-wrap
11127 msgid "Uploaders: John Buzz &lt;jbuzz@debian.org&gt;, Adam Rex &lt;arex@debian.org&gt;\n"
11128 msgstr "Uploaders: John Buzz &lt;jbuzz@debian.org&gt;, Adam Rex &lt;arex@debian.org&gt;\n"
11129
11130 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
11131 #: pkgs.dbk:2304
11132 msgid ""
11133 "Using the PTS (<xref linkend=\"pkg-tracking-system\"/>), the co-maintainers "
11134 "should subscribe themselves to the appropriate source package."
11135 msgstr ""
11136 "PTS (<xref linkend=\"pkg-tracking-system\"/>) を使う場合、副メンテナは適切な"
11137 "ソースパッケージの購読をする必要があります。"
11138
11139 #. type: Content of: <chapter><section><para>
11140 #: pkgs.dbk:2310
11141 msgid ""
11142 "Another form of collaborative maintenance is team maintenance, which is "
11143 "recommended if you maintain several packages with the same group of "
11144 "developers.  In that case, the <literal>Maintainer</literal> and "
11145 "<literal>Uploaders</literal> field of each package must be managed with "
11146 "care.  It is recommended to choose between one of the two following schemes:"
11147 msgstr ""
11148 "共同メンテナンスのもう一つの形態はチームメンテナンスです。これは、複数のパッ"
11149 "ケージを同じ開発者グループでメンテナンスする場合にお勧めです。その場合、各"
11150 "パッケージの <literal>Maintainer</literal> 欄と <literal>Uploaders</literal> "
11151 "欄は注意して扱わねばいけません。以下の二つの案からいずれかを選ぶのがお勧めで"
11152 "す:"
11153
11154 #. type: Content of: <chapter><section><orderedlist><listitem><para>
11155 #: pkgs.dbk:2319
11156 msgid ""
11157 "Put the team member mainly responsible for the package in the "
11158 "<literal>Maintainer</literal> field.  In the <literal>Uploaders</literal>, "
11159 "put the mailing list address, and the team members who care for the package."
11160 msgstr ""
11161 "パッケージの主に担当をするチームメンバーを <literal>Maintainer</literal> 欄に"
11162 "追加します。<literal>Uploaders</literal> 欄には、メーリングリストのアドレスと"
11163 "パッケージの面倒をみるチームメンバーを追加します。"
11164
11165 #. type: Content of: <chapter><section><orderedlist><listitem><para>
11166 #: pkgs.dbk:2326
11167 msgid ""
11168 "Put the mailing list address in the <literal>Maintainer</literal> field.  In "
11169 "the <literal>Uploaders</literal> field, put the team members who care for "
11170 "the package.  In this case, you must make sure the mailing list accept bug "
11171 "reports without any human interaction (like moderation for non-subscribers)."
11172 msgstr ""
11173 "メーリングリストのアドレスを <literal>Maintainer</literal> 欄に追加します。"
11174 "<literal>Uploaders</literal> 欄には、パッケージの面倒をみるチームメンバーを追"
11175 "加します。この場合、メーリングリストは (購読者以外に対するモデレーションなど"
11176 "の) 人手を介さずにバグ報告を受け取ることを確認する必要があります。"
11177
11178 #. type: Content of: <chapter><section><para>
11179 #: pkgs.dbk:2335
11180 msgid ""
11181 "In any case, it is a bad idea to automatically put all team members in the "
11182 "<literal>Uploaders</literal> field. It clutters the Developer's Package "
11183 "Overview listing (see <xref linkend=\"ddpo\"/>) with packages one doesn't "
11184 "really care for, and creates a false sense of good maintenance. For the same "
11185 "reason, team members do not need to add themselves to the "
11186 "<literal>Uploaders</literal> field just because they are uploading the "
11187 "package once, they can do a “Team upload” (see <xref linkend=\"nmu-team-"
11188 "upload\"/>). Conversely, it is a bad idea to keep a package with only the "
11189 "mailing list address as a <literal>Maintainer</literal> and no "
11190 "<literal>Uploaders</literal>."
11191 msgstr ""
11192 "どのような場合でも、すべてのチームメンバーを <literal>Uploaders</literal> 欄"
11193 "に入れるのは良くない考えです。これは、Developer's Package Overview の一覧 "
11194 "(<xref linkend=\"ddpo\"/> 参照) を実際には対応していないパッケージで散らかし"
11195 "てしまい、偽りの良いメンテナンス状態を作り出します。同じ理由から、パッケージ"
11196 "を一回アップロードするのであれば、「チームアップロード (Team Upload)」ができ"
11197 "るので、チームメンバーは <literal>Uploaders</literal> 欄へ自分を追加する必要"
11198 "はありません (<xref linkend=\"nmu-team-upload\"/> 参照)。逆にいえば、"
11199 "<literal>Maintainer</literal> 欄にメーリングリストのアドレスのみで "
11200 "<literal>Uploaders</literal> 欄に誰も追加していないままにしておくのは良くない"
11201 "考えです。"
11202
11203 # type: Content of: <chapter><section><title>
11204 #. type: Content of: <chapter><section><title>
11205 #: pkgs.dbk:2348
11206 msgid "The testing distribution"
11207 msgstr "テスト版ディストリビューション"
11208
11209 # type: Content of: <chapter><section><section><title>
11210 #. type: Content of: <chapter><section><section><title>
11211 #: pkgs.dbk:2350
11212 msgid "Basics"
11213 msgstr "基本"
11214
11215 # type: Content of: <chapter><section><section><para>
11216 #. type: Content of: <chapter><section><section><para>
11217 #: pkgs.dbk:2352
11218 msgid ""
11219 "Packages are usually installed into the <literal>testing</literal> "
11220 "distribution after they have undergone some degree of <literal>testing</"
11221 "literal> in <literal>unstable</literal>."
11222 msgstr ""
11223 "通常、パッケージは<literal>不安定版 (unstable)</literal> での必要ないくつかの"
11224 "テストを潜り抜けた後で、<literal>テスト版ディストリビューション(testing)</"
11225 "literal> にインストールされます。"
11226
11227 #. type: Content of: <chapter><section><section><para>
11228 #: pkgs.dbk:2357
11229 msgid ""
11230 "They must be in sync on all architectures and mustn't have dependencies that "
11231 "make them uninstallable; they also have to have generally no known release-"
11232 "critical bugs at the time they're installed into <literal>testing</"
11233 "literal>.  This way, <literal>testing</literal> should always be close to "
11234 "being a release candidate.  Please see below for details."
11235 msgstr ""
11236 "これらは、すべてのアーキテクチャ上で同期していなければならず、インストールで"
11237 "きなくなるような依存関係を持ってはいけません。また、<literal>テスト版 "
11238 "(testing)</literal> にインストールされる際に既知のリリースクリティカルバグを"
11239 "持っていない必要があります。このようにして、<literal>テスト版 (testing)</"
11240 "literal> は常にリリース候補に近いものである必要があります。詳細は以下を参照し"
11241 "てください。"
11242
11243 # type: Content of: <chapter><section><section><title>
11244 #. type: Content of: <chapter><section><section><title>
11245 #: pkgs.dbk:2366
11246 msgid "Updates from unstable"
11247 msgstr "不安定版からの更新"
11248
11249 # type: Content of: <chapter><section><section><para>
11250 #. type: Content of: <chapter><section><section><para>
11251 #: pkgs.dbk:2368
11252 msgid ""
11253 "The scripts that update the <literal>testing</literal> distribution are run "
11254 "twice each day, right after the installation of the updated packages; these "
11255 "scripts are called <literal>britney</literal>.  They generate the "
11256 "<filename>Packages</filename> files for the <literal>testing</literal> "
11257 "distribution, but they do so in an intelligent manner; they try to avoid any "
11258 "inconsistency and to use only non-buggy packages."
11259 msgstr ""
11260 "<literal>テスト版 (testing)</literal> ディストリビューションを更新するスクリ"
11261 "プトは、日に二回、更新されたパッケージのインストール直後に動作します。これら"
11262 "のスクリプトは <literal>britney</literal> と呼ばれます。これは、<literal>テス"
11263 "ト版 (testing)</literal> ディストリビューションに対して <filename>Packages</"
11264 "filename> ファイルを生成しますが、不整合を避けてバグが無いパッケージのみを利"
11265 "用しようとする気の利いたやり方で行います。"
11266
11267 # type: Content of: <chapter><section><section><para>
11268 #. type: Content of: <chapter><section><section><para>
11269 #: pkgs.dbk:2376
11270 msgid ""
11271 "The inclusion of a package from <literal>unstable</literal> is conditional "
11272 "on the following:"
11273 msgstr ""
11274 "<literal>不安定版 (unstable)</literal> からのパッケージの取り込みは以下の条件"
11275 "です:"
11276
11277 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11278 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11279 #: pkgs.dbk:2382
11280 msgid ""
11281 "The package must have been available in <literal>unstable</literal> for 2, 5 "
11282 "or 10 days, depending on the urgency (high, medium or low).  Please note "
11283 "that the urgency is sticky, meaning that the highest urgency uploaded since "
11284 "the previous <literal>testing</literal> transition is taken into account.  "
11285 "Those delays may be doubled during a freeze, or <literal>testing</literal> "
11286 "transitions may be switched off altogether;"
11287 msgstr ""
11288 "パッケージは、urgency に応じて (high、medium、low)、2日、5日、10日の間、"
11289 "<literal>不安定版 (unstable)</literal> で利用可能になっていなければいけませ"
11290 "ん。urgency は貼り付くことに注意してください。つまり、前回の <literal>テスト"
11291 "版 (testing)</literal> への移行を考慮に入れてから最大の urgency でアップロー"
11292 "ドされるということです。この遅延は、フリーズ期間の間は倍になるか、<literal>テ"
11293 "スト版 (testing)</literal> への移行が完全に無効にされます;"
11294
11295 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11296 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11297 #: pkgs.dbk:2392
11298 msgid ""
11299 "It must not have new release-critical bugs (RC bugs affecting the version "
11300 "available in <literal>unstable</literal>, but not affecting the version in "
11301 "<literal>testing</literal>);"
11302 msgstr ""
11303 "新たなリリースクリティカルバグを持っていないこと (<literal>不安定版 "
11304 "(unstable)</literal>で利用可能なバージョンに影響する RC バグであって、"
11305 "<literal>テスト版 (testing)</literal> にあるバージョンに影響するものではな"
11306 "い);"
11307
11308 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11309 #: pkgs.dbk:2399
11310 msgid ""
11311 "It must be available on all architectures on which it has previously been "
11312 "built in <literal>unstable</literal>. <link linkend=\"dak-ls\">dak ls</link> "
11313 "may be of interest to check that information;"
11314 msgstr ""
11315 "あらかじめ <literal>unstable</literal> でビルドされた際に、全アーキテクチャで"
11316 "利用可能になっていなくてはいけません。この情報をチェックするのに <link "
11317 "linkend=\"dak-ls\">dak ls</link> に興味を持つかもしれません;"
11318
11319 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11320 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11321 #: pkgs.dbk:2406
11322 msgid ""
11323 "It must not break any dependency of a package which is already available in "
11324 "<literal>testing</literal>;"
11325 msgstr ""
11326 "既に<literal>テスト版 (testing)</literal> で利用可能になっているパッケージの"
11327 "依存関係を壊さないこと;"
11328
11329 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11330 #: pkgs.dbk:2412
11331 msgid ""
11332 "The packages on which it depends must either be available in "
11333 "<literal>testing</literal> or they must be accepted into <literal>testing</"
11334 "literal> at the same time (and they will be if they fulfill all the "
11335 "necessary criteria)."
11336 msgstr ""
11337 "パッケージが依存するものは、<literal>テスト版 (testing)</literal> で利用可能"
11338 "なものか、<literal>テスト版 (testing)</literal> に同時に受け入れられるもので"
11339 "なくてはいけない (そして、それらは必要な条件をすべて満たしていれば、<literal>"
11340 "テスト版 (testing)</literal>) に入る)。"
11341
11342 # type: Content of: <chapter><section><section><para>
11343 #. type: Content of: <chapter><section><section><para>
11344 #: pkgs.dbk:2420
11345 msgid ""
11346 "To find out whether a package is progressing into <literal>testing</literal> "
11347 "or not, see the <literal>testing</literal> script output on the <ulink url="
11348 "\"&url-testing-maint;\">web page of the testing distribution</ulink>, or use "
11349 "the program <command>grep-excuses</command> which is in the <systemitem role="
11350 "\"package\">devscripts</systemitem> package.  This utility can easily be "
11351 "used in a <citerefentry> <refentrytitle>crontab</refentrytitle> "
11352 "<manvolnum>5</manvolnum> </citerefentry> to keep yourself informed of the "
11353 "progression of your packages into <literal>testing</literal>."
11354 msgstr ""
11355 "パッケージが<literal>テスト版 (testing)</literal> に入る処理がされるかどうか"
11356 "は、<ulink url=\"&url-testing-maint;\">テスト版ディストリビューションのウェブ"
11357 "ページ</ulink>の<literal>テスト版 (testing)</literal> スクリプトの出力を参照"
11358 "するか、<systemitem role=\"package\">devscripts</systemitem> パッケージ中の "
11359 "<command>grep-excuses</command> プログラムを使ってください。このユーティリ"
11360 "ティは、パッケージが<literal>テスト版 (testing)</literal> への進行の通知をし"
11361 "続けるのに、<citerefentry> <refentrytitle>crontab</refentrytitle> "
11362 "<manvolnum>5</manvolnum> </citerefentry> で手軽に使うことができます。"
11363
11364 # type: Content of: <chapter><section><section><para>
11365 #. type: Content of: <chapter><section><section><para>
11366 #: pkgs.dbk:2431
11367 msgid ""
11368 "The <filename>update_excuses</filename> file does not always give the "
11369 "precise reason why the package is refused; you may have to find it on your "
11370 "own by looking for what would break with the inclusion of the package.  The "
11371 "<ulink url=\"&url-testing-maint;\">testing web page</ulink> gives some more "
11372 "information about the usual problems which may be causing such troubles."
11373 msgstr ""
11374 "<filename>update_excuses</filename> は、なぜパッケージが拒否されたのか正確な"
11375 "理由を必ずしも表示しません。自分自身で何がパッケージが含まれるのを妨げている"
11376 "のか、探す必要があるかもしれません。<ulink url=\"&url-testing-maint;\">テスト"
11377 "版のウェブページ</ulink>が、そのような問題を引き起こす良くある問題についての"
11378 "情報を与えてくれるでしょう。"
11379
11380 # type: Content of: <chapter><section><section><para>
11381 #. type: Content of: <chapter><section><section><para>
11382 #: pkgs.dbk:2438
11383 msgid ""
11384 "Sometimes, some packages never enter <literal>testing</literal> because the "
11385 "set of interrelationship is too complicated and cannot be sorted out by the "
11386 "scripts.  See below for details."
11387 msgstr ""
11388 "時折、相互依存関係の組み合わせが非常に難解なのでスクリプトが解決できないこと"
11389 "があるため、パッケージが<literal>テスト版 (testing)</literal> に決して入らな"
11390 "いことがあります。詳細は下記を参照してください。"
11391
11392 # type: Content of: <chapter><section><section><para>
11393 #. type: Content of: <chapter><section><section><para>
11394 #: pkgs.dbk:2443
11395 msgid ""
11396 "Some further dependency analysis is shown on <ulink url=\"http://release."
11397 "debian.org/migration/\"></ulink> — but be warned, this page also shows build "
11398 "dependencies which are not considered by britney."
11399 msgstr ""
11400 "依存性についてのさらなる分析は、<ulink url=\"http://release.debian.org/"
11401 "migration/\"></ulink> で表示されています — ですが、このページが britney が処"
11402 "理した依存性ではないものも表示しているのに注意してください。"
11403
11404 #. type: Content of: <chapter><section><section><section><title>
11405 #: pkgs.dbk:2448
11406 msgid "Out-of-date"
11407 msgstr "時代遅れ (Out-of-date)"
11408
11409 # type: Content of: <chapter><section><section><section><para>
11410 #.  FIXME: better rename this file than document rampant professionalism? 
11411 #. type: Content of: <chapter><section><section><section><para>
11412 #: pkgs.dbk:2451
11413 msgid ""
11414 "For the <literal>testing</literal> migration script, outdated means: There "
11415 "are different versions in <literal>unstable</literal> for the release "
11416 "architectures (except for the architectures in fuckedarches; fuckedarches is "
11417 "a list of architectures that don't keep up (in <filename>update_out.py</"
11418 "filename>), but currently, it's empty).  outdated has nothing whatsoever to "
11419 "do with the architectures this package has in <literal>testing</literal>."
11420 msgstr ""
11421 "<literal>テスト版 (testing)</literal> への移行スクリプトの場合、時代遅れ "
11422 "(outdated) というのが意味しているのは: リリースアーキテクチャに対して、複数の"
11423 "異なったバージョンが<literal>不安定版 (unstable)</literal> にある "
11424 "(fuckedarches にあるアーキテクチャを除く。fuckedarches は "
11425 "(<filename>update_out.py</filename> 中で) 更新を行わないアーキテクチャの一覧"
11426 "ですが、現在のところは空になっています)。時代遅れ (outdated) の場合、"
11427 "<literal>テスト版 (testing)</literal> でこのパッケージが存在しているアーキテ"
11428 "クチャに対して全く何もしません。"
11429
11430 # type: Content of: <chapter><section><section><section><para>
11431 #. type: Content of: <chapter><section><section><section><para>
11432 #: pkgs.dbk:2459
11433 msgid "Consider this example:"
11434 msgstr "以下の例を考えてみましょう:"
11435
11436 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11437 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11438 #: pkgs.dbk:2466 pkgs.dbk:2499
11439 msgid "alpha"
11440 msgstr "alpha"
11441
11442 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11443 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11444 #: pkgs.dbk:2467 pkgs.dbk:2500
11445 msgid "arm"
11446 msgstr "arm"
11447
11448 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11449 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11450 #: pkgs.dbk:2472 pkgs.dbk:2506 pkgs.dbk:2568
11451 msgid "testing"
11452 msgstr "テスト版"
11453
11454 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11455 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11456 #: pkgs.dbk:2473 pkgs.dbk:2478 pkgs.dbk:2507 pkgs.dbk:2508 pkgs.dbk:2515
11457 msgid "1"
11458 msgstr "1"
11459
11460 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11461 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11462 #: pkgs.dbk:2474 pkgs.dbk:2509 pkgs.dbk:2514
11463 msgid "-"
11464 msgstr "-"
11465
11466 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11467 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11468 #: pkgs.dbk:2477 pkgs.dbk:2512 pkgs.dbk:2569
11469 msgid "unstable"
11470 msgstr "不安定版"
11471
11472 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11473 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11474 #: pkgs.dbk:2479 pkgs.dbk:2513
11475 msgid "2"
11476 msgstr "2"
11477
11478 #. type: Content of: <chapter><section><section><section><para>
11479 #: pkgs.dbk:2485
11480 msgid ""
11481 "The package is out of date on <literal>alpha</literal> in <literal>unstable</"
11482 "literal>, and will not go to <literal>testing</literal>. Removing the "
11483 "package would not help at all, the package is still out of date on "
11484 "<literal>alpha</literal>, and will not propagate to <literal>testing</"
11485 "literal>."
11486 msgstr ""
11487 "<literal>不安定版 (unstable)</literal> での <literal>alpha</literal> のパッ"
11488 "ケージは時代遅れになっているので、<literal>テスト版 (testing)</literal> に入"
11489 "りません。パッケージの削除は全く役に立たず、<literal>alpha</literal> ではパッ"
11490 "ケージは時代遅れのままで、<literal>テスト版 (testing)</literal> には移行しま"
11491 "せん。"
11492
11493 # type: Content of: <chapter><section><section><section><para>
11494 #. type: Content of: <chapter><section><section><section><para>
11495 #: pkgs.dbk:2491
11496 msgid ""
11497 "However, if ftp-master removes a package in <literal>unstable</literal> "
11498 "(here on <literal>arm</literal>):"
11499 msgstr ""
11500 "ですが、もしも ftp-master が<literal>不安定版 (unstable)</literal> のパッケー"
11501 "ジ (ここでは <literal>arm</literal> の) を削除した場合:"
11502
11503 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11504 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11505 #: pkgs.dbk:2501
11506 msgid "hurd-i386"
11507 msgstr "hurd-i386"
11508
11509 # type: Content of: <chapter><section><section><section><para>
11510 #. type: Content of: <chapter><section><section><section><para>
11511 #: pkgs.dbk:2521
11512 msgid ""
11513 "In this case, the package is up to date on all release architectures in "
11514 "<literal>unstable</literal> (and the extra <literal>hurd-i386</literal> "
11515 "doesn't matter, as it's not a release architecture)."
11516 msgstr ""
11517 "この場合、パッケージは<literal>不安定版 (unstable)</literal> ですべてのリリー"
11518 "スアーキテクチャで最新になります (それから、もう一つの <literal>hurd-i386</"
11519 "literal> は、リリースアーキテクチャではないので問題になりません)。"
11520
11521 # type: Content of: <chapter><section><section><section><para>
11522 #. type: Content of: <chapter><section><section><section><para>
11523 #: pkgs.dbk:2526
11524 msgid ""
11525 "Sometimes, the question is raised if it is possible to allow packages in "
11526 "that are not yet built on all architectures: No.  Just plainly no.  (Except "
11527 "if you maintain glibc or so.)"
11528 msgstr ""
11529 "時折、すべてのアーキテクチャでまだビルドされていていないパッケージを入れられ"
11530 "るか、という質問がでてきます: いいえ。 単純にいいえ、です (glibc などをメンテ"
11531 "している場合を除きます)。"
11532
11533 # type: Content of: <chapter><section><section><section><title>
11534 #. type: Content of: <chapter><section><section><section><title>
11535 #: pkgs.dbk:2533
11536 msgid "Removals from testing"
11537 msgstr "テスト版からの削除"
11538
11539 # type: Content of: <chapter><section><section><section><para>
11540 #. type: Content of: <chapter><section><section><section><para>
11541 #: pkgs.dbk:2535
11542 msgid ""
11543 "Sometimes, a package is removed to allow another package in: This happens "
11544 "only to allow <emphasis>another</emphasis> package to go in if it's ready in "
11545 "every other sense.  Suppose e.g.  that <literal>a</literal> cannot be "
11546 "installed with the new version of <literal>b</literal>; then <literal>a</"
11547 "literal> may be removed to allow <literal>b</literal> in."
11548 msgstr ""
11549 "時折、パッケージは他のパッケージがテスト版へ入るために削除されます: これは、"
11550 "<emphasis>他の</emphasis>パッケージが他のすべての面で準備ができている場合にテ"
11551 "スト版に入るようにする場合のみ発生します。例えば、<literal>a</literal> が新し"
11552 "いバージョンの <literal>b</literal> とはインストールできない場合を考えてみま"
11553 "しょう。その場合、<literal>a</literal> は <literal>b</literal> が入るために削"
11554 "除されるかもしれません。"
11555
11556 #. type: Content of: <chapter><section><section><section><para>
11557 #: pkgs.dbk:2542
11558 msgid ""
11559 "Of course, there is another reason to remove a package from "
11560 "<literal>testing</literal>: It's just too buggy (and having a single RC-bug "
11561 "is enough to be in this state)."
11562 msgstr ""
11563 "もちろん、他にも <literal>テスト版 (testing)</literal> からパッケージが削除さ"
11564 "れる理由があります: バグが多すぎる場合です (そして RC バグが1個だけあるのもこ"
11565 "の状態とみなすのには十分です)。"
11566
11567 # type: Content of: <chapter><section><section><section><para>
11568 #. type: Content of: <chapter><section><section><section><para>
11569 #: pkgs.dbk:2547
11570 msgid ""
11571 "Furthermore, if a package has been removed from <literal>unstable</literal>, "
11572 "and no package in <literal>testing</literal> depends on it any more, then it "
11573 "will automatically be removed."
11574 msgstr ""
11575 "さらに、パッケージが <literal>不安定版 (unstable)</literal> から削除され、"
11576 "<literal>テスト版 (testing)</literal> にはこれに依存するパッケージがもうなく"
11577 "なった場合、パッケージは自動的に削除されます。"
11578
11579 #. type: Content of: <chapter><section><section><section><title>
11580 #: pkgs.dbk:2554
11581 msgid "Circular dependencies"
11582 msgstr "循環依存"
11583
11584 # type: Content of: <chapter><section><section><section><para>
11585 #. type: Content of: <chapter><section><section><section><para>
11586 #: pkgs.dbk:2556
11587 msgid ""
11588 "A situation which is not handled very well by britney is if package "
11589 "<literal>a</literal> depends on the new version of package <literal>b</"
11590 "literal>, and vice versa."
11591 msgstr ""
11592 "britney によってうまく取扱われない状況は、パッケージ <literal>a</literal> が"
11593 "パッケージ <literal>b</literal> の新しいバージョンに依存していて、そしてその"
11594 "逆も、というものです。"
11595
11596 # type: Content of: <chapter><section><section><section><paraf>
11597 #. type: Content of: <chapter><section><section><section><para>
11598 #: pkgs.dbk:2561
11599 msgid "An example of this is:"
11600 msgstr "この場合の例:"
11601
11602 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11603 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11604 #: pkgs.dbk:2574
11605 msgid "a"
11606 msgstr "a"
11607
11608 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11609 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11610 #: pkgs.dbk:2575
11611 msgid "1; depends: b=1"
11612 msgstr "1; depends: b=1"
11613
11614 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11615 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11616 #: pkgs.dbk:2576
11617 msgid "2; depends: b=2"
11618 msgstr "2; depends: b=2"
11619
11620 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11621 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11622 #: pkgs.dbk:2579
11623 msgid "b"
11624 msgstr "b"
11625
11626 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11627 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11628 #: pkgs.dbk:2580
11629 msgid "1; depends: a=1"
11630 msgstr "1; depends: a=1"
11631
11632 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11633 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11634 #: pkgs.dbk:2581
11635 msgid "2; depends: a=2"
11636 msgstr "2; depends: a=2"
11637
11638 # type: Content of: <chapter><section><section><section><para>
11639 #. type: Content of: <chapter><section><section><section><para>
11640 #: pkgs.dbk:2587
11641 msgid ""
11642 "Neither package <literal>a</literal> nor package <literal>b</literal> is "
11643 "considered for update."
11644 msgstr ""
11645 "パッケージ <literal>a</literal> あるいはパッケージ <literal>b</literal> が更"
11646 "新対象と見做されない。"
11647
11648 # type: Content of: <chapter><section><section><section><para>
11649 #. type: Content of: <chapter><section><section><section><para>
11650 #: pkgs.dbk:2591
11651 msgid ""
11652 "Currently, this requires some manual hinting from the release team.  Please "
11653 "contact them by sending mail to &email-debian-release; if this happens to "
11654 "one of your packages."
11655 msgstr ""
11656 "現状、このような場合はリリースチームによる手動でのヒントが必要になります。あ"
11657 "なたのパッケージのどれかにこのような状況が起きた場合は、&email-debian-"
11658 "release; にメールを送って連絡を取ってください。"
11659
11660 # type: Content of: <chapter><section><section><section><title>
11661 #. type: Content of: <chapter><section><section><section><title>
11662 #: pkgs.dbk:2598
11663 msgid "Influence of package in testing"
11664 msgstr "テスト版 (testing) にあるパッケージへの影響"
11665
11666 #. type: Content of: <chapter><section><section><section><para>
11667 #: pkgs.dbk:2600
11668 msgid ""
11669 "Generally, there is nothing that the status of a package in "
11670 "<literal>testing</literal> means for transition of the next version from "
11671 "<literal>unstable</literal> to <literal>testing</literal>, with two "
11672 "exceptions: If the RC-bugginess of the package goes down, it may go in even "
11673 "if it is still RC-buggy.  The second exception is if the version of the "
11674 "package in <literal>testing</literal> is out of sync on the different "
11675 "arches: Then any arch might just upgrade to the version of the source "
11676 "package; however, this can happen only if the package was previously forced "
11677 "through, the arch is in fuckedarches, or there was no binary package of that "
11678 "arch present in <literal>unstable</literal> at all during the "
11679 "<literal>testing</literal> migration."
11680 msgstr ""
11681 "一般的に言って、<literal>不安定版 (unstable)</literal> にあるパッケージのス"
11682 "テータスが意味するのは、<literal>不安定版 (unstable)</literal> から <literal>"
11683 "テスト版 (testing)</literal> へ移行する次のバージョン2 つの例外があります: "
11684 "パッケージの RC バグ数が減っている場合、RC バグが残っていてもテスト版に入る可"
11685 "能性があります。2 つ目の例外は、<literal>テスト版 (testing)</literal> のパッ"
11686 "ケージのバージョンが異なったアーキテクチャで同期していない場合です: その場"
11687 "合、すべてのアーキテクチャがソースパッケージのバージョンへとアップグレードさ"
11688 "れることがあります。ですが、これはパッケージが以前にアーキテクチャが、"
11689 "<literal>テスト版 (testing)</literal> への移行の際、<literal>不安定版 "
11690 "(unstable)</literal> にそのアーキテクチャのバイナリパッケージが全くないという"
11691 "場合だけです"
11692
11693 #. type: Content of: <chapter><section><section><section><para>
11694 #: pkgs.dbk:2612
11695 msgid ""
11696 "In summary this means: The only influence that a package being in "
11697 "<literal>testing</literal> has on a new version of the same package is that "
11698 "the new version might go in easier."
11699 msgstr ""
11700 "この要旨: 影響は、<literal>テスト版 (testing)</literal> にあるパッケージが、"
11701 "同じパッケージの新しいバージョンになるのは、新しいバージョンの方が楽にできそ"
11702 "うだから、ということです。"
11703
11704 #. type: Content of: <chapter><section><section><section><title>
11705 #: pkgs.dbk:2619
11706 msgid "Details"
11707 msgstr "詳細について"
11708
11709 # type: Content of: <chapter><section><section><section><para>
11710 #. type: Content of: <chapter><section><section><section><para>
11711 #: pkgs.dbk:2621
11712 msgid "If you are interested in details, this is how britney works:"
11713 msgstr "詳細について知りたい場合ですが、britney の動作は以下のようになります:"
11714
11715 # type: Content of: <chapter><section><section><section><para>
11716 #. type: Content of: <chapter><section><section><section><para>
11717 #: pkgs.dbk:2624
11718 msgid ""
11719 "The packages are looked at to determine whether they are valid candidates.  "
11720 "This gives the update excuses.  The most common reasons why a package is not "
11721 "considered are too young, RC-bugginess, and out of date on some arches.  For "
11722 "this part of britney, the release managers have hammers of various sizes to "
11723 "force britney to consider a package.  (Also, the base freeze is coded in "
11724 "that part of britney.) (There is a similar thing for binary-only updates, "
11725 "but this is not described here.  If you're interested in that, please peruse "
11726 "the code.)"
11727 msgstr ""
11728 "パッケージが、適切な候補であるかどうかを決めるために確認が行われます。これに"
11729 "よって、更新が実行されます。パッケージが候補とみなされない理由でもっともよく"
11730 "あるのは、まだ日数が経過していない (too young)、RC バグがある、いくつかのアー"
11731 "キテクチャで古くなりすぎている、というものです。britney のこの部分では、リ"
11732 "リースマネージャーが britney がパッケージを検討できるように様々なサイズのハン"
11733 "マーを使います (それから、base freeze が britney のこの部分のコードに記述され"
11734 "ています)。(バイナリのみの更新 (binary-only update) についても同様ですが、こ"
11735 "こでは記述しません。興味がある場合はコードを解析してください)。"
11736
11737 #. type: Content of: <chapter><section><section><section><para>
11738 #: pkgs.dbk:2633
11739 msgid ""
11740 "Now, the more complex part happens: Britney tries to update "
11741 "<literal>testing</literal> with the valid candidates. For that, britney "
11742 "tries to add each valid candidate to the testing distribution. If the number "
11743 "of uninstallable packages in <literal>testing</literal> doesn't increase, "
11744 "the package is accepted. From that point on, the accepted package is "
11745 "considered to be part of <literal>testing</literal>, such that all "
11746 "subsequent installability tests include this package.  Hints from the "
11747 "release team are processed before or after this main run, depending on the "
11748 "exact type."
11749 msgstr ""
11750 "さて、より複雑な部分に差し掛かります: Britney が適正候補を使って<literal>テス"
11751 "ト版 (testing)</literal> を更新しようとします。このため、britney はテスト版"
11752 "ディストリビューションに個々の適正な候補を追加しようとします。<literal>テスト"
11753 "版 (testing)</literal> でインストール不可能なパッケージの数が増えないのであれ"
11754 "ば、パッケージは受け入れられます。その時から、受け入れられたパッケージは"
11755 "<literal>テスト版 (testing)</literal> の一部として取り扱われ、このパッケージ"
11756 "を含めるためのインストールチェックテストが引き続き行われます。リリースチーム"
11757 "からのヒントは、実際の内容に応じて、このメインの処理の前後に処理されます。"
11758
11759 # type: Content of: <chapter><section><section><section><para>
11760 #. type: Content of: <chapter><section><section><section><para>
11761 #: pkgs.dbk:2643
11762 msgid ""
11763 "If you want to see more details, you can look it up on <ulink url=\"http://"
11764 "&ftp-master-host;/testing/update_output/\"></ulink>."
11765 msgstr ""
11766 "より詳細を見たい場合は、<ulink url=\"http://&ftp-master-host;/testing/"
11767 "update_output/\"></ulink> で探すことができます。"
11768
11769 # type: Content of: <chapter><section><section><section><para>
11770 #. type: Content of: <chapter><section><section><section><para>
11771 #: pkgs.dbk:2647
11772 msgid ""
11773 "The hints are available via <ulink url=\"http://&ftp-master-host;/testing/"
11774 "hints/\"></ulink>."
11775 msgstr ""
11776 "hints は <ulink url=\"http://&ftp-master-host;/testing/hints/\"></ulink> 経由"
11777 "で入手可能です。"
11778
11779 # type: Content of: <chapter><section><section><title>
11780 #. type: Content of: <chapter><section><section><title>
11781 #: pkgs.dbk:2655
11782 msgid "Direct updates to testing"
11783 msgstr "直接テスト版を更新する"
11784
11785 #. type: Content of: <chapter><section><section><para>
11786 #: pkgs.dbk:2657
11787 msgid ""
11788 "The <literal>testing</literal> distribution is fed with packages from "
11789 "<literal>unstable</literal> according to the rules explained above.  "
11790 "However, in some cases, it is necessary to upload packages built only for "
11791 "<literal>testing</literal>.  For that, you may want to upload to "
11792 "<literal>testing-proposed-updates</literal>."
11793 msgstr ""
11794 "<literal>テスト版 (testing)</literal> ディストリビューションは、上記で説明し"
11795 "たルールに従って <literal>不安定版 (unstable)</literal> からのパッケージで作"
11796 "られています。しかし、時折、<literal>テスト版 (testing)</literal> の為だけに"
11797 "構築したパッケージをアップロードする必要があるという場合があります。そのため"
11798 "には、<literal>testing-proposed-updates</literal> にアップロードするのが良い"
11799 "でしょう。"
11800
11801 # type: Content of: <chapter><section><section><para>
11802 #. type: Content of: <chapter><section><section><para>
11803 #: pkgs.dbk:2664
11804 msgid ""
11805 "Keep in mind that packages uploaded there are not automatically processed, "
11806 "they have to go through the hands of the release manager.  So you'd better "
11807 "have a good reason to upload there.  In order to know what a good reason is "
11808 "in the release managers' eyes, you should read the instructions that they "
11809 "regularly give on &email-debian-devel-announce;."
11810 msgstr ""
11811 "アップロードされたパッケージは自動的に処理されず、リリースマネージャの手に"
11812 "よって処理される必要があることに注意してください。ですので、アップロードする"
11813 "のに十分な理由があるのが望ましいでしょう。何が十分な理由かを知るには、リリー"
11814 "スマネージャの視点で、彼らが定期的に &email-debian-devel-announce; に流してい"
11815 "る指示を読む必要があります。"
11816
11817 #. type: Content of: <chapter><section><section><para>
11818 #: pkgs.dbk:2671
11819 msgid ""
11820 "You should not upload to <literal>testing-proposed-updates</literal> when "
11821 "you can update your packages through <literal>unstable</literal>.  If you "
11822 "can't (for example because you have a newer development version in "
11823 "<literal>unstable</literal>), you may use this facility, but it is "
11824 "recommended that you ask for authorization from the release manager first.  "
11825 "Even if a package is frozen, updates through <literal>unstable</literal> are "
11826 "possible, if the upload via <literal>unstable</literal> does not pull in any "
11827 "new dependencies."
11828 msgstr ""
11829 "<literal>不安定版 (unstable)</literal> でパッケージを更新できるのであれば、"
11830 "<literal>testing-proposed-updates</literal> にアップロードすべきではありませ"
11831 "ん。更新できない場合 (例えば、<literal>不安定版 (unstable)</literal> に新しい"
11832 "開発版がある場合)、この機能を使うことができますが、まずはリリースマネージャか"
11833 "ら許可を得るのが良いでしょう。パッケージがフリーズされていても、<literal>不安"
11834 "定版 (unstable)</literal> 経由のアップロードが新たな依存関係を何も引き起こさ"
11835 "ない場合、<literal>不安定版 (unstable)</literal> での更新は可能です。"
11836
11837 #. type: Content of: <chapter><section><section><para>
11838 #: pkgs.dbk:2680
11839 msgid ""
11840 "Version numbers are usually selected by adding the codename of the "
11841 "<literal>testing</literal> distribution and a running number, like "
11842 "<literal>1.2squeeze1</literal> for the first upload through <literal>testing-"
11843 "proposed-updates</literal> of package version <literal>1.2</literal>."
11844 msgstr ""
11845 "バージョン番号は、通常<literal>テスト版 (testing)</literal> ディストリビュー"
11846 "ションのコードネームと動作している番号を追加するなどして決定されます。例え"
11847 "ば、<literal>1.2squeeze1</literal> はパッケージバージョン <literal>1.2</"
11848 "literal> の <literal>testing-proposed-updates</literal> への最初のアップロー"
11849 "ドです。"
11850
11851 # type: Content of: <chapter><section><section><para>
11852 #. type: Content of: <chapter><section><section><para>
11853 #: pkgs.dbk:2687
11854 msgid "Please make sure you didn't miss any of these items in your upload:"
11855 msgstr ""
11856 "アップロードで、以下の項目のいずれも見落とさないように必ずしてください:"
11857
11858 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11859 #: pkgs.dbk:2692
11860 msgid ""
11861 "Make sure that your package really needs to go through <literal>testing-"
11862 "proposed-updates</literal>, and can't go through <literal>unstable</literal>;"
11863 msgstr ""
11864 "本当に <literal>testing-proposed-updates</literal> を通す必要があり、"
11865 "<literal>unstable</literal> ではダメなことを確認する;"
11866
11867 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11868 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11869 #: pkgs.dbk:2699
11870 msgid "Make sure that you included only the minimal amount of changes;"
11871 msgstr "必ず、最小限な量だけの変更を含めるようにする;"
11872
11873 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11874 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11875 #: pkgs.dbk:2704
11876 msgid ""
11877 "Make sure that you included an appropriate explanation in the changelog;"
11878 msgstr "必ず changelog 中に適切な説明を含める;"
11879
11880 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11881 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11882 #: pkgs.dbk:2709
11883 msgid ""
11884 "Make sure that you've written <literal>testing</literal> or <literal>testing-"
11885 "proposed-updates</literal> into your target distribution;"
11886 msgstr ""
11887 "必ず、対象とするディストリビューションとして <literal>testing</literal> か "
11888 "<literal>testing-proposed-updates</literal> を記述している;"
11889
11890 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11891 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11892 #: pkgs.dbk:2715
11893 msgid ""
11894 "Make sure that you've built and tested your package in <literal>testing</"
11895 "literal>, not in <literal>unstable</literal>;"
11896 msgstr ""
11897 "必ず <literal>不安定版 (unstable)</literal> ではなく <literal>テスト版 "
11898 "(testing)</literal> でパッケージを構築・テストしている;"
11899
11900 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11901 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11902 #: pkgs.dbk:2721
11903 msgid ""
11904 "Make sure that your version number is higher than the version in "
11905 "<literal>testing</literal> and <literal>testing-proposed-updates</literal>, "
11906 "and lower than in <literal>unstable</literal>;"
11907 msgstr ""
11908 "バージョン番号が <literal>testing</literal> および <literal>testing-proposed-"
11909 "updates</literal> のものよりも大きく、<literal>unstable</literal> のものより"
11910 "も小さいのを確認する;"
11911
11912 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11913 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11914 #: pkgs.dbk:2728
11915 msgid ""
11916 "After uploading and successful build on all platforms, contact the release "
11917 "team at &email-debian-release; and ask them to approve your upload."
11918 msgstr ""
11919 "アップロードしてすべてのプラットフォームで構築が成功したら、&email-debian-"
11920 "release; 宛でリリースチームに連絡を取って、アップロードを承認してくれるように"
11921 "依頼しましょう。"
11922
11923 # type: Content of: <chapter><section><section><title>
11924 #. type: Content of: <chapter><section><section><title>
11925 #: pkgs.dbk:2736
11926 msgid "Frequently asked questions"
11927 msgstr "よく聞かれる質問とその答え (FAQ)"
11928
11929 # type: Content of: <chapter><section><section><section><title>
11930 #. type: Content of: <chapter><section><section><section><title>
11931 #: pkgs.dbk:2738
11932 msgid "What are release-critical bugs, and how do they get counted?"
11933 msgstr "リリースクリティカルバグとは何ですか、どうやって数えるのですか?"
11934
11935 # type: Content of: <chapter><section><section><section><para>
11936 #. type: Content of: <chapter><section><section><section><para>
11937 #: pkgs.dbk:2740
11938 msgid ""
11939 "All bugs of some higher severities are by default considered release-"
11940 "critical; currently, these are <literal>critical</literal>, <literal>grave</"
11941 "literal> and <literal>serious</literal> bugs."
11942 msgstr ""
11943 "ある重要度以上のバグすべてが通常リリースクリティカルであると見なされます。現"
11944 "在のところ、<literal>critical (致命的)</literal>、<literal>grave (重大)</"
11945 "literal>、<literal>serious (深刻)</literal> バグがそれにあたります。"
11946
11947 #. type: Content of: <chapter><section><section><section><para>
11948 #: pkgs.dbk:2745
11949 msgid ""
11950 "Such bugs are presumed to have an impact on the chances that the package "
11951 "will be released with the <literal>stable</literal> release of Debian: in "
11952 "general, if a package has open release-critical bugs filed on it, it won't "
11953 "get into <literal>testing</literal>, and consequently won't be released in "
11954 "<literal>stable</literal>."
11955 msgstr ""
11956 "そのようなバグは、Debian の <literal>安定版 (stable)</literal> リリース時に、"
11957 "そのパッケージがリリースされる見込みに影響があるものと仮定されます: 一般的"
11958 "に、パッケージでオープンになっているリリースクリティカルバグがある場合、その"
11959 "パッケージは<literal>テスト版 (testing)</literal> に入らず、その結果<literal>"
11960 "安定版 (stable)</literal> ではリリースされません。"
11961
11962 #. type: Content of: <chapter><section><section><section><para>
11963 #: pkgs.dbk:2752
11964 msgid ""
11965 "The <literal>unstable</literal> bug count are all release-critical bugs "
11966 "which are marked to apply to <replaceable>package</replaceable>/"
11967 "<replaceable>version</replaceable> combinations that are available in "
11968 "unstable for a release architecture. The <literal>testing</literal> bug "
11969 "count is defined analogously."
11970 msgstr ""
11971 "<literal>不安定版 (unstable)</literal> でのバグのカウント数は、リリース対象"
11972 "アーキテクチャの不安定版 (unstable) で利用可能な<replaceable>パッケージ</"
11973 "replaceable>/<replaceable>バージョン</replaceable>の組み合わせに適用されると"
11974 "マークされたすべてのリリースクリティカルバグです。<literal>テスト版 (testing)"
11975 "</literal> のバグのカウント数も同様に定義します。"
11976
11977 # type: Content of: <chapter><section><section><section><title>
11978 #. type: Content of: <chapter><section><section><section><title>
11979 #: pkgs.dbk:2760
11980 msgid ""
11981 "How could installing a package into <literal>testing</literal> possibly "
11982 "break other packages?"
11983 msgstr ""
11984 "どのようにすれば、他のパッケージを壊す可能性があるパッケージを<literal>テスト"
11985 "版 (testing)</literal> へインストールできますか?"
11986
11987 #. type: Content of: <chapter><section><section><section><para>
11988 #: pkgs.dbk:2763
11989 msgid ""
11990 "The structure of the distribution archives is such that they can only "
11991 "contain one version of a package; a package is defined by its name.  So when "
11992 "the source package <literal>acmefoo</literal> is installed into "
11993 "<literal>testing</literal>, along with its binary packages <literal>acme-foo-"
11994 "bin</literal>, <literal>acme-bar-bin</literal>, <literal>libacme-foo1</"
11995 "literal> and <literal>libacme-foo-dev</literal>, the old version is removed."
11996 msgstr ""
11997 "ディストリビューションにおけるアーカイブの構造では、一つのバージョンのパッ"
11998 "ケージだけを持つことができ、パッケージは名前によって定義されています。そのた"
11999 "め、ソースパッケージ <literal>acmefoo</literal> が<literal>テスト版 (testing)"
12000 "</literal> にインストールされると、付随するバイナリパッケージ <literal>acme-"
12001 "foo-bin</literal>、<literal>acme-bar-bin</literal>、<literal>libacme-foo1</"
12002 "literal>、<literal>libacme-foo-dev</literal> の古いバージョンが削除されます。"
12003
12004 # type: Content of: <chapter><section><section><section><para>
12005 #. type: Content of: <chapter><section><section><section><para>
12006 #: pkgs.dbk:2771
12007 msgid ""
12008 "However, the old version may have provided a binary package with an old "
12009 "soname of a library, such as <literal>libacme-foo0</literal>.  Removing the "
12010 "old <literal>acmefoo</literal> will remove <literal>libacme-foo0</literal>, "
12011 "which will break any packages which depend on it."
12012 msgstr ""
12013 "しかし、古いバージョンではライブラリに古い soname を含んだ <literal>libacme-"
12014 "foo0</literal> のようなバイナリパッケージを提供しているかもしれません。古い "
12015 "<literal>acmefoo</literal> を削除するのは <literal>libacme-foo0</literal> を"
12016 "削除することになり、これに依存しているパッケージを壊してしまいます。"
12017
12018 # type: Content of: <chapter><section><section><section><para>
12019 #. type: Content of: <chapter><section><section><section><para>
12020 #: pkgs.dbk:2777
12021 msgid ""
12022 "Evidently, this mainly affects packages which provide changing sets of "
12023 "binary packages in different versions (in turn, mainly libraries).  However, "
12024 "it will also affect packages upon which versioned dependencies have been "
12025 "declared of the ==, &lt;=, or &lt;&lt; varieties."
12026 msgstr ""
12027 "おそらく、これが主に影響するのは、一群のバイナリパッケージを変更したのを別"
12028 "バージョンで提供しているパッケージ (つまり、主にライブラリ) でしょう。しか"
12029 "し、バージョン付きの依存関係が ==、&lt;=、&lt;&lt; などで宣言されているパッ"
12030 "ケージにも影響は及ぼします。"
12031
12032 # type: Content of: <chapter><section><section><section><para>
12033 #. type: Content of: <chapter><section><section><section><para>
12034 #: pkgs.dbk:2783
12035 msgid ""
12036 "When the set of binary packages provided by a source package change in this "
12037 "way, all the packages that depended on the old binaries will have to be "
12038 "updated to depend on the new binaries instead.  Because installing such a "
12039 "source package into <literal>testing</literal> breaks all the packages that "
12040 "depended on it in <literal>testing</literal>, some care has to be taken now: "
12041 "all the depending packages must be updated and ready to be installed "
12042 "themselves so that they won't be broken, and, once everything is ready, "
12043 "manual intervention by the release manager or an assistant is normally "
12044 "required."
12045 msgstr ""
12046 "一つのソースパッケージによって提供されている一群のバイナリパッケージがこのよ"
12047 "うにして変更された場合、古いバイナリに依存しているすべてのパッケージは新しい"
12048 "バイナリに依存するように更新する必要があります。このようなソースパッケージを"
12049 "<literal>テスト版 (testing)</literal> にインストールすると<literal>テスト版 "
12050 "(testing)</literal> で依存しているすべてのパッケージを壊すことになるので、こ"
12051 "こで注意をする必要があります: すべての依存しているパッケージを更新し、インス"
12052 "トールできるように準備しておくことで壊されないようにしておき、そして、すべて"
12053 "の準備ができたら、通常はリリースマネージャあるいはリリースアシスタントによる"
12054 "手動作業が必要になります。"
12055
12056 # type: Content of: <chapter><section><section><section><para>
12057 #. type: Content of: <chapter><section><section><section><para>
12058 #: pkgs.dbk:2794
12059 msgid ""
12060 "If you are having problems with complicated groups of packages like this, "
12061 "contact &email-debian-devel; or &email-debian-release; for help."
12062 msgstr ""
12063 "この様に複雑な組み合わせのパッケージで問題がある場合は、&email-debian-devel; "
12064 "あるいは &email-debian-release; に連絡を取って手助けを求めてください。"
12065
12066 # type: Content of: <chapter><title>
12067 #. type: Content of: <chapter><title>
12068 #: resources.dbk:7
12069 msgid "Resources for Debian Developers"
12070 msgstr "Debian 開発者が利用可能なリソース"
12071
12072 # type: Content of: <chapter><para>
12073 #. type: Content of: <chapter><para>
12074 #: resources.dbk:9
12075 msgid ""
12076 "In this chapter you will find a very brief road map of the Debian mailing "
12077 "lists, the Debian machines which may be available to you as a developer, and "
12078 "all the other resources that are available to help you in your maintainer "
12079 "work."
12080 msgstr ""
12081 "この章では、Debian メーリングリストについてのおおよその概略、開発者であるあな"
12082 "たが利用できるであろう Debian マシン、メンテナとしての作業で役立つその他全て"
12083 "の利用可能なリソースを確認します。"
12084
12085 # type: Content of: <chapter><section><title>
12086 #. type: Content of: <chapter><section><title>
12087 #: resources.dbk:14
12088 msgid "Mailing lists"
12089 msgstr "メーリングリスト"
12090
12091 # type: Content of: <chapter><section><para>
12092 #. type: Content of: <chapter><section><para>
12093 #: resources.dbk:16
12094 msgid ""
12095 "Much of the conversation between Debian developers (and users) is managed "
12096 "through a wide array of mailing lists we host at <literal><ulink url="
12097 "\"http://&lists-host;/\">&lists-host;</ulink></literal>.  To find out more "
12098 "on how to subscribe or unsubscribe, how to post and how not to post, where "
12099 "to find old posts and how to search them, how to contact the list "
12100 "maintainers and see various other information about the mailing lists, "
12101 "please read <ulink url=\"&url-debian-lists;\"></ulink>.  This section will "
12102 "only cover aspects of mailing lists that are of particular interest to "
12103 "developers."
12104 msgstr ""
12105 "Debian 開発者 (それにユーザ) の間で交わされるやり取りの大半は "
12106 "<literal><ulink url=\"http://&lists-host;/\">&lists-host;</ulink></literal> "
12107 "で提供されている広範囲に渡るメーリングリスト群で行われています。どうやって購"
12108 "読/解除するのか、どうやって投稿するか(あるいはしないのか)、どこで過去の投"
12109 "稿を見つけるのか、どうやって過去の投稿の中から探すのか、どうやってメーリング"
12110 "リスト管理者と連絡をとるのか、その他メーリングリストに関する様々な情報につい"
12111 "ては <ulink url=\"&url-debian-lists;\"></ulink> を参照してください。"
12112
12113 # type: Content of: <chapter><section><section><title>
12114 #. type: Content of: <chapter><section><section><title>
12115 #: resources.dbk:27
12116 msgid "Basic rules for use"
12117 msgstr "利用の基本ルール"
12118
12119 # type: Content of: <chapter><section><section><para>
12120 #. type: Content of: <chapter><section><section><para>
12121 #: resources.dbk:29
12122 msgid ""
12123 "When replying to messages on the mailing list, please do not send a carbon "
12124 "copy (<literal>CC</literal>) to the original poster unless they explicitly "
12125 "request to be copied.  Anyone who posts to a mailing list should read it to "
12126 "see the responses."
12127 msgstr ""
12128 "メーリングリストのメッセージに返信する際には、大本の投稿者が特別に要求しない"
12129 "限り、同報メール (<literal>CC</literal>) を送らないようにしてください。メーリ"
12130 "ングリストに投稿する人は必ず返信を見ているはずです。"
12131
12132 # type: Content of: <chapter><section><section><para>
12133 #. type: Content of: <chapter><section><section><para>
12134 #: resources.dbk:35
12135 msgid ""
12136 "Cross-posting (sending the same message to multiple lists) is discouraged.  "
12137 "As ever on the net, please trim down the quoting of articles you're replying "
12138 "to.  In general, please adhere to the usual conventions for posting messages."
12139 msgstr ""
12140 "クロスポスト (同じメッセージを複数のメーリングリストに投稿する) のはお止め下"
12141 "さい。いつものネット上と同じ様に、返信文では引用を削って下さい。概して投稿す"
12142 "るメッセージについては、通常の慣習をしっかりと守ってください。"
12143
12144 # type: Content of: <chapter><section><section><para>
12145 #. type: Content of: <chapter><section><section><para>
12146 #: resources.dbk:40
12147 msgid ""
12148 "Please read the <ulink url=\"&url-debian-lists;#codeofconduct\">code of "
12149 "conduct</ulink> for more information. The <ulink url=\"&url-dcg;\">Debian "
12150 "Community Guidelines</ulink> are also worth reading."
12151 msgstr ""
12152 "詳細については<ulink url=\"&url-debian-lists;#codeofconduct\">行動規範</"
12153 "ulink>を参照してください。<ulink url=\"&url-dcg;\">Debian コミュニティガイド"
12154 "ライン</ulink>も読むと良いでしょう。"
12155
12156 # type: Content of: <chapter><section><section><title>
12157 #. type: Content of: <chapter><section><section><title>
12158 #: resources.dbk:48
12159 msgid "Core development mailing lists"
12160 msgstr "開発の中心となっているメーリングリスト"
12161
12162 # type: Content of: <chapter><section><section><para>
12163 #. type: Content of: <chapter><section><section><para>
12164 #: resources.dbk:50
12165 msgid "The core Debian mailing lists that developers should use are:"
12166 msgstr "開発者が利用すべき Debian の中核メーリングリスト:"
12167
12168 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12169 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12170 #: resources.dbk:55
12171 msgid ""
12172 "&email-debian-devel-announce;, used to announce important things to "
12173 "developers.  All developers are expected to be subscribed to this list."
12174 msgstr ""
12175 "&email-debian-devel-announce; は開発者に重要な事を伝える際に使われます。全開"
12176 "発者がこのメーリングリストを購読する事が望まれます。"
12177
12178 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12179 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12180 #: resources.dbk:62
12181 msgid ""
12182 "&email-debian-devel;, used to discuss various development related technical "
12183 "issues."
12184 msgstr "&email-debian-devel; は様々な技術関連の事柄を話し合うのに使われます。"
12185
12186 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12187 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12188 #: resources.dbk:68
12189 msgid ""
12190 "&email-debian-policy;, where the Debian Policy is discussed and voted on."
12191 msgstr ""
12192 "&email-debian-policy; は Debian ポリシーについて話し合い、それに対して投票を"
12193 "行うのに使われます。"
12194
12195 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12196 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12197 #: resources.dbk:74
12198 msgid ""
12199 "&email-debian-project;, used to discuss various non-technical issues related "
12200 "to the project."
12201 msgstr ""
12202 "&email-debian-project; はプロジェクトに関する様々な非技術関連の事柄を話し合う"
12203 "のに使われます。"
12204
12205 # type: Content of: <chapter><section><section><para>
12206 #. type: Content of: <chapter><section><section><para>
12207 #: resources.dbk:80
12208 msgid ""
12209 "There are other mailing lists available for a variety of special topics; see "
12210 "<ulink url=\"http://&lists-host;/\"></ulink> for a list."
12211 msgstr ""
12212 "他にも様々な事柄に特化したメーリングリストが利用できます。一覧については "
12213 "<ulink url=\"http://&lists-host;/\"></ulink> を参照してください。"
12214
12215 # type: Content of: <chapter><section><section><title>
12216 #. type: Content of: <chapter><section><section><title>
12217 #: resources.dbk:86
12218 msgid "Special lists"
12219 msgstr "特別なメーリングリスト"
12220
12221 # type: Content of: <chapter><section><section><para>
12222 #. type: Content of: <chapter><section><section><para>
12223 #: resources.dbk:88
12224 msgid ""
12225 "&email-debian-private; is a special mailing list for private discussions "
12226 "amongst Debian developers.  It is meant to be used for posts which for "
12227 "whatever reason should not be published publicly.  As such, it is a low "
12228 "volume list, and users are urged not to use &email-debian-private; unless it "
12229 "is really necessary.  Moreover, do <emphasis>not</emphasis> forward email "
12230 "from that list to anyone.  Archives of this list are not available on the "
12231 "web for obvious reasons, but you can see them using your shell account on "
12232 "<literal>&master-host;</literal> and looking in the <filename>&file-debian-"
12233 "private-archive;</filename> directory."
12234 msgstr ""
12235 "&email-debian-private; は Debian 開発者間でのプライベートな話し合い用に使う特"
12236 "別なメーリングリストです。つまり、理由がなんであれここに投稿された文章は公開"
12237 "するべきではないものであることを意味しています。このため、これは流量が少ない"
12238 "メーリングリストで、ユーザは本当に必要でない限りは &email-debian-private; を"
12239 "使わないように勧められています。さらに、このメーリングリストから誰かへメール"
12240 "を転送しては<emphasis>いけません</emphasis>。様々な理由からこのメーリングリス"
12241 "トのアーカイブはウェブから見ることはできませんが、<literal>&master-host;</"
12242 "literal> 上のシェルアカウントを使って <filename>&file-debian-private-archive;"
12243 "</filename> ディレクトリを参照することで確認できます。"
12244
12245 # type: Content of: <chapter><section><section><para>
12246 #. type: Content of: <chapter><section><section><para>
12247 #: resources.dbk:100
12248 msgid ""
12249 "&email-debian-email; is a special mailing list used as a grab-bag for Debian "
12250 "related correspondence such as contacting upstream authors about licenses, "
12251 "bugs, etc.  or discussing the project with others where it might be useful "
12252 "to have the discussion archived somewhere."
12253 msgstr ""
12254 "&email-debian-email; は、特別なメーリングリストです。ライセンス、バグ、その他"
12255 "について upstream の作者にコンタクトを取る、他の人とプロジェクトについて議論"
12256 "した内容をアーカイブしておくのに役立つ Debian に関するメールをまとめた「福"
12257 "袋」として使われています。"
12258
12259 # type: Content of: <chapter><section><section><title>
12260 #. type: Content of: <chapter><section><section><title>
12261 #: resources.dbk:108
12262 msgid "Requesting new development-related lists"
12263 msgstr "新規に開発関連のメーリングリストの開設を要求する"
12264
12265 # type: Content of: <chapter><section><section><para>
12266 #. type: Content of: <chapter><section><section><para>
12267 #: resources.dbk:110
12268 msgid ""
12269 "Before requesting a mailing list that relates to the development of a "
12270 "package (or a small group of related packages), please consider if using an "
12271 "alias (via a .forward-aliasname file on master.debian.org, which translates "
12272 "into a reasonably nice <replaceable>you-aliasname@debian.org</replaceable> "
12273 "address) or a self-managed mailing list on <link linkend=\"alioth\">Alioth</"
12274 "link> is more appropriate."
12275 msgstr ""
12276 "パッケージ (や関連する小さなパッケージ群) の開発に関するメーリングリストの開"
12277 "設をリクエストをする前に、エイリアスを利用するのを検討してください (master."
12278 "debian.org 上で .forward-aliasname ファイルを使うと、きちんと "
12279 "<replaceable>you-aliasname@debian.org</replaceable> アドレスに適切に変換して"
12280 "くれます)。あるいは、<link linkend=\"alioth\">Alioth</link> 上で自分で管理す"
12281 "るメーリングリストを使いましょう。"
12282
12283 # type: Content of: <chapter><section><section><para>
12284 #. type: Content of: <chapter><section><section><para>
12285 #: resources.dbk:118
12286 msgid ""
12287 "If you decide that a regular mailing list on &lists-host; is really what you "
12288 "want, go ahead and fill in a request, following <ulink url=\"&url-debian-"
12289 "lists-new;\">the HOWTO</ulink>."
12290 msgstr ""
12291 " &lists-host; 上での通常のメーリングリストが本当に必要であると決意した場合"
12292 "は、<ulink url=\"&url-debian-lists-new;\">HOWTO</ulink> に従って進めてリクエ"
12293 "ストを埋めてください。"
12294
12295 # type: Content of: <chapter><section><title>
12296 #. type: Content of: <chapter><section><title>
12297 #: resources.dbk:127
12298 msgid "IRC channels"
12299 msgstr "IRC チャンネル"
12300
12301 # type: Content of: <chapter><section><para>
12302 #. type: Content of: <chapter><section><para>
12303 #: resources.dbk:129
12304 msgid ""
12305 "Several IRC channels are dedicated to Debian's development.  They are mainly "
12306 "hosted on the <ulink url=\"&url-oftc;\">Open and free technology community "
12307 "(OFTC)</ulink> network.  The <literal>irc.debian.org</literal> DNS entry is "
12308 "an alias to <literal>irc.oftc.net</literal>."
12309 msgstr ""
12310 "いくつもの IRC チャンネルが Debian の開発のために用意されています。チャンネル"
12311 "は主に <ulink url=\"&url-oftc;\">Open and free technology community (OFTC)</"
12312 "ulink> のネットワーク上にホストされています。<literal>irc.debian.org</"
12313 "literal> の DNS エントリは <literal>irc.oftc.net</literal> へのエイリアスで"
12314 "す。"
12315
12316 # type: Content of: <chapter><section><para>
12317 #. type: Content of: <chapter><section><para>
12318 #: resources.dbk:135
12319 msgid ""
12320 "The main channel for Debian in general is <literal>#debian</literal>.  This "
12321 "is a large, general-purpose channel where users can find recent news in the "
12322 "topic and served by bots.  <literal>#debian</literal> is for English "
12323 "speakers; there are also <literal>#debian.de</literal>, <literal>#debian-fr</"
12324 "literal>, <literal>#debian-br</literal> and other similarly named channels "
12325 "for speakers of other languages."
12326 msgstr ""
12327 "Debian 用のメインのチャンネルは一般的にいって <literal>#debian</literal> にな"
12328 "ります。これは巨大な、多目的のチャンネルで、ユーザがトピックやボットによって"
12329 "提供される最近のニュースを見つけることができる場所です。<literal>#debian</"
12330 "literal> は英語を話す人たち用のもので、他の言語を話す人達のために同様なものに"
12331 "は <literal>#debian.de</literal>、<literal>#debian-fr</literal>、"
12332 "<literal>#debian-br</literal> など他にも似通った名前のチャンネルがあります。"
12333
12334 # type: Content of: <chapter><section><para>
12335 #. type: Content of: <chapter><section><para>
12336 #: resources.dbk:143
12337 msgid ""
12338 "The main channel for Debian development is <literal>#debian-devel</"
12339 "literal>.  It is a very active channel; it will typically have a minimum of "
12340 "150 people at any time of day.  It's a channel for people who work on "
12341 "Debian, it's not a support channel (there's <literal>#debian</literal> for "
12342 "that).  It is however open to anyone who wants to lurk (and learn).  Its "
12343 "topic is commonly full of interesting information for developers."
12344 msgstr ""
12345 "Debian 開発での中心のチャンネルは <literal>#debian-devel</literal> です。これ"
12346 "はとてもアクティブなチャンネルで、大抵 150 人以上が常にログインしています。こ"
12347 "のチャンネルは Debian で作業する人達のためのチャンネルであって、サポート用の"
12348 "チャンネルではありません (そのためには <literal>#debian</literal> がありま"
12349 "す)。このチャンネルは、こっそり覗いてみたい (そして学びたい) 人に対してもオー"
12350 "プンでもあります。このチャンネルのトピックは、開発者にとって興味深い情報に溢"
12351 "れています。"
12352
12353 # type: Content of: <chapter><section><para>
12354 #. type: Content of: <chapter><section><para>
12355 #: resources.dbk:152
12356 msgid ""
12357 "Since <literal>#debian-devel</literal> is an open channel, you should not "
12358 "speak there of issues that are discussed in &email-debian-private;.  There's "
12359 "another channel for this purpose, it's called <literal>#debian-private</"
12360 "literal> and it's protected by a key.  This key is available at "
12361 "<filename>master.debian.org:&file-debian-private-key;</filename>."
12362 msgstr ""
12363 "<literal>#debian-devel</literal> は公開チャンネルなので、&email-debian-"
12364 "private; で話されている話題について触れるべきではありません。この目的の為に"
12365 "は、<literal>#debian-private</literal> という鍵で守られた他のチャンネルがあり"
12366 "ます。この鍵は <filename>master.debian.org:&file-debian-private-archive;</"
12367 "filename> で取得可能です。"
12368
12369 # type: Content of: <chapter><section><para>
12370 #. type: Content of: <chapter><section><para>
12371 #: resources.dbk:160
12372 msgid ""
12373 "There are other additional channels dedicated to specific subjects.  "
12374 "<literal>#debian-bugs</literal> is used for coordinating bug squashing "
12375 "parties.  <literal>#debian-boot</literal> is used to coordinate the work on "
12376 "the debian-installer.  <literal>#debian-doc</literal> is occasionally used "
12377 "to talk about documentation, like the document you are reading.  Other "
12378 "channels are dedicated to an architecture or a set of packages: "
12379 "<literal>#debian-kde</literal>, <literal>#debian-dpkg</literal>, "
12380 "<literal>#debian-jr</literal>, <literal>#debian-edu</literal>, "
12381 "<literal>#debian-oo</literal> (OpenOffice.org package)..."
12382 msgstr ""
12383 "他にも、特定の話題について専用のチャンネルがあります。<literal>#debian-bugs</"
12384 "literal> は、バグ潰しパーティ (BSP) を開催するために使われます。"
12385 "<literal>#debian-boot</literal> は、debian-installer の作業を調整するのに利用"
12386 "されています。<literal>#debian-doc</literal> は、今あなたが読んでいるような文"
12387 "章のドキュメント化について話すために時折使われています。アーキテクチャやパッ"
12388 "ケージ群について話すため、他にも専用チャンネルがあります:<literal>#debian-"
12389 "kde</literal>、<literal>#debian-dpkg</literal>、<literal>#debian-jr</"
12390 "literal>、<literal>#debian-edu</literal>、<literal>#debian-oo</literal> "
12391 "(OpenOffice.org パッケージ) など…"
12392
12393 # type: Content of: <chapter><section><para>
12394 #. type: Content of: <chapter><section><para>
12395 #: resources.dbk:171
12396 msgid ""
12397 "Some non-English developers' channels exist as well, for example "
12398 "<literal>#debian-devel-fr</literal> for French speaking people interested in "
12399 "Debian's development."
12400 msgstr ""
12401 "同様に非英語圏の開発者のチャンネルも存在しています。例えば <literal>#debian-"
12402 "devel-fr</literal> は Debian の開発に興味があるフランス語を使う人々のための"
12403 "チャンネルです。"
12404
12405 # type: Content of: <chapter><section><para>
12406 #. type: Content of: <chapter><section><para>
12407 #: resources.dbk:176
12408 msgid ""
12409 "Channels dedicated to Debian also exist on other IRC networks, notably on "
12410 "the <ulink url=\"&url-openprojects;\">freenode</ulink> IRC network, which "
12411 "was pointed at by the <literal>irc.debian.org</literal> alias until 4th June "
12412 "2006."
12413 msgstr ""
12414 "Debian 専用のチャンネルが他の IRC ネットワーク上にもあります。特に <ulink "
12415 "url=\"&url-openprojects;\">freenode</ulink> IRC ネットワークは、2006 年 6 月 "
12416 "4 日まで <literal>irc.debian.org</literal> のエイリアスでした。"
12417
12418 # type: Content of: <chapter><section><para>
12419 #. type: Content of: <chapter><section><para>
12420 #: resources.dbk:182
12421 msgid ""
12422 "To get a cloak on freenode, you send Jörg Jaspert &lt;joerg@debian.org&gt; a "
12423 "signed mail where you tell what your nick is.  Put cloak somewhere in the "
12424 "Subject: header.  The nick should be registered: <ulink url=\"http://"
12425 "freenode.net/faq.shtml#nicksetup\">Nick Setup Page</ulink>.  The mail needs "
12426 "to be signed by a key in the Debian keyring.  Please see <ulink url=\"http://"
12427 "freenode.net/faq.shtml#projectcloak\">Freenodes documentation</ulink> for "
12428 "more information about cloaks."
12429 msgstr ""
12430 "freenode でクローク担当に手助けしてもらうには、Jörg Jaspert &lt;joerg@debian."
12431 "org&gt; さんに対して、利用する nick (ニックネーム) を書いて GPG 署名したメー"
12432 "ルを送ります。メールの Subject: ヘッダのどこかに cloak の文字を入れてくださ"
12433 "い。nick は登録をする必要があります:<ulink url=\"http://freenode.net/faq."
12434 "shtml#nicksetup\">ニックネームの設定の仕方を書いたページ</ulink>を参照下さ"
12435 "い。メールは Debian keyring にある鍵でサインされている必要があります。クロー"
12436 "ク担当についての詳細は <ulink url=\"http://freenode.net/faq."
12437 "shtml#projectcloak\">Freenode のドキュメント</ulink> を参照してください。"
12438
12439 # type: Content of: <chapter><section><para>
12440 #. type: Content of: <chapter><section><para>
12441 #: resources.dbk:195
12442 msgid ""
12443 "This document contains a lot of information which is useful to Debian "
12444 "developers, but it cannot contain everything.  Most of the other interesting "
12445 "documents are linked from <ulink url=\"&url-devel-docs;\">The Developers' "
12446 "Corner</ulink>.  Take the time to browse all the links, you will learn many "
12447 "more things."
12448 msgstr ""
12449 "このドキュメントは Debian 開発者にとって有用な情報をたくさん含んでいますが、"
12450 "全てを含めることは出来ていません。他の有用なドキュメントが<ulink url=\"&url-"
12451 "devel-docs;\">開発者のコーナー</ulink>からリンクされています。時間を取ってリ"
12452 "ンクを全部眺めれば、より多くの事柄を学べるでしょう。"
12453
12454 # type: Content of: <chapter><section><title>
12455 #. type: Content of: <chapter><section><title>
12456 #: resources.dbk:204
12457 msgid "Debian machines"
12458 msgstr "Debian のマシン群"
12459
12460 # type: Content of: <chapter><section><para>
12461 #. type: Content of: <chapter><section><para>
12462 #: resources.dbk:206
12463 msgid ""
12464 "Debian has several computers working as servers, most of which serve "
12465 "critical functions in the Debian project.  Most of the machines are used for "
12466 "porting activities, and they all have a permanent connection to the Internet."
12467 msgstr ""
12468 "Debian ではサーバとして動いている複数のコンピュータがあり、この多くは Debian "
12469 "プロジェクトにおいて重要な役割を果たしています。マシンの大半は移植作業に利用"
12470 "されており、全てインターネットに常時接続されています。"
12471
12472 # type: Content of: <chapter><section><para>
12473 #. type: Content of: <chapter><section><para>
12474 #: resources.dbk:211
12475 msgid ""
12476 "Some of the machines are available for individual developers to use, as long "
12477 "as the developers follow the rules set forth in the <ulink url=\"&url-dmup;"
12478 "\">Debian Machine Usage Policies</ulink>."
12479 msgstr ""
12480 "マシンのうち幾つかは、<ulink url=\"&url-dmup;\">Debian マシン利用ポリシー</"
12481 "ulink>で定められたルールに従う限り、個々の開発者の利用が可能となっています。"
12482
12483 # type: Content of: <chapter><section><para>
12484 #. type: Content of: <chapter><section><para>
12485 #: resources.dbk:216
12486 msgid ""
12487 "Generally speaking, you can use these machines for Debian-related purposes "
12488 "as you see fit.  Please be kind to system administrators, and do not use up "
12489 "tons and tons of disk space, network bandwidth, or CPU without first getting "
12490 "the approval of the system administrators.  Usually these machines are run "
12491 "by volunteers."
12492 msgstr ""
12493 "とにかく、これらのマシンをあなたが Debian 関連の目的に合うと思ったことに利用"
12494 "できます。システム管理者には丁寧に接し、システム管理者からの許可を最初に得る"
12495 "ことなく、非常に大量のディスク容量/ネットワーク帯域/CPU を消費しないように"
12496 "してください。大抵これらのマシンはボランティアによって運用されています。"
12497
12498 # type: Content of: <chapter><section><para>
12499 #. type: Content of: <chapter><section><para>
12500 #: resources.dbk:223
12501 msgid ""
12502 "Please take care to protect your Debian passwords and SSH keys installed on "
12503 "Debian machines.  Avoid login or upload methods which send passwords over "
12504 "the Internet in the clear, such as Telnet, FTP, POP etc."
12505 msgstr ""
12506 "Debian で利用しているパスワードと Debian のマシンにインストールしてある SSH "
12507 "鍵を保護することに注意してください。ログインやアップロードの際にパスワードを"
12508 "インターネット越しに平文で送るような Telnet や FTP や POP などの利用方法は避"
12509 "けてください。"
12510
12511 # type: Content of: <chapter><section><para>
12512 #. type: Content of: <chapter><section><para>
12513 #: resources.dbk:228
12514 msgid ""
12515 "Please do not put any material that doesn't relate to Debian on the Debian "
12516 "servers, unless you have prior permission."
12517 msgstr ""
12518 "あなたが管理者でも無い限り、Debian サーバ上には Debian に関連しないものを一切"
12519 "置かないようにしてください。"
12520
12521 # type: Content of: <chapter><section><para>
12522 #. type: Content of: <chapter><section><para>
12523 #: resources.dbk:232
12524 msgid ""
12525 "The current list of Debian machines is available at <ulink url=\"&url-devel-"
12526 "machines;\"></ulink>.  That web page contains machine names, contact "
12527 "information, information about who can log in, SSH keys etc."
12528 msgstr ""
12529 "Debian のマシン一覧は <ulink url=\"&url-devel-machines;\"></ulink> で確認可能"
12530 "です。このウェブページはマシン名、管理者の連絡先、誰がログイン可能か、SSH 鍵"
12531 "などの情報を含んでいます。"
12532
12533 # type: Content of: <chapter><section><para>
12534 #. type: Content of: <chapter><section><para>
12535 #: resources.dbk:238
12536 msgid ""
12537 "If you have a problem with the operation of a Debian server, and you think "
12538 "that the system operators need to be notified of this problem, you can check "
12539 "the list of open issues in the DSA queue of our request tracker at <ulink "
12540 "url=\"&url-rt;\" /> (you can login with user \"debian\", its password is "
12541 "available at <filename>master.debian.org:&file-debian-rt-password;</"
12542 "filename>).  To report a new problem, simply send a mail to &email-rt-dsa; "
12543 "and make sure to put the string \"Debian RT\" somewhere in the subject."
12544 msgstr ""
12545 "Debian サーバでの作業について問題があり、システム管理者らに知らせる必要がある"
12546 "と考えた場合は、<ulink url=\"&url-rt;\" /> にあるリクエストトラッカーの DSA "
12547 "キューで公開されている問題のリストを確認できます (\"debian\" ユーザと "
12548 "<filename>master.debian.org:&file-debian-rt-password;</filename> にあるパス"
12549 "ワードでログインできます)。新たな問題を報告するには、単に &email-rt-dsa; に"
12550 "メールを送ってください。\"Debian RT\" をサブジェクトのどこかに入れるのを忘れ"
12551 "ずに。"
12552
12553 # type: Content of: <chapter><section><para>
12554 #. type: Content of: <chapter><section><para>
12555 #: resources.dbk:247
12556 msgid ""
12557 "If you have a problem with a certain service, not related to the system "
12558 "administration (such as packages to be removed from the archive, suggestions "
12559 "for the web site, etc.), generally you'll report a bug against a ``pseudo-"
12560 "package''.  See <xref linkend=\"submit-bug\"/> for information on how to "
12561 "submit bugs."
12562 msgstr ""
12563 "システム管理に関連しない、特定のサービスについて問題がある場合 (アーカイブか"
12564 "らパッケージを削除する、ウェブサイトの改善提案など) は、大抵の場合「擬似パッ"
12565 "ケージ」に対してバグを報告することになります。どうやってバグ報告をするかにつ"
12566 "いては <xref linkend=\"submit-bug\"/> を参照してください。"
12567
12568 # type: Content of: <chapter><section><para>
12569 #. type: Content of: <chapter><section><para>
12570 #: resources.dbk:254
12571 msgid ""
12572 "Some of the core servers are restricted, but the information from there is "
12573 "mirrored to another server."
12574 msgstr ""
12575 "中心となっているサーバのうち幾つかは利用が制限されていますが、そこにある情報"
12576 "は他のサーバへミラーされています。"
12577
12578 # type: Content of: <chapter><section><section><title>
12579 #. type: Content of: <chapter><section><section><title>
12580 #: resources.dbk:258
12581 msgid "The bugs server"
12582 msgstr "バグ報告サーバ"
12583
12584 # type: Content of: <chapter><section><section><para>
12585 #. type: Content of: <chapter><section><section><para>
12586 #: resources.dbk:260
12587 msgid ""
12588 "<literal>&bugs-host;</literal> is the canonical location for the Bug "
12589 "Tracking System (BTS)."
12590 msgstr ""
12591 "<literal>&bugs-host;</literal> がバグ報告システム (BTS) の中心となっていま"
12592 "す。"
12593
12594 # type: Content of: <chapter><section><section><para>
12595 #. type: Content of: <chapter><section><section><para>
12596 #: resources.dbk:264
12597 msgid ""
12598 "If you plan on doing some statistical analysis or processing of Debian bugs, "
12599 "this would be the place to do it.  Please describe your plans on &email-"
12600 "debian-devel; before implementing anything, however, to reduce unnecessary "
12601 "duplication of effort or wasted processing time."
12602 msgstr ""
12603 "Debian のバグについて定量的な分析や処理をするような計画がある場合、ここで行っ"
12604 "てください。ですが、不要な作業の重複や処理時間の浪費を減らすため、何であれ実"
12605 "装する前に &email-debian-devel; であなたの計画を説明してください。"
12606
12607 # type: Content of: <chapter><section><section><title>
12608 #. type: Content of: <chapter><section><section><title>
12609 #: resources.dbk:272
12610 msgid "The ftp-master server"
12611 msgstr "ftp-master サーバ"
12612
12613 # type: Content of: <chapter><section><section><para>
12614 #. type: Content of: <chapter><section><section><para>
12615 #: resources.dbk:274
12616 msgid ""
12617 "The <literal>&ftp-master-host;</literal> server holds the canonical copy of "
12618 "the Debian archive.  Generally, package uploaded to &ftp-upload-host; end up "
12619 "on this server, see <xref linkend=\"upload\"/>."
12620 msgstr ""
12621 "<literal>&ftp-master-host;</literal> サーバは、Debian アーカイブのコピーの中"
12622 "心位置を占めています。通常、&ftp-upload-host; へアップロードされたパッケージ"
12623 "は最終的にはこのサーバにあります。<xref linkend=\"upload\"/> を参照してくださ"
12624 "い。"
12625
12626 # type: Content of: <chapter><section><section><para>
12627 #. type: Content of: <chapter><section><section><para>
12628 #: resources.dbk:279
12629 msgid ""
12630 "It is restricted; a mirror is available on <literal>&ftp-master-mirror;</"
12631 "literal>."
12632 msgstr ""
12633 "このサーバの利用は制限されています。ミラーが <literal>&ftp-master-mirror;</"
12634 "literal> 上で利用可能です。"
12635
12636 # type: Content of: <chapter><section><section><para>
12637 #. type: Content of: <chapter><section><section><para>
12638 #: resources.dbk:282
12639 msgid ""
12640 "Problems with the Debian FTP archive generally need to be reported as bugs "
12641 "against the <systemitem role=\"package\">&ftp-debian-org;</systemitem> "
12642 "pseudo-package or an email to &email-ftpmaster;, but also see the procedures "
12643 "in <xref linkend=\"archive-manip\"/>."
12644 msgstr ""
12645 "Debian FTP アーカイブについて問題がある場合、通常 <systemitem role=\"package"
12646 "\">&ftp-debian-org;</systemitem> 擬似パッケージに対するバグ報告を行うか、"
12647 "&email-ftpmaster; へメールをする必要がありますが、<xref linkend=\"archive-"
12648 "manip\"/>にある手順も参照してください。"
12649
12650 # type: Content of: <chapter><section><section><title>
12651 #. type: Content of: <chapter><section><section><title>
12652 #: resources.dbk:290
12653 msgid "The www-master server"
12654 msgstr "www-master サーバ"
12655
12656 # type: Content of: <chapter><section><section><para>
12657 #. type: Content of: <chapter><section><section><para>
12658 #: resources.dbk:292
12659 msgid ""
12660 "The main web server is <literal>www-master.debian.org</literal>.  It holds "
12661 "the official web pages, the face of Debian for most newbies."
12662 msgstr ""
12663 "メインの web サーバが <literal>www-master.debian.org</literal> です。公式 "
12664 "web ページを持ち、新たな参加者に対する Debian の顔となっています。"
12665
12666 # type: Content of: <chapter><section><section><para>
12667 #. type: Content of: <chapter><section><section><para>
12668 #: resources.dbk:296
12669 msgid ""
12670 "If you find a problem with the Debian web server, you should generally "
12671 "submit a bug against the pseudo-package, <systemitem role=\"package\">www."
12672 "debian.org</systemitem>.  Remember to check whether or not someone else has "
12673 "already reported the problem to the <ulink url=\"http://&bugs-host;/&www-"
12674 "debian-org;\">Bug Tracking System</ulink>."
12675 msgstr ""
12676 "Debian のウェブサーバについて問題を見つけた場合、大抵の場合は擬似パッケージ "
12677 "<systemitem role=\"package\">www.debian.org</systemitem> に対してバグを報告す"
12678 "る必要があります。誰か他の人が既に<ulink url=\"http://&bugs-host;/&www-"
12679 "debian-org;\">バグ追跡システム</ulink>に問題を報告していないかどうかチェック"
12680 "するのを忘れないようにしてください。"
12681
12682 # type: Content of: <chapter><section><section><title>
12683 #. type: Content of: <chapter><section><section><title>
12684 #: resources.dbk:305
12685 msgid "The people web server"
12686 msgstr "people ウェブサーバ"
12687
12688 # type: Content of: <chapter><section><section><para>
12689 #. type: Content of: <chapter><section><section><para>
12690 #: resources.dbk:307
12691 msgid ""
12692 "<literal>people.debian.org</literal> is the server used for developers' own "
12693 "web pages about anything related to Debian."
12694 msgstr ""
12695 "<literal>people.debian.org</literal> は、開発者個人の何か Debian に関連する"
12696 "ウェブページのために使われているサーバです。"
12697
12698 # type: Content of: <chapter><section><section><para>
12699 #. type: Content of: <chapter><section><section><para>
12700 #: resources.dbk:311
12701 msgid ""
12702 "If you have some Debian-specific information which you want to serve on the "
12703 "web, you can do this by putting material in the <filename>public_html</"
12704 "filename> directory under your home directory on <literal>people.debian.org</"
12705 "literal>.  This will be accessible at the URL <literal>http://people.debian."
12706 "org/~<replaceable>your-user-id</replaceable>/</literal>."
12707 msgstr ""
12708 "ウェブに置きたい何か Debian 特有の情報を持っている場合、<literal>people."
12709 "debian.org</literal> 上のホームディレクトリの <filename>public_html</"
12710 "filename> 以下にデータを置くことでこれが可能となっています。これには "
12711 "<literal>http://people.debian.org/~<replaceable>your-user-id</replaceable>/</"
12712 "literal> という URL でアクセス可能です。"
12713
12714 # type: Content of: <chapter><section><section><para>
12715 #. type: Content of: <chapter><section><section><para>
12716 #: resources.dbk:318
12717 msgid ""
12718 "You should only use this particular location because it will be backed up, "
12719 "whereas on other hosts it won't."
12720 msgstr ""
12721 "他のホストではバックアップされないのに対して、ここではバックアップされるの"
12722 "で、これを使うのは特定の位置づけのものだけにするべきです。"
12723
12724 # type: Content of: <chapter><section><section><para>
12725 #. type: Content of: <chapter><section><section><para>
12726 #: resources.dbk:322
12727 msgid ""
12728 "Usually the only reason to use a different host is when you need to publish "
12729 "materials subject to the U.S.  export restrictions, in which case you can "
12730 "use one of the other servers located outside the United States."
12731 msgstr ""
12732 "大抵の場合、他のホストを使う唯一の理由はアメリカの輸出制限に抵触する素材を公"
12733 "開する必要がある時です。その様な場合はアメリカ国外に位置する他のサーバのどれ"
12734 "かを使えます。"
12735
12736 # type: Content of: <chapter><section><section><para>
12737 #. type: Content of: <chapter><section><section><para>
12738 #: resources.dbk:327
12739 msgid "Send mail to &email-debian-devel; if you have any questions."
12740 msgstr "何か質問がある場合は、&email-debian-devel; にメールして下さい。"
12741
12742 # type: Content of: <chapter><section><section><title>
12743 #. type: Content of: <chapter><section><section><title>
12744 #: resources.dbk:332
12745 msgid "The VCS servers"
12746 msgstr "VCS (バージョン管理システム) サーバ"
12747
12748 # type: Content of: <chapter><section><section><para>
12749 #. type: Content of: <chapter><section><section><para>
12750 #: resources.dbk:334
12751 msgid ""
12752 "If you need to use a Version Control System for any of your Debian work, you "
12753 "can use one of the existing repositories hosted on Alioth or you can request "
12754 "a new project and ask for the VCS repository of your choice.  Alioth "
12755 "supports CVS (cvs.alioth.debian.org/cvs.debian.org), Subversion (svn.debian."
12756 "org), Arch (tla/baz, both on arch.debian.org), Bazaar (bzr.debian.org), "
12757 "Darcs (darcs.debian.org), Mercurial (hg.debian.org) and Git (git.debian."
12758 "org).  Checkout <ulink url=\"&url-alioth-pkg;\" /> if you plan to maintain "
12759 "packages in a VCS repository. See <xref linkend=\"alioth\"/> for information "
12760 "on the services provided by Alioth."
12761 msgstr ""
12762 "あなたが行っている Debian に関連する作業にバージョン管理システムが必要であれ"
12763 "ば、Alioth にホストされている既存のリポジトリを使うことも新しいプロジェクトを"
12764 "作って、それにあなたが選んだ VCS のリポジトリを要求することも可能です。"
12765 "Alioth は CVS (cvs.alioth.debian.org/cvs.debian.org)、Subversion (svn.debian."
12766 "org)、Arch (tla/baz、共に arch.debian.org 上)、Bazaar (bzr.debian.org)、"
12767 "Darcs (darcs.debian.org)、Mercurial (hg.debian.org) そして Git (git.debian."
12768 "org)をサポートしています。パッケージを VCS リポジトリ上でメンテナンスする予定"
12769 "であれば、Alioth で提供されているサービスについての詳細は <xref linkend="
12770 "\"alioth\"/> を参照してください。"
12771
12772 # type: Content of: <chapter><section><section><title>
12773 #. type: Content of: <chapter><section><section><title>
12774 #: resources.dbk:347
12775 msgid "chroots to different distributions"
12776 msgstr "複数のディストリビューション利用のために chroot を使う"
12777
12778 # type: Content of: <chapter><section><section><para>
12779 #. type: Content of: <chapter><section><section><para>
12780 #: resources.dbk:349
12781 msgid ""
12782 "On some machines, there are chroots to different distributions available.  "
12783 "You can use them like this:"
12784 msgstr ""
12785 "幾つかのマシン上では、異なったディストリビューション用の chroot が利用可能で"
12786 "す。以下の様にして使うことが出来ます:"
12787
12788 # type: Content of: <chapter><section><section><screen>
12789 #. type: Content of: <chapter><section><section><screen>
12790 #: resources.dbk:353
12791 #, no-wrap
12792 msgid ""
12793 "vore$ dchroot unstable\n"
12794 "Executing shell in chroot: /org/vore.debian.org/chroots/user/unstable\n"
12795 msgstr ""
12796 "vore$ dchroot unstable\n"
12797 "Executing shell in chroot: /org/vore.debian.org/chroots/user/unstable\n"
12798
12799 # type: Content of: <chapter><section><section><para>
12800 #. type: Content of: <chapter><section><section><para>
12801 #: resources.dbk:357
12802 msgid ""
12803 "In all chroots, the normal user home directories are available.  You can "
12804 "find out which chroots are available via <ulink url=\"&url-devel-machines;"
12805 "\"></ulink>."
12806 msgstr ""
12807 "全ての chroot 環境内で、一般ユーザの home ディレクトリが利用可能になっていま"
12808 "す。どの chroot が利用可能かについては <ulink url=\"&url-devel-machines;"
12809 "\">&url-devel-machines;</ulink> にて確認ができます。"
12810
12811 # type: Content of: <chapter><section><title>
12812 #. type: Content of: <chapter><section><title>
12813 #: resources.dbk:366
12814 msgid "The Developers Database"
12815 msgstr "開発者データベース"
12816
12817 # type: Content of: <chapter><section><para>
12818 #. type: Content of: <chapter><section><para>
12819 #: resources.dbk:368
12820 msgid ""
12821 "The Developers Database, at <ulink url=\"&url-debian-db;\"></ulink>, is an "
12822 "LDAP directory for managing Debian developer attributes.  You can use this "
12823 "resource to search the list of Debian developers.  Part of this information "
12824 "is also available through the finger service on Debian servers, try "
12825 "<command>finger yourlogin@db.debian.org</command> to see what it reports."
12826 msgstr ""
12827 "<ulink url=\"&url-debian-db;\"></ulink> にある開発者データベースは、Debian 開"
12828 "発者のアトリビュートを操作する LDAP ディレクトリです。このリソースはDebian 開"
12829 "発者リストの検索に使えます。この情報の一部は Debian サーバの finger サービス"
12830 "を通じても利用可能になっています。<command>finger yourlogin@db.debian.org</"
12831 "command> として何が返ってくるかを確認してみてください。"
12832
12833 # type: Content of: <chapter><section><para>
12834 #. type: Content of: <chapter><section><para>
12835 #: resources.dbk:376
12836 msgid ""
12837 "Developers can <ulink url=\"&url-debian-db-login;\">log into the database</"
12838 "ulink> to change various information about themselves, such as:"
12839 msgstr ""
12840 "開発者らは、以下に挙げるような自身に関する様々な情報を変更するために<ulink "
12841 "url=\"&url-debian-db-login;\">データベースにログイン</ulink>ができます。"
12842
12843 # type: Content of: <chapter><section><itemizedlist><listitem><para>
12844 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12845 #: resources.dbk:382
12846 msgid "forwarding address for your debian.org email"
12847 msgstr "debian.org アドレス宛のメールを転送するアドレス"
12848
12849 # type: Content of: <chapter><section><itemizedlist><listitem><para>
12850 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12851 #: resources.dbk:387
12852 msgid "subscription to debian-private"
12853 msgstr "debian-private の購読"
12854
12855 # type: Content of: <chapter><section><itemizedlist><listitem><para>
12856 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12857 #: resources.dbk:392
12858 msgid "whether you are on vacation"
12859 msgstr "休暇中かどうか"
12860
12861 # type: Content of: <chapter><section><itemizedlist><listitem><para>
12862 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12863 #: resources.dbk:397
12864 msgid ""
12865 "personal information such as your address, country, the latitude and "
12866 "longitude of the place where you live for use in <ulink url=\"&url-worldmap;"
12867 "\">the world map of Debian developers</ulink>, phone and fax numbers, IRC "
12868 "nickname and web page"
12869 msgstr ""
12870 "住所、国名、<ulink url=\"&url-worldmap;\">Debian 開発者世界地図</ulink>で使わ"
12871 "れている住んでいる地域の緯度経度、電話・ファックス番号、IRC でのニックネー"
12872 "ム、そしてウェブページのアドレスなどの個人情報"
12873
12874 # type: Content of: <chapter><section><itemizedlist><listitem><para>
12875 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12876 #: resources.dbk:405
12877 msgid "password and preferred shell on Debian Project machines"
12878 msgstr "Debian プロジェクトのマシン上でのパスワードと優先的に指定するシェル"
12879
12880 # type: Content of: <chapter><section><para>
12881 #. type: Content of: <chapter><section><para>
12882 #: resources.dbk:410
12883 msgid ""
12884 "Most of the information is not accessible to the public, naturally.  For "
12885 "more information please read the online documentation that you can find at "
12886 "<ulink url=\"&url-debian-db-doc;\"></ulink>."
12887 msgstr ""
12888 "当然ですが、ほとんどの情報は外部からはアクセス可能にはなっていません。より詳"
12889 "細な情報については、<ulink url=\"&url-debian-db-doc;\"></ulink> で参照できる"
12890 "オンラインドキュメントを読んでください。"
12891
12892 # type: Content of: <chapter><section><para>
12893 #. type: Content of: <chapter><section><para>
12894 #: resources.dbk:415
12895 msgid ""
12896 "Developers can also submit their SSH keys to be used for authorization on "
12897 "the official Debian machines, and even add new *.debian.net DNS entries.  "
12898 "Those features are documented at <ulink url=\"&url-debian-db-mail-gw;\"></"
12899 "ulink>."
12900 msgstr ""
12901 "開発者は公式 Debian マシンへの認証に使われる SSH 鍵を登録することもできます"
12902 "し、新たな *.debian.net の DNS エントリの追加すら可能です。これらの機能は "
12903 "<ulink url=\"&url-debian-db-mail-gw;\"></ulink> に記述されています。"
12904
12905 # type: Content of: <chapter><section><title>
12906 #. type: Content of: <chapter><section><title>
12907 #: resources.dbk:423
12908 msgid "The Debian archive"
12909 msgstr "Debian アーカイブ"
12910
12911 # type: Content of: <chapter><section><para>
12912 #. type: Content of: <chapter><section><para>
12913 #: resources.dbk:425
12914 msgid ""
12915 "The &debian-formal; distribution consists of a lot of packages (currently "
12916 "around &number-of-pkgs; source packages) and a few additional files (such as "
12917 "documentation and installation disk images)."
12918 msgstr ""
12919 "&debian-formal; ディストリビューションは大量のパッケージ (現在約 &number-of-"
12920 "pkgs; 個) と幾つかの追加ファイル (ドキュメントやインストール用ディスクイメー"
12921 "ジなど) から成り立っています。"
12922
12923 # type: Content of: <chapter><section><para>
12924 #. type: Content of: <chapter><section><para>
12925 #: resources.dbk:430
12926 msgid "Here is an example directory tree of a complete Debian archive:"
12927 msgstr "以下が完全な Debian アーカイブのディレクトリツリーの例です:"
12928
12929 # type: Content of: <chapter><section><para>
12930 #. type: Content of: <chapter><section><para>
12931 #: resources.dbk:434
12932 msgid ""
12933 "As you can see, the top-level directory contains two directories, "
12934 "<filename>dists/</filename> and <filename>pool/</filename>.  The latter is a "
12935 "“pool” in which the packages actually are, and which is handled by the "
12936 "archive maintenance database and the accompanying programs.  The former "
12937 "contains the distributions, <literal>stable</literal>, <literal>testing</"
12938 "literal> and <literal>unstable</literal>.  The <filename>Packages</filename> "
12939 "and <filename>Sources</filename> files in the distribution subdirectories "
12940 "can reference files in the <filename>pool/</filename> directory.  The "
12941 "directory tree below each of the distributions is arranged in an identical "
12942 "manner.  What we describe below for <literal>stable</literal> is equally "
12943 "applicable to the <literal>unstable</literal> and <literal>testing</literal> "
12944 "distributions."
12945 msgstr ""
12946 "見て分かるように、一番上のディレクトリは <filename>dists/</filename> と "
12947 "<filename>pool/</filename> という 2 つのディレクトリを含んでいます。後者の "
12948 "“pool” はパッケージが実際に置かれており、アーカイブのメンテナンスデータベース"
12949 "と関連するプログラムによって利用されます。前者には<literal>stable</literal>、"
12950 "<literal>testing</literal>、そして <literal>unstable</literal> というディスト"
12951 "リビューションが含まれます。ディストリビューションサブディレクトリ中の "
12952 "<filename>Packages</filename> および <filename>Sources</filename> ファイルは "
12953 "<filename>pool/</filename> ディレクトリ中のファイルを参照しています。以下の各"
12954 "ディストリビューションのディレクトリツリーは全く同じ形式になっています。以下"
12955 "で <literal>stable</literal> について述べていることは <literal>unstable</"
12956 "literal> や <literal>testing</literal> ディストリビューションにも同様に当ては"
12957 "まります。"
12958
12959 # type: Content of: <chapter><section><para>
12960 #. type: Content of: <chapter><section><para>
12961 #: resources.dbk:448
12962 msgid ""
12963 "<filename>dists/stable</filename> contains three directories, namely "
12964 "<filename>main</filename>, <filename>contrib</filename>, and <filename>non-"
12965 "free</filename>."
12966 msgstr ""
12967 "<filename>dists/stable</filename> は、<filename>main</filename>、"
12968 "<filename>contrib</filename>、<filename>non-free</filename> という名前の 3 つ"
12969 "のディレクトリを含んでいます。"
12970
12971 # type: Content of: <chapter><section><para>
12972 #. type: Content of: <chapter><section><para>
12973 #: resources.dbk:453
12974 msgid ""
12975 "In each of the areas, there is a directory for the source packages "
12976 "(<filename>source</filename>) and a directory for each supported "
12977 "architecture (<filename>binary-i386</filename>, <filename>binary-amd64</"
12978 "filename>, etc.)."
12979 msgstr ""
12980 "それぞれ、source パッケージ (<filename>source</filename>) のディレクトリとサ"
12981 "ポートしている各アーキテクチャ (<filename>binary-i386</filename>、"
12982 "<filename>binary-amd64</filename> など) のディレクトリがあります。"
12983
12984 # type: Content of: <chapter><section><para>
12985 #. type: Content of: <chapter><section><para>
12986 #: resources.dbk:458
12987 msgid ""
12988 "The <filename>main</filename> area contains additional directories which "
12989 "hold the disk images and some essential pieces of documentation required for "
12990 "installing the Debian distribution on a specific architecture "
12991 "(<filename>disks-i386</filename>, <filename>disks-amd64</filename>, etc.)."
12992 msgstr ""
12993 "<filename>main</filename> は特定のアーキテクチャ (<filename>disks-i386</"
12994 "filename>、<filename>disks-amd64</filename> など)上で Debian ディストリビュー"
12995 "ションをインストールする際に必要となるディスクイメージと主要なドキュメントの"
12996 "基本部分が入っている追加ディレクトリを含んでいます。"
12997
12998 # type: Content of: <chapter><section><section><title>
12999 #. type: Content of: <chapter><section><section><title>
13000 #: resources.dbk:464
13001 msgid "Sections"
13002 msgstr "セクション"
13003
13004 # type: Content of: <chapter><section><section><para>
13005 #. type: Content of: <chapter><section><section><para>
13006 #: resources.dbk:466
13007 msgid ""
13008 "The <literal>main</literal> section of the Debian archive is what makes up "
13009 "the <emphasis role=\"strong\">official &debian-formal; distribution</"
13010 "emphasis>.  The <literal>main</literal> section is official because it fully "
13011 "complies with all our guidelines.  The other two sections do not, to "
13012 "different degrees; as such, they are <emphasis role=\"strong\">not</"
13013 "emphasis> officially part of &debian-formal;."
13014 msgstr ""
13015 "Debian アーカイブの <literal>main</literal> セクションは<emphasis role="
13016 "\"strong\">公式な &debian-formal; ディストリビューション</emphasis>を構成する"
13017 "ものです。<literal>main</literal> セクションが公式なのは、我々のガイドライン"
13018 "全てに合致するものであるからです。他の 2 つのセクションはそうではなく、合致は"
13019 "異なる程度となっています…つまり、&debian-formal; の公式な一部では<emphasis "
13020 "role=\"strong\">ありません</emphasis>。"
13021
13022 # type: Content of: <chapter><section><section><para>
13023 #. type: Content of: <chapter><section><section><para>
13024 #: resources.dbk:474
13025 msgid ""
13026 "Every package in the main section must fully comply with the <ulink url="
13027 "\"&url-dfsg;\">Debian Free Software Guidelines</ulink> (DFSG) and with all "
13028 "other policy requirements as described in the <ulink url=\"&url-debian-"
13029 "policy;\">Debian Policy Manual</ulink>.  The DFSG is our definition of “free "
13030 "software.” Check out the Debian Policy Manual for details."
13031 msgstr ""
13032 "main セクションにある全てのパッケージは、<ulink url=\"&url-dfsg;\">Debian フ"
13033 "リーソフトウェアガイドライン</ulink> (DFSG) 及び <ulink url=\"&url-debian-"
13034 "policy;\">Debian ポリシーマニュアル</ulink>に記載されている他のポリシーの要求"
13035 "事項に完全に適合していなければなりません。DFSG は我々の定義する「フリーソフト"
13036 "ウェア」です。詳細は Debian ポリシーマニュアルを確認してください。"
13037
13038 # type: Content of: <chapter><section><section><para>
13039 #. type: Content of: <chapter><section><section><para>
13040 #: resources.dbk:482
13041 msgid ""
13042 "Packages in the <literal>contrib</literal> section have to comply with the "
13043 "DFSG, but may fail other requirements.  For instance, they may depend on non-"
13044 "free packages."
13045 msgstr ""
13046 "<literal>contrib</literal> セクションにあるパッケージは DFSG に適合している必"
13047 "要がありますが、他の要求事項を満たせてはいないことでしょう。例えば、non-free "
13048 "パッケージに依存している、などです。"
13049
13050 # type: Content of: <chapter><section><section><para>
13051 #. type: Content of: <chapter><section><section><para>
13052 #: resources.dbk:487
13053 msgid ""
13054 "Packages which do not conform to the DFSG are placed in the <literal>non-"
13055 "free</literal> section.  These packages are not considered as part of the "
13056 "Debian distribution, though we enable their use, and we provide "
13057 "infrastructure (such as our bug-tracking system and mailing lists) for non-"
13058 "free software packages."
13059 msgstr ""
13060 "DFSG を満たさないパッケージは <literal>non-free</literal> セクションに配置さ"
13061 "れます。これらのパッケージは Debian ディストリビューションの一部としては考え"
13062 "られてはいませんが、我々はこれらを利用できるようにしており、non-free ソフト"
13063 "ウェアのパッケージについて (バグ追跡システムやメーリングリストなどの) インフ"
13064 "ラストラクチャを提供しています。"
13065
13066 # type: Content of: <chapter><section><section><para>
13067 #. type: Content of: <chapter><section><section><para>
13068 #: resources.dbk:494
13069 msgid ""
13070 "The <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> contains "
13071 "a more exact definition of the three sections.  The above discussion is just "
13072 "an introduction."
13073 msgstr ""
13074 "<ulink url=\"&url-debian-policy;\">Debian ポリシーマニュアル</ulink> は 3 つ"
13075 "のセクションについてより正確な定義を含んでいます。上記の説明はほんの触りに過"
13076 "ぎません。"
13077
13078 # type: Content of: <chapter><section><section><para>
13079 #. type: Content of: <chapter><section><section><para>
13080 #: resources.dbk:499
13081 msgid ""
13082 "The separation of the three sections at the top-level of the archive is "
13083 "important for all people who want to distribute Debian, either via FTP "
13084 "servers on the Internet or on CD-ROMs: by distributing only the "
13085 "<literal>main</literal> and <literal>contrib</literal> sections, one can "
13086 "avoid any legal risks.  Some packages in the <literal>non-free</literal> "
13087 "section do not allow commercial distribution, for example."
13088 msgstr ""
13089 "アーカイブの最上位階層で 3 つのセクションに別れていることは、インターネット上"
13090 "の FTP サーバ経由であれ、CD-ROM であれ、Debian を配布したいと考える人にとって"
13091 "大事なことです…その様な人は <literal>main</literal> セクションと "
13092 "<literal>contrib</literal> セクションのみを配布することで、法的なリスクを回避"
13093 "できます。例えば、<literal>non-free</literal> セクションにあるパッケージのい"
13094 "くつかは商的な配布を許可していません。"
13095
13096 # type: Content of: <chapter><section><section><para>
13097 #. type: Content of: <chapter><section><section><para>
13098 #: resources.dbk:507
13099 msgid ""
13100 "On the other hand, a CD-ROM vendor could easily check the individual package "
13101 "licenses of the packages in <literal>non-free</literal> and include as many "
13102 "on the CD-ROMs as it's allowed to.  (Since this varies greatly from vendor "
13103 "to vendor, this job can't be done by the Debian developers.)"
13104 msgstr ""
13105 "その一方で、CD-ROMベンダは <literal>non-free</literal> 内のパッケージ群の個々"
13106 "のパッケージライセンスを簡単に確認でき、問題が無ければその多くを CD-ROM に含"
13107 "めることが出来ます。(これはベンダによって大いに異なるので、この作業は Debian "
13108 "開発者にはできません)。"
13109
13110 # type: Content of: <chapter><section><section><para>
13111 #. type: Content of: <chapter><section><section><para>
13112 #: resources.dbk:513
13113 msgid ""
13114 "Note that the term section is also used to refer to categories which "
13115 "simplify the organization and browsing of available packages, e.g.  "
13116 "<literal>admin</literal>, <literal>net</literal>, <literal>utils</literal> "
13117 "etc.  Once upon a time, these sections (subsections, rather) existed in the "
13118 "form of subdirectories within the Debian archive.  Nowadays, these exist "
13119 "only in the Section header fields of packages."
13120 msgstr ""
13121 "セクションという用語は、利用可能なパッケージの構成や参照を簡単にしているカテ"
13122 "ゴリを指すことにも使われている点に注意ください。例えば、<literal>admin</"
13123 "literal>、<literal>net</literal>、<literal>utils</literal> などです。昔々、こ"
13124 "れらのセクション (むしろサブセクション) はDebian アーカイブ内のサブディレクト"
13125 "リとして存在していました。最近では、これらはパッケージのセクションヘッダにの"
13126 "み存在しています。"
13127
13128 # type: Content of: <chapter>port<section><section><title>
13129 #. type: Content of: <chapter><section><section><title>
13130 #: resources.dbk:523
13131 msgid "Architectures"
13132 msgstr "アーキテクチャ"
13133
13134 # type: Content of: <chapter><section><section><para>
13135 #. type: Content of: <chapter><section><section><para>
13136 #: resources.dbk:525
13137 msgid ""
13138 "In the first days, the Linux kernel was only available for Intel i386 (or "
13139 "greater) platforms, and so was Debian.  But as Linux became more and more "
13140 "popular, the kernel was ported to other architectures and Debian started to "
13141 "support them. And as if supporting so much hardware was not enough, Debian "
13142 "decided to build some ports based on other Unix kernels, like <literal>hurd</"
13143 "literal> and <literal>kfreebsd</literal>."
13144 msgstr ""
13145 "はじめのうちは、Linux カーネルは Intel i386 (またはそれより新しい) プラット"
13146 "フォーム用のみが利用可能で、Debian も同様でした。しかし、Linux は日に日に広ま"
13147 "り、カーネルも他のアーキテクチャへと移植され、そして Debian はそれらのサポー"
13148 "トを始めました。そして、沢山のハードウェアをサポートするだけでは飽き足らず、"
13149 "Debian は <literal>hurd</literal> や <literal>kfreebsd</literal> のような他"
13150 "の Unix カーネルをベースにした移植版を作成することを決めました。"
13151
13152 # type: Content of: <chapter><section><section><para>
13153 # debian 5.0
13154 #. type: Content of: <chapter><section><section><para>
13155 #: resources.dbk:533
13156 msgid ""
13157 "&debian-formal; 1.3 was only available as <literal>i386</literal>.  Debian "
13158 "2.0 shipped for <literal>i386</literal> and <literal>m68k</literal> "
13159 "architectures.  Debian 2.1 shipped for the <literal>i386</literal>, "
13160 "<literal>m68k</literal>, <literal>alpha</literal>, and <literal>sparc</"
13161 "literal> architectures.  Since then Debian has grown hugely.  Debian 6 "
13162 "supports a total of nine Linux architectures (<literal>amd64</literal>, "
13163 "<literal>armel</literal>, <literal>i386</literal>, <literal>ia64</literal>, "
13164 "<literal>mips</literal>, <literal>mipsel</literal>, <literal>powerpc</"
13165 "literal>, <literal>s390</literal>, <literal>sparc</literal>) and two "
13166 "kFreeBSD architectures (<literal>kfreebsd-i386</literal> and "
13167 "<literal>kfreebsd-amd64</literal>)."
13168 msgstr ""
13169 "&debian-formal; 1.3 では <literal>i386</literal> のみが利用可能でした。"
13170 "Debian 2.0 では、<literal>i386</literal> と <literal>m68k</literal> アーキテ"
13171 "クチャがリリースされました。Debian 2.1 では、<literal>i386</literal>、"
13172 "<literal>m68k</literal>、<literal>alpha</literal>、そして <literal>sparc</"
13173 "literal> アーキテクチャがリリースされました。そして、Debian は巨大に成長しま"
13174 "した。Debian 6 は、合計 9 個の Linux アーキテクチャ (<literal>amd64</"
13175 "literal>, <literal>armel</literal>, <literal>i386</literal>, <literal>ia64</"
13176 "literal>, <literal>mips</literal>, <literal>mipsel</literal>, "
13177 "<literal>powerpc</literal>, <literal>s390</literal>, <literal>sparc</"
13178 "literal>、そして 2 つの kFreeBSD アーキテクチャ (<literal>kfreebsd-i386</"
13179 "literal> および <literal>kfreebsd-amd64</literal>) をサポートしています。"
13180
13181 # type: Content of: <chapter><section><section><para>
13182 #. type: Content of: <chapter><section><section><para>
13183 #: resources.dbk:546
13184 msgid ""
13185 "Information for developers and users about the specific ports are available "
13186 "at the <ulink url=\"&url-debian-ports;\">Debian Ports web pages</ulink>."
13187 msgstr ""
13188 "特定の移植版についての開発者/ユーザへの情報は <ulink url=\"&url-debian-"
13189 "ports;\">Debian 移植版のウェブページ</ulink>で入手可能です。"
13190
13191 # type: Content of: <chapter><section><section><title>
13192 #. type: Content of: <chapter><section><section><title>
13193 #: resources.dbk:552
13194 msgid "Packages"
13195 msgstr "パッケージ"
13196
13197 # type: Content of: <chapter><section><section><para>
13198 #. type: Content of: <chapter><section><section><para>
13199 #: resources.dbk:554
13200 msgid ""
13201 "There are two types of Debian packages, namely <literal>source</literal> and "
13202 "<literal>binary</literal> packages."
13203 msgstr ""
13204 "Debian パッケージには2種類あります。<literal>ソース</literal>パッケージと"
13205 "<literal>バイナリ</literal>パッケージです。"
13206
13207 #. type: Content of: <chapter><section><section><para>
13208 #: resources.dbk:558
13209 msgid ""
13210 "Depending on the format of the source package, it will consist of one or "
13211 "more files in addition to the mandatory <filename>.dsc</filename> file:"
13212 msgstr ""
13213 "フォーマットに応じて、ソースパッケージは必須の <filename>.dsc</filename> ファ"
13214 "イルに加え、一つあるいはそれ以上のファイルから成り立ちます:"
13215
13216 # type: Content of: <chapter><section><section><para>
13217 #. type: Content of: <chapter><section><section><para><itemizedlist><listitem><para>
13218 #: resources.dbk:562
13219 msgid ""
13220 "with format “1.0”, it has either a <filename>.tar.gz</filename> file or both "
13221 "an <filename>.orig.tar.gz</filename> and a <filename>.diff.gz</filename> "
13222 "file;"
13223 msgstr ""
13224 "フォーマット ”1.0”では、<filename>.tar.gz</filename> ファイルか、<filename>."
13225 "orig.tar.gz</filename> ファイルと <filename>.diff.gz</filename> ファイルの二"
13226 "つを持っています。"
13227
13228 #. type: Content of: <chapter><section><section><para><itemizedlist><listitem><para>
13229 #: resources.dbk:565
13230 msgid ""
13231 "with format “3.0 (quilt)”, it has a mandatory <filename>.orig.tar.{gz,bz2,xz}"
13232 "</filename> upstream tarball, multiple optional <filename>.orig-"
13233 "<replaceable>component</replaceable>.tar.{gz,bz2,xz}</filename> additional "
13234 "upstream tarballs and a mandatory <filename>debian.tar.{gz,bz2,xz}</"
13235 "filename> debian tarball;"
13236 msgstr ""
13237 "フォーマット“3.0 (quilt)”では、必須となる開発元の tarball である <filename>."
13238 "orig.tar.{gz,bz2,xz}</filename>、それからオプションで、開発元の追加 tarball "
13239 "である <filename>.orig-<replaceable>component</replaceable>.tar.{gz,bz2,xz}</"
13240 "filename> をいくつか、そして必須の debian tarball、<filename>debian.tar.{gz,"
13241 "bz2,xz}</filename> です。"
13242
13243 #. type: Content of: <chapter><section><section><para><itemizedlist><listitem><para>
13244 #: resources.dbk:571
13245 msgid ""
13246 "with format “3.0 (native)”, it has only a single <filename>.tar.{gz,bz2,xz}</"
13247 "filename> tarball."
13248 msgstr ""
13249 "フォーマット“3.0 (native)”では、単一の <filename>.tar.{gz,bz2,xz}</filename> "
13250 "tarball のみを持っています。"
13251
13252 # type: Content of: <chapter><section><section><para>
13253 #. type: Content of: <chapter><section><section><para>
13254 #: resources.dbk:576
13255 msgid ""
13256 "If a package is developed specially for Debian and is not distributed "
13257 "outside of Debian, there is just one <filename>.tar.{gz,bz2,xz}</filename> "
13258 "file which contains the sources of the program, it's called a “native” "
13259 "source package.  If a package is distributed elsewhere too, the <filename>."
13260 "orig.tar.{gz,bz2,xz}</filename> file stores the so-called <literal>upstream "
13261 "source code</literal>, that is the source code that's distributed by the "
13262 "<literal>upstream maintainer</literal> (often the author of the software). "
13263 "In this case, the <filename>.diff.gz</filename> or the <filename>debian.tar."
13264 "{gz,bz2,xz}</filename> contains the changes made by the Debian maintainer."
13265 msgstr ""
13266 "パッケージが特に Debian 用に作られていて Debian 以外で利用されていない場合"
13267 "は、プログラムのソースを含んだ単純な 1 つの <filename>.tar.{gz,bz2,xz}</"
13268 "filename> ファイルがあるだけで、“native”ソースパッケージと呼ばれます。パッ"
13269 "ケージが他でも配布されている場合は、<filename>.orig.tar.{gz,bz2,xz}</"
13270 "filename> は <literal>upstream ソースコード</literal>と呼ばれるものを保持して"
13271 "います (訳注: upstream = 開発元)。<literal>upstream ソースコード</literal>は "
13272 "<literal>upstream メンテナ</literal> (大抵の場合はソフトウェアの作者) によっ"
13273 "て配布されているソースコードです。この場合、<filename>.diff.gz</filename> や"
13274 "<filename>debian.tar.{gz,bz2,xz}</filename> は、Debian パッケージメンテナに"
13275 "よって加えられた変更を含んでいます。"
13276
13277 # type: Content of: <chapter><section><section><para>
13278 #. type: Content of: <chapter><section><section><para>
13279 #: resources.dbk:589
13280 msgid ""
13281 "The <filename>.dsc</filename> file lists all the files in the source package "
13282 "together with checksums (<command>md5sums</command>) and some additional "
13283 "info about the package (maintainer, version, etc.)."
13284 msgstr ""
13285 "<filename>.dsc</filename> ファイルはソースパッケージ中のすべてのファイルを"
13286 "チェックサム (<command>md5sums</command>) と共にリストしたものと、パッケージ"
13287 "関連の追加情報 (メンテナ、バージョン、etc) を含んでいます。"
13288
13289 # type: Content of: <chapter><section><section><title>
13290 #. type: Content of: <chapter><section><section><title>
13291 #: resources.dbk:596
13292 msgid "Distributions"
13293 msgstr "ディストリビューション"
13294
13295 # type: Content of: <chapter><section><section><para>
13296 #. type: Content of: <chapter><section><section><para>
13297 #: resources.dbk:598
13298 msgid ""
13299 "The directory system described in the previous chapter is itself contained "
13300 "within <literal>distribution directories</literal>.  Each distribution is "
13301 "actually contained in the <filename>pool</filename> directory in the top-"
13302 "level of the Debian archive itself."
13303 msgstr ""
13304 "前章で説明したディレクトリシステムは、それ自体が<literal>ディストリビューショ"
13305 "ンディレクトリ</literal>内に含まれています。それぞれのディストリビューション"
13306 "は、実際には Debian アーカイブ自体の最上位階層の <filename>pool</filename> "
13307 "ディレクトリに含まれています。"
13308
13309 # type: Content of: <chapter><section><section><para>
13310 #. type: Content of: <chapter><section><section><para>
13311 #: resources.dbk:604
13312 msgid ""
13313 "To summarize, the Debian archive has a root directory within an FTP server.  "
13314 "For instance, at the mirror site, <literal>ftp.us.debian.org</literal>, the "
13315 "Debian archive itself is contained in <ulink url=\"ftp://ftp.us.debian.org/"
13316 "debian\">/debian</ulink>, which is a common location (another is <filename>/"
13317 "pub/debian</filename>)."
13318 msgstr ""
13319 "簡単にまとめると、Debian アーカイブは FTP サーバのルートディレクトリを持って"
13320 "います。例えば、ミラーサイトでいうと <literal>ftp.us.debian.org</literal> で"
13321 "は Debian アーカイブそのものは <ulink url=\"ftp://ftp.us.debian.org/debian"
13322 "\">/debian</ulink> に含まれており、これは共通した配置となっています (他には "
13323 "<filename>/pub/debian</filename> があります)。"
13324
13325 # type: Content of: <chapter><section><section><para>
13326 #. type: Content of: <chapter><section><section><para>
13327 #: resources.dbk:611
13328 msgid ""
13329 "A distribution comprises Debian source and binary packages, and the "
13330 "respective <filename>Sources</filename> and <filename>Packages</filename> "
13331 "index files, containing the header information from all those packages.  The "
13332 "former are kept in the <filename>pool/</filename> directory, while the "
13333 "latter are kept in the <filename>dists/</filename> directory of the archive "
13334 "(for backwards compatibility)."
13335 msgstr ""
13336 "ディストリビューションは Debian ソースパッケージとバイナリパッケージと、これ"
13337 "に対応した <filename>Sources</filename> と <filename>Packages</filename> のイ"
13338 "ンデックスファイル (これら全てのパッケージのヘッダ情報を含む) から構成されて"
13339 "います。前者は <filename>pool/</filename> ディレクトリに、そして後者はアーカ"
13340 "イブの <filename>dists/</filename> ディレクトリに含まれています (後方互換性の"
13341 "ため)。"
13342
13343 # type: Content of: <chapter><section><section><section><title>
13344 #. type: Content of: <chapter><section><section><section><title>
13345 #: resources.dbk:619
13346 msgid "Stable, testing, and unstable"
13347 msgstr "安定版 (stable)、テスト版 (testing)、不安定版 (unstable)"
13348
13349 # type: Content of: <chapter><section><section><section><para>
13350 #. type: Content of: <chapter><section><section><section><para>
13351 #: resources.dbk:621
13352 msgid ""
13353 "There are always distributions called <literal>stable</literal> (residing in "
13354 "<filename>dists/stable</filename>), <literal>testing</literal> (residing in "
13355 "<filename>dists/testing</filename>), and <literal>unstable</literal> "
13356 "(residing in <filename>dists/unstable</filename>).  This reflects the "
13357 "development process of the Debian project."
13358 msgstr ""
13359 "常に <literal>安定版 (stable)</literal> (<filename>dists/stable</filename> に"
13360 "属します)、<literal>テスト晩 (testing)</literal> (<filename>dists/testing</"
13361 "filename> に属します)、<literal>不安定版 (unstable)</literal> "
13362 "(<filename>dists/unstable</filename> に属します) と呼ばれるディストリビュー"
13363 "ションが存在しています。これは Debian プロジェクトでの開発プロセスを反映して"
13364 "います。"
13365
13366 # type: Content of: <chapter><section><section><section><para>
13367 #. type: Content of: <chapter><section><section><section><para>
13368 #: resources.dbk:628
13369 msgid ""
13370 "Active development is done in the <literal>unstable</literal> distribution "
13371 "(that's why this distribution is sometimes called the <literal>development "
13372 "distribution</literal>).  Every Debian developer can update his or her "
13373 "packages in this distribution at any time.  Thus, the contents of this "
13374 "distribution change from day to day.  Since no special effort is made to "
13375 "make sure everything in this distribution is working properly, it is "
13376 "sometimes literally unstable."
13377 msgstr ""
13378 "活発な開発が<literal>不安定版 (unstable)</literal> ディストリビューションで行"
13379 "われています (これが、何故このディストリビューションが<literal>開発ディストリ"
13380 "ビューション</literal>と呼ばれることがあるかという理由です)。全ての Debian 開"
13381 "発者は、このディストリビューション内の自分のパッケージを何時でも更新できま"
13382 "す。つまり、このディストリビューションの内容は日々変化しているのです。この"
13383 "ディストリビューションの全てが正しく動作するかを保証することについては特別な"
13384 "努力は払われていないので、時には文字通り不安定 (unstable) となります。"
13385
13386 # type: Content of: <chapter><section><section><section><para>
13387 #. type: Content of: <chapter><section><section><section><para>
13388 #: resources.dbk:637
13389 msgid ""
13390 "The <link linkend=\"testing\">testing</link> distribution is generated "
13391 "automatically by taking packages from <literal>unstable</literal> if they "
13392 "satisfy certain criteria.  Those criteria should ensure a good quality for "
13393 "packages within <literal>testing</literal>.  The update to <literal>testing</"
13394 "literal> is launched twice each day, right after the new packages have been "
13395 "installed.  See <xref linkend=\"testing\"/>."
13396 msgstr ""
13397 "<link linkend=\"testing\">テスト版 (testing)</link> ディストリビューション"
13398 "は、パッケージが特定の判定規準を満たした際に<literal>不安定版</literal>から自"
13399 "動的に移動されることで生成されています。この判定規準は<literal>テスト版</"
13400 "literal>に含まれるパッケージとして十分な品質であることを保証する必要がありま"
13401 "す。<literal>テスト版</literal>への更新は、新しいパッケージがインストールされ"
13402 "た後、毎日 2 回実施されています。<xref linkend=\"testing\"/> を参照してくださ"
13403 "い。"
13404
13405 # type: Content of: <chapter><section><section><section><para>
13406 #. type: Content of: <chapter><section><section><section><para>
13407 #: resources.dbk:645
13408 msgid ""
13409 "After a period of development, once the release manager deems fit, the "
13410 "<literal>testing</literal> distribution is frozen, meaning that the policies "
13411 "which control how packages move from <literal>unstable</literal> to "
13412 "<literal>testing</literal> are tightened.  Packages which are too buggy are "
13413 "removed.  No changes are allowed into <literal>testing</literal> except for "
13414 "bug fixes.  After some time has elapsed, depending on progress, the "
13415 "<literal>testing</literal> distribution is frozen even further.  Details of "
13416 "the handling of the testing distribution are published by the Release Team "
13417 "on debian-devel-announce.  After the open issues are solved to the "
13418 "satisfaction of the Release Team, the distribution is released.  Releasing "
13419 "means that <literal>testing</literal> is renamed to <literal>stable</"
13420 "literal>, and a new copy is created for the new <literal>testing</literal>, "
13421 "and the previous <literal>stable</literal> is renamed to <literal>oldstable</"
13422 "literal> and stays there until it is finally archived.  On archiving, the "
13423 "contents are moved to <literal>&archive-host;</literal>."
13424 msgstr ""
13425 "一定の開発期間後、リリースマネージャが適当であると決定すると、<literal>テスト"
13426 "版 (testing)</literal> ディストリビューションはフリーズされます。これは、"
13427 "<literal>不安定版 (unstable)</literal> から<literal>テスト版 (testing)</"
13428 "literal> へのパッケージ移動をどのように行うかのポリシーがきつくなることを意味"
13429 "しています。バグが多すぎるパッケージは削除されます。バグ修正以外の変更が"
13430 "<literal>テスト版 (testing)</literal> に入ることは許可されません。いくらかの"
13431 "時間経過後、進行状況に応じて<literal>テスト版 (testing)</literal> ディストリ"
13432 "ビューションはより一層フリーズされます。テスト版ディストリビューションの取扱"
13433 "い詳細については debian-devel-announce にてリリースチームが発表します。リリー"
13434 "スチームが満足する程度に残っていた問題が修正された後、ディストリビューション"
13435 "がリリースされます。リリースは、<literal>テスト版 (testing)</literal> が"
13436 "<literal>安定版 (stable)</literal> へとリネームされる事を意味しており、"
13437 "<literal>テスト版 (testing)</literal> 用の新しいコピーが作成され、以前の"
13438 "<literal>安定版 (stable)</literal> は<literal>旧安定版 (oldstable)</literal> "
13439 "にリネームされ、最終的にアーカイブされるまで存在しています。アーカイブ作業で"
13440 "は、コンテンツは <literal>&archive-host;</literal> へと移動されます。"
13441
13442 # type: Content of: <chapter><section><section><section><para>
13443 #. type: Content of: <chapter><section><section><section><para>
13444 #: resources.dbk:662
13445 msgid ""
13446 "This development cycle is based on the assumption that the "
13447 "<literal>unstable</literal> distribution becomes <literal>stable</literal> "
13448 "after passing a period of being in <literal>testing</literal>.  Even once a "
13449 "distribution is considered stable, a few bugs inevitably remain — that's why "
13450 "the stable distribution is updated every now and then.  However, these "
13451 "updates are tested very carefully and have to be introduced into the archive "
13452 "individually to reduce the risk of introducing new bugs.  You can find "
13453 "proposed additions to <literal>stable</literal> in the <filename>proposed-"
13454 "updates</filename> directory.  Those packages in <filename>proposed-updates</"
13455 "filename> that pass muster are periodically moved as a batch into the stable "
13456 "distribution and the revision level of the stable distribution is "
13457 "incremented (e.g., ‘6.0’ becomes ‘6.0.1’, ‘5.0.7’ becomes ‘5.0.8’, and so "
13458 "forth).  Please refer to <link linkend=\"upload-stable\">uploads to the "
13459 "<literal>stable</literal> distribution</link> for details."
13460 msgstr ""
13461 "この開発サイクルは、<literal>不安定版 (unstable)</literal> ディストリビュー"
13462 "ションが、一定期間<literal>テスト版 (testing)</literal>を過ごした後で"
13463 "<literal>安定版 (stable)</literal>になる仮定に基づいています。一旦ディストリ"
13464 "ビューションが安定したと考えられたとしても、必然的にいくつかのバグは残ってい"
13465 "ます — これが安定版ディストリビューションが時折更新されている理由です。しか"
13466 "し、これらの更新はとても注意深くテストされており、新たなバグを招き入れるリス"
13467 "クを避けるためにそれぞれ個々にアーカイブに収録されるようになっています。"
13468 "<literal>安定版 (stable)</literal> への追加提案は、<filename>proposed-"
13469 "updates</filename> ディレクトリにて参照可能です。<filename>proposed-updates</"
13470 "filename> にある合格したこれらのパッケージは、定期的にまとめて安定版ディスト"
13471 "リビューションに移動され、安定版ディストリビューションのリビジョンレベルが 1 "
13472 "つ増えることになります (例: ‘6.0’ が ‘6.0.1’ に、‘5.0’ が ‘5.0.8’ に、以下同"
13473 "様)。詳細に付いては、<link linkend=\"upload-stable\"><literal>安定版 (stable)"
13474 "</literal> ディストリビューションへのアップロード</link>を参照してください。"
13475
13476 # type: Content of: <chapter><section><section><section><para>
13477 #. type: Content of: <chapter><section><section><section><para>
13478 #: resources.dbk:679
13479 msgid ""
13480 "Note that development under <literal>unstable</literal> continues during the "
13481 "freeze period, since the <literal>unstable</literal> distribution remains in "
13482 "place in parallel with <literal>testing</literal>."
13483 msgstr ""
13484 "<literal>不安定版 (unstable)</literal>での開発はフリーズ期間中も続けられてい"
13485 "ることに注意してください。<literal>不安定版 (unstable)</literal> ディストリ"
13486 "ビューションは<literal>テスト版 (testing)</literal> とは平行した状態でありつ"
13487 "づけているからです。"
13488
13489 # type: Content of: <chapter><section><section><section><title>
13490 #. type: Content of: <chapter><section><section><section><title>
13491 #: resources.dbk:686
13492 msgid "More information about the testing distribution"
13493 msgstr "テスト版ディストリビューションについてのさらなる情報"
13494
13495 # type: Content of: <chapter><section><section><section><para>
13496 #. type: Content of: <chapter><section><section><section><para>
13497 #: resources.dbk:688
13498 msgid ""
13499 "Packages are usually installed into the <literal>testing</literal> "
13500 "distribution after they have undergone some degree of testing in "
13501 "<literal>unstable</literal>."
13502 msgstr ""
13503 "パッケージは通常、<literal>不安定版 (unstable)</literal> におけるテスト版への"
13504 "移行基準を満たした後で<literal>テスト版 (testing)</literal> ディストリビュー"
13505 "ションへとインストールされます。"
13506
13507 # type: Content of: <chapter><section><section><section><para>
13508 #. type: Content of: <chapter><section><section><section><para>
13509 #: resources.dbk:692
13510 msgid ""
13511 "For more details, please see the <link linkend=\"testing\">information about "
13512 "the testing distribution</link>."
13513 msgstr ""
13514 "より詳細については、<link linkend=\"testing\">テスト版ディストリビューション"
13515 "についての情報</link>を参照してください。"
13516
13517 # type: Content of: <chapter><section><section><section><title>
13518 #. type: Content of: <chapter><section><section><section><title>
13519 #: resources.dbk:698
13520 msgid "Experimental"
13521 msgstr "試験版 (experimental)"
13522
13523 # type: Content of: <chapter><section><section><section><para>
13524 #. type: Content of: <chapter><section><section><section><para>
13525 #: resources.dbk:700
13526 msgid ""
13527 "The <literal>experimental</literal> distribution is a special distribution.  "
13528 "It is not a full distribution in the same sense as <literal>stable</"
13529 "literal>, <literal>testing</literal> and <literal>unstable</literal> are.  "
13530 "Instead, it is meant to be a temporary staging area for highly experimental "
13531 "software where there's a good chance that the software could break your "
13532 "system, or software that's just too unstable even for the <literal>unstable</"
13533 "literal> distribution (but there is a reason to package it nevertheless).  "
13534 "Users who download and install packages from <literal>experimental</literal> "
13535 "are expected to have been duly warned.  In short, all bets are off for the "
13536 "<literal>experimental</literal> distribution."
13537 msgstr ""
13538 "<literal>試験版 (experimental) </literal> は特殊なディストリビューションで"
13539 "す。これは、`安定版' や `不安定版' と同じ意味での完全なディストリビューション"
13540 "ではありません。その代わり、ソフトウェアがシステムを破壊する可能性がある、あ"
13541 "るいは<literal>不安定版</literal>ディストリビューションに導入することですら不"
13542 "安定過ぎる (だが、それにもかかわらず、パッケージにする理由はある) ものである"
13543 "ような、とても実験的な要素を含むソフトウェアの一時的な置き場であることを意味"
13544 "しています。<literal>試験版 (experimental)</literal> からパッケージをダウン"
13545 "ロードしてインストールするユーザは、十分に注意を受けているのを期待されていま"
13546 "す。要するに、<literal>試験版 (experimental)</literal> ディストリビューション"
13547 "を利用すると、どのようになるかは全くわからないということです。"
13548
13549 # type: Content of: <chapter><section><section><section><para>
13550 #. type: Content of: <chapter><section><section><section><para>
13551 #: resources.dbk:712
13552 msgid ""
13553 "These are the <citerefentry> <refentrytitle>sources.list</refentrytitle> "
13554 "<manvolnum>5</manvolnum> </citerefentry> lines for <literal>experimental</"
13555 "literal>:"
13556 msgstr ""
13557 "以下が、<literal>試験版 (experimental)</literal> 用の <citerefentry> "
13558 "<refentrytitle>sources.list</refentrytitle> <manvolnum>5</manvolnum> </"
13559 "citerefentry>です:"
13560
13561 # type: Content of: <chapter><section><section><section><programlisting>
13562 #. type: Content of: <chapter><section><section><section><programlisting>
13563 #: resources.dbk:717
13564 #, no-wrap
13565 msgid ""
13566 "deb http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
13567 "deb-src http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
13568 msgstr ""
13569 "deb http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
13570 "deb-src http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
13571
13572 # type: Content of: <chapter><section><section><section><para>
13573 #. type: Content of: <chapter><section><section><section><para>
13574 #: resources.dbk:721
13575 msgid ""
13576 "If there is a chance that the software could do grave damage to a system, it "
13577 "is likely to be better to put it into <literal>experimental</literal>.  For "
13578 "instance, an experimental compressed file system should probably go into "
13579 "<literal>experimental</literal>."
13580 msgstr ""
13581 "ソフトウェアがシステムに多大なダメージを与える可能性がある場合、<literal>試験"
13582 "版 (experimental)</literal> へ配置する方が良いでしょう。例えば、実験的な圧縮"
13583 "ファイルシステムは恐らく<literal>試験版 (experimental)</literal> に行くことに"
13584 "なるでしょう。"
13585
13586 # type: Content of: <chapter><section><section><section><para>
13587 #. type: Content of: <chapter><section><section><section><para>
13588 #: resources.dbk:727
13589 msgid ""
13590 "Whenever there is a new upstream version of a package that introduces new "
13591 "features but breaks a lot of old ones, it should either not be uploaded, or "
13592 "be uploaded to <literal>experimental</literal>.  A new, beta, version of "
13593 "some software which uses a completely different configuration can go into "
13594 "<literal>experimental</literal>, at the maintainer's discretion.  If you are "
13595 "working on an incompatible or complex upgrade situation, you can also use "
13596 "<literal>experimental</literal> as a staging area, so that testers can get "
13597 "early access."
13598 msgstr ""
13599 "パッケージの新しい上流バージョンが新しい機能を導入するが多くの古い機能を壊し"
13600 "てしまう場合であれば、アップロードしないでおくか<literal>試験版 "
13601 "(experimental)</literal> へアップロードするかしましょう。新しいバージョン、"
13602 "ベータ版などで、利用する設定が完全に変わっているソフトウェアは、メンテナの配"
13603 "慮に従って<literal>試験版 (experimental)</literal> へ入れることができます。も"
13604 "しも非互換性や複雑なアップグレード対応について作業している場合などは、"
13605 "<literal>試験版 (experimental)</literal> をステージングエリアとして利用するこ"
13606 "とができるのです。その結果、テストユーザは早期に新しいバージョンの利用が可能"
13607 "になります。"
13608
13609 # type: Content of: <chapter><section><section><section><para>
13610 # propagate
13611 #. type: Content of: <chapter><section><section><section><para>
13612 #: resources.dbk:737
13613 msgid ""
13614 "Some experimental software can still go into <literal>unstable</literal>, "
13615 "with a few warnings in the description, but that isn't recommended because "
13616 "packages from <literal>unstable</literal> are expected to propagate to "
13617 "<literal>testing</literal> and thus to <literal>stable</literal>.  You "
13618 "should not be afraid to use <literal>experimental</literal> since it does "
13619 "not cause any pain to the ftpmasters, the experimental packages are "
13620 "periodically removed once you upload the package in <literal>unstable</"
13621 "literal> with a higher version number."
13622 msgstr ""
13623 "試験版 (experimental) のソフトウェアは<literal>不安定版 (unstable)</literal> "
13624 "へ説明文に幾つかの警告を加えた上で入れることも可能ではありますが、お勧めはで"
13625 "きません。それは、<literal>不安定版 (unstable)</literal> のパッケージは"
13626 "<literal>テスト版 (testing)</literal> へ移行し、そして<literal>安定版 "
13627 "(stable)</literal> になることが期待されているからです。<literal>試験版 "
13628 "(experimental)</literal> を使うのをためらうべきではありません。何故なら "
13629 "ftpmaster には何の苦痛も与えませんし、試験版 (experimental) のパッケージは一"
13630 "旦<literal>不安定版 (unstable)</literal> により大きなバージョン番号でアップ"
13631 "ロードされると定期的に削除されるからです。"
13632
13633 # type: Content of: <chapter><section><section><section><para>
13634 #. type: Content of: <chapter><section><section><section><para>
13635 #: resources.dbk:747
13636 msgid ""
13637 "New software which isn't likely to damage your system can go directly into "
13638 "<literal>unstable</literal>."
13639 msgstr ""
13640 "システムにダメージを与えないような新しいソフトウェアは直接<literal>不安定版 "
13641 "(unstable)</literal> へ入れることが可能です。"
13642
13643 # type: Content of: <chapter><section><section><section><para>
13644 #. type: Content of: <chapter><section><section><section><para>
13645 #: resources.dbk:751
13646 msgid ""
13647 "An alternative to <literal>experimental</literal> is to use your personal "
13648 "web space on <literal>people.debian.org</literal>."
13649 msgstr ""
13650 "<literal>試験版 (experimental)</literal> の代わりとなる方法は、"
13651 "<literal>people.debian.org</literal> 上の個人的な web ページを使うことです。"
13652
13653 # type: Content of: <chapter><section><section><title>
13654 #. type: Content of: <chapter><section><section><title>
13655 #: resources.dbk:759
13656 msgid "Release code names"
13657 msgstr "リリースのコードネーム"
13658
13659 # type: Content of: <chapter><section><section><para>
13660 #. type: Content of: <chapter><section><section><para>
13661 #: resources.dbk:761
13662 msgid ""
13663 "Every released Debian distribution has a <literal>code name</literal>: "
13664 "Debian 1.1 is called <literal>buzz</literal>; Debian 1.2, <literal>rex</"
13665 "literal>; Debian 1.3, <literal>bo</literal>; Debian 2.0, <literal>hamm</"
13666 "literal>; Debian 2.1, <literal>slink</literal>; Debian 2.2, <literal>potato</"
13667 "literal>; Debian 3.0, <literal>woody</literal>; Debian 3.1, <literal>sarge</"
13668 "literal>; Debian 4.0, <literal>etch</literal>; Debian 5.0, <literal>lenny</"
13669 "literal>; Debian 6.0, <literal>squeeze</literal> and the next release will "
13670 "be called <literal>wheezy</literal>.  There is also a ``pseudo-"
13671 "distribution'', called <literal>sid</literal>, which is the current "
13672 "<literal>unstable</literal> distribution; since packages are moved from "
13673 "<literal>unstable</literal> to <literal>testing</literal> as they approach "
13674 "stability, <literal>sid</literal> itself is never released.  As well as the "
13675 "usual contents of a Debian distribution, <literal>sid</literal> contains "
13676 "packages for architectures which are not yet officially supported or "
13677 "released by Debian.  These architectures are planned to be integrated into "
13678 "the mainstream distribution at some future date."
13679 msgstr ""
13680 "リリースされた Debian ディストリビューションは全て<literal>コードネーム</"
13681 "literal>を持っています: Debian 1.1 は <literal>buzz</literal>、Debian 1.2 "
13682 "は <literal>rex</literal>、Debian 1.3 は <literal>bo</literal>、Debian 2.0 "
13683 "は <literal>hamm</literal>、Debian 2.1 は <literal>slink</literal>、Debian "
13684 "2.2 は <literal>potato</literal>、Debian 3.0 は <literal>woody</literal>、"
13685 "Debian 3.1 は <literal>sarge</literal>、Debian 4.0 は <literal>etch</"
13686 "literal>、Debian 5.0 は <literal>lenny</literal>、Debian 6.0 は "
13687 "<literal>squeeze</literal>、そして次のリリースは <literal>wheezy</literal> と"
13688 "呼ばれています。<literal>sid</literal> と呼ばれる「擬似ディストリビューショ"
13689 "ン」もあり、これは現在の <literal>unstable</literal> ディストリビューションを"
13690 "指します。パッケージは安定に近づくと <literal>unstable</literal> から "
13691 "<literal>testing</literal> へと移動されるので、<literal>sid</literal> そのも"
13692 "のは決してリリースされません。通常の Debian ディストリビューションの内容同様"
13693 "に、<literal>sid</literal> は Debian ではまだ公式にサポートあるいはリリースさ"
13694 "れていないアーキテクチャのパッケージを含んでいます。これらのアーキテクチャ"
13695 "は、いつか主流ディストリビューションに統合される予定です。"
13696
13697 # type: Content of: <chapter><section><section><para>
13698 #. type: Content of: <chapter><section><section><para>
13699 #: resources.dbk:780
13700 msgid ""
13701 "Since Debian has an open development model (i.e., everyone can participate "
13702 "and follow the development) even the <literal>unstable</literal> and "
13703 "<literal> testing</literal> distributions are distributed to the Internet "
13704 "through the Debian FTP and HTTP server network. Thus, if we had called the "
13705 "directory which contains the release candidate version <literal>testing</"
13706 "literal>, then we would have to rename it to <literal>stable</literal> when "
13707 "the version is released, which would cause all FTP mirrors to re-retrieve "
13708 "the whole distribution (which is quite large)."
13709 msgstr ""
13710 "Debian はオープンな開発体制 (つまり、誰もが開発について参加/追いかけが可能) "
13711 "となっており、<literal>不安定版 (unstable)</literal> および <literal>テスト"
13712 "版 (testing)</literal> ディストリビューションすら Debian の FTP および HTTP "
13713 "サーバネットワークを通じてインターネットへ提供されています。従って、リリース"
13714 "候補版を含むディレクトリを<literal>テスト版 (testing)</literal> と呼んだ場"
13715 "合、このバージョンがリリースされる際に<literal>安定版 (stable)</literal> へと"
13716 "リネームする必要があるということを意味しており、すべての FTP ミラーがディスト"
13717 "リビューションすべて (とても巨大です) を再回収することになります。"
13718
13719 # type: Content of: <chapter><section><section><para>
13720 #. type: Content of: <chapter><section><section><para>
13721 #: resources.dbk:790
13722 msgid ""
13723 "On the other hand, if we called the distribution directories <literal>Debian-"
13724 "x.y</literal> from the beginning, people would think that Debian release "
13725 "<literal>x.y</literal> is available.  (This happened in the past, where a CD-"
13726 "ROM vendor built a Debian 1.0 CD-ROM based on a pre-1.0 development "
13727 "version.  That's the reason why the first official Debian release was 1.1, "
13728 "and not 1.0.)"
13729 msgstr ""
13730 "一方、最初からディストリビューションディレクトリを <literal>Debian-x.y</"
13731 "literal> と呼んでいた場合、皆 Debian リリース <literal>x.y</literal> が利用可"
13732 "能になっていると考えるでしょう。(これは過去にあったことで、CD-ROM ベンダが "
13733 "Debian 1.0 の CD-ROM を pre-1.0 開発版を元に作成したことによります。これが。"
13734 "何故最初の公式 Debian のリリース版が 1.0 ではなく 1.1 であったかという理由で"
13735 "す)。 "
13736
13737 # type: Content of: <chapter><section><section><para>
13738 #. type: Content of: <chapter><section><section><para>
13739 #: resources.dbk:798
13740 msgid ""
13741 "Thus, the names of the distribution directories in the archive are "
13742 "determined by their code names and not their release status (e.g., "
13743 "`squeeze'). These names stay the same during the development period and "
13744 "after the release; symbolic links, which can be changed easily, indicate the "
13745 "currently released stable distribution.  That's why the real distribution "
13746 "directories use the <literal>code names</literal>, while symbolic links for "
13747 "<literal>stable</literal>, <literal>testing</literal>, and "
13748 "<literal>unstable</literal> point to the appropriate release directories."
13749 msgstr ""
13750 "従って、アーカイブ内のディストリビューションディレクトリの名前はリリースの状"
13751 "態ではなくコードネームで決定されます (例えば `squeeze' など)。これらの名称は"
13752 "開発期間中とリリース後も同じものであり続けます。そして、簡単に変更可能なシン"
13753 "ボリックリンクによって、現在の安定版リリースディストリビューションを示すこと"
13754 "になります。これが、<literal>stable</literal>、<literal>testing</literal>、"
13755 "<literal>unstable</literal> へのシンボリックリンクがそれぞれ相応しいリリース"
13756 "ディレクトリを指しているのに対して、実際のディストリビューションディレクトリ"
13757 "では<literal>コードネーム</literal>を使っている理由です。"
13758
13759 # type: Content of: <chapter><section><title>
13760 #. type: Content of: <chapter><section><title>
13761 #: resources.dbk:812
13762 msgid "Debian mirrors"
13763 msgstr "Debian ミラーサーバ"
13764
13765 # type: Content of: <chapter><section><para>
13766 #. type: Content of: <chapter><section><para>
13767 #: resources.dbk:814
13768 msgid ""
13769 "The various download archives and the web site have several mirrors "
13770 "available in order to relieve our canonical servers from heavy load.  In "
13771 "fact, some of the canonical servers aren't public — a first tier of mirrors "
13772 "balances the load instead.  That way, users always access the mirrors and "
13773 "get used to using them, which allows Debian to better spread its bandwidth "
13774 "requirements over several servers and networks, and basically makes users "
13775 "avoid hammering on one primary location.  Note that the first tier of "
13776 "mirrors is as up-to-date as it can be since they update when triggered from "
13777 "the internal sites (we call this push mirroring)."
13778 msgstr ""
13779 "各種ダウンロードアーカイブサイトおよびウェブサイトは、中央サーバを巨大なトラ"
13780 "フィックから守るために複数ミラーが利用可能となっています。実際のところ、中央"
13781 "サーバのいくつかは公開アクセスが出来るようにはなっていません - 代わりに一次ミ"
13782 "ラーが負荷を捌いています。このようにして、ユーザは常にミラーにアクセスして利"
13783 "用可能になっており、Debian を多くのサーバやネットワーク越しに配布するのに必要"
13784 "な帯域が楽になり、ユーザが一次配布元に集中しすぎてサイトがダウンしてしまうの"
13785 "をおおよそ避けられるようになります。一次配布ミラーは内部サイトからのトリガー"
13786 "によって更新されるので、可能な限り最新になっている (我々はこれをプッシュミ"
13787 "ラーと呼んでいます)。"
13788
13789 # type: Content of: <chapter><section><para>
13790 #. type: Content of: <chapter><section><para>
13791 #: resources.dbk:825
13792 msgid ""
13793 "All the information on Debian mirrors, including a list of the available "
13794 "public FTP/HTTP servers, can be found at <ulink url=\"&url-debian-mirrors;"
13795 "\"></ulink>.  This useful page also includes information and tools which can "
13796 "be helpful if you are interested in setting up your own mirror, either for "
13797 "internal or public access."
13798 msgstr ""
13799 "利用可能な公開 FTP/HTTP サーバのリストを含む、Debian ミラーサーバについての全"
13800 "ての情報が <ulink url=\"&url-debian-mirrors;\"></ulink> から入手可能です。こ"
13801 "の役立つページには、内部的なものであれ公開されるものであれ、自分のミラーを設"
13802 "定することに興味を持った場合に役立つ情報とツールも含まれています。"
13803
13804 # type: Content of: <chapter><section><para>
13805 #. type: Content of: <chapter><section><para>
13806 #: resources.dbk:832
13807 msgid ""
13808 "Note that mirrors are generally run by third-parties who are interested in "
13809 "helping Debian.  As such, developers generally do not have accounts on these "
13810 "machines."
13811 msgstr ""
13812 "注意してほしいのは、ミラーは大抵 Debian の支援に興味を抱いてくれた第三者に"
13813 "よって運用されていることです。そのため、開発者は通常これらのマシン上にはアカ"
13814 "ウントを持ってはいません。"
13815
13816 # type: Content of: <chapter><section><title>
13817 #. type: Content of: <chapter><section><title>
13818 #: resources.dbk:839
13819 msgid "The Incoming system"
13820 msgstr "Incoming システム"
13821
13822 # type: Content of: <chapter><section><para>
13823 #. type: Content of: <chapter><section><para>
13824 #: resources.dbk:841
13825 msgid ""
13826 "The Incoming system is responsible for collecting updated packages and "
13827 "installing them in the Debian archive.  It consists of a set of directories "
13828 "and scripts that are installed on <literal>&ftp-master-host;</literal>."
13829 msgstr ""
13830 "Incoming システムは、更新されたパッケージを集めて Debian アーカイブにインス"
13831 "トールする役割を果たしています。これは <literal>&ftp-master-host;</literal> "
13832 "上にインストールされたディレクトリとスクリプトの集合体です。"
13833
13834 # type: Content of: <chapter><section><para>
13835 #. type: Content of: <chapter><section><para>
13836 #: resources.dbk:846
13837 msgid ""
13838 "Packages are uploaded by all the maintainers into a directory called "
13839 "<filename>UploadQueue</filename>.  This directory is scanned every few "
13840 "minutes by a daemon called <command>queued</command>, <filename>*.command</"
13841 "filename>-files are executed, and remaining and correctly signed <filename>*."
13842 "changes</filename>-files are moved together with their corresponding files "
13843 "to the <filename>unchecked</filename> directory.  This directory is not "
13844 "visible for most Developers, as ftp-master is restricted; it is scanned "
13845 "every 15 minutes by the <command>dak process-upload</command> script, which "
13846 "verifies the integrity of the uploaded packages and their cryptographic "
13847 "signatures.  If the package is considered ready to be installed, it is moved "
13848 "into the <filename>done</filename> directory.  If this is the first upload "
13849 "of the package (or it has new binary packages), it is moved to the "
13850 "<filename>new</filename> directory, where it waits for approval by the "
13851 "ftpmasters.  If the package contains files to be installed by hand it is "
13852 "moved to the <filename>byhand</filename> directory, where it waits for "
13853 "manual installation by the ftpmasters.  Otherwise, if any error has been "
13854 "detected, the package is refused and is moved to the <filename>reject</"
13855 "filename> directory."
13856 msgstr ""
13857 "全てのメンテナによってアップロードされたパッケージは <filename>UploadQueue</"
13858 "filename> というディレクトリに置かれます。このディレクトリは、毎分 "
13859 "<command>queued</command> と呼ばれるデーモンによってスキャンされ、"
13860 "<filename>*.command</filename> ファイルが実行されて、そのまま正しく署名され"
13861 "た <filename>*.changes</filename> ファイルが対応するファイルと共に "
13862 "<filename>unchecked</filename> ディレクトリに移動されます。このディレクトリ"
13863 "は ftp-master の様に制限されており、ほとんどの開発者には見えるようにはなって"
13864 "いません。ディレクトリはアップロードされたパッケージと暗号署名の完全性を照合"
13865 "する <command>dak process-upload</command> スクリプトによって15分毎にスキャン"
13866 "されます。パッケージがインストール可能であると判断されると、<filename>done</"
13867 "filename> ディレクトリに移動されます。これがパッケージの初アップロードの場合 "
13868 "(あるいは新たなバイナリパッケージを含んでいる場合)、ftpmaster による許可を待"
13869 "つ場所である <filename>new</filename> ディレクトリに移動されます。パッケージ"
13870 "が ftpmaster によって手動でインストールされるファイルを含む場合は "
13871 "<filename>byhand</filename> ディレクトリ に移動します。それ以外の場合は、エ"
13872 "ラーが検出されるとパッケージは拒否されて <filename>reject</filename> ディレク"
13873 "トリへと移動されます。"
13874
13875 # type: Content of: <chapter><section><para>
13876 #. type: Content of: <chapter><section><para>
13877 #: resources.dbk:865
13878 msgid ""
13879 "Once the package is accepted, the system sends a confirmation mail to the "
13880 "maintainer and closes all the bugs marked as fixed by the upload, and the "
13881 "auto-builders may start recompiling it.  The package is now publicly "
13882 "accessible at <ulink url=\"&url-incoming;\"></ulink> until it is really "
13883 "installed in the Debian archive.  This happens four times a day (and is also "
13884 "called the `dinstall run' for historical reasons); the package is then "
13885 "removed from incoming and installed in the pool along with all the other "
13886 "packages.  Once all the other updates (generating new <filename>Packages</"
13887 "filename> and <filename>Sources</filename> index files for example) have "
13888 "been made, a special script is called to ask all the primary mirrors to "
13889 "update themselves."
13890 msgstr ""
13891 "パッケージが受け入れられると、システムは確認のメールをメンテナに送り、アップ"
13892 "ロードの際に修正済みとされたバグをクローズし、auto-builder がパッケージのリコ"
13893 "ンパイルを始めます。Debian アーカイブに実際にインストールされるまで、パッケー"
13894 "ジはすぐに <ulink url=\"&url-incoming;\"></ulink> にてアクセス可能になりま"
13895 "す。この作業は 1 日に 4 回行われます (様々な経緯から `dinstall run' とも呼ば"
13896 "れています)。そしてパッケージは incoming から削除され、他のパッケージ全てと共"
13897 "に pool にインストールされます。他のすべての更新 (例えば <filename>Packages</"
13898 "filename> インデックスファイルや <filename>Sources</filename> インデックス"
13899 "ファイル) が作成されると、一次ミラー全てを更新する特別なスクリプトが呼び出さ"
13900 "れます。"
13901
13902 # type: Content of: <chapter><section><para>
13903 #. type: Content of: <chapter><section><para>
13904 #: resources.dbk:877
13905 msgid ""
13906 "The archive maintenance software will also send the OpenPGP/GnuPG signed "
13907 "<filename>.changes</filename> file that you uploaded to the appropriate "
13908 "mailing lists.  If a package is released with the <literal>Distribution</"
13909 "literal> set to <literal>stable</literal>, the announcement is sent to "
13910 "&email-debian-changes;.  If a package is released with "
13911 "<literal>Distribution</literal> set to <literal>unstable</literal> or "
13912 "<literal>experimental</literal>, the announcement will be posted to &email-"
13913 "debian-devel-changes; instead."
13914 msgstr ""
13915 "アーカイブメンテナンスのソフトウェアは、あなたがアップロードした OpenPGP/"
13916 "GnuPG で署名された <filename>.changes</filename> ファイルも適切なメーリングリ"
13917 "ストへと送信します。パッケージの <literal>Distribution</literal> が"
13918 "<literal>stable</literal> に設定されてリリースされた場合、案内は &email-"
13919 "debian-changes; に送られます。パッケージの <literal>Distribution</literal> と"
13920 "して <literal>unstable</literal> や <literal>experimental</literal> が設定さ"
13921 "れている場合、案内は代わりに &email-debian-devel-changes; へと投稿されます。"
13922
13923 # type: Content of: <chapter><section><para>
13924 #. type: Content of: <chapter><section><para>
13925 #: resources.dbk:887
13926 msgid ""
13927 "Though ftp-master is restricted, a copy of the installation is available to "
13928 "all developers on <literal>&ftp-master-mirror;</literal>."
13929 msgstr ""
13930 "ftp-master は利用が制限されているサーバなので、インストールされたもののコピー"
13931 "は <literal>&ftp-master-mirror;</literal> 上で全ての開発者が利用できるように"
13932 "なっています。"
13933
13934 # type: Content of: <chapter><section><title>
13935 #. type: Content of: <chapter><section><title>
13936 #: resources.dbk:950
13937 msgid "Package information"
13938 msgstr "パッケージ情報"
13939
13940 # type: Content of: <chapter><section><section><title>
13941 #. type: Content of: <chapter><section><section><title>
13942 #: resources.dbk:952
13943 msgid "On the web"
13944 msgstr "ウェブ上から"
13945
13946 # type: Content of: <chapter><section><section><para>
13947 #. type: Content of: <chapter><section><section><para>
13948 #: resources.dbk:954
13949 msgid ""
13950 "Each package has several dedicated web pages.  <literal>http://&packages-"
13951 "host;/<replaceable>package-name</replaceable></literal> displays each "
13952 "version of the package available in the various distributions.  Each version "
13953 "links to a page which provides information, including the package "
13954 "description, the dependencies, and package download links."
13955 msgstr ""
13956 "パッケージはそれぞれ複数の目的別のウェブページを持っています。"
13957 "<literal>http://&packages-host;/<replaceable>package-name</replaceable></"
13958 "literal> は各ディストリビューション中でそれぞれ利用可能なパッケージバージョン"
13959 "を表示します。バージョン毎のリンク先のページはパッケージの説明、依存関係、ダ"
13960 "ウンロードへのリンクを含んだ情報を提供しています。"
13961
13962 # type: Content of: <chapter><section><section><para>
13963 #. type: Content of: <chapter><section><section><para>
13964 #: resources.dbk:961
13965 msgid ""
13966 "The bug tracking system tracks bugs for each package.  You can view the bugs "
13967 "of a given package at the URL <literal>http://&bugs-host;/"
13968 "<replaceable>package-name</replaceable></literal>."
13969 msgstr ""
13970 "バグ追跡システムは個々のパッケージのバグを記録していきます。<literal>http://"
13971 "&bugs-host;/<replaceable>package-name</replaceable></literal> というような "
13972 "URL で与えたパッケージ名のバグを閲覧できます。"
13973
13974 # type: Content of: <chapter><section><section><title>
13975 #. type: Content of: <chapter><section><section><title>
13976 #: resources.dbk:968
13977 msgid "The <command>dak ls</command> utility"
13978 msgstr "<command>dak ls</command> ユーティリティ"
13979
13980 # type: Content of: <chapter><section><section><para>
13981 #. type: Content of: <chapter><section><section><para>
13982 #: resources.dbk:970
13983 msgid ""
13984 "<command>dak ls</command> is part of the dak suite of tools, listing "
13985 "available package versions for all known distributions and architectures.  "
13986 "The <command>dak</command> tool is available on <literal>&ftp-master-host;</"
13987 "literal>, and on the mirror on <literal>&ftp-master-mirror;</literal>.  It "
13988 "uses a single argument corresponding to a package name. An example will "
13989 "explain it better:"
13990 msgstr ""
13991 "<command>dak ls</command> は dak ツールスイートの一部で、全ディストリビュー"
13992 "ションおよびアーキテクチャの中から利用可能なパッケージバージョンをリストアッ"
13993 "プします。<command>dak</command> ツールは <literal>&ftp-master-host;</"
13994 "literal> 上と、<literal>&ftp-master-mirror;</literal> 上のミラーにて利用でき"
13995 "ます。パッケージ名に対して一つの引数を使います。実際に例を挙げた方が分かりや"
13996 "すいでしょう:"
13997
13998 # type: Content of: <chapter><section><section><screen>
13999 #. type: Content of: <chapter><section><section><screen>
14000 #: resources.dbk:978
14001 #, no-wrap
14002 msgid ""
14003 "$ dak ls evince\n"
14004 "evince | 0.1.5-2sarge1 |     oldstable | source, alpha, arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
14005 "evince |    0.4.0-5 |     etch-m68k | source, m68k\n"
14006 "evince |    0.4.0-5 |        stable | source, alpha, amd64, arm, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
14007 "evince |   2.20.2-1 |       testing | source\n"
14008 "evince | 2.20.2-1+b1 |       testing | alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
14009 "evince |   2.22.2-1 |      unstable | source, alpha, amd64, arm, armel, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
14010 msgstr ""
14011 "$ dak ls evince\n"
14012 "evince | 0.1.5-2sarge1 |     oldstable | source, alpha, arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
14013 "evince |    0.4.0-5 |     etch-m68k | source, m68k\n"
14014 "evince |    0.4.0-5 |        stable | source, alpha, amd64, arm, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
14015 "evince |   2.20.2-1 |       testing | source\n"
14016 "evince | 2.20.2-1+b1 |       testing | alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
14017 "evince |   2.22.2-1 |      unstable | source, alpha, amd64, arm, armel, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
14018
14019 # type: Content of: <chapter><section><section><para>
14020 #. type: Content of: <chapter><section><section><para>
14021 #: resources.dbk:987
14022 msgid ""
14023 "In this example, you can see that the version in <literal>unstable</literal> "
14024 "differs from the version in <literal>testing</literal> and that there has "
14025 "been a binary-only NMU of the package for all architectures.  Each version "
14026 "of the package has been recompiled on all architectures."
14027 msgstr ""
14028 "この例では、<literal>不安定版 (unstable)</literal> でのバージョンは <literal>"
14029 "テスト版 (testing)</literal> のバージョンと違っており、テスト版のパッケージは"
14030 "全アーキテクチャについて、binary-only NMU されたパッケージになっています。そ"
14031 "れぞれのバージョンのパッケージは、全アーキテクチャ上で再コンパイルされていま"
14032 "す。"
14033
14034 # type: Content of: <chapter><section><title>
14035 #. type: Content of: <chapter><section><title>
14036 #: resources.dbk:997
14037 msgid "The Package Tracking System"
14038 msgstr "パッケージ追跡システム"
14039
14040 # type: Content of: <chapter><section><para>
14041 #. type: Content of: <chapter><section><para>
14042 #: resources.dbk:999
14043 msgid ""
14044 "The Package Tracking System (PTS) is an email-based tool to track the "
14045 "activity of a source package.  This really means that you can get the same "
14046 "emails that the package maintainer gets, simply by subscribing to the "
14047 "package in the PTS."
14048 msgstr ""
14049 "パッケージ追跡システム (PTS) は、ソースパッケージの動きを追いかけるメールベー"
14050 "スのツールです。これが意味する所は、PTS のパッケージに対して購読 (subscribe) "
14051 "を行うだけで、パッケージメンテナが受け取るメールとまったく同じものを受け取れ"
14052 "るということです。"
14053
14054 # type: Content of: <chapter><section><para>
14055 #. type: Content of: <chapter><section><para>
14056 #: resources.dbk:1004
14057 msgid ""
14058 "Each email sent through the PTS is classified under one of the keywords "
14059 "listed below.  This will let you select the mails that you want to receive."
14060 msgstr ""
14061 "PTS から送られるメールは以下のキーワードリストのうち一つに分類されます。これ"
14062 "によって、受け取りたいメールを選別できます。"
14063
14064 # type: Content of: <chapter><section><para>
14065 #. type: Content of: <chapter><section><para>
14066 #: resources.dbk:1008
14067 msgid "By default you will get:"
14068 msgstr "デフォルトで受け取るもの:"
14069
14070 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14071 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14072 #: resources.dbk:1012
14073 msgid "<literal>bts</literal>"
14074 msgstr "<literal>bts</literal>"
14075
14076 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14077 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14078 #: resources.dbk:1015
14079 msgid "All the bug reports and following discussions."
14080 msgstr "バグ報告とそれに続くディスカッション全て。"
14081
14082 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14083 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14084 #: resources.dbk:1020
14085 msgid "<literal>bts-control</literal>"
14086 msgstr "<literal>bts-control</literal>"
14087
14088 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14089 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14090 #: resources.dbk:1023
14091 msgid ""
14092 "The email notifications from <email>control@&bugs-host;</email> about bug "
14093 "report status changes."
14094 msgstr ""
14095 "バグ報告の状態変更について、<email>control@&bugs-host;</email> からのメール通"
14096 "知。"
14097
14098 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14099 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14100 #: resources.dbk:1029
14101 msgid "<literal>upload-source</literal>"
14102 msgstr "<literal>upload-source</literal>"
14103
14104 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14105 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14106 #: resources.dbk:1032
14107 msgid ""
14108 "The email notification from <command>dak</command> when an uploaded source "
14109 "package is accepted."
14110 msgstr ""
14111 "アップロードされたソースパッケージが受理された際の <command>dak</command> か"
14112 "らのメール通知。"
14113
14114 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14115 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14116 #: resources.dbk:1038
14117 msgid "<literal>katie-other</literal>"
14118 msgstr "<literal>katie-other</literal>"
14119
14120 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14121 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14122 #: resources.dbk:1041
14123 msgid ""
14124 "Other warning and error emails from <command>dak</command> (such as an "
14125 "override disparity for the section and/or the priority field)."
14126 msgstr ""
14127 "<command>dak</command> からの他の警告/エラーメール (セクション (section) や"
14128 "優先度 (priority) フィールドの相違の上書きなど)。"
14129
14130 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14131 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14132 #: resources.dbk:1047
14133 msgid "<literal>buildd</literal>"
14134 msgstr "<literal>buildd</literal>"
14135
14136 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14137 #: resources.dbk:1050
14138 msgid ""
14139 "Build failures notifications sent by the network of build daemons, they "
14140 "contain a pointer to the build logs for analysis."
14141 msgstr ""
14142 "ビルド失敗の通知はビルドデーモンのネットワークによって送信されます。この通知"
14143 "には分析のためのビルドログへのポインタが含まれています。"
14144
14145 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14146 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14147 #: resources.dbk:1056
14148 msgid "<literal>default</literal>"
14149 msgstr "<literal>default</literal>"
14150
14151 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14152 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14153 #: resources.dbk:1059
14154 msgid ""
14155 "Any non-automatic email sent to the PTS by people who wanted to contact the "
14156 "subscribers of the package.  This can be done by sending mail to "
14157 "<literal><replaceable>sourcepackage</replaceable>@&pts-host;</literal>.  In "
14158 "order to prevent spam, all messages sent to these addresses must contain the "
14159 "<literal>X-PTS-Approved</literal> header with a non-empty value."
14160 msgstr ""
14161 "自動ではない、パッケージの購読者にコンタクトしたい人によって PTS に送られる"
14162 "メール。これは、<literal><replaceable>sourcepackage</replaceable>@&pts-host;"
14163 "</literal> にメールすることで可能になります。spam メールを防ぐため、このアド"
14164 "レスに送られるメッセージは全て空の値の <literal>X-PTS-Approved</literal> ヘッ"
14165 "ダを含む必要があります。"
14166
14167 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14168 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14169 #: resources.dbk:1068
14170 msgid "<literal>contact</literal>"
14171 msgstr "<literal>contact</literal>"
14172
14173 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14174 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14175 #: resources.dbk:1071
14176 msgid ""
14177 "Mails sent to the maintainer through the *@packages.debian.org email aliases."
14178 msgstr ""
14179 "*@packages.debian.org のメールエイリアスを通じてメンテナに送信されたメール。"
14180
14181 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14182 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14183 #: resources.dbk:1077
14184 msgid "<literal>summary</literal>"
14185 msgstr "<literal>summary</literal>"
14186
14187 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14188 #: resources.dbk:1080
14189 msgid ""
14190 "Regular summary emails about the package's status, including progression "
14191 "into <literal>testing</literal>, <ulink url=\"&url-dehs;\">DEHS</ulink> "
14192 "notifications of new upstream versions, and a notification if the package is "
14193 "removed or orphaned."
14194 msgstr ""
14195 "<literal>testing</literal> への移行や、<ulink url=\"&url-dehs;\">DEHS</"
14196 "ulink> での開発元の新しいバージョンの通知、パッケージが削除あるいはみなしご"
14197 "か (orphaned) されたなどを含むパッケージの状態について、定期的なメールでのサ"
14198 "マリ。"
14199
14200 # type: Content of: <chapter><section><para>
14201 #. type: Content of: <chapter><section><para>
14202 #: resources.dbk:1090
14203 msgid "You can also decide to receive additional information:"
14204 msgstr "受け取るかどうかを決められる追加情報:"
14205
14206 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14207 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14208 #: resources.dbk:1094
14209 msgid "<literal>upload-binary</literal>"
14210 msgstr "<literal>upload-binary</literal>"
14211
14212 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14213 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14214 #: resources.dbk:1097
14215 msgid ""
14216 "The email notification from <command>katie</command> when an uploaded binary "
14217 "package is accepted.  In other words, whenever a build daemon or a porter "
14218 "uploads your package for another architecture, you can get an email to track "
14219 "how your package gets recompiled for all architectures."
14220 msgstr ""
14221 "バイナリパッケージが受け入れられた際に <command>katie</command> から送られる"
14222 "通知メールです。言い換えると、あなたのパッケージがビルドデーモンや他のアーキ"
14223 "テクチャについて移植者によってアップロードされた場合は、どの様に全アーキテク"
14224 "チャに対してリコンパイルされているかを追跡するためのメールを受け取れるという"
14225 "ことです。"
14226
14227 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14228 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14229 #: resources.dbk:1105
14230 msgid "<literal>cvs</literal>"
14231 msgstr "<literal>cvs</literal>"
14232
14233 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14234 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14235 #: resources.dbk:1108
14236 msgid ""
14237 "VCS commit notifications, if the package has a VCS repository and the "
14238 "maintainer has set up forwarding of commit notifications to the PTS. The "
14239 "\"cvs\" name is historic, in most cases commit notifications will come from "
14240 "some other VCS like subversion or git."
14241 msgstr ""
14242 "パッケージが VCS リポジトリを持っていて、メンテナがコミット通知を PTS に転送"
14243 "するように設定している場合の VCS コミット通知です。歴史的な経緯から \"cvs\" "
14244 "という名前が使われていますが、大抵の場合は subversion や git のような他の "
14245 "VCS からの通知です。"
14246
14247 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14248 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14249 #: resources.dbk:1116
14250 msgid "<literal>ddtp</literal>"
14251 msgstr "<literal>ddtp</literal>"
14252
14253 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14254 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14255 #: resources.dbk:1119
14256 msgid ""
14257 "Translations of descriptions or debconf templates submitted to the Debian "
14258 "Description Translation Project."
14259 msgstr ""
14260 "Debian Description 翻訳プロジェクトに投稿された descriptions の翻訳や "
14261 "debconf テンプレート。"
14262
14263 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14264 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14265 #: resources.dbk:1125
14266 msgid "<literal>derivatives</literal>"
14267 msgstr "<literal>derivatives</literal>"
14268
14269 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14270 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14271 #: resources.dbk:1128
14272 msgid ""
14273 "Information about changes made to the package in derivative distributions "
14274 "(for example Ubuntu)."
14275 msgstr ""
14276 "派生ディストリビューションでのパッケージに加えられた変更の情報 (例 Ubuntu)。"
14277
14278 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14279 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14280 #: resources.dbk:1134
14281 msgid "<literal>derivatives-bugs</literal>"
14282 msgstr "<literal>derivatives-bugs</literal>"
14283
14284 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14285 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14286 #: resources.dbk:1137
14287 msgid ""
14288 "Bugs reports and comments from derivative distributions (for example Ubuntu)."
14289 msgstr "派生ディストリビューションでのバグレポートやコメント (例 Ubuntu)。"
14290
14291 # type: Content of: <chapter><section><section><title>
14292 #. type: Content of: <chapter><section><section><title>
14293 #: resources.dbk:1143
14294 msgid "The PTS email interface"
14295 msgstr "PTS メールインターフェイス"
14296
14297 # type: Content of: <chapter><section><section><para>
14298 #. type: Content of: <chapter><section><section><para>
14299 #: resources.dbk:1145
14300 msgid ""
14301 "You can control your subscription(s) to the PTS by sending various commands "
14302 "to <email>pts@qa.debian.org</email>."
14303 msgstr ""
14304 "PTS の購読管理は <email>pts@qa.debian.org</email> へ様々なコマンドを送信する"
14305 "ことで可能です。"
14306
14307 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14308 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14309 #: resources.dbk:1150
14310 msgid "<literal>subscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14311 msgstr "<literal>subscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14312
14313 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14314 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14315 #: resources.dbk:1153
14316 msgid ""
14317 "Subscribes <replaceable>email</replaceable> to communications related to the "
14318 "source package <replaceable>sourcepackage</replaceable>.  Sender address is "
14319 "used if the second argument is not present.  If <replaceable>sourcepackage</"
14320 "replaceable> is not a valid source package, you'll get a warning.  However "
14321 "if it's a valid binary package, the PTS will subscribe you to the "
14322 "corresponding source package."
14323 msgstr ""
14324 "<replaceable>email</replaceable> を対応するソースパッケージ "
14325 "<replaceable>sourcepackage</replaceable> への連絡先として登録します。二番目の"
14326 "引数が存在しない場合には送信者アドレスが使われます。"
14327 "<replaceable>sourcepackage</replaceable> が正しくないソースパッケージである場"
14328 "合は、警告メールが送付されます。正しいバイナリパッケージである場合には、PTS "
14329 "は対応するソースパッケージの購読者として登録します。"
14330
14331 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14332 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14333 #: resources.dbk:1163
14334 msgid "<literal>unsubscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14335 msgstr "<literal>unsubscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14336
14337 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14338 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14339 #: resources.dbk:1166
14340 msgid ""
14341 "Removes a previous subscription to the source package "
14342 "<replaceable>sourcepackage</replaceable> using the specified email address "
14343 "or the sender address if the second argument is left out."
14344 msgstr ""
14345 "指定されたメールアドレス、あるいは二番目の引数が空の場合は送信者のアドレスを"
14346 "利用して、ソースパッケージ <replaceable>sourcepackage</replaceable> に対する"
14347 "それまでの購読を取り消します。"
14348
14349 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14350 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14351 #: resources.dbk:1173
14352 msgid "<literal>unsubscribeall [&lt;email&gt;]</literal>"
14353 msgstr "<literal>unsubscribeall [&lt;email&gt;]</literal>"
14354
14355 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14356 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14357 #: resources.dbk:1176
14358 msgid ""
14359 "Removes all subscriptions of the specified email address or the sender "
14360 "address if the second argument is left out."
14361 msgstr ""
14362 "指定されたメールアドレス、あるいは二つ目の引数が空白の場合は送信者アドレスの"
14363 "すべての購読を停止します。"
14364
14365 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14366 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14367 #: resources.dbk:1182
14368 msgid "<literal>which [&lt;email&gt;]</literal>"
14369 msgstr "<literal>which [&lt;email&gt;]</literal>"
14370
14371 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14372 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14373 #: resources.dbk:1185
14374 msgid ""
14375 "Lists all subscriptions for the sender or the email address optionally "
14376 "specified."
14377 msgstr ""
14378 "送信者あるいは追加で指定したメールアドレスに対する全購読リストを確認する。"
14379
14380 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14381 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14382 #: resources.dbk:1191
14383 msgid "<literal>keyword [&lt;email&gt;]</literal>"
14384 msgstr "<literal>keyword [&lt;email&gt;]</literal>"
14385
14386 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14387 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14388 #: resources.dbk:1194
14389 msgid ""
14390 "Tells you the keywords that you are accepting.  For an explanation of "
14391 "keywords, <link linkend=\"pkg-tracking-system\">see above</link>.  Here's a "
14392 "quick summary:"
14393 msgstr ""
14394 "キーワードは利用したいものを入れてください。キーワードの説明は、<link "
14395 "linkend=\"pkg-tracking-system\">上記を確認してください</link>。以下が簡単なサ"
14396 "マリです:"
14397
14398 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14399 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14400 #: resources.dbk:1201
14401 msgid ""
14402 "<literal>bts</literal>: mails coming from the Debian Bug Tracking System"
14403 msgstr "<literal>bts</literal>: Debian バグ追跡システムからのメール"
14404
14405 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14406 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14407 #: resources.dbk:1206
14408 msgid ""
14409 "<literal>bts-control</literal>: reply to mails sent to &email-bts-control;"
14410 msgstr ""
14411 "<literal>bts-control</literal>: &email-bts-control; へ送信される返信メール"
14412
14413 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14414 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14415 #: resources.dbk:1212
14416 msgid ""
14417 "<literal>summary</literal>: automatic summary mails about the state of a "
14418 "package"
14419 msgstr "<literal>summary</literal>: パッケージ状態の自動サマリメール"
14420
14421 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14422 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14423 #: resources.dbk:1218
14424 msgid ""
14425 "<literal>contact</literal>: mails sent to the maintainer through the "
14426 "*@packages.debian.org aliases"
14427 msgstr ""
14428 "<literal>contact</literal>: *@packages.debian.org エイリアスアドレスを通じて"
14429 "メンテナに送られるメール"
14430
14431 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14432 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14433 #: resources.dbk:1224
14434 msgid "<literal>cvs</literal>: notification of VCS commits"
14435 msgstr "<literal>cvs</literal>: VCS へのコミット通知"
14436
14437 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14438 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14439 #: resources.dbk:1229
14440 msgid ""
14441 "<literal>ddtp</literal>: translations of descriptions and debconf templates"
14442 msgstr "<literal>ddtp</literal>: description や debconf テンプレートの翻訳"
14443
14444 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14445 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14446 #: resources.dbk:1234
14447 msgid ""
14448 "<literal>derivatives</literal>: changes made on the package by derivative "
14449 "distributions"
14450 msgstr ""
14451 "<literal>derivatives</literal>: 派生ディストリビューションによるパッケージ変"
14452 "更"
14453
14454 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14455 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14456 #: resources.dbk:1240
14457 msgid ""
14458 "<literal>derivatives-bugs</literal>: bugs reports and comments from "
14459 "derivative distributions"
14460 msgstr ""
14461 "<literal>derivatives-bugs</literal>: 派生ディストリビューションからのバグレ"
14462 "ポートやコメント"
14463
14464 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14465 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14466 #: resources.dbk:1246
14467 msgid ""
14468 "<literal>upload-source</literal>: announce of a new source upload that has "
14469 "been accepted"
14470 msgstr ""
14471 "<literal>upload-source</literal>: 新たなソースパッケージが受け付けられたアナ"
14472 "ウンス"
14473
14474 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14475 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14476 #: resources.dbk:1252
14477 msgid ""
14478 "<literal>upload-binary</literal>: announce of a new binary-only upload "
14479 "(porting)"
14480 msgstr ""
14481 "<literal>upload-binary</literal>: 新たなバイナリのみのアップロード (binary-"
14482 "only upload) のアナウンス (porting)"
14483
14484 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14485 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14486 #: resources.dbk:1258
14487 msgid ""
14488 "<literal>katie-other</literal>: other mails from ftpmasters (override "
14489 "disparity, etc.)"
14490 msgstr ""
14491 "<literal>katie-other</literal>: ftpmaster からの他のメール (override "
14492 "disparity など。)"
14493
14494 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14495 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14496 #: resources.dbk:1264
14497 msgid ""
14498 "<literal>buildd</literal>: build failures notifications from build daemons"
14499 msgstr "<literal>buildd</literal>: ビルドデーモンからのビルド失敗の通知"
14500
14501 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14502 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14503 #: resources.dbk:1269
14504 msgid ""
14505 "<literal>default</literal>: all the other mails (those which aren't "
14506 "automatic)"
14507 msgstr "<literal>default</literal>: 他のすべてのメール (自動ではないもの)"
14508
14509 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14510 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14511 #: resources.dbk:1276
14512 msgid "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14513 msgstr "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14514
14515 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14516 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14517 #: resources.dbk:1279
14518 msgid ""
14519 "Same as the previous item but for the given source package, since you may "
14520 "select a different set of keywords for each source package."
14521 msgstr ""
14522 "前の項目同様ですが、指定したソースパッケージについて、それぞれのソースパッ"
14523 "ケージに異なったキーワードをしたい場合に利用します。"
14524
14525 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14526 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14527 #: resources.dbk:1285
14528 msgid ""
14529 "<literal>keyword [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</literal>"
14530 msgstr ""
14531 "<literal>keyword [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</literal>"
14532
14533 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14534 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14535 #: resources.dbk:1288
14536 msgid ""
14537 "Accept (+) or refuse (-) mails classified under the given keyword(s).  "
14538 "Define the list (=) of accepted keywords.  This changes the default set of "
14539 "keywords accepted by a user."
14540 msgstr ""
14541 "指定したキーワードで、メールが許可 (+) あるいは拒否 (-) に分類されます。許可"
14542 "するキーワードのリストを定義 (=) してください。これはユーザが許可したデフォル"
14543 "トのキーワードリストを変更します。"
14544
14545 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14546 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14547 #: resources.dbk:1295
14548 msgid ""
14549 "<literal>keywordall [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</"
14550 "literal>"
14551 msgstr ""
14552 "<literal>keywordall [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</"
14553 "literal>"
14554
14555 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14556 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14557 #: resources.dbk:1298
14558 msgid ""
14559 "Accept (+) or refuse (-) mails classified under the given keyword(s).  "
14560 "Define the list (=) of accepted keywords.  This changes the set of accepted "
14561 "keywords of all the currently active subscriptions of a user."
14562 msgstr ""
14563 "指定したキーワードで、メールが許可 (+) あるいは拒否 (-) に分類されます。許可"
14564 "するキーワードのリストを定義 (=) してください。これは現在購読しているユーザに"
14565 "よって許可されているデフォルトのキーワードリストを変更します。"
14566
14567 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14568 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14569 #: resources.dbk:1305
14570 msgid ""
14571 "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;] {+|-|=} &lt;list of "
14572 "keywords&gt;</literal>"
14573 msgstr ""
14574 "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;] {+|-|=} &lt;list of "
14575 "keywords&gt;</literal>"
14576
14577 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14578 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14579 #: resources.dbk:1308
14580 msgid ""
14581 "Same as previous item but overrides the keywords list for the indicated "
14582 "source package."
14583 msgstr ""
14584 "上の項目と同じですが、指定したソースパッケージのキーワードリストを上書きしま"
14585 "す。"
14586
14587 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14588 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14589 #: resources.dbk:1314
14590 msgid "<literal>quit | thanks | --</literal>"
14591 msgstr "<literal>quit | thanks | --</literal>"
14592
14593 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14594 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14595 #: resources.dbk:1317
14596 msgid "Stops processing commands.  All following lines are ignored by the bot."
14597 msgstr ""
14598 "コマンド処理を終了します。これ以下の全ての行は bot からは無視されます。"
14599
14600 # type: Content of: <chapter><section><section><para>
14601 #. type: Content of: <chapter><section><section><para>
14602 #: resources.dbk:1323
14603 msgid ""
14604 "The <command>pts-subscribe</command> command-line utility (from the "
14605 "<systemitem role=\"package\">devscripts</systemitem> package) can be handy "
14606 "to temporarily subscribe to some packages, for example after having made an "
14607 "non-maintainer upload."
14608 msgstr ""
14609 "<command>pts-subscribe</command> コマンドラインユーティリティ (<systemitem "
14610 "role=\"package\">devscripts</systemitem> パッケージに含まれています) は、例え"
14611 "ば non-maintainer アップロードが行われた後など、手動でパッケージの一時的な購"
14612 "読が行えます。"
14613
14614 # type: Content of: <chapter><section><section><title>
14615 #. type: Content of: <chapter><section><section><title>
14616 #: resources.dbk:1331
14617 msgid "Filtering PTS mails"
14618 msgstr "PTS からのメールを振り分ける"
14619
14620 # type: Content of: <chapter><section><section><para>
14621 #. type: Content of: <chapter><section><section><para>
14622 #: resources.dbk:1333
14623 msgid ""
14624 "Once you are subscribed to a package, you will get the mails sent to "
14625 "<literal><replaceable>sourcepackage</replaceable>@&pts-host;</literal>.  "
14626 "Those mails have special headers appended to let you filter them in a "
14627 "special mailbox (e.g.  with <command>procmail</command>).  The added headers "
14628 "are <literal>X-Loop</literal>, <literal>X-PTS-Package</literal>, <literal>X-"
14629 "PTS-Keyword</literal> and <literal>X-Unsubscribe</literal>."
14630 msgstr ""
14631 "パッケージの購読を行うと、<literal><replaceable>sourcepackage</"
14632 "replaceable>@&pts-host;</literal> へ送られるメールを受けとるようになります。"
14633 "このメールは (例えば <command>procmail</command> を使って) 別のメールボックス"
14634 "へとフィルタできるように特別なヘッダがされています。追加されるヘッダは "
14635 "<literal>X-Loop</literal>、<literal>X-PTS-Package</literal>、<literal>X-PTS-"
14636 "Keyword</literal>、<literal>X-Unsubscribe</literal> です。"
14637
14638 # type: Content of: <chapter><section><section><para>
14639 #. type: Content of: <chapter><section><section><para>
14640 #: resources.dbk:1341
14641 msgid ""
14642 "Here is an example of added headers for a source upload notification on the "
14643 "<systemitem role=\"package\">dpkg</systemitem> package:"
14644 msgstr ""
14645 "以下は <systemitem role=\"package\">dpkg</systemitem> パッケージに対するソー"
14646 "スアップロードについて付加されるヘッダの例です:"
14647
14648 # type: Content of: <chapter><section><section><screen>
14649 #. type: Content of: <chapter><section><section><screen>
14650 #: resources.dbk:1345
14651 #, no-wrap
14652 msgid ""
14653 "X-Loop: dpkg@&pts-host;\n"
14654 "X-PTS-Package: dpkg\n"
14655 "X-PTS-Keyword: upload-source\n"
14656 "List-Unsubscribe: &lt;mailto:pts@qa.debian.org?body=unsubscribe+dpkg&gt;\n"
14657 msgstr ""
14658 "X-Loop: dpkg@&pts-host;\n"
14659 "X-PTS-Package: dpkg\n"
14660 "X-PTS-Keyword: upload-source\n"
14661 "List-Unsubscribe: &lt;mailto:pts@qa.debian.org?body=unsubscribe+dpkg&gt;\n"
14662
14663 # type: Content of: <chapter><section><section><title>
14664 #. type: Content of: <chapter><section><section><title>
14665 #: resources.dbk:1353
14666 msgid "Forwarding VCS commits in the PTS"
14667 msgstr "PTS での VCS コミットを転送する"
14668
14669 # type: Content of: <chapter><section><section><para>
14670 #. type: Content of: <chapter><section><section><para>
14671 #: resources.dbk:1355
14672 msgid ""
14673 "If you use a publicly accessible VCS repository for maintaining your Debian "
14674 "package, you may want to forward the commit notification to the PTS so that "
14675 "the subscribers (and possible co-maintainers) can closely follow the "
14676 "package's evolution."
14677 msgstr ""
14678 "Debian パッケージのメンテナンスに公開 VCS リポジトリを使っている場合、PTS に"
14679 "コミット通知を転送することで、購読者 (や共同メンテナら) がパッケージの変更を"
14680 "すぐに知ることができます。"
14681
14682 # type: Content of: <chapter><section><section><para>
14683 #. type: Content of: <chapter><section><section><para>
14684 #: resources.dbk:1361
14685 msgid ""
14686 "Once you set up the VCS repository to generate commit notifications, you "
14687 "just have to make sure it sends a copy of those mails to "
14688 "<literal><replaceable>sourcepackage</replaceable>_cvs@&pts-host;</literal>.  "
14689 "Only the people who accept the <literal>cvs</literal> keyword will receive "
14690 "these notifications. Note that the mail needs to be sent from a "
14691 "<literal>debian.org</literal> machine, otherwise you'll have to add the "
14692 "<literal>X-PTS-Approved: 1</literal> header."
14693 msgstr ""
14694 "VCS リポジトリを設定してコミット通知を行うようにするのであれば、"
14695 "<literal><replaceable>sourcepackage</replaceable>_cvs@&pts-host;</literal> に"
14696 "メールのコピーが送れるようにしなければいけません。<literal>cvs</literal> キー"
14697 "ワードを許可した人だけがこれらの通知を受け取ります。メールは <literal>debian."
14698 "org</literal> のマシンから送られる必要があり、それ以外の場合は <literal>X-"
14699 "PTS-Approved: 1</literal> ヘッダを付け加える必要があるのに注意してください。"
14700
14701 # type: Content of: <chapter><section><section><para>
14702 #. type: Content of: <chapter><section><section><para>
14703 #: resources.dbk:1370
14704 msgid ""
14705 "For Subversion repositories, the usage of svnmailer is recommended.  See "
14706 "<ulink url=\"&url-alioth-pkg;\" /> for an example on how to do it."
14707 msgstr ""
14708 "Subversion のリポジトリは、svnmailer の利用が推奨されています。どの様に行うか"
14709 "は <ulink url=\"&url-alioth-pkg;\" /> を参照してください。"
14710
14711 # type: Content of: <chapter><section><section><title>
14712 #. type: Content of: <chapter><section><section><title>
14713 #: resources.dbk:1376
14714 msgid "The PTS web interface"
14715 msgstr "PTS ウェブインターフェイス"
14716
14717 # type: Content of: <chapter><section><section><para>
14718 #. type: Content of: <chapter><section><section><para>
14719 #: resources.dbk:1378
14720 msgid ""
14721 "The PTS has a web interface at <ulink url=\"http://&pts-host;/\"></ulink> "
14722 "that puts together a lot of information about each source package.  It "
14723 "features many useful links (BTS, QA stats, contact information, DDTP "
14724 "translation status, buildd logs) and gathers much more information from "
14725 "various places (30 latest changelog entries, testing status, etc.).  It's a "
14726 "very useful tool if you want to know what's going on with a specific source "
14727 "package.  Furthermore there's a form that allows easy subscription to the "
14728 "PTS via email."
14729 msgstr ""
14730 "PTS は各ソースパッケージについての大量の情報をまとめたウェブインターフェイス"
14731 "を <ulink url=\"http://&pts-host;/\"></ulink> に持っています。その機能はたく"
14732 "さんの有用なリンク (BTS、QA の状態、連絡先情報、DDTS の翻訳状態、buildd のロ"
14733 "グ) や様々な所からの情報 (最近の changelog エントリ30個、testing の状態など…)"
14734 "を集めたものです。特定のソースパッケージについて知りたい場合に非常に有用な"
14735 "ツールです。さらに PTS をメールを使って購読する簡単なフォームもあります。"
14736
14737 # type: Content of: <chapter><section><section><para>
14738 #. type: Content of: <chapter><section><section><para>
14739 #: resources.dbk:1388
14740 msgid ""
14741 "You can jump directly to the web page concerning a specific source package "
14742 "with a URL like <literal>http://&pts-host;/<replaceable>sourcepackage</"
14743 "replaceable></literal>."
14744 msgstr ""
14745 "特定のソースパッケージに関しては <literal>http://&pts-host;/"
14746 "<replaceable>sourcepackage</replaceable></literal> のような URL で直接ウェブ"
14747 "ページに飛べます。"
14748
14749 # type: Content of: <chapter><section><section><para>
14750 #. type: Content of: <chapter><section><section><para>
14751 #: resources.dbk:1393
14752 msgid ""
14753 "This web interface has been designed like a portal for the development of "
14754 "packages: you can add custom content on your packages' pages.  You can add "
14755 "static information (news items that are meant to stay available "
14756 "indefinitely)  and news items in the latest news section."
14757 msgstr ""
14758 "このウェブインターフェイスは、パッケージ開発のポータルとなるようにデザインさ"
14759 "れました: 自分のパッケージのページ上にカスタムしたコンテンツを付け加えられま"
14760 "す。固定情報 (無期限に提示され続けるニュース項目) や通常のニュースを latest "
14761 "news section に追加できます。"
14762
14763 # type: Content of: <chapter><section><section><para>
14764 #. type: Content of: <chapter><section><section><para>
14765 #: resources.dbk:1399
14766 msgid "Static news items can be used to indicate:"
14767 msgstr "固定ニュースは以下を表示するのに利用できます:"
14768
14769 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14770 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14771 #: resources.dbk:1404
14772 msgid ""
14773 "the availability of a project hosted on <link linkend=\"alioth\">Alioth</"
14774 "link> for co-maintaining the package"
14775 msgstr ""
14776 "複数人でのパッケージメンテナンスのため、<link linkend=\"alioth\">Alioth</"
14777 "link> でホストされている利用可能なプロジェクト"
14778
14779 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14780 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14781 #: resources.dbk:1410
14782 msgid "a link to the upstream web site"
14783 msgstr "upstream のウェブサイトへのリンク"
14784
14785 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14786 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14787 #: resources.dbk:1415
14788 msgid "a link to the upstream bug tracker"
14789 msgstr "upstream のバグ追跡システムへのリンク"
14790
14791 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14792 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14793 #: resources.dbk:1420
14794 msgid "the existence of an IRC channel dedicated to the software"
14795 msgstr "ソフトウェア専用 IRC チャンネルの存在"
14796
14797 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14798 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14799 #: resources.dbk:1425
14800 msgid ""
14801 "any other available resource that could be useful in the maintenance of the "
14802 "package"
14803 msgstr "パッケージのメンテナンスについて、他の利用可能な有用なリソース"
14804
14805 # type: Content of: <chapter><section><section><para>
14806 #. type: Content of: <chapter><section><section><para>
14807 #: resources.dbk:1431
14808 msgid "Usual news items may be used to announce that:"
14809 msgstr "通常のニュースは以下のアナウンスに使われます:"
14810
14811 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14812 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14813 #: resources.dbk:1436
14814 msgid "beta packages are available for testing"
14815 msgstr "テスト用にベータ版パッケージが準備できたこと"
14816
14817 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14818 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14819 #: resources.dbk:1441
14820 msgid "final packages are expected for next week"
14821 msgstr "来週に最終的なパッケージが期待されている"
14822
14823 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14824 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14825 #: resources.dbk:1446
14826 msgid "the packaging is about to be redone from scratch"
14827 msgstr "パッケージをスクラッチから再構築中"
14828
14829 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14830 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14831 #: resources.dbk:1451
14832 msgid "backports are available"
14833 msgstr "バックポート版が利用可能"
14834
14835 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14836 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14837 #: resources.dbk:1456
14838 msgid ""
14839 "the maintainer is on vacation (if they wish to publish this information)"
14840 msgstr "メンテナが休暇中 (この情報を公開したい場合に表示)"
14841
14842 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14843 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14844 #: resources.dbk:1461
14845 msgid "a NMU is being worked on"
14846 msgstr "NMU 進行中"
14847
14848 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14849 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14850 #: resources.dbk:1466
14851 msgid "something important will affect the package"
14852 msgstr "何かパッケージに重要な影響を与える事柄"
14853
14854 # type: Content of: <chapter><section><section><para>
14855 #. type: Content of: <chapter><section><section><para>
14856 #: resources.dbk:1471
14857 msgid ""
14858 "Both kinds of news are generated in a similar manner: you just have to send "
14859 "an email either to <email>pts-static-news@qa.debian.org</email> or to "
14860 "<email>pts-news@qa.debian.org</email>.  The mail should indicate which "
14861 "package is concerned by having the name of the source package in a "
14862 "<literal>X-PTS-Package</literal> mail header or in a <literal>Package</"
14863 "literal> pseudo-header (like the BTS reports).  If a URL is available in the "
14864 "<literal>X-PTS-Url</literal> mail header or in the <literal>Url</literal> "
14865 "pseudo-header, then the result is a link to that URL instead of a complete "
14866 "news item."
14867 msgstr ""
14868 "両方共、ニュースは同様のやり方で生成します: <email>pts-static-news@qa.debian."
14869 "org</email> や <email>pts-news@qa.debian.org</email> へとメールを送るだけで"
14870 "す。メールは <literal>X-PTS-Package</literal> メールヘッダや (BTS への報告の"
14871 "ように) <literal>Package</literal> 擬似ヘッダで、度のパッケージに関連するのか"
14872 "をソースパッケージの名前で示す必要があります。<literal>X-PTS-Url</literal> "
14873 "メールヘッダや <literal>Url</literal> 擬似ヘッダ中に URL がある場合は、完全な"
14874 "ニュースの代わりにその URL へのリンクとなります。"
14875
14876 # type: Content of: <chapter><section><section><para>
14877 #. type: Content of: <chapter><section><section><para>
14878 #: resources.dbk:1482
14879 msgid ""
14880 "Here are a few examples of valid mails used to generate news items in the "
14881 "PTS.  The first one adds a link to the viewsvn interface of debian-cd in the "
14882 "Static information section:"
14883 msgstr ""
14884 "PTS 中のニュース項目の生成に使われる正しいメールの例を幾つか挙げます。最初の1"
14885 "つ目は Static information section 中の debian-cd の viewsvn インターフェイス"
14886 "へのリンクを付け加えるものです:"
14887
14888 # type: Content of: <chapter><section><section><screen>
14889 #. type: Content of: <chapter><section><section><screen>
14890 #: resources.dbk:1487
14891 #, no-wrap
14892 msgid ""
14893 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
14894 "To: pts-static-news@qa.debian.org\n"
14895 "Subject: Browse debian-cd SVN repository\n"
14896 "\n"
14897 "Package: debian-cd\n"
14898 "Url: http://svn.debian.org/viewsvn/debian-cd/trunk/\n"
14899 msgstr ""
14900 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
14901 "To: pts-static-news@qa.debian.org\n"
14902 "Subject: Browse debian-cd SVN repository\n"
14903 "\n"
14904 "Package: debian-cd\n"
14905 "Url: http://svn.debian.org/viewsvn/debian-cd/trunk/\n"
14906
14907 # type: Content of: <chapter><section><section><para>
14908 #. type: Content of: <chapter><section><section><para>
14909 #: resources.dbk:1495
14910 msgid ""
14911 "The second one is an announcement sent to a mailing list which is also sent "
14912 "to the PTS so that it is published on the PTS web page of the package.  Note "
14913 "the use of the BCC field to avoid answers sent to the PTS by mistake."
14914 msgstr ""
14915 "二つ目のはメーリングリストへアナウンスを送るもので、PTS にも送られるのでパッ"
14916 "ケージの PTS ウェブページで公開されます。誤って PTS に返信が送られるのを避け"
14917 "るために BCC 欄を利用していることに注意してください。"
14918
14919 # type: Content of: <chapter><section><section><screen>
14920 #. type: Content of: <chapter><section><section><screen>
14921 #: resources.dbk:1500
14922 #, no-wrap
14923 msgid ""
14924 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
14925 "To: debian-gtk-gnome@&lists-host;\n"
14926 "Bcc: pts-news@qa.debian.org\n"
14927 "Subject: Galeon 2.0 backported for woody\n"
14928 "X-PTS-Package: galeon\n"
14929 "\n"
14930 "Hello gnomers!\n"
14931 "\n"
14932 "I'm glad to announce that galeon has been backported for woody. You'll find\n"
14933 "everything here:\n"
14934 "...\n"
14935 msgstr ""
14936 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
14937 "To: debian-gtk-gnome@&lists-host;\n"
14938 "Bcc: pts-news@qa.debian.org\n"
14939 "Subject: Galeon 2.0 backported for woody\n"
14940 "X-PTS-Package: galeon\n"
14941 "\n"
14942 "Hello gnomers!\n"
14943 "\n"
14944 "I'm glad to announce that galeon has been backported for woody. You'll find\n"
14945 "everything here:\n"
14946
14947 # type: Content of: <chapter><section><section><para>
14948 #. type: Content of: <chapter><section><section><para>
14949 #: resources.dbk:1513
14950 msgid ""
14951 "Think twice before adding a news item to the PTS because you won't be able "
14952 "to remove it later and you won't be able to edit it either.  The only thing "
14953 "that you can do is send a second news item that will deprecate the "
14954 "information contained in the previous one."
14955 msgstr ""
14956 "PTS へニュースを付け加える前に、もう一度考え直して見てください。何故なら、後"
14957 "でこれを削除したり編集したりできないからです。可能なのは、以前のニュースを含"
14958 "んだ情報を廃止する新たなニュースを送信することだけです。"
14959
14960 # type: Content of: <chapter><section><title>
14961 # ページ名が訳されないのでそのままにしてある
14962 #. type: Content of: <chapter><section><title>
14963 #: resources.dbk:1523
14964 msgid "Developer's packages overview"
14965 msgstr "Developer's packages overview"
14966
14967 # type: Content of: <chapter><section><para>
14968 #. type: Content of: <chapter><section><para>
14969 #: resources.dbk:1525
14970 msgid ""
14971 "A QA (quality assurance) web portal is available at <ulink url=\"&url-ddpo;"
14972 "\"></ulink> which displays a table listing all the packages of a single "
14973 "developer (including those where the party is listed as a co-maintainer).  "
14974 "The table gives a good summary about the developer's packages: number of "
14975 "bugs by severity, list of available versions in each distribution, testing "
14976 "status and much more including links to any other useful information."
14977 msgstr ""
14978 "QA (quality assurance、品質保証) ウェブポータルが <ulink url=\"&url-ddpo;"
14979 "\"></ulink> から利用できます。これは、一人の開発者のすべてのパッケージの一覧"
14980 "表を表示します (集団で行っている場合は、共同メンテナとしてとして表示されま"
14981 "す) 。この表は開発者のパッケージについてうまく要約された情報を与えてくれま"
14982 "す: 重要度に応じたバグの数やそれぞれのディストリビューションで利用可能なバー"
14983 "ジョン番号、testing の状態やその他有用な情報源へのリンクなどを含んでいます。"
14984
14985 # type: Content of: <chapter><section><para>
14986 #. type: Content of: <chapter><section><para>
14987 #: resources.dbk:1534
14988 msgid ""
14989 "It is a good idea to look up your own data regularly so that you don't "
14990 "forget any open bugs, and so that you don't forget which packages are your "
14991 "responsibility."
14992 msgstr ""
14993 "open な状態のバグやどのパッケージに対して責任を持っているのかを忘れないため、"
14994 "定期的に自身のデータを見直すのは良い考えです。"
14995
14996 # type: Content of: <chapter><section><title>
14997 #. type: Content of: <chapter><section><title>
14998 #: resources.dbk:1541
14999 msgid "Debian's FusionForge installation: Alioth"
15000 msgstr "Debian での FusionForge の導入例: Alioth"
15001
15002 # type: Content of: <chapter><section><para>
15003 #. type: Content of: <chapter><section><para>
15004 #: resources.dbk:1543
15005 msgid ""
15006 "Alioth is a Debian service based on a slightly modified version of the "
15007 "FusionForge software (which evolved from SourceForge and GForge). This "
15008 "software offers developers access to easy-to-use tools such as bug trackers, "
15009 "patch manager, project/task managers, file hosting services, mailing lists, "
15010 "VCS repositories etc.  All these tools are managed via a web interface."
15011 msgstr ""
15012 "Alioth は FusionForge (SourceForge と GForge から派生したソフトウェア) に多少"
15013 "変更を加えたものを基にした Debian のサービスです。このソフトは開発者が容易に"
15014 "使えるバグトラッキングシステム、パッチ管理、プロジェクト/タスク管理、ファイ"
15015 "ルのアップロード、メーリングリスト、VCS リポジトリなどのツールを提供します。"
15016 "これらの機能全てはウェブインターフェイスから管理します。"
15017
15018 # type: Content of: <chapter><section><para>
15019 # FIXME: too long line...
15020 #. type: Content of: <chapter><section><para>
15021 #: resources.dbk:1550
15022 msgid ""
15023 "It is intended to provide facilities to free software projects backed or led "
15024 "by Debian, facilitate contributions from external developers to projects "
15025 "started by Debian, and help projects whose goals are the promotion of Debian "
15026 "or its derivatives. It's heavily used by many Debian teams and provides "
15027 "hosting for all sorts of VCS repositories."
15028 msgstr ""
15029 "Debian がバックアップする、あるいは Debian が中心となっているフリーソフトウェ"
15030 "アプロジェクトに対して支援を提供、外部の開発者からの支援協力を Debian によっ"
15031 "て始められたプロジェクトを与えたり、Debian やその派生ディストリビューションの"
15032 "プロモーションが目的であるプロジェクトを支援する機能を提供するためにありま"
15033 "す。多くの Debian チームに非常によく利用されており、あらゆる種類の VCS リポジ"
15034 "トリを提供しています。"
15035
15036 # type: Content of: <chapter><section><para>
15037 #. type: Content of: <chapter><section><para>
15038 #: resources.dbk:1557
15039 msgid ""
15040 "All Debian developers automatically have an account on Alioth.  They can "
15041 "activate it by using the recover password facility.  External developers can "
15042 "request guest accounts on Alioth."
15043 msgstr ""
15044 "全ての Debian 開発者は自動的に Alioth のアカウントを持ちます。Debian 開発者"
15045 "は、パスワード復旧機能を使ってアカウントを有効にすることができます。他の開発"
15046 "者は Alioth 上でゲストアカウントを発行してもらえます。"
15047
15048 # type: Content of: <chapter><section><para>
15049 #. type: Content of: <chapter><section><para>
15050 #: resources.dbk:1562
15051 msgid "For more information please visit the following links:"
15052 msgstr "詳細な情報については、以下のリンクを参照下さい:"
15053
15054 # type: Content of: <chapter><section><itemizedlist><listitem><para>
15055 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
15056 #: resources.dbk:1565
15057 msgid "<ulink url=\"&url-alioth-wiki;\" />"
15058 msgstr "<ulink url=\"&url-alioth-wiki;\" />"
15059
15060 # type: Content of: <chapter><section><itemizedlist><listitem><para>
15061 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
15062 #: resources.dbk:1566
15063 msgid "<ulink url=\"&url-alioth-faq;\" />"
15064 msgstr "<ulink url=\"&url-alioth-faq;\" />"
15065
15066 # type: Content of: <chapter><section><itemizedlist><listitem><para>
15067 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
15068 #: resources.dbk:1567
15069 msgid "<ulink url=\"&url-alioth-pkg;\" />"
15070 msgstr "<ulink url=\"&url-alioth-pkg;\" />"
15071
15072 # type: Content of: <chapter><section><itemizedlist><listitem><para>
15073 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
15074 #: resources.dbk:1568
15075 msgid "<ulink url=\"&url-alioth;\" />"
15076 msgstr "<ulink url=\"&url-alioth;\" />"
15077
15078 # type: Content of: <chapter><section><title>
15079 #. type: Content of: <chapter><section><title>
15080 #: resources.dbk:1573
15081 msgid "Goodies for Developers"
15082 msgstr "開発者への特典"
15083
15084 # type: Content of: <chapter><section><section><title>
15085 #. type: Content of: <chapter><section><section><title>
15086 #: resources.dbk:1575
15087 msgid "LWN Subscriptions"
15088 msgstr "LWN の購読"
15089
15090 # type: Content of: <chapter><section><section><para>
15091 #. type: Content of: <chapter><section><section><para>
15092 #: resources.dbk:1577
15093 msgid ""
15094 "Since October of 2002, HP has sponsored a subscription to LWN for all "
15095 "interested Debian developers.  Details on how to get access to this benefit "
15096 "are in <ulink url=\"http://&lists-host;/debian-devel-announce/2002/10/"
15097 "msg00018.html\"></ulink>."
15098 msgstr ""
15099 "2002 年 10 月から、HP は LWN の購読権を興味のあるすべての Debian Developer に"
15100 "提供しています。この権利の利用方法については、<ulink url=\"http://&lists-"
15101 "host;/debian-devel-announce/2002/10/msg00018.html\"></ulink> を確認してくださ"
15102 "い。"
15103
15104 #. type: Content of: <chapter><section><section><title>
15105 #: resources.dbk:1584
15106 msgid "Gandi.net Hosting Discount"
15107 msgstr "Gandi.net ホスティング割引"
15108
15109 # type: Content of: <chapter><section><section><para>
15110 #. type: Content of: <chapter><section><section><para>
15111 #: resources.dbk:1586
15112 msgid ""
15113 "As of November 2008, Gandi.net offers a discount rate on their VPS hosting "
15114 "for Debian Developers.  See <ulink url=\"http://&lists-host;/debian-devel-"
15115 "announce/2008/11/msg00004.html\"></ulink>."
15116 msgstr ""
15117 "2008年11月現在、Gandi.net は Debian 開発者に対して VPS ホスティングを割引価格"
15118 "で提供しています。<ulink url=\"http://&lists-host;/debian-devel-"
15119 "announce/2008/11/msg00004.html\"></ulink>を参照してください。"
15120
15121 # type: Content of: <chapter><title>
15122 #. type: Content of: <chapter><title>
15123 #: scope.dbk:7
15124 msgid "Scope of This Document"
15125 msgstr "この文書が扱う範囲について"
15126
15127 # type: Content of: <chapter><para>
15128 #. type: Content of: <chapter><para>
15129 #: scope.dbk:9
15130 msgid ""
15131 "The purpose of this document is to provide an overview of the recommended "
15132 "procedures and the available resources for Debian developers."
15133 msgstr ""
15134 "この文書の目的は、Debian 開発者に推奨される手続きと利用可能なリソースに関する"
15135 "概要を提供することにあります。"
15136
15137 # type: Content of: <chapter><para>
15138 #. type: Content of: <chapter><para>
15139 #: scope.dbk:14
15140 msgid ""
15141 "The procedures discussed within include how to become a maintainer (<xref "
15142 "linkend=\"new-maintainer\"/>); how to create new packages (<xref linkend="
15143 "\"newpackage\"/>) and how to upload packages (<xref linkend=\"upload\"/>); "
15144 "how to handle bug reports (<xref linkend=\"bug-handling\"/>); how to move, "
15145 "remove, or orphan packages (<xref linkend=\"archive-manip\"/>); how to port "
15146 "packages (<xref linkend=\"porting\"/>); and how and when to do interim "
15147 "releases of other maintainers' packages (<xref linkend=\"nmu\"/>)."
15148 msgstr ""
15149 "ここで取り上げる手続きには、開発者になる方法 (<xref linkend=\"new-maintainer"
15150 "\"/>) 、新しいパッケージの作り方 (<xref linkend=\"newpackage\"/>) とパッケー"
15151 "ジをアップロードする方法 (<xref linkend=\"upload\"/>)、バグ報告の取扱い方 "
15152 "(<xref linkend=\"bug-handling\"/>)、パッケージを移動、削除、みなしご化 "
15153 "(orphan) する方法 (<xref linkend=\"archive-manip\"/>)、パッケージ移植のやり"
15154 "方 (<xref linkend=\"porting\"/>)他のメンテナのパッケージを暫定的にリリースす"
15155 "るのは、いつどの様にしたらよいのか (<xref linkend=\"nmu\"/>) が含まれます。"
15156
15157 # type: Content of: <chapter><para>
15158 #. type: Content of: <chapter><para>
15159 #: scope.dbk:23
15160 msgid ""
15161 "The resources discussed in this reference include the mailing lists (<xref "
15162 "linkend=\"mailing-lists\"/>) and servers (<xref linkend=\"server-machines\"/"
15163 ">); a discussion of the structure of the Debian archive (<xref linkend="
15164 "\"archive\"/>); explanation of the different servers which accept package "
15165 "uploads (<xref linkend=\"upload-ftp-master\"/>); and a discussion of "
15166 "resources which can help maintainers with the quality of their packages "
15167 "(<xref linkend=\"tools\"/>)."
15168 msgstr ""
15169 "また、このリファレンスで触れるリソースには、メーリングリスト (<xref linkend="
15170 "\"mailing-lists\"/>) およびサーバ (<xref linkend=\"server-machines\"/>)、"
15171 "Debian アーカイブの構成に関する解説 (<xref linkend=\"archive\"/>)、パッケージ"
15172 "のアップロードを受け付ける様々なサーバの説明 (<xref linkend=\"upload-ftp-"
15173 "master\"/>)、パッケージの品質を高めるために開発者が利用できるリソースについて"
15174 "の解説 (<xref linkend=\"tools\"/>) などがあります。"
15175
15176 # type: Content of: <chapter><para>
15177 #. type: Content of: <chapter><para>
15178 #: scope.dbk:31
15179 msgid ""
15180 "It should be clear that this reference does not discuss the technical "
15181 "details of Debian packages nor how to generate them.  Nor does this "
15182 "reference detail the standards to which Debian software must comply.  All of "
15183 "such information can be found in the <ulink url=\"&url-debian-policy;"
15184 "\">Debian Policy Manual</ulink>."
15185 msgstr ""
15186 "初めに明らかにしておきたいのですが、このリファレンスは Debian パッケージに関"
15187 "する技術的な詳細や、Debian パッケージの作成方法を説明するものではありません。"
15188 "また、このリファレンスは Debian に含まれるソフトウェアが準拠すべき基準を詳細"
15189 "に解説するようなものでもありません。その様な情報については全て、<ulink url="
15190 "\"&url-debian-policy;\">Debian ポリシーマニュアル</ulink> に記述されていま"
15191 "す。"
15192
15193 # type: Content of: <chapter><para>
15194 #. type: Content of: <chapter><para>
15195 #: scope.dbk:38
15196 msgid ""
15197 "Furthermore, this document is <emphasis>not an expression of formal policy</"
15198 "emphasis>.  It contains documentation for the Debian system and generally "
15199 "agreed-upon best practices.  Thus, it is not what is called a ``normative'' "
15200 "document."
15201 msgstr ""
15202 "さらに、この文書は<emphasis>公式なポリシーを明らかにするものではありません</"
15203 "emphasis>。含まれているのは Debian システムに関する記述と、一般的な合意がなさ"
15204 "れたベストプラクティスに関する記述です。すなわち「規範」文書と呼ばれるもので"
15205 "はない、ということです。"
15206
15207 # type: Content of: <appendix><title>
15208 #. type: Content of: <appendix><title>
15209 #: tools.dbk:7
15210 msgid "Overview of Debian Maintainer Tools"
15211 msgstr "Debian メンテナツールの概要"
15212
15213 # type: Content of: <appendix><para>
15214 #. type: Content of: <appendix><para>
15215 #: tools.dbk:9
15216 msgid ""
15217 "This section contains a rough overview of the tools available to "
15218 "maintainers.  The following is by no means complete or definitive, but just "
15219 "a guide to some of the more popular tools."
15220 msgstr ""
15221 "この章には、メンテナが利用できるツールについて大まかな概要が含まれています。"
15222 "以下は完全なものでも決定版的なものでもありませんが、よく使われているツールに"
15223 "ついての説明です。"
15224
15225 # type: Content of: <appendix><para>
15226 #. type: Content of: <appendix><para>
15227 #: tools.dbk:14
15228 msgid ""
15229 "Debian maintainer tools are meant to aid developers and free their time for "
15230 "critical tasks.  As Larry Wall says, there's more than one way to do it."
15231 msgstr ""
15232 "Debian メンテナツールは、開発者を手助けし、重要な作業のために時間を作れるよう"
15233 "にしてくれるものです。Larry Wall が言うように、やり方は一つではありません "
15234 "(there's more than one way to do it)。"
15235
15236 # type: Content of: <appendix><para>
15237 #. type: Content of: <appendix><para>
15238 #: tools.dbk:18
15239 msgid ""
15240 "Some people prefer to use high-level package maintenance tools and some do "
15241 "not.  Debian is officially agnostic on this issue; any tool which gets the "
15242 "job done is fine.  Therefore, this section is not meant to stipulate to "
15243 "anyone which tools they should use or how they should go about their duties "
15244 "of maintainership.  Nor is it meant to endorse any particular tool to the "
15245 "exclusion of a competing tool."
15246 msgstr ""
15247 "高度なパッケージメンテナンスツールを使うのを好む人もいればそうではない人もい"
15248 "ます。Debian は公式にはこの問題を不可知論であるとしています。どのようなツール"
15249 "でも作業ができるのであれば構いません。つまり、この章は誰もがどのツールを使う"
15250 "べきか、メンテナンス上で何をすべきかと要求する為のものではないということで"
15251 "す。あるいは競合するツールを排して特定のツールを勧める訳でもありません。"
15252
15253 # type: Content of: <appendix><para>
15254 #. type: Content of: <appendix><para>
15255 #: tools.dbk:26
15256 msgid ""
15257 "Most of the descriptions of these packages come from the actual package "
15258 "descriptions themselves.  Further information can be found in the package "
15259 "documentation itself.  You can also see more info with the command "
15260 "<command>apt-cache show <replaceable>package-name</replaceable></command>."
15261 msgstr ""
15262 "パッケージの説明文のほとんどは実際のパッケージの説明から取ったものです。より"
15263 "詳細な情報はパッケージ内のドキュメントで確認できます。<command>apt-cache "
15264 "show <replaceable>パッケージ名</replaceable></command> コマンドでも情報を得ら"
15265 "れます。"
15266
15267 # type: Content of: <appendix><section><title>
15268 #. type: Content of: <appendix><section><title>
15269 #: tools.dbk:32
15270 msgid "Core tools"
15271 msgstr "主要なツール"
15272
15273 # type: Content of: <appendix><section><para>
15274 #. type: Content of: <appendix><section><para>
15275 #: tools.dbk:34
15276 msgid "The following tools are pretty much required for any maintainer."
15277 msgstr "以下のツールはどのメンテナであっても、必ず必要とするものです。"
15278
15279 # type: Content of: <appendix><section><section><title>
15280 #. type: Content of: <appendix><section><section><title>
15281 #: tools.dbk:37
15282 msgid "<systemitem role=\"package\">dpkg-dev</systemitem>"
15283 msgstr "<systemitem role=\"package\">dpkg-dev</systemitem>"
15284
15285 # type: Content of: <appendix><section><section><para>
15286 #. type: Content of: <appendix><section><section><para>
15287 #: tools.dbk:39
15288 msgid ""
15289 "<systemitem role=\"package\">dpkg-dev</systemitem> contains the tools "
15290 "(including <command>dpkg-source</command>) required to unpack, build, and "
15291 "upload Debian source packages.  These utilities contain the fundamental, low-"
15292 "level functionality required to create and manipulate packages; as such, "
15293 "they are essential for any Debian maintainer."
15294 msgstr ""
15295 "<systemitem role=\"package\">dpkg-dev</systemitem> は、パッケージを展開、ビル"
15296 "ド、Debian ソースパッケージをアップロードするのに必要なツールを含んでいます "
15297 "(<command>dpkg-source</command> を含む) 。これらのユーティリティはパッケージ"
15298 "を作成・操作するのに必要な基礎的で、低レイヤの機能を含んでいます。そのため、"
15299 "これらはあらゆる Debian メンテナにとって必要不可欠なものです。"
15300
15301 # type: Content of: <appendix><section><section><title>
15302 #. type: Content of: <appendix><section><section><title>
15303 #: tools.dbk:48
15304 msgid "<systemitem role=\"package\">debconf</systemitem>"
15305 msgstr "<systemitem role=\"package\">debconf</systemitem>"
15306
15307 # type: Content of: <appendix><section><section><para>
15308 #. type: Content of: <appendix><section><section><para>
15309 #: tools.dbk:50
15310 msgid ""
15311 "<systemitem role=\"package\">debconf</systemitem> provides a consistent "
15312 "interface to configuring packages interactively.  It is user interface "
15313 "independent, allowing end-users to configure packages with a text-only "
15314 "interface, an HTML interface, or a dialog interface.  New interfaces can be "
15315 "added as modules."
15316 msgstr ""
15317 "<systemitem role=\"package\">debconf</systemitem> は、パッケージを対話形式で"
15318 "設定できる一貫したインターフェイスを提供します。これはユーザインターフェイス"
15319 "に依存せず、エンドユーザがテキストのみのインターフェイス、HTML インターフェイ"
15320 "ス、ダイアログ形式のインターフェイスでパッケージを設定できます。新たなイン"
15321 "ターフェイスはモジュールとして追加できます。"
15322
15323 # type: Content of: <appendix><section><section><para>
15324 #. type: Content of: <appendix><section><section><para>
15325 #: tools.dbk:56
15326 msgid ""
15327 "You can find documentation for this package in the <systemitem role=\"package"
15328 "\">debconf-doc</systemitem> package."
15329 msgstr ""
15330 "このパッケージに関するドキュメントは <systemitem role=\"package\">debconf-"
15331 "doc</systemitem> パッケージ中で確認できます。"
15332
15333 # type: Content of: <appendix><section><section><para>
15334 #. type: Content of: <appendix><section><section><para>
15335 #: tools.dbk:60
15336 msgid ""
15337 "Many feel that this system should be used for all packages which require "
15338 "interactive configuration; see <xref linkend=\"bpp-config-mgmt\"/>.  "
15339 "<systemitem role=\"package\">debconf</systemitem> is not currently required "
15340 "by Debian Policy, but that may change in the future."
15341 msgstr ""
15342 "多くの人が、対話的な設定を必要とする全てのパッケージにこのシステムが使われる"
15343 "べきだと感じています。<xref linkend=\"bpp-config-mgmt\"/> を参照してくださ"
15344 "い。現在は <systemitem role=\"package\">debconf</systemitem> は Debian ポリ"
15345 "シーで必要であるとはされていませんが、将来には変更されることでしょう。"
15346
15347 # type: Content of: <appendix><section><section><title>
15348 #. type: Content of: <appendix><section><section><title>
15349 #: tools.dbk:68
15350 msgid "<systemitem role=\"package\">fakeroot</systemitem>"
15351 msgstr "<systemitem role=\"package\">fakeroot</systemitem>"
15352
15353 # type: Content of: <appendix><section><section><para>
15354 #. type: Content of: <appendix><section><section><para>
15355 #: tools.dbk:70
15356 msgid ""
15357 "<systemitem role=\"package\">fakeroot</systemitem> simulates root "
15358 "privileges.  This enables you to build packages without being root (packages "
15359 "usually want to install files with root ownership).  If you have <systemitem "
15360 "role=\"package\">fakeroot</systemitem> installed, you can build packages as "
15361 "a regular user: <literal>dpkg-buildpackage -rfakeroot</literal>."
15362 msgstr ""
15363 "<systemitem role=\"package\">fakeroot</systemitem> は root 特権をシミュレート"
15364 "します。これは root になること無しにパッケージをビルドできるようにしてくれま"
15365 "す (パッケージは通常 root の所有権でファイルをインストールしようとします)。"
15366 "<systemitem role=\"package\">fakeroot</systemitem> をインストールしているなら"
15367 "ば、通常のユーザでパッケージをビルドできます: <literal>dpkg-buildpackage -"
15368 "rfakeroot</literal>"
15369
15370 # type: Content of: <appendix><section><title>
15371 #. type: Content of: <appendix><section><title>
15372 #: tools.dbk:81
15373 msgid "Package lint tools"
15374 msgstr "パッケージチェック (lint) 用ツール"
15375
15376 # type: Content of: <appendix><section><para>
15377 # FIXME, "thorough"->"through"
15378 #. type: Content of: <appendix><section><para>
15379 #: tools.dbk:83
15380 msgid ""
15381 "According to the Free On-line Dictionary of Computing (FOLDOC), `lint' is a "
15382 "Unix C language processor which carries out more thorough checks on the code "
15383 "than is usual with C compilers.  Package lint tools help package maintainers "
15384 "by automatically finding common problems and policy violations in their "
15385 "packages."
15386 msgstr ""
15387 "コンピュータ用のフリーオンライン辞書 (Free On-line Dictionary of Computing, "
15388 "FOLDOC) によると、「lint」は C コンパイラよりもより網羅的なチェックを行う "
15389 "Unix C 言語処理器とあります。パッケージ lint ツールは、パッケージ内の一般的な"
15390 "問題やポリシー違反を自動的に見つけてくれることで、パッケージメンテナを助けて"
15391 "くれます。"
15392
15393 # type: Content of: <appendix><section><section><title>
15394 #. type: Content of: <appendix><section><section><title>
15395 #: tools.dbk:89
15396 msgid "<systemitem role=\"package\">lintian</systemitem>"
15397 msgstr "<systemitem role=\"package\">lintian</systemitem>"
15398
15399 # type: Content of: <appendix><section><section><para>
15400 #. type: Content of: <appendix><section><section><para>
15401 #: tools.dbk:91
15402 msgid ""
15403 "<systemitem role=\"package\">lintian</systemitem> dissects Debian packages "
15404 "and emits information about bugs and policy violations.  It contains "
15405 "automated checks for many aspects of Debian policy as well as some checks "
15406 "for common errors."
15407 msgstr ""
15408 "<systemitem role=\"package\">lintian</systemitem> は Debian パッケージを解剖"
15409 "してバグやポリシー違反の情報を出力します。一般的なエラーへのチェック同様に"
15410 "Debian ポリシーの多くの部分を自動チェックする機能を含んでいます。"
15411
15412 # type: Content of: <appendix><section><section><para>
15413 #. type: Content of: <appendix><section><section><para>
15414 #: tools.dbk:97
15415 msgid ""
15416 "You should periodically get the newest <systemitem role=\"package\">lintian</"
15417 "systemitem> from <literal>unstable</literal> and check over all your "
15418 "packages.  Notice that the <literal>-i</literal> option provides detailed "
15419 "explanations of what each error or warning means, what its basis in Policy "
15420 "is, and commonly how you can fix the problem."
15421 msgstr ""
15422 "定期的に最新の <systemitem role=\"package\">lintian</systemitem> を "
15423 "<literal>unstable</literal> から取得し、パッケージを全てチェックするべきで"
15424 "す。<literal>-i</literal> オプションは、各エラーや警告が何を意味しているの"
15425 "か、ポリシーを元に、詳細な説明を提供してくれ、一般的に問題をどのように修正す"
15426 "るべきかを説明してくれることに留意してください。"
15427
15428 # type: Content of: <appendix><section><section><para>
15429 #. type: Content of: <appendix><section><section><para>
15430 #: tools.dbk:104
15431 msgid ""
15432 "Refer to <xref linkend=\"sanitycheck\"/> for more information on how and "
15433 "when to use Lintian."
15434 msgstr ""
15435 "何時、どのようにして Lintian を使うのか、詳細については <xref linkend="
15436 "\"sanitycheck\"/> を参照してください。"
15437
15438 # type: Content of: <appendix><section><section><para>
15439 #. type: Content of: <appendix><section><section><para>
15440 #: tools.dbk:108
15441 msgid ""
15442 "You can also see a summary of all problems reported by Lintian on your "
15443 "packages at <ulink url=\"&url-lintian;\"></ulink>.  These reports contain "
15444 "the latest <command>lintian</command> output for the whole development "
15445 "distribution (<literal>unstable</literal>)."
15446 msgstr ""
15447 "あなたのパッケージに対して Lintian によって報告されたの問題の要約はすべて "
15448 "<ulink url=\"&url-lintian;\"></ulink> から確認することもできます。このレポー"
15449 "トは、最新の <command>lintian</command> による開発版ディストリビューション "
15450 "(<literal>unstable</literal>) 全体についての出力を含んでいます。"
15451
15452 #. type: Content of: <appendix><section><section><title>
15453 #: tools.dbk:116
15454 msgid "<command>debdiff</command>"
15455 msgstr "<command>debdiff</command>"
15456
15457 # type: Content of: <appendix><section><section><para>
15458 #. type: Content of: <appendix><section><section><para>
15459 #: tools.dbk:118
15460 msgid ""
15461 "<command>debdiff</command> (from the <systemitem role=\"package"
15462 "\">devscripts</systemitem> package, <xref linkend=\"devscripts\"/>)  "
15463 "compares file lists and control files of two packages.  It is a simple "
15464 "regression test, as it will help you notice if the number of binary packages "
15465 "has changed since the last upload, or if something has changed in the "
15466 "control file.  Of course, some of the changes it reports will be all right, "
15467 "but it can help you prevent various accidents."
15468 msgstr ""
15469 "(<systemitem role=\"package\">devscripts</systemitem> パッケージ、<xref "
15470 "linkend=\"devscripts\"/> より) <command>debdiff</command> は二つのパッケージ"
15471 "のファイルのリストと control ファイルを比較します。前回のアップロードからバイ"
15472 "ナリパッケージ数が変わったことや、control ファイル内で何が変わったのかなどに"
15473 "気付く手助けをしてくれるなど、簡単なリグレッションテストとなります。もちろ"
15474 "ん、報告される変更の多くは問題ありませんが、様々なアクシデントを防止するのに"
15475 "役立ってくれるでしょう。"
15476
15477 # type: Content of: <appendix><section><section><para>
15478 #. type: Content of: <appendix><section><section><para>
15479 #: tools.dbk:127
15480 msgid "You can run it over a pair of binary packages:"
15481 msgstr "バイナリパッケージのペアに対して実行することができます:"
15482
15483 # type: Content of: <appendix><section><section><screen>
15484 #. type: Content of: <appendix><section><section><screen>
15485 #: tools.dbk:130
15486 #, no-wrap
15487 msgid "debdiff package_1-1_arch.deb package_2-1_arch.deb\n"
15488 msgstr "debdiff package_1-1_arch.deb package_2-1_arch.deb\n"
15489
15490 # type: Content of: <appendix><section><section><para>
15491 #. type: Content of: <appendix><section><section><para>
15492 #: tools.dbk:133
15493 msgid "Or even a pair of changes files:"
15494 msgstr "changes ファイルのペアに対してさえも実行できます:"
15495
15496 # type: Content of: <appendix><section><section><screen>
15497 #. type: Content of: <appendix><section><section><screen>
15498 #: tools.dbk:136
15499 #, no-wrap
15500 msgid "debdiff package_1-1_arch.changes package_2-1_arch.changes\n"
15501 msgstr "debdiff package_1-1_arch.changes package_2-1_arch.changes\n"
15502
15503 # type: Content of: <appendix><section><section><para>
15504 #. type: Content of: <appendix><section><section><para>
15505 #: tools.dbk:139
15506 msgid ""
15507 "For more information please see <citerefentry> <refentrytitle>debdiff</"
15508 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry>."
15509 msgstr ""
15510 "より詳細については、<citerefentry> <refentrytitle>debdiff</refentrytitle> "
15511 "<manvolnum>1</manvolnum> </citerefentry>を参照してください。"
15512
15513 # type: Content of: <appendix><section><title>
15514 #. type: Content of: <appendix><section><title>
15515 #: tools.dbk:148
15516 msgid "Helpers for <filename>debian/rules</filename>"
15517 msgstr "<filename>debian/rules</filename> の補助ツール"
15518
15519 # type: Content of: <appendix><section><para>
15520 #. type: Content of: <appendix><section><para>
15521 #: tools.dbk:150
15522 msgid ""
15523 "Package building tools make the process of writing <filename>debian/rules</"
15524 "filename> files easier.  See <xref linkend=\"helper-scripts\"/> for more "
15525 "information about why these might or might not be desired."
15526 msgstr ""
15527 "パッケージ構築ツールは <filename>debian/rules</filename> ファイルを書く作業を"
15528 "楽にしてくれます。これらが望ましい、あるいは望ましくない理由の詳細については "
15529 "<xref linkend=\"helper-scripts\"/> を参照してください。"
15530
15531 # type: Content of: <appendix><section><section><title>
15532 #. type: Content of: <appendix><section><section><title>
15533 #: tools.dbk:156
15534 msgid "<systemitem role=\"package\">debhelper</systemitem>"
15535 msgstr "<systemitem role=\"package\">debhelper</systemitem>"
15536
15537 # type: Content of: <appendix><section><section><para>
15538 #. type: Content of: <appendix><section><section><para>
15539 #: tools.dbk:158
15540 msgid ""
15541 "<systemitem role=\"package\">debhelper</systemitem> is a collection of "
15542 "programs which can be used in <filename>debian/rules</filename> to automate "
15543 "common tasks related to building binary Debian packages.  <systemitem role="
15544 "\"package\">debhelper</systemitem> includes programs to install various "
15545 "files into your package, compress files, fix file permissions, and integrate "
15546 "your package with the Debian menu system."
15547 msgstr ""
15548 "<systemitem role=\"package\">debhelper</systemitem> は、Debian パッケージのバ"
15549 "イナリを作成するにあたっての共通な作業を自動化するため、<filename>debian/"
15550 "rules</filename> 内で使うことができるプログラムの集合体です。<systemitem "
15551 "role=\"package\">debhelper</systemitem> は、パッケージに様々なファイルをイン"
15552 "ストールし、ファイルを圧縮し、ファイルの権限を修正し、パッケージを Debian の"
15553 "メニューシステムに統合するプログラムを含んでいます。"
15554
15555 # type: Content of: <appendix><section><section><para>
15556 #. type: Content of: <appendix><section><section><para>
15557 #: tools.dbk:166
15558 msgid ""
15559 "Unlike some approaches, <systemitem role=\"package\">debhelper</systemitem> "
15560 "is broken into several small, simple commands which act in a consistent "
15561 "manner.  As such, it allows more fine-grained control than some of the other "
15562 "debian/rules tools."
15563 msgstr ""
15564 "いくつかのアプローチとは違って、<systemitem role=\"package\">debhelper</"
15565 "systemitem> は複数の小さな、シンプルな一貫した方法で動作するコマンドに分割さ"
15566 "れています。そのため、他の debian/rules 用ツールよりも細やかなコントロールが"
15567 "可能になっています。"
15568
15569 # type: Content of: <appendix><section><section><para>
15570 #. type: Content of: <appendix><section><section><para>
15571 #: tools.dbk:172
15572 msgid ""
15573 "There are a number of little <systemitem role=\"package\">debhelper</"
15574 "systemitem> add-on packages, too transient to document.  You can see the "
15575 "list of most of them by doing <literal>apt-cache search ^dh-</literal>."
15576 msgstr ""
15577 "ここに記すには一時的な、大量の小さな <systemitem role=\"package\">debhelper</"
15578 "systemitem> のアドオンパッケージがあります。<literal>apt-cache search ^dh-</"
15579 "literal> と実行することで一覧の多くを参照できます。"
15580
15581 # type: Content of: <appendix><section><section><title>
15582 #. type: Content of: <appendix><section><section><title>
15583 #: tools.dbk:179
15584 msgid "<systemitem role=\"package\">dh-make</systemitem>"
15585 msgstr "<systemitem role=\"package\">dh-make</systemitem>"
15586
15587 # type: Content of: <appendix><section><section><para>
15588 #. type: Content of: <appendix><section><section><para>
15589 #: tools.dbk:181
15590 msgid ""
15591 "The <systemitem role=\"package\">dh-make</systemitem> package contains "
15592 "<command>dh_make</command>, a program that creates a skeleton of files "
15593 "necessary to build a Debian package out of a source tree.  As the name "
15594 "suggests, <command>dh_make</command> is a rewrite of <systemitem role="
15595 "\"package\">debmake</systemitem> and its template files use <command>dh_*</"
15596 "command> programs from <systemitem role=\"package\">debhelper</systemitem>."
15597 msgstr ""
15598 "<systemitem role=\"package\">dh-make</systemitem> パッケージは、ソースツリー"
15599 "を Debian パッケージをビルドするのに必要な雛形ファイルを作成するプログラム "
15600 "<command>dh_make</command> を含んでいます。その名が示すように、"
15601 "<command>dh_make</command> は <systemitem role=\"package\">debmake</"
15602 "systemitem> を書き直したもので、そのテンプレートファイルは<systemitem role="
15603 "\"package\">debhelper</systemitem> の <command>dh_*</command> プログラムを使"
15604 "うようになっています。"
15605
15606 # type: Content of: <appendix><section><section><para>
15607 #. type: Content of: <appendix><section><section><para>
15608 #: tools.dbk:189
15609 msgid ""
15610 "While the rules files generated by <command>dh_make</command> are in general "
15611 "a sufficient basis for a working package, they are still just the "
15612 "groundwork: the burden still lies on the maintainer to finely tune the "
15613 "generated files and make the package entirely functional and Policy-"
15614 "compliant."
15615 msgstr ""
15616 "<command>dh_make</command> によって生成された rules ファイルは、大抵の場合作"
15617 "業するパッケージに対して十分な基礎にはなりますが、まだこれは下地でしかありま"
15618 "せん。メンテナに残っている責務は、生成されたファイルをきれいに整理して、完全"
15619 "に動作してポリシーに準拠したパッケージにすることです。"
15620
15621 # type: Content of: <appendix><section><section><title>
15622 #. type: Content of: <appendix><section><section><title>
15623 #: tools.dbk:197
15624 msgid "<systemitem role=\"package\">equivs</systemitem>"
15625 msgstr "<systemitem role=\"package\">equivs</systemitem>"
15626
15627 # type: Content of: <appendix><section><section><para>
15628 #. type: Content of: <appendix><section><section><para>
15629 #: tools.dbk:199
15630 msgid ""
15631 "<systemitem role=\"package\">equivs</systemitem> is another package for "
15632 "making packages.  It is often suggested for local use if you need to make a "
15633 "package simply to fulfill dependencies.  It is also sometimes used when "
15634 "making ``meta-packages'', which are packages whose only purpose is to depend "
15635 "on other packages."
15636 msgstr ""
15637 "<systemitem role=\"package\">equivs</systemitem> はパッケージ作成用のもう一つ"
15638 "のパッケージです。単純に依存関係を満たしたいだけのパッケージを作成する必要が"
15639 "ある場合に、しばしばローカルでの使用を勧められます。時折、他のパッケージに依"
15640 "存することだけが目的のパッケージ、「メタパッケージ (meta-packages)」を作る際"
15641 "にも使われます。"
15642
15643 # type: Content of: <appendix><section><title>
15644 #. type: Content of: <appendix><section><title>
15645 #: tools.dbk:210
15646 msgid "Package builders"
15647 msgstr "パッケージ作成ツール"
15648
15649 # type: Content of: <appendix><section><para>
15650 #. type: Content of: <appendix><section><para>
15651 #: tools.dbk:212
15652 msgid ""
15653 "The following packages help with the package building process, general "
15654 "driving <command>dpkg-buildpackage</command> as well as handling supporting "
15655 "tasks."
15656 msgstr ""
15657 "以下のパッケージは、パッケージ作成作業を手助けしてくれます。通常実行する "
15658 "<command>dpkg-buildpackage</command> と同様に、パッケージ作成支援の作業を取り"
15659 "扱ってくれます。"
15660
15661 # type: Content of: <appendix><section><section><title>
15662 #. type: Content of: <appendix><section><section><title>
15663 #: tools.dbk:216
15664 msgid "<systemitem role=\"package\">cvs-buildpackage</systemitem>"
15665 msgstr "<systemitem role=\"package\">cvs-buildpackage</systemitem>"
15666
15667 # type: Content of: <appendix><section><section><para>
15668 #. type: Content of: <appendix><section><section><para>
15669 #: tools.dbk:218
15670 msgid ""
15671 "<systemitem role=\"package\">cvs-buildpackage</systemitem> provides the "
15672 "capability to inject or import Debian source packages into a CVS repository, "
15673 "build a Debian package from the CVS repository, and helps in integrating "
15674 "upstream changes into the repository."
15675 msgstr ""
15676 "<systemitem role=\"package\">cvs-buildpackage</systemitem> は、Debian ソース"
15677 "パッケージを CVS リポジトリに挿入あるいはインポートし、Debian パッケージを "
15678 "CVS リポジトリから生成、そして開発元での変更をリポジトリに統合するのに役立つ"
15679 "機能を提供します。"
15680
15681 # type: Content of: <appendix><section><section><para>
15682 #. type: Content of: <appendix><section><section><para>
15683 #: tools.dbk:224
15684 msgid ""
15685 "These utilities provide an infrastructure to facilitate the use of CVS by "
15686 "Debian maintainers.  This allows one to keep separate CVS branches of a "
15687 "package for <literal>stable</literal>, <literal>unstable</literal> and "
15688 "possibly <literal>experimental</literal> distributions, along with the other "
15689 "benefits of a version control system."
15690 msgstr ""
15691 "これらのユーティリティは、Debian メンテナによる CVS の利用を促進するインフラ"
15692 "ストラクチャを提供します。これは、バージョンコントロールシステムの他の利点と"
15693 "同様に、<literal>stable</literal>、<literal>unstable</literal>、おそらく "
15694 "<literal>experimental</literal> ディストリビューション用にパッケージに個々の "
15695 "CVS ブランチを持つことができます。"
15696
15697 # type: Content of: <appendix><section><section><title>
15698 #. type: Content of: <appendix><section><section><title>
15699 #: tools.dbk:233
15700 msgid "<systemitem role=\"package\">debootstrap</systemitem>"
15701 msgstr "<systemitem role=\"package\">debootstrap</systemitem>"
15702
15703 # type: Content of: <appendix><section><section><para>
15704 #. type: Content of: <appendix><section><section><para>
15705 #: tools.dbk:235
15706 msgid ""
15707 "The <systemitem role=\"package\">debootstrap</systemitem> package and script "
15708 "allows you to bootstrap a Debian base system into any part of your "
15709 "filesystem.  By base system, we mean the bare minimum of packages required "
15710 "to operate and install the rest of the system."
15711 msgstr ""
15712 "<systemitem role=\"package\">debootstrap</systemitem> パッケージとスクリプト"
15713 "は、システムのどこででも Debian ベースシステムをブートストラップできるように"
15714 "してくれます。ベースシステムとは、操作するのに必要となる素の最小限パッケージ"
15715 "群を意味し、それに加えてシステムの残りの部分をインストールします。"
15716
15717 # type: Content of: <appendix><section><section><para>
15718 #. type: Content of: <appendix><section><section><para>
15719 #: tools.dbk:241
15720 msgid ""
15721 "Having a system like this can be useful in many ways.  For instance, you can "
15722 "<command>chroot</command> into it if you want to test your build "
15723 "dependencies.  Or you can test how your package behaves when installed into "
15724 "a bare base system.  Chroot builders use this package; see below."
15725 msgstr ""
15726 "この様なシステムを持つことは、様々な面で役に立つでしょう。例えば、ビルドの依"
15727 "存関係をテストしたい場合に <command>chroot</command> でそのシステムの中に入る"
15728 "ことができます。あるいは素のベースシステムにインストールした際にパッケージが"
15729 "どのように振る舞うかをテストできます。chroot 作成ツールはこのパッケージを使い"
15730 "ます。以下を参照ください。"
15731
15732 # type: Content of: <appendix><section><section><title>
15733 #. type: Content of: <appendix><section><section><title>
15734 #: tools.dbk:249
15735 msgid "<systemitem role=\"package\">pbuilder</systemitem>"
15736 msgstr "<systemitem role=\"package\">pbuilder</systemitem>"
15737
15738 # type: Content of: <appendix><section><section><para>
15739 #. type: Content of: <appendix><section><section><para>
15740 #: tools.dbk:251
15741 msgid ""
15742 "<systemitem role=\"package\">pbuilder</systemitem> constructs a chrooted "
15743 "system, and builds a package inside the chroot.  It is very useful to check "
15744 "that a package's build-dependencies are correct, and to be sure that "
15745 "unnecessary and wrong build dependencies will not exist in the resulting "
15746 "package."
15747 msgstr ""
15748 "<systemitem role=\"package\">pbuilder</systemitem> は chroot されたシステムを"
15749 "構築し、パッケージを chroot 内部でビルドします。パッケージのビルド依存関係が"
15750 "正しいかどうかをチェックするのにとても役立ち、生成されたパッケージに不必要な"
15751 "誤ったビルド依存関係が存在していないことを確かめられるでしょう。"
15752
15753 # type: Content of: <appendix><section><section><para>
15754 #. type: Content of: <appendix><section><section><para>
15755 #: tools.dbk:257
15756 msgid ""
15757 "A related package is <systemitem role=\"package\">pbuilder-uml</systemitem>, "
15758 "which goes even further by doing the build within a User Mode Linux "
15759 "environment."
15760 msgstr ""
15761 "User Mode Linux 環境でビルドを実行することで、よりさらに推し進めた関連パッ"
15762 "ケージが <systemitem role=\"package\">pbuilder-uml</systemitem> です。"
15763
15764 # type: Content of: <appendix><section><section><title>
15765 #. type: Content of: <appendix><section><section><title>
15766 #: tools.dbk:264
15767 msgid "<systemitem role=\"package\">sbuild</systemitem>"
15768 msgstr "<systemitem role=\"package\">sbuild</systemitem>"
15769
15770 # type: Content of: <appendix><section><section><para>
15771 #. type: Content of: <appendix><section><section><para>
15772 #: tools.dbk:266
15773 msgid ""
15774 "<systemitem role=\"package\">sbuild</systemitem> is another automated "
15775 "builder.  It can use chrooted environments as well.  It can be used stand-"
15776 "alone, or as part of a networked, distributed build environment.  As the "
15777 "latter, it is part of the system used by porters to build binary packages "
15778 "for all the available architectures.  See <xref linkend=\"wanna-build\"/> "
15779 "for more information, and <ulink url=\"&url-buildd;\"></ulink> to see the "
15780 "system in action."
15781 msgstr ""
15782 "<systemitem role=\"package\">sbuild</systemitem> はもう一つの自動ビルドシステ"
15783 "ムです。同様に chroot された環境を使うことが出来ます。単独で使うことも、分散"
15784 "ビルド環境のネットワークの一部として使うこともできます。文字通り、移植者たち"
15785 "によって利用可能な全アーキテクチャのバイナリパッケージをビルドするのに使われ"
15786 "ているシステムの一部です。詳細については<xref linkend=\"wanna-build\"/> を参"
15787 "照してください。それからシステムの動作については <ulink url=\"&url-buildd;"
15788 "\"></ulink> を参照してください。"
15789
15790 # type: Content of: <appendix><section><title>
15791 #. type: Content of: <appendix><section><title>
15792 #: tools.dbk:278
15793 msgid "Package uploaders"
15794 msgstr "パッケージのアップロード用ツール"
15795
15796 # type: Content of: <appendix><section><para>
15797 #. type: Content of: <appendix><section><para>
15798 #: tools.dbk:280
15799 msgid ""
15800 "The following packages help automate or simplify the process of uploading "
15801 "packages into the official archive."
15802 msgstr ""
15803 "以下のパッケージはパッケージを公式アーカイブにアップロードする作業を自動化、"
15804 "あるいは単純化してくれるのに役立ちます。"
15805
15806 # type: Content of: <appendix><section><section><title>
15807 #. type: Content of: <appendix><section><section><title>
15808 #: tools.dbk:284
15809 msgid "<systemitem role=\"package\">dupload</systemitem>"
15810 msgstr "<systemitem role=\"package\">dupload</systemitem>"
15811
15812 # type: Content of: <appendix><section><section><para>
15813 #. type: Content of: <appendix><section><section><para>
15814 #: tools.dbk:286
15815 msgid ""
15816 "<systemitem role=\"package\">dupload</systemitem> is a package and a script "
15817 "to automatically upload Debian packages to the Debian archive, to log the "
15818 "upload, and to send mail about the upload of a package.  You can configure "
15819 "it for new upload locations or methods."
15820 msgstr ""
15821 "<systemitem role=\"package\">dupload</systemitem> は、自動的に Debian パッ"
15822 "ケージを Debian アーカイブにアップロードし、アップロードを記録し、パッケージ"
15823 "のアップロードについてのメールを送信してくれるパッケージであり、スクリプトで"
15824 "す。新しいアップロード先や方法を設定することもできます。"
15825
15826 # type: Content of: <appendix><section><section><title>
15827 #. type: Content of: <appendix><section><section><title>
15828 #: tools.dbk:294
15829 msgid "<systemitem role=\"package\">dput</systemitem>"
15830 msgstr "<systemitem role=\"package\">dput</systemitem>"
15831
15832 # type: Content of: <appendix><section><section><para>
15833 #. type: Content of: <appendix><section><section><para>
15834 #: tools.dbk:296
15835 msgid ""
15836 "The <systemitem role=\"package\">dput</systemitem> package and script does "
15837 "much the same thing as <systemitem role=\"package\">dupload</systemitem>, "
15838 "but in a different way.  It has some features over <systemitem role=\"package"
15839 "\">dupload</systemitem>, such as the ability to check the GnuPG signature "
15840 "and checksums before uploading, and the possibility of running "
15841 "<command>dinstall</command> in dry-run mode after the upload."
15842 msgstr ""
15843 "<systemitem role=\"package\">dput</systemitem> パッケージとスクリプトは "
15844 "<systemitem role=\"package\">dupload</systemitem> と同じことを違ったやり方で"
15845 "行います。GnuPG 署名とチェックサムをアップロード前にチェックする機能や、アッ"
15846 "プロード後に <command>dinstall</command> を dry-run モードで実行できるなど、"
15847 "<systemitem role=\"package\">dupload</systemitem> よりもいくつか機能が多く"
15848 "なっています。"
15849
15850 #. type: Content of: <appendix><section><section><title>
15851 #: tools.dbk:306
15852 msgid "<command>dcut</command>"
15853 msgstr "<command>dcut</command>"
15854
15855 # type: Content of: <appendix><section><section><para>
15856 #. type: Content of: <appendix><section><section><para>
15857 #: tools.dbk:308
15858 msgid ""
15859 "The <command>dcut</command> script (part of the package <systemitem role="
15860 "\"package\">dput</systemitem>, <xref linkend=\"dput\"/>) helps in removing "
15861 "files from the ftp upload directory."
15862 msgstr ""
15863 "<command>dcut</command> スクリプト (<systemitem role=\"package\">dput</"
15864 "systemitem> パッケージの一部、<xref linkend=\"dput\"/> 参照)は、ftp アップ"
15865 "ロードディレクトリからファイルを削除するのに役立ちます。"
15866
15867 # type: Content of: <appendix><section><title>
15868 #. type: Content of: <appendix><section><title>
15869 #: tools.dbk:316
15870 msgid "Maintenance automation"
15871 msgstr "メンテナンスの自動化"
15872
15873 # type: Content of: <appendix><section><para>
15874 #. type: Content of: <appendix><section><para>
15875 #: tools.dbk:318
15876 msgid ""
15877 "The following tools help automate different maintenance tasks, from adding "
15878 "changelog entries or signature lines and looking up bugs in Emacs to making "
15879 "use of the newest and official <filename>config.sub</filename>."
15880 msgstr ""
15881 "以下のツールは changelog のエントリや署名行の追加、Emacs 内でのバグの参照から"
15882 "最新かつ公式の <filename>config.sub</filename> を使うようにするまで、様々なメ"
15883 "ンテナンス作業を自動化するのに役立ちます。"
15884
15885 # type: Content of: <appendix><section><section><title>
15886 #. type: Content of: <appendix><section><section><title>
15887 #: tools.dbk:323
15888 msgid "<systemitem role=\"package\">devscripts</systemitem>"
15889 msgstr "<systemitem role=\"package\">devscripts</systemitem>"
15890
15891 # type: Content of: <appendix><section><section><para>
15892 #. type: Content of: <appendix><section><section><para>
15893 #: tools.dbk:325
15894 msgid ""
15895 "<systemitem role=\"package\">devscripts</systemitem> is a package containing "
15896 "wrappers and tools which are very helpful for maintaining your Debian "
15897 "packages.  Example scripts include <command>debchange</command> and "
15898 "<command>dch</command>, which manipulate your <filename>debian/changelog</"
15899 "filename> file from the command-line, and <command>debuild</command>, which "
15900 "is a wrapper around <command>dpkg-buildpackage</command>.  The <command>bts</"
15901 "command> utility is also very helpful to update the state of bug reports on "
15902 "the command line.  <command>uscan</command> can be used to watch for new "
15903 "upstream versions of your packages.  <command>debrsign</command> can be used "
15904 "to remotely sign a package prior to upload, which is nice when the machine "
15905 "you build the package on is different from where your GPG keys are."
15906 msgstr ""
15907 "<systemitem role=\"package\">devscripts</systemitem> は、Debian パッケージを"
15908 "メンテナンスするのに非常に有用なラッパーやツールを含むパッケージです。スクリ"
15909 "プトの例としては <filename>debian/changelog</filename> ファイルをコマンドライ"
15910 "ンから操作する <command>debchange</command> および <command>dch</command>、そ"
15911 "して <command>dpkg-buildpackage</command> 関連のラッパーである "
15912 "<command>debuild</command> を含んでいます。<command>bts</command> ユーティリ"
15913 "ティも、バグ報告の状態をコマンドライン上で更新するのにとても役立ちます。"
15914 "<command>uscan</command> はパッケージの新しいバージョン (new upstream "
15915 "version) をチェックするのに使えます。<command>debrsign</command> は、リモート"
15916 "でアップロード前にパッケージにサインするのに利用できます。これは GPG があるの"
15917 "とは違うマシンでパッケージをビルドした際に便利です。"
15918
15919 # type: Content of: <appendix><section><section><para>
15920 #. type: Content of: <appendix><section><section><para>
15921 #: tools.dbk:339
15922 msgid ""
15923 "See the <citerefentry> <refentrytitle>devscripts</refentrytitle> "
15924 "<manvolnum>1</manvolnum> </citerefentry> manual page for a complete list of "
15925 "available scripts."
15926 msgstr ""
15927 "利用可能なスクリプトの全リストについては <citerefentry> "
15928 "<refentrytitle>devscripts</refentrytitle> <manvolnum>1</manvolnum> </"
15929 "citerefentry> マニュアルページを参照してください。"
15930
15931 # type: Content of: <appendix><section><section><title>
15932 #. type: Content of: <appendix><section><section><title>
15933 #: tools.dbk:346
15934 msgid "<systemitem role=\"package\">autotools-dev</systemitem>"
15935 msgstr "<systemitem role=\"package\">autotools-dev</systemitem>"
15936
15937 # type: Content of: <appendix><section><section><para>
15938 #. type: Content of: <appendix><section><section><para>
15939 #: tools.dbk:348
15940 msgid ""
15941 "<systemitem role=\"package\">autotools-dev</systemitem> contains best "
15942 "practices for people who maintain packages which use <command>autoconf</"
15943 "command> and/or <command>automake</command>.  Also contains canonical "
15944 "<filename>config.sub</filename> and <filename>config.guess</filename> files "
15945 "which are known to work on all Debian ports."
15946 msgstr ""
15947 "<systemitem role=\"package\">autotools-dev</systemitem> は、"
15948 "<command>autoconf</command> や <command>automake</command> を使っているパッ"
15949 "ケージをメンテナンスする人にとってのベストプラクティスを含んでいます。また、"
15950 "全ての Debian 移植版で動作することを知られている正規の <filename>config.sub</"
15951 "filename> および <filename>config.guess</filename> ファイルを含んでいます。"
15952
15953 # type: Content of: <appendix><section><section><title>
15954 #. type: Content of: <appendix><section><section><title>
15955 #: tools.dbk:357
15956 msgid "<systemitem role=\"package\">dpkg-repack</systemitem>"
15957 msgstr "<systemitem role=\"package\">dpkg-repack</systemitem>"
15958
15959 # type: Content of: <appendix><section><section><para>
15960 #. type: Content of: <appendix><section><section><para>
15961 #: tools.dbk:359
15962 msgid ""
15963 "<command>dpkg-repack</command> creates Debian package file out of a package "
15964 "that has already been installed.  If any changes have been made to the "
15965 "package while it was unpacked (e.g., files in <filename>/etc</filename> were "
15966 "modified), the new package will inherit the changes."
15967 msgstr ""
15968 "<command>dpkg-repack</command> は既にインストールされているパッケージから "
15969 "Debian パッケージを生成します。パッケージが展開されてから何かしら変更が加えら"
15970 "れている場合 (例えば、<filename>/etc</filename> にあるファイルが変更されてい"
15971 "るなど)、新しいパッケージは変更を含みます。"
15972
15973 # type: Content of: <appendix><section><section><para>
15974 #. type: Content of: <appendix><section><section><para>
15975 #: tools.dbk:365
15976 msgid ""
15977 "This utility can make it easy to copy packages from one computer to another, "
15978 "or to recreate packages which are installed on your system but no longer "
15979 "available elsewhere, or to save the current state of a package before you "
15980 "upgrade it."
15981 msgstr ""
15982 "このユーティリティは、一つのコンピュータから他のコンピュータへパッケージをコ"
15983 "ピーするのを簡単にできるようにしてくれます。また、あなたのシステムにはインス"
15984 "トールされているがどこでも入手できなくなってしまったパッケージを再作成した"
15985 "り、アップグレード前にパッケージの現在の状態を保存するのに使えます。"
15986
15987 # type: Content of: <appendix><section><section><title>
15988 #. type: Content of: <appendix><section><section><title>
15989 #: tools.dbk:372
15990 msgid "<systemitem role=\"package\">alien</systemitem>"
15991 msgstr "<systemitem role=\"package\">alien</systemitem>"
15992
15993 # type: Content of: <appendix><section><section><para>
15994 #. type: Content of: <appendix><section><section><para>
15995 #: tools.dbk:374
15996 msgid ""
15997 "<command>alien</command> converts binary packages between various packaging "
15998 "formats, including Debian, RPM (RedHat), LSB (Linux Standard Base), Solaris, "
15999 "and Slackware packages."
16000 msgstr ""
16001 "<command>alien</command> は、Debian、RPM (RedHat)、LSB (Linux Standard "
16002 "Base)、Solaris、Slackware などの各種バイナリパッケージのパッケージ形式を変換"
16003 "します。"
16004
16005 # type: Content of: <appendix><section><section><title>
16006 #. type: Content of: <appendix><section><section><title>
16007 #: tools.dbk:381
16008 msgid "<systemitem role=\"package\">debsums</systemitem>"
16009 msgstr "<systemitem role=\"package\">debsums</systemitem>"
16010
16011 # type: Content of: <appendix><section><section><para>
16012 #. type: Content of: <appendix><section><section><para>
16013 #: tools.dbk:383
16014 msgid ""
16015 "<command>debsums</command> checks installed packages against their MD5 "
16016 "sums.  Note that not all packages have MD5 sums, since they aren't required "
16017 "by Policy."
16018 msgstr ""
16019 "<command>debsums</command> は、インストールされたパッケージについて MD5 sum "
16020 "をチェックします。ポリシーでは必要とされていないため、全てのパッケージが MD5 "
16021 "sum を持ってはいないことに注意ください。"
16022
16023 # type: Content of: <appendix><section><section><title>
16024 #. type: Content of: <appendix><section><section><title>
16025 #: tools.dbk:389
16026 msgid "<systemitem role=\"package\">dpkg-dev-el</systemitem>"
16027 msgstr "<systemitem role=\"package\">dpkg-dev-el</systemitem>"
16028
16029 # type: Content of: <appendix><section><section><para>
16030 #. type: Content of: <appendix><section><section><para>
16031 #: tools.dbk:391
16032 msgid ""
16033 "<systemitem role=\"package\">dpkg-dev-el</systemitem> is an Emacs lisp "
16034 "package which provides assistance when editing some of the files in the "
16035 "<filename>debian</filename> directory of your package.  For instance, there "
16036 "are handy functions for listing a package's current bugs, and for finalizing "
16037 "the latest entry in a <filename>debian/changelog</filename> file."
16038 msgstr ""
16039 "<systemitem role=\"package\">dpkg-dev-el</systemitem> は、パッケージの "
16040 "<filename>debian</filename> ディレクトリにあるファイルを編集する際に手助けし"
16041 "てくれる Emacs lisp パッケージです。例えば、パッケージの現在のバグをリスト"
16042 "アップしてくれたり、<filename>debian/changelog</filename> ファイル中の最新の"
16043 "エントリの終端処理してくれたりするのための手軽な機能があります。"
16044
16045 #. type: Content of: <appendix><section><section><title>
16046 #: tools.dbk:400
16047 msgid "<command>dpkg-depcheck</command>"
16048 msgstr "<command>dpkg-depcheck</command>"
16049
16050 # type: Content of: <appendix><section><section><para>
16051 #. type: Content of: <appendix><section><section><para>
16052 #: tools.dbk:402
16053 msgid ""
16054 "<command>dpkg-depcheck</command> (from the <systemitem role=\"package"
16055 "\">devscripts</systemitem> package, <xref linkend=\"devscripts\"/>)  runs a "
16056 "command under <command>strace</command> to determine all the packages that "
16057 "were used by the said command."
16058 msgstr ""
16059 "(<systemitem role=\"package\">devscripts</systemitem> パッケージ、<xref "
16060 "linkend=\"devscripts\"/> より) <command>dpkg-depcheck</command> は、指定され"
16061 "たコマンドによって使われた全てのパッケージを確認するため、コマンドを "
16062 "<command>strace</command> の下で実行します。"
16063
16064 # type: Content of: <appendix><section><section><para>
16065 #. type: Content of: <appendix><section><section><para>
16066 #: tools.dbk:408
16067 msgid ""
16068 "For Debian packages, this is useful when you have to compose a "
16069 "<literal>Build-Depends</literal> line for your new package: running the "
16070 "build process through <command>dpkg-depcheck</command> will provide you with "
16071 "a good first approximation of the build-dependencies.  For example:"
16072 msgstr ""
16073 "Debian パッケージについていうと、これは新しいパッケージの <literal>Build-"
16074 "Depends</literal> 行を構成するのが必要になった際に役立ちます。<command>dpkg-"
16075 "depcheck</command> を通してビルド作業を実行すると、最初の大まかなビルドの依存"
16076 "関係を良い形で得られます。例えば以下の様にします:"
16077
16078 # type: Content of: <appendix><section><section><screen>
16079 #. type: Content of: <appendix><section><section><screen>
16080 #: tools.dbk:414
16081 #, no-wrap
16082 msgid "dpkg-depcheck -b debian/rules build\n"
16083 msgstr "dpkg-depcheck -b debian/rules build\n"
16084
16085 # type: Content of: <appendix><section><section><para>
16086 #. type: Content of: <appendix><section><section><para>
16087 #: tools.dbk:417
16088 msgid ""
16089 "<command>dpkg-depcheck</command> can also be used to check for run-time "
16090 "dependencies, especially if your package uses <citerefentry> "
16091 "<refentrytitle>exec</refentrytitle> <manvolnum>2</manvolnum> </citerefentry> "
16092 "to run other programs."
16093 msgstr ""
16094 "<command>dpkg-depcheck</command> は、特にパッケージが他のプログラムを実行する"
16095 "のに <citerefentry> <refentrytitle>exec</refentrytitle> <manvolnum>2</"
16096 "manvolnum> </citerefentry> を使っている場合に実行時の依存性を確認するのにも使"
16097 "えます。"
16098
16099 # type: Content of: <appendix><section><section><para>
16100 #. type: Content of: <appendix><section><section><para>
16101 #: tools.dbk:423
16102 msgid ""
16103 "For more information please see <citerefentry> <refentrytitle>dpkg-depcheck</"
16104 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry>."
16105 msgstr ""
16106 "より詳細については、<citerefentry> <refentrytitle>dpkg-depcheck</"
16107 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry> を参照してください。"
16108
16109 # type: Content of: <appendix><section><title>
16110 #. type: Content of: <appendix><section><title>
16111 #: tools.dbk:432
16112 msgid "Porting tools"
16113 msgstr "移植用ツール"
16114
16115 # type: Content of: <appendix><section><para>
16116 #. type: Content of: <appendix><section><para>
16117 #: tools.dbk:434
16118 msgid "The following tools are helpful for porters and for cross-compilation."
16119 msgstr "以下のツールが、移植作業者やクロスコンパイル作業に役立ちます。"
16120
16121 # type: Content of: <appendix><section><section><title>
16122 #. type: Content of: <appendix><section><section><title>
16123 #: tools.dbk:437
16124 msgid "<systemitem role=\"package\">quinn-diff</systemitem>"
16125 msgstr "<systemitem role=\"package\">quinn-diff</systemitem>"
16126
16127 # type: Content of: <appendix><section><section><para>
16128 #. type: Content of: <appendix><section><section><para>
16129 #: tools.dbk:439
16130 msgid ""
16131 "<systemitem role=\"package\">quinn-diff</systemitem> is used to locate the "
16132 "differences from one architecture to another.  For instance, it could tell "
16133 "you which packages need to be ported for architecture <replaceable>Y</"
16134 "replaceable>, based on architecture <replaceable>X</replaceable>."
16135 msgstr ""
16136 "<systemitem role=\"package\">quinn-diff</systemitem> は、あるアーキテクチャと"
16137 "他のアーキテクチャとの違いを確認するのに使われます。例えば、<replaceable>X</"
16138 "replaceable> アーキテクチャをベースに <replaceable>Y</replaceable> アーキテク"
16139 "チャに移植するにはどのパッケージが必要なのかを教えてくれます。"
16140
16141 # type: Content of: <appendix><section><section><title>
16142 #. type: Content of: <appendix><section><section><title>
16143 #: tools.dbk:447
16144 msgid "<systemitem role=\"package\">dpkg-cross</systemitem>"
16145 msgstr "<systemitem role=\"package\">dpkg-cross</systemitem>"
16146
16147 # type: Content of: <appendix><section><section><para>
16148 #. type: Content of: <appendix><section><section><para>
16149 #: tools.dbk:449
16150 msgid ""
16151 "<systemitem role=\"package\">dpkg-cross</systemitem> is a tool for "
16152 "installing libraries and headers for cross-compiling in a way similar to "
16153 "<systemitem role=\"package\">dpkg</systemitem>.  Furthermore, the "
16154 "functionality of <command>dpkg-buildpackage</command> and <command>dpkg-"
16155 "shlibdeps</command> is enhanced to support cross-compiling."
16156 msgstr ""
16157 "<systemitem role=\"package\">dpkg-cross</systemitem> は、<systemitem role="
16158 "\"package\">dpkg</systemitem> に似た方法でクロスコンパイルするためのライブラ"
16159 "リとヘッダをインストールするツールです。さらに、<command>dpkg-buildpackage</"
16160 "command> および <command>dpkg-shlibdeps</command> の機能がクロスコンパイルを"
16161 "サポートするように拡張されます。"
16162
16163 # type: Content of: <appendix><section><title>
16164 #. type: Content of: <appendix><section><title>
16165 #: tools.dbk:460
16166 msgid "Documentation and information"
16167 msgstr "ドキュメントと情報について"
16168
16169 # type: Content of: <appendix><section><para>
16170 #. type: Content of: <appendix><section><para>
16171 #: tools.dbk:462
16172 msgid ""
16173 "The following packages provide information for maintainers or help with "
16174 "building documentation."
16175 msgstr ""
16176 "以下のパッケージが、メンテナへの情報提供やドキュメントの作成に役立ちます。"
16177
16178 # type: Content of: <appendix><section><section><title>
16179 #. type: Content of: <appendix><section><section><title>
16180 #: tools.dbk:467
16181 msgid "<systemitem role=\"package\">docbook-xml</systemitem>"
16182 msgstr "<systemitem role=\"package\">docbook-xml</systemitem>"
16183
16184 # type: Content of: <appendix><section><section><para>
16185 #. type: Content of: <appendix><section><section><para>
16186 #: tools.dbk:469
16187 msgid ""
16188 "<systemitem role=\"package\">docbook-xml</systemitem> provides the DocBook "
16189 "XML DTDs, which are commonly used for Debian documentation (as is the older "
16190 "debiandoc SGML DTD). This manual, for instance, is written in DocBook XML."
16191 msgstr ""
16192 "<systemitem role=\"package\">docbook-xml</systemitem> は Debian のドキュメン"
16193 "トで一般的に使われている DocBook XML DTD を提供します (古いものは debiandoc "
16194 "SGML DTD を使っています) 。例えば、このマニュアルは DocBook XML で書かれてい"
16195 "ます。"
16196
16197 # type: Content of: <appendix><section><section><para>
16198 #. type: Content of: <appendix><section><section><para>
16199 #: tools.dbk:475
16200 msgid ""
16201 "The <systemitem role=\"package\">docbook-xsl</systemitem> package provides "
16202 "the XSL files for building and styling the source to various output formats. "
16203 "You will need an XSLT processor, such as <systemitem role=\"package"
16204 "\">xsltproc</systemitem>, to use the XSL stylesheets.  Documentation for the "
16205 "stylesheets can be found in the various <systemitem role=\"package\">docbook-"
16206 "xsl-doc-*</systemitem> packages."
16207 msgstr ""
16208 "<systemitem role=\"package\">docbook-xsl</systemitem> パッケージは、ソースを"
16209 "ビルドして様々な出力フォーマットに整形する XSL ファイルを提供します。XSL スタ"
16210 "イルシートを使うには <systemitem role=\"package\">xsltproc</systemitem> のよ"
16211 "うな XSLT プロセッサが必要になります。スタイルシートのドキュメントは各種 "
16212 "<systemitem role=\"package\">docbook-xsl-doc-*</systemitem> パッケージで確認"
16213 "できます。"
16214
16215 # type: Content of: <appendix><section><section><para>
16216 #. type: Content of: <appendix><section><section><para>
16217 #: tools.dbk:483
16218 msgid ""
16219 "To produce PDF from FO, you need an FO processor, such as <systemitem role="
16220 "\"package\">xmlroff</systemitem> or <systemitem role=\"package\">fop</"
16221 "systemitem>. Another tool to generate PDF from DocBook XML is <systemitem "
16222 "role=\"package\">dblatex</systemitem>."
16223 msgstr ""
16224 "FO から PDF を生成するには、<systemitem role=\"package\">xmlroff</"
16225 "systemitem> や <systemitem role=\"package\">fop</systemitem> のような FO プロ"
16226 "セッサが必要です。他に DocBook XML から PDF を生成するツールとしては "
16227 "<systemitem role=\"package\">dblatex</systemitem> があります。"
16228
16229 # type: Content of: <appendix><section><section><title>
16230 #. type: Content of: <appendix><section><section><title>
16231 #: tools.dbk:491
16232 msgid "<systemitem role=\"package\">debiandoc-sgml</systemitem>"
16233 msgstr "<systemitem role=\"package\">debiandoc-sgml</systemitem>"
16234
16235 # type: Content of: <appendix><section><section><para>
16236 #. type: Content of: <appendix><section><section><para>
16237 #: tools.dbk:493
16238 msgid ""
16239 "<systemitem role=\"package\">debiandoc-sgml</systemitem> provides the "
16240 "DebianDoc SGML DTD, which is commonly used for Debian documentation, but is "
16241 "now deprecated (<systemitem role=\"package\">docbook-xml</systemitem> should "
16242 "be used instead).  It also provides scripts for building and styling the "
16243 "source to various output formats."
16244 msgstr ""
16245 "<systemitem role=\"package\">debiandoc-sgml</systemitem> は Debian のドキュメ"
16246 "ントで一般的に使われている DebianDoc SGML DTD を提供します。しかし、現在は非"
16247 "推奨 (deprecated) となっています (代わりに<systemitem role=\"package"
16248 "\">docbook-xml</systemitem> を使うようにしてください)。これも、ソースをビルド"
16249 "して様々な出力フォーマットに整形するスクリプトを提供します。"
16250
16251 # type: Content of: <appendix><section><section><para>
16252 #. type: Content of: <appendix><section><section><para>
16253 #: tools.dbk:502
16254 msgid ""
16255 "Documentation for the DTD can be found in the <systemitem role=\"package"
16256 "\">debiandoc-sgml-doc</systemitem> package."
16257 msgstr ""
16258 "ドキュメント用の DTD は <systemitem role=\"package\">debiandoc-sgml-doc</"
16259 "systemitem> パッケージで確認できます。"
16260
16261 # type: Content of: <appendix><section><section><title>
16262 #. type: Content of: <appendix><section><section><title>
16263 #: tools.dbk:508
16264 msgid "<systemitem role=\"package\">debian-keyring</systemitem>"
16265 msgstr "<systemitem role=\"package\">debian-keyring</systemitem>"
16266
16267 # type: Content of: <appendix><section><section><para>
16268 #. type: Content of: <appendix><section><section><para>
16269 #: tools.dbk:510
16270 msgid ""
16271 "Contains the public GPG and PGP keys of Debian developers.  See <xref "
16272 "linkend=\"key-maint\"/> and the package documentation for more information."
16273 msgstr ""
16274 "Debian 開発者の公開 GPG/PGP 鍵を含んでいます。詳細については <ulink url="
16275 "\"&url-wiki-dm;\"></ulink> とパッケージ内のドキュメントを参照してください。"
16276
16277 # type: Content of: <appendix><section><section><title>
16278 #. type: Content of: <appendix><section><section><title>
16279 #: tools.dbk:516
16280 msgid "<systemitem role=\"package\">debian-maintainers</systemitem>"
16281 msgstr "<systemitem role=\"package\">debian-maintainers</systemitem>"
16282
16283 # type: Content of: <appendix><section><section><para>
16284 #. type: Content of: <appendix><section><section><para>
16285 #: tools.dbk:518
16286 msgid ""
16287 "Contains the public GPG keys of Debian Maintainers.  See <ulink url=\"&url-"
16288 "wiki-dm;\"></ulink> for more information."
16289 msgstr ""
16290 "Debian メンテナの公開 GPG 鍵を含んでいます。詳細については <ulink url=\"&url-"
16291 "wiki-dm;\"></ulink> を参照してください。"
16292
16293 # type: Content of: <appendix><section><section><title>
16294 #. type: Content of: <appendix><section><section><title>
16295 #: tools.dbk:524
16296 msgid "<systemitem role=\"package\">debview</systemitem>"
16297 msgstr "<systemitem role=\"package\">debview</systemitem>"
16298
16299 # type: Content of: <appendix><section><section><para>
16300 #. type: Content of: <appendix><section><section><para>
16301 #: tools.dbk:526
16302 msgid ""
16303 "<systemitem role=\"package\">debview</systemitem> provides an Emacs mode for "
16304 "viewing Debian binary packages.  This lets you examine a package without "
16305 "unpacking it."
16306 msgstr ""
16307 "<systemitem role=\"package\">debview</systemitem> は、Debian バイナリパッケー"
16308 "ジを参照する Emacs モードを提供します。これを使うと、パッケージを展開しなくて"
16309 "も実行できるようになります。"