OSDN Git Service

[lfsja-git] r11.3-55 対応。
authormatsuand <30614168+matsuand@users.noreply.github.com>
Sun, 9 Apr 2023 10:56:07 +0000 (19:56 +0900)
committermatsuand <30614168+matsuand@users.noreply.github.com>
Sun, 9 Apr 2023 10:56:07 +0000 (19:56 +0900)
20 files changed:
configure
src/appendices/acknowledgments.ch
src/appendices/dependencies.ch
src/chapter01/changelog.ch
src/chapter01/how.ch
src/chapter01/jchangelog.ch
src/chapter02/creatingpartition.ch
src/chapter03/packages.ch
src/chapter08/Makefile.am
src/chapter08/Makefile.in
src/chapter08/coreutils.ch
src/chapter08/glibc.ch
src/chapter08/groff.ch
src/chapter08/openssl.ch
src/chapter08/stripping.ch
src/chapter08/wheel.ch
src/chapter11/reboot.ch
src/general.ch
src/packages.ch
version.ac

index 67ec0b3..25eb3c5 100755 (executable)
--- a/configure
+++ b/configure
@@ -4737,7 +4737,7 @@ fi
 
 
 
-TARGETVER=r11.3-29
+TARGETVER=r11.3-55
 if test "x$revspec" = "xsystemd"; then
   TARGETVER="$TARGETVER-systemd"
 fi
index 4e7fd7e..382d030 100644 (file)
 @x
       <para><ulink url="mailto:lizardo@linuxfromscratch.org">Anderson
       Lizardo</ulink> &lt;lizardo@linuxfromscratch.org&gt; &ndash;
-      Portuguese LFS translation project</para>
+      Portuguese LFS translation project historical</para>
 @y
       <para><ulink url="mailto:lizardo@linuxfromscratch.org">Anderson
       Lizardo</ulink> &lt;lizardo@linuxfromscratch.org&gt; &ndash;
-      ポルトガルの LFS 翻訳プロジェクト</para>
+      ポルトガルの LFS 翻訳プロジェクト; 以前</para>
+@z
+
+@x
+      <para><ulink url="mailto:jafesp@gmail.com">Jamenson
+      Espindula</ulink> &lt;jafesp@gmail.com&gt; &ndash;
+      Portuguese LFS translation project 2022-present</para>
+@y
+      <para><ulink url="mailto:jafesp@gmail.com">Jamenson
+      Espindula</ulink> &lt;jafesp@gmail.com&gt; &ndash;
+      ポルトガルの LFS 翻訳プロジェクト; 2022年から現在</para>
 @z
 
 @x
index d4a3a6e..5e44bd3 100644 (file)
 @z
 
 %----------------------------------------------------------------------
+@x
+<!-- Begin Flit-core dependency info -->
+@y
+<!-- Begin Flit-core dependency info -->
+@z
+@x
+          <seg>Python</seg>
+@y
+          <seg>Python</seg>
+@z
+@x
+          <seg>Python</seg>
+@y
+          <seg>Python</seg>
+@z
+@x
+          <seg>No test suite available</seg>
+@y
+          <seg>テストスイートはありません</seg>
+@z
+@x
+          <seg>Wheel</seg>
+@y
+          <seg>Wheel</seg>
+@z
+@x
+            <ulink url='&blfs-book;general/python-modules.html#pytest'>pytest</ulink>
+            and
+            <ulink url='&pypi-home;/testpath'>testpath</ulink>
+@y
+            <ulink url='&blfs-book;general/python-modules.html#pytest'>pytest</ulink>,
+            <ulink url='&pypi-home;/testpath'>testpath</ulink>
+@z
+
+%----------------------------------------------------------------------
 @x Gawk
           <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make,
           MPFR, Patch, Readline, Sed, and Texinfo</seg>
 
 %----------------------------------------------------------------------
 @x Wheel
-          <seg>Python</seg>
+          <seg>Python and Flit-core</seg>
 @y
-          <seg>Python</seg>
+          <seg>Python, Flit-core</seg>
 @z
 @x
           <seg>Python</seg>
 
 %----------------------------------------------------------------------
 @x Zstd
-          <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Make, and Xz</seg>
+          <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Make, Xz, and Zlib</seg>
 @y
-          <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Make, Xz</seg>
+          <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Make, Xz, Zlib</seg>
 @z
 @x
           <seg>Glibc</seg>
index 3cdc8a2..8a10d48 100644 (file)
 @z
 
 @x
+      <para>2023-03-31</para>
+      <itemizedlist>
+        <listitem>
+          <para>[xry111] - Update to linux-6.2.9 (security fix).  Fixes
+          <ulink url='&lfs-ticket-root;5230'>#5230</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to grep-3.10.  Fixes
+          <ulink url='&lfs-ticket-root;5234'>#5234</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to wheel-0.40.0.  Fixes
+          <ulink url='&lfs-ticket-root;5229'>#5229</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to bc-6.5.0.  Fixes
+          <ulink url='&lfs-ticket-root;5228'>#5228</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to texinfo-7.0.3.  Fixes
+          <ulink url='&lfs-ticket-root;5235'>#5235</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to coreutils-9.2.  Fixes
+          <ulink url='&lfs-ticket-root;5232'>#5232</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to libcap-2.68.  Fixes
+          <ulink url='&lfs-ticket-root;5236'>#5236</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to tzdata-2023c.  Fixes
+          <ulink url='&lfs-ticket-root;5237'>#5237</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to xz-5.4.2.  Fixes
+          <ulink url='&lfs-ticket-root;5233'>#5233</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Update to openssl-3.1.0.  Fixes
+          <ulink url='&lfs-ticket-root;5227'>#5227</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - Add flit-core-3.8.0.</para>
+        </listitem>
+      </itemizedlist>
+@y
+      <para>2023-03-31</para>
+      <itemizedlist>
+        <listitem>
+          <para>[xry111] - linux-6.2.9 へのアップデート。(セキュリティフィックス)
+          <ulink url='&lfs-ticket-root;5230'>#5230</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] -  grep-3.10 へのアップデート。
+          <ulink url='&lfs-ticket-root;5234'>#5234</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] -  wheel-0.40.0 へのアップデート。
+          <ulink url='&lfs-ticket-root;5229'>#5229</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] -  bc-6.5.0 へのアップデート。
+          <ulink url='&lfs-ticket-root;5228'>#5228</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] -  texinfo-7.0.3 へのアップデート。
+          <ulink url='&lfs-ticket-root;5235'>#5235</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] -  coreutils-9.2 へのアップデート。
+          <ulink url='&lfs-ticket-root;5232'>#5232</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] -  libcap-2.68 へのアップデート。
+          <ulink url='&lfs-ticket-root;5236'>#5236</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] -  tzdata-2023c へのアップデート。
+          <ulink url='&lfs-ticket-root;5237'>#5237</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] -  xz-5.4.2 へのアップデート。
+          <ulink url='&lfs-ticket-root;5233'>#5233</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] -  openssl-3.1.0 へのアップデート。
+          <ulink url='&lfs-ticket-root;5227'>#5227</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+          <para>[xry111] - flit-core-3.8.0 追加。</para>
+        </listitem>
+      </itemizedlist>
+@z
+
+@x
       <para>2023-03-15</para>
       <itemizedlist>
         <listitem>
index a8aa981..56d7db8 100644 (file)
 
 @x
   <para>As an alternative to installing a separate distribution on your
-  machine, you may wish to use a LiveCD from a commercial distribution.
-  <!-- the Linux From Scratch LiveCD or --> a LiveCD from a
-  commercial distribution. <!-- The LFS LiveCD works well as a host system,
-  providing all the tools you need to successfully follow the instructions in
-  this book. The LiveCD version is behind the current book, but is still useful
-  as a host for building the current book.  The <quote>-nosrc</quote> or
-  <quote>-min</quote> editions of the LiveCD are the most appropriate for
-  building a current LFS system.  For more information about the LFS LiveCD or
-  to download a copy, visit <ulink url="&livecd-root;"/>. --></para>
+  machine, you may wish to use a LiveCD from a commercial distribution.</para>
 @y
   <para>
   コンピューター内にインストールされているディストリビューションを利用するのではなく、他に提供されている LiveCD を利用することもできます。
index 9974f2c..145fe9a 100644 (file)
 
 -->
    <listitem>
+      <para>2023-04-09</para>
+      <itemizedlist>
+        <listitem>
+          <para>[matsuand] -
+          r11.3-55 (<ulink url="&lfs-changeset;e9ab2b3af">e9ab2b3af</ulink>) までの対応。
+          </para>
+        </listitem>
+      </itemizedlist>
+   </listitem>
+
+   <listitem>
+      <para>2023-03-31</para>
+      <itemizedlist>
+        <listitem>
+          <para>[matsuand] -
+          r11.3-38 (<ulink url="&lfs-changeset;d76520819">d76520819</ulink>) までの対応。
+          </para>
+        </listitem>
+      </itemizedlist>
+   </listitem>
+
+   <listitem>
+      <para>2023-03-16</para>
+      <itemizedlist>
+        <listitem>
+          <para>[matsuand] -
+          r11.3-33 (<ulink url="&lfs-changeset;ad09ba40a">ad09ba40a</ulink>) までの対応。
+          </para>
+        </listitem>
+      </itemizedlist>
+   </listitem>
+
+   <listitem>
       <para>2023-03-15</para>
       <itemizedlist>
         <listitem>
index 42c96ea..00f5358 100644 (file)
 @z
 
 @x
-      <listitem revision='sysv'><para>/tmp &ndash; A separate /tmp directory
+      <listitem revision='sysv'><para>/tmp &ndash; A separate /tmp partition
       is rare, but useful if configuring a thin client.  This partition, if
       used, will usually not need to exceed a couple of
       gigabytes.  If you have enough RAM, you can mount a
 @y
       <listitem revision='sysv'><para>
       /tmp &ndash; 
-      /tmp ã\83\87ã\82£ã\83¬ã\82¯ã\83\88ã\83ªを別パーティションとするのは普通は行いません。
+      /tmp ã\83\91ã\83¼ã\83\86ã\82£ã\82·ã\83§ã\83³を別パーティションとするのは普通は行いません。
       ただしシンクライアント (thin client) では有効です。
       別パーティションとする場合であっても、数GB程度あれば十分です。
       RAM が十分にある場合は <systemitem
index ca90f28..8017ea3 100644 (file)
         <para>&Download;: <ulink url="&flex-url;"/></para>
 @z
 
+@x Flit-core
+        <para>Home page: <ulink url="&flit-core-home;"/></para>
+        <para>Download: <ulink url="&flit-core-url;"/></para>
+@y
+        <para>&Homepage;: <ulink url="&flit-core-home;"/></para>
+        <para>&Download;: <ulink url="&flit-core-url;"/></para>
+@z
+
 @x gawk
         <para>Home page: <ulink url="&gawk-home;"/></para>
         <para>Download: <ulink url="&gawk-url;"/></para>
index 7f84edf..7d678cf 100644 (file)
@@ -27,6 +27,7 @@ CHANGE_FILES = \
        file.ch           \
        findutils.ch      \
        flex.ch           \
+       flit-core.ch      \
        gawk.ch           \
        gcc.ch            \
        gdbm.ch           \
index 8d99b88..928e306 100644 (file)
@@ -260,6 +260,7 @@ CHANGE_FILES = \
        file.ch           \
        findutils.ch      \
        flex.ch           \
+       flit-core.ch      \
        gawk.ch           \
        gcc.ch            \
        gdbm.ch           \
index 7ba34ac..b8487a5 100644 (file)
 @z
 
 @x
-   <para>Now, fix a problem with chmod return values:</para>
+    <para>Fix a bug in checksum utilities causing failed checks not
+    reported correctly:</para>
 @y
-   <para>
-   chmod の返り値に関する問題を以下により修正します。
-   </para>
+    <para>
+    チェックサムユーティリティーのチェックが正しい報告をあげてこないバグがあるため、これを修正します。
+    </para>
 @z
 
 @x
index bf08db9..3877198 100644 (file)
 @z
 
 @x libanl
-          <para>An asynchronous name lookup library</para>
+          <para>Dummy library containing no functions.  Previously was the
+          asynchronous name lookup library, whose functions are now in
+          <filename class='libraryfile'>libc</filename></para>
 @y
           <para>
-          非同期の名前解決 (asynchronous name lookup) ライブラリ。
+          関数を何も含まないダミーライブラリ。
+          かつては非同期の名前解決 (asynchronous name lookup) ライブラリでしたが、今その関数は <filename
+          class='libraryfile'>libc</filename> に含まれます。
           </para>
 @z
 
 @x libpthread
           <para>Dummy library containing no functions. Previously contained
           functions providing most of the interfaces specified
-          by the POSIX.1b Realtime Extension, now the functions are in
-          <filename class="libraryfile">libc</filename></para>
+          by the POSIX.1c Threads Extensions and the semaphore interfaces
+          specified by the POSIX.1b Real-time Extensions, now the functions
+          are in <filename class="libraryfile">libc</filename></para>
 @y
           <para>
           関数を全く含まないダミーのライブラリ。
-          かつては POSIX.1b Realtime Extension によって規定されているインターフェースをほとんど含めた関数を提供していました。
+          かつては POSIX.1c Threads Extensions によって規定されているインターフェースと、POSIX.1b Real-time Extensions によって規定されるセマフォーインターフェースをほとんど含めた関数を提供していました。
           現在その関数は <filename class="libraryfile">libc</filename> に含まれるようになりました。
           </para>
 @z
 
 @x librt
           <para>Contains functions providing most of the interfaces specified
-          by the POSIX.1b Realtime Extension</para>
+          by the POSIX.1b Real-time Extensions</para>
 @y
           <para>
           POSIX.1b リアルタイム拡張 (Realtime Extension) にて既定されているインターフェースをほぼ網羅した関数を提供します。
index 88064e8..81dab22 100644 (file)
 @z
 
 @x gperl
-          <para>Preprocesor for groff, allowing the insertion of perl code
+          <para>Preprocessor for groff, allowing the insertion of perl code
           into groff files</para>
 @y
           <para>
 @z
 
 @x gpinyin
-          <para>Preprocesor for groff, allowing the insertion of Pinyin
+          <para>Preprocessor for groff, allowing the insertion of Pinyin
           (Mandarin Chinese spelled with the Roman alphabet) into groff files.</para>
 @y
           <para>
index 3e18d6e..f15d81b 100644 (file)
 @z
 
 @x
+        If <application>OpenSSH</application> is installed, it will be an
+        exception of the general rule above.  It contains an
+        over-restrictive OpenSSL version check, so both SSH client and SSH
+        server will refuse to start if OpenSSL
+        is updated with MAJOR version number unchanged but MINOR version
+        number changed.  You need to rebuild
+        <application>OpenSSH</application> after such an upgrade.
+        <emphasis role='bold'>If <application>OpenSSH</application> is being
+        used to access the system, you must rebuild and reinstall it
+        after upgrading OpenSSL to a new MINOR version number before logout
+        or you won't be able to login via SSH anymore.</emphasis>
+@y
+        <application>OpenSSH</application> をインストールしている場合は、上に示した規則とは異なる対応が必要です。
+        OpenSSL には必要以上に厳しいバージョンチェックが含まれているため、たとえ <application>OpenSSH</application> の MAJOR バージョンが変わっていなくても MINOR バージョンが変わっただけで、SSH クライアントも SSH サーバーも動作停止してしまいます。
+        そのような更新が発生した際には <application>OpenSSH</application> の再ビルドが必要となります。
+        <emphasis role='bold'><application>OpenSSH</application> を使って今現在、システムにアクセスしている場合、MINOR バージョンが新しくなった OpenSSL にアップグレードした後には、ログアウトする前に、<application>OpenSSH</application> を再ビルドして再インストールしてください。
+        そうしておかないと、SSH を通じたログインができなくなります。</emphasis>
+@z
+
+@x
         However, any running programs linked to those libraries need to be stopped
         and restarted. Read the related entries in
         <xref linkend='pkgmgmt-upgrade-issues'/> for details.
index 623420d..e7ca790 100644 (file)
 @z
 
 @x
-      If any package of which the version is different from the version
+      If there is any package whose version is different from the version
       specified by the book (either following a security advisory or
       satisfying personal preference), it may be necessary to update the
-      the library file name in <envar>save_usrlib</envar> or
+      library file name in <envar>save_usrlib</envar> or
       <envar>online_usrlib</envar>.
       <emphasis role='bold'>Failing to do so may render the system
       completely unusable.</emphasis>
index 4f54786..101d57d 100644 (file)
 @z
 
 @x
-      <title>The meaning of the pip3 configuration options and commands:</title>
-@y
-      <title>pip3 設定オプションとコマンドの意味</title>
-@z
-
-@x PYTHONPATH=src
-           <para>Allows this package (not installed yet) to build a
-           wheel archive for itself, to avoid a chicken-or-egg problem.</para>
-@y
-           <para>
-           本パッケージを使って(インストールしていなくても)、本パッケージをインストールできるようにします。
-           これにより鶏とタマゴの問題を解消します。
-           </para>
-@z
-
-@x wheel
-           <para>This command builds the wheel archive for this package.</para>
-@y
-           <para>
-           このコマンドは、本パッケージ向けの wheel アーカイブを生成します。
-           </para>
-@z
-
-@x -w dist
-           <para>Instructs pip to put the created wheel into the
-           <filename class='directory'>dist</filename> directory.</para>
-@y
-           <para>
-           生成した wheel を <filename class='directory'>dist</filename> ディレクトリに置くことを指示します。
-           </para>
-@z
-
-@x install
-           <para>This command installs the package.</para>
-@y
-           <para>このコマンドはパッケージをインストールします。</para>
-@z
-
-@x
-        <term><parameter>--no-build-isolation</parameter>,
-              <parameter>--no-deps</parameter>, and
-              <parameter>--no-index</parameter></term>
-@y
-        <term><parameter>--no-build-isolation</parameter>,
-              <parameter>--no-deps</parameter>,
-              <parameter>--no-index</parameter></term>
-@z
-@x
-          <para>These options prevent fetching files from the online package
-          repository (PyPI). If packages are installed in the correct order,
-          pip won't need to fetch any files in the first place; these
-          options add some safety in case of user error.</para>
-@y
-          <para>
-          これらのオプションは、オンラインパッケージリポジトリ(PyPI) からファイルを取得しないようにします。
-          パッケージ類が適切な順番でインストールされていれば、最初にファイルを取得しておく必要はないはずです。
-          ただしこのオプションをつけておくことで、ユーザーが操作を誤っても安全であるようにします。
-          </para>
-@z
-
-@x --find-links dist
-           <para>Instructs pip to search for wheel archives in the
-           <filename class='directory'>dist</filename> directory.</para>
-@y
-           <para>
-           <filename class='directory'>dist</filename> ディレクトリから wheel アーカイブを検索することを指示します。
-           </para>
-@z
-
-@x
     <title>Contents of Wheel</title>
 @y
     <title>&ContentsOf1;Wheel&ContentsOf2;</title>
index 58f9090..59d76bd 100644 (file)
 @z
 
 @x
-        Ensure a password is set for the root user.
+        Ensure a password is set for the &root; user.
 @y
-        root ユーザーのパスワードが設定されていることを確認してください。
+        &root; ユーザーのパスワードが設定されていることを確認してください。
 @z
 
 @x
 @x
   <para>When the reboot is complete, the LFS system is ready for use.  What you
   will see is a simple <quote>login: </quote> prompt.  At this point, you can
-  proceed to 
-  <phrase revision="sysv">
-    <ulink url="https://www.linuxfromscratch.org/blfs/view/stable/">
-     the BLFS Book</ulink></phrase>
-  <phrase revision="systemd">
-    <ulink url="https://www.linuxfromscratch.org/blfs/view/stable-systemd/">
-    the BLFS Book</ulink></phrase> 
+  proceed to <ulink url="&blfs-book;">the BLFS Book</ulink>
   where you can add more software to suit your needs.</para>
 @y
   <para>
   再起動が無事行われ LFS システムを使うことができます。
   起動後に見えるのは<quote>login: </quote>という単純なプロンプトです。
-  ここからは 
-  <phrase revision="sysv">
-    <ulink url="https://www.linuxfromscratch.org/blfs/view/stable/">
-     BLFS ブック</ulink></phrase>
-  <phrase revision="systemd">
-    <ulink url="https://www.linuxfromscratch.org/blfs/view/stable-systemd/">
-    BLFS ブック</ulink></phrase>
-  に進んでいき、利用したいソフトウェアをいろいろと追加していくことができます。
+  ここからは <ulink url="&blfs-book;">BLFS ブック</ulink> に進んでいき、利用したいソフトウェアをいろいろと追加していくことができます。
   </para>
 @z
 
 @x
     If your reboot is <emphasis role="bold">not</emphasis> successful, it
-    is time to troubleshoot.  For hints on solving inital booting problems, see
+    is time to troubleshoot.  For hints on solving initial booting problems, see
     <ulink url="https://www.linuxfromscratch.org/lfs/troubleshooting.html"/>.
 @y
     再起動がうまく <emphasis role="bold">できなかった</emphasis> 場合は、解消していきます。
index 3560602..44ecd8c 100644 (file)
@@ -47,9 +47,9 @@
 <!ENTITY copyrightdate   "%crdate;">
 ]]>
 
-<!ENTITY jversion        "20230315">
-<!ENTITY jversiond       "20230315">
-<!ENTITY jcorrespondSHA  "c97cd380c"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
+<!ENTITY jversion        "20230409">
+<!ENTITY jversiond       "20230409">
+<!ENTITY jcorrespondSHA  "e9ab2b3af"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
 <!ENTITY dir-jversion    "git-ja">
 <!ENTITY dir-jversiond   "git-sysdja">
 @z
index 5965b45..61a1863 100644 (file)
 @z
 
 @x
+<!ENTITY flit-core-fin-sbu "less than 0.1 SBU">
+@y
+<!ENTITY flit-core-fin-sbu "0.1 SBU 以下">
+@z
+
+@x
 <!ENTITY gcc-fin-sbu "43 SBU (with tests)">
 @y
 <!ENTITY gcc-fin-sbu "43 SBU (テスト込み)">
index 7871da6..11861b7 100644 (file)
@@ -2,4 +2,4 @@ dnl
 dnl  This is part of LFSbookja package.
 dnl 
 dnl m4-include this file to define the current LFS version
-m4_define([lfs_version], [r11.3-29])
+m4_define([lfs_version], [r11.3-55])