[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
pkgsrc/doc/guide/files/fixes.xml: 1.20 -> 1.24
以下のページの更新をしました。ツッコミをお願いします。
pkgsrc/doc/guide/files/fixes.xml: 1.20 -> 1.24
> revision 1.24
> date: 2005/06/17 12:55:25; author: wiz; state: Exp; lines: +3 -2
> audio/realplayer moved to multimedia/realplayer.
> Noted by Geert Hendrickx in PR 30543.
> ----------------------------
> revision 1.23
> date: 2005/06/09 18:33:30; author: wiz; state: Exp; lines: +4 -1
> Mention what happens with vulnerable binary packages.
> ----------------------------
> revision 1.22
> date: 2005/06/09 18:30:33; author: wiz; state: Exp; lines: +14 -17
> Improve section on handling packages with security problems.
> ----------------------------
> revision 1.21
> date: 2005/06/05 23:14:33; author: wiz; state: Exp; lines: +2 -2
> Fix typo reported by ISIHARA Takanori in PR 30436.
水曜日までに異議がなければ、 commit します。
以下、訳と原文それぞれの新旧の差分です。
--- fixes.xml.orig 2006-10-03 22:11:04.000000000 +0900
+++ fixes.xml 2006-10-03 22:11:04.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: fixes.xml,v 1.20 2005/06/03 16:09:11 reed Exp $ -->
+<!-- $NetBSD: fixes.xml,v 1.24 2005/06/17 12:55:25 wiz Exp $ -->
<!-- Based on english version: -->
-<!-- NetBSD: fixes.xml,v 1.20 2005/06/03 16:09:11 reed Exp -->
+<!-- NetBSD: fixes.xml,v 1.24 2005/06/17 12:55:25 wiz Exp -->
<chapter id="fixes"> <?dbhtml filename="fixes.html"?>
<title>パッケージの修正に関する注意</title>
@@ -325,24 +325,24 @@
<sect2 id="security-handling">
<title>セキュリティー問題を持つパッケージへの対処</title>
- <para> 脆弱性が発見された場合、そのことを
+ <para>脆弱性が発見された場合、そのことを
<filename>localsrc/security/advisories/pkg-vulnerabilities</filename>に記載してcommitしてくださ
- い。このファイルを commit した後、
- <filename>localsrc/security/advisories/Makefile</filename>
- を使って、ftp.NetBSD.orgの
- <filename>/pub/NetBSD/packages/distfiles/pkg-vulnerabilities</filename>
- と
- <filename>/pub/NetBSD/packages/distfiles/vulnerabilities</filename> にコピーしてください。
- さらに、脆弱性の影響を受けるパッケージに <filename>buildlink3.mk</filename>
- ファイルが存在する場合は、<varname>PKGREVISION</varname> を上げて、対応する
+ い。このファイルを commit した後、同じディレクトリーで <command>make upload</command>
+ して、ftp.NetBSD.org 上のファイルを更新してください。</para>
+
+ <para>脆弱性の修正を、パッチの適用によっておこなった場合は、修正後に
+ <varname>PKGREVISION</varname> を上げます (もちろん、問題の修正を、
+ 新しくリリースされたソフトウェアを使っておこなった場合は、
+ これは必要ありません)。さらに、脆弱性の影響を受けるパッケージに
+ <filename>buildlink3.mk</filename> ファイルが存在する場合は、対応する
<varname>BUILDLINK_RECOMMENDED.<replaceable>pkg</replaceable></varname>
- エントリーを作ってください。
- <filename>buildlink3.mk</filename> ファイルや
- <varname>BUILDLINK_*</varname> 定義の書き方の詳細については、
- <xref linkend="buildlink"/>を参考にしてください。 </para>
+ エントリーを追加または更新してください。
+
+ <para>また、修正を安定版 pkgsrc 枝に適用したほうがよい場合は、
+ pullup 要求を提出してください。</para>
- <para> また、修正を安定版 pkgsrc 枝に適用したほうがよい場合は、
- pullup 要求を提出してください。 </para>
+ <para>ftp.NetBSD.org 上にすでに置かれているバイナリーパッケージは、
+ 週次の cron ジョブによって半自動的に対処されます。</para>
</sect2>
@@ -432,10 +432,11 @@
<varname>_FETCH_MESSAGE</varname>は、説明文そのものではなく、実行可能なシェルコマンドである必
要があります。(一般的には、
<varname>${ECHO}</varname>を実行します)。本稿執筆時点で、この方法を
- 使っているパッケージは、 <pkg>audio/realplayer</pkg>,
+ 使っているパッケージは、
<pkg>cad/simian</pkg>, <pkg>devel/ipv6socket</pkg>,
<pkg>emulators/vmware-module</pkg>,
<pkg>fonts/acroread-jpnfont</pkg>,
+ <pkg>multimedia/realplayer</pkg>,
<pkg>sysutils/storage-manager</pkg>,
<pkg>www/ap-aolserver</pkg>, <pkg>www/openacs</pkg> です。これらと一貫性のある使い方をしてください。 </para>
</sect2>
@@ -677,7 +678,7 @@
<para> また、automakeとautoconfを必要とするパッケージでは以下のようになります: </para>
<programlisting>AUTOMAKE_REQD= 1.7.1 # if default version is not good enough
-USE_TOOLS+= automake # use "automake14" for autoconf-1.4
+USE_TOOLS+= automake # use "automake14" for automake-1.4
...
pre-configure:
Index: fixes.xml
===================================================================
RCS file: /cvsroot/pkgsrc/doc/guide/files/fixes.xml,v
retrieving revision 1.20
retrieving revision 1.24
diff -u -r1.20 -r1.24
--- fixes.xml 3 Jun 2005 16:09:11 -0000 1.20
+++ fixes.xml 17 Jun 2005 12:55:25 -0000 1.24
@@ -1,4 +1,4 @@
-<!-- $NetBSD: fixes.xml,v 1.20 2005/06/03 16:09:11 reed Exp $ -->
+<!-- $NetBSD: fixes.xml,v 1.24 2005/06/17 12:55:25 wiz Exp $ -->
<chapter id="fixes"> <?dbhtml filename="fixes.html"?>
<title>Notes on fixes for packages</title>
@@ -360,25 +360,25 @@
<sect2 id="security-handling">
<title>Handling packages with security problems</title>
- <para> When a vulnerability is found, this should be noted in
+ <para>When a vulnerability is found, this should be noted in
<filename>localsrc/security/advisories/pkg-vulnerabilities</filename>,
- and after the commit of that file, it should be copied to both
- <filename>/pub/NetBSD/packages/distfiles/pkg-vulnerabilities</filename>
- and
- <filename>/pub/NetBSD/packages/distfiles/vulnerabilities</filename>
- on ftp.NetBSD.org using
- <filename>localsrc/security/advisories/Makefile</filename>. In
- addition, if a <filename>buildlink3.mk</filename> file exists
- for an affected package, bumping <varname>PKGREVISION</varname>
- and creating a corresponding
+ and after committing that file, use <command>make upload</command>
+ in the same directory to update the file on ftp.NetBSD.org.</para>
+
+ <para>After fixing the vulnerability by a patch, its
+ <varname>PKGREVISION</varname> should be increased (this
+ is of course not necessary if the problem is fixed by using
+ a newer release of the software). In addition, if a
+ <filename>buildlink3.mk</filename> file exists for an
+ affected package, a corresponding
<varname>BUILDLINK_RECOMMENDED.<replaceable>pkg</replaceable></varname>
- entry should be considered. See <xref linkend="buildlink"/> for
- more information about writing
- <filename>buildlink3.mk</filename> files and
- <varname>BUILDLINK_*</varname> definitions. </para>
+ entry should be added or updated in it.</para>
+
+ <para>Also, if the fix should be applied to the stable pkgsrc
+ branch, be sure to submit a pullup request!</para>
- <para> Also, if the fix should be applied to the stable pkgsrc
- branch, be sure to submit a pullup request! </para>
+ <para>Binary packages already on ftp.NetBSD.org will be handled
+ semi-automatically by a weekly cron job.</para>
</sect2>
@@ -471,10 +471,11 @@
situation. <varname>_FETCH_MESSAGE</varname> must be executable
shell commands, not just a message. (Generally, it executes
<varname>${ECHO}</varname>). As of this writing, the following
- packages use this: <pkg>audio/realplayer</pkg>,
+ packages use this:
<pkg>cad/simian</pkg>, <pkg>devel/ipv6socket</pkg>,
<pkg>emulators/vmware-module</pkg>,
<pkg>fonts/acroread-jpnfont</pkg>,
+ <pkg>multimedia/realplayer</pkg>,
<pkg>sysutils/storage-manager</pkg>,
<pkg>www/ap-aolserver</pkg>, <pkg>www/openacs</pkg>. Try to be
consistent with them. </para>
@@ -730,7 +731,7 @@
<para> and for packages that need automake and autoconf: </para>
<programlisting>AUTOMAKE_REQD= 1.7.1 # if default version is not good enough
-USE_TOOLS+= automake # use "automake14" for autoconf-1.4
+USE_TOOLS+= automake # use "automake14" for automake-1.4
...
pre-configure: