[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: