OSDN Git Service

[lfsja-git] r12.0-52 対応。
authormatsuand <30614168+matsuand@users.noreply.github.com>
Mon, 2 Oct 2023 04:48:03 +0000 (13:48 +0900)
committermatsuand <30614168+matsuand@users.noreply.github.com>
Mon, 2 Oct 2023 04:48:03 +0000 (13:48 +0900)
configure
src/chapter01/changelog.ch
src/chapter01/jchangelog.ch
src/chapter05/glibc.ch
src/chapter06/coreutils.ch
src/chapter07/createfiles.ch
src/chapter08/glibc.ch
src/chapter08/shadow.ch
src/chapter11/afterlfs.ch
src/general.ch
version.ac

index 13a1cf1..cdde55d 100755 (executable)
--- a/configure
+++ b/configure
@@ -4737,7 +4737,7 @@ fi
 
 
 
-TARGETVER=r12.0-44
+TARGETVER=r12.0-52
 if test "x$revspec" = "xsystemd"; then
   TARGETVER="$TARGETVER-systemd"
 fi
index 75b4c38..395f09f 100644 (file)
 @z
 
 @x
+      <para>2023-10-01</para>
+      <itemizedlist>
+        <listitem>
+           <para>[bdubbs] - Disable building nscd in glibc. Fixes
+           <ulink url='&lfs-ticket-root;5349'>#5349</ulink>.</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - Update to iana-etc-20230929. Addresses
+           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - Update to vim-9.0.1968. Addresses
+           <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - Update to openssl-3.1.3. Fixes
+           <ulink url='&lfs-ticket-root;5350'>#5350</ulink>.</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - Update to meson-1.2.2. Fixes
+           <ulink url='&lfs-ticket-root;5356'>#5356</ulink>.</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - Update to man-db-2.12.0. Fixes
+           <ulink url='&lfs-ticket-root;5354'>#5354</ulink>.</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - Update to linux-6.5.5. Fixes
+           <ulink url='&lfs-ticket-root;5352'>#5352</ulink>.</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - Update to kmod-31. Fixes
+           <ulink url='&lfs-ticket-root;5355'>#5355</ulink>.</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - Update to kbd-2.6.3. Fixes
+           <ulink url='&lfs-ticket-root;5351'>#5361</ulink>.</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - Update to gettext-0.22.2. Fixes
+           <ulink url='&lfs-ticket-root;5348'>#5348</ulink>.</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - Update to bc-6.7.0. Fixes
+           <ulink url='&lfs-ticket-root;5353'>#5353</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+@y
+      <para>2023-10-01</para>
+      <itemizedlist>
+        <listitem>
+           <para>[bdubbs] - glibc において nscd ビルドを無効とする。
+           <ulink url='&lfs-ticket-root;5349'>#5349</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - iana-etc-20230929 へのアップデート。
+           <ulink url='&lfs-ticket-root;5006'>#5006</ulink> にて言及。</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - vim-9.0.1968 へのアップデート。
+           <ulink url='&lfs-ticket-root;4500'>#4500</ulink> にて言及。</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - openssl-3.1.3 へのアップデート。
+           <ulink url='&lfs-ticket-root;5350'>#5350</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - meson-1.2.2 へのアップデート。
+           <ulink url='&lfs-ticket-root;5356'>#5356</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - man-db-2.12.0 へのアップデート。
+           <ulink url='&lfs-ticket-root;5354'>#5354</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - linux-6.5.5 へのアップデート。
+           <ulink url='&lfs-ticket-root;5352'>#5352</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - kmod-31 へのアップデート。
+           <ulink url='&lfs-ticket-root;5355'>#5355</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - kbd-2.6.3 へのアップデート。
+           <ulink url='&lfs-ticket-root;5351'>#5361</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - gettext-0.22.2 へのアップデート。
+           <ulink url='&lfs-ticket-root;5348'>#5348</ulink> を Fix に。</para>
+        </listitem>
+        <listitem>
+           <para>[bdubbs] - bc-6.7.0 へのアップデート。
+           <ulink url='&lfs-ticket-root;5353'>#5353</ulink> を Fix に。</para>
+        </listitem>
+      </itemizedlist>
+@z
+
+@x
+      <para>2023-09-24</para>
+      <itemizedlist>
+        <listitem>
+          <para>[xry111] - Update Glibc upstream fixes patch to plug a
+          memory leak introduced by the security fix.</para>
+        </listitem>
+      </itemizedlist>
+@y
+      <para>2023-09-24</para>
+      <itemizedlist>
+        <listitem>
+          <para>[xry111] - Glibc のアップストリームが提供する修正パッチを更新して、セキュリティ修正によって発生したメモリリークを解消。</para>
+        </listitem>
+      </itemizedlist>
+@z
+
+@x
       <para>2023-09-17</para>
       <itemizedlist>
         <listitem>
index db46e86..6e6f117 100644 (file)
 
 -->
    <listitem>
+      <para>2023-10-02</para>
+      <itemizedlist>
+        <listitem>
+          <para>[matsuand] -
+          r12.0-52 (<ulink url="&lfs-changeset;25b3c0f72">25b3c0f72</ulink>) までの対応。
+          </para>
+        </listitem>
+      </itemizedlist>
+   </listitem>
+
+   <listitem>
       <para>2023-09-19</para>
       <itemizedlist>
         <listitem>
index 0e4751f..777daa1 100644 (file)
           </para>
 @z
 
-%@x libc_cv_include_x86_isa_level=no
-%          <para>This disables <quote>x86 ISA needed</quote> property in
-%          Glibc libraries.  Use it <emphasis role="bold">if</emphasis>
-%          you are building Glibc with <option>-march</option> option in
-%          <envar>CFLAGS</envar>, to workaround an issue in Glibc-2.33
-%          breaking it.</para>
-%@y
-%          <para>
-%          これは Glibc ライブラリ内の<quote>x86 ISA needed</quote>プロパティを無効にします。
-%          Glibc のビルド時に <envar>CFLAGS</envar> として <option>-march</option> を設定している <emphasis
-%          role="bold">場合に限っては</emphasis> これを有効にします。
-%          そうすることで Glibc-2.33 における問題が回避できます。
-%          </para>
-%@z
+@x --disable-nscd
+          <para>Do not build the name service cache daemon which is no 
+          longer used.</para>
+@y
+          <para>
+          nscd (name service cache daemon) は使われることがないのでビルドしないようにします。
+          </para>
+@z
 
 @x
     <para>During this stage the following warning might appear:</para>
index 7864a11..66cfa9a 100644 (file)
           </para>
 @z
 
-@x gl_cv_macro_MB_CUR_MAX_good=y
-          <para>This is needed to work around an issue in the gnulib copy
-          shipped by the package which would break cross compilation.</para>
-@y
-          <para>
-          このパッケージが提供する gnulib のコピーが、クロスコンパイルの失敗を引き起こす可能性があるため、それを回避するためにこの指定が必要になります。
-          </para>
-@z
-
 @x
     <para>Compile the package:</para>
 @y
index 4ed8a9f..437854d 100644 (file)
 @z
 
 @x
-  <note><para>The <filename>/run/utmp</filename> file records the users that
-  are currently logged in.  This file is created dynamically in the boot
-  scripts.</para></note>
+  <note revision='sysv'><para>The <filename>/run/utmp</filename> file
+  records the users that are currently logged in.  This file is created
+  dynamically in the boot scripts.</para></note>
 @y
-  <note><para>
+  <note revision='sysv'><para>
   <filename>/run/utmp</filename> ファイルは現在ログインしているユーザーの情報を保持します。
   このファイルはブートスクリプトが動的に生成します。
   </para></note>
 @z
+
+@x
+      The <phrase revision='sysv'><filename>utmp</filename>,
+      </phrase><filename>wtmp</filename>, <filename>btmp</filename>, and
+      <filename>lastlog</filename> files use 32-bit integers for timestamps
+      and they'll be fundamentally broken after year 2038.  Many packages
+      have stopped using them and other packages are going to stop using
+      them.  It is probably best to consider them deprecated..
+@y
+      <phrase revision='sysv'><filename>utmp</filename>,
+      </phrase><filename>wtmp</filename>, <filename>btmp</filename>,
+      <filename>lastlog</filename> の各ファイルでは、32 ビットの整数値を使ってタイムスタンプを表現していますが、これは 2038 年以降には基本的に壊れるでしょう。
+      多くのパッケージにおいてはこういった利用を停止しており、その他についても順次停止予定です。
+      したがってこういった表記は非推奨であると捉えるべきです..
+@z
index fe4b918..44c83ec 100644 (file)
           </para>
 @z
 
+@x --disable-nscd
+          <para>Do not build the name service cache daemon which is no 
+          longer used.</para>
+@y
+          <para>
+          nscd (name service cache daemon) は使われることがないのでビルドしないようにします。
+          </para>
+@z
+
 @x libc_cv_slibdir=/usr/lib
           <para>This variable sets the correct library for all
           systems.  We do not want lib64 to be used.</para>
index 750d2c9..0c24033 100644 (file)
 @x
         <seg>chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog,
         getsubids, gpasswd, groupadd, groupdel, groupmems, groupmod, grpck,
-        grpconv, grpunconv, lastlog, login, logoutd, newgidmap, newgrp,
+        grpconv, grpunconv, login, logoutd, newgidmap, newgrp,
         newuidmap, newusers, nologin, passwd, pwck, pwconv, pwunconv,
         sg (link to newgrp), su, useradd, userdel, usermod,
         vigr (link to vipw), and vipw</seg>
 @y
         <seg>chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog,
         getsubids, gpasswd, groupadd, groupdel, groupmems, groupmod, grpck,
-        grpconv, grpunconv, lastlog, login, logoutd, newgidmap, newgrp,
+        grpconv, grpunconv, login, logoutd, newgidmap, newgrp,
         newuidmap, newusers, nologin, passwd, pwck, pwconv, pwunconv,
         sg (newgrp へのリンク), su, useradd, userdel, usermod,
         vigr (vipw へのリンク), vipw</seg>
           </para>
 @z
 
-@x lastlog
-          <para>Reports the most recent login of all users or of a
-          given user</para>
-@y
-          <para>
-          全ユーザーの中での最新ログインの情報、または指定ユーザーの最新ログインの情報を表示します。
-          </para>
-@z
-
 @x login
           <para>Is used by the system to let users sign on</para>
 @y
index 7a52fa0..b9fba0c 100644 (file)
 @x
        This method also provides a full graphical environment, but first
        requires installing
-        <ulink url="&blfs-book;postlfs/openssh.html">sshd</ulink> and
-        <ulink url="&blfs-book;basicnet/wget.html">wget</ulink>
+        <ulink url="&blfs-book;postlfs/openssh.html">sshd</ulink>
        on the LFS system, usually in chroot. It also requires a second
        computer. This method has the advantage of being simple by not requiring
        the complexity of the chroot environment. It also uses your LFS built
 @y
        この方法はグラフィック環境下においても利用できます。
        まず何よりも
-        <ulink url="&blfs-book;postlfs/openssh.html">sshd</ulink> と
-        <ulink url="&blfs-book;basicnet/wget.html">wget</ulink>
+        <ulink url="&blfs-book;postlfs/openssh.html">sshd</ulink>
        を LFS システムにインストールすることが必要です。
        これは通常 chroot 環境にて行います。
        また 2 つめのコンピューターも必要です。
 @z
 
 @x
+      You may use the <command>scp</command> command to upload the package
+      sources to be built onto the LFS system.  If you want to download
+      the sources onto the LFS system directly instead, install
+      <ulink url="&blfs-book;general/libtasn1.html">libtasn1</ulink>,
+      <ulink url="&blfs-book;postlfs/p11-kit.html">p11-kit</ulink>,
+      <ulink url="&blfs-book;postlfs/make-ca.html">make-ca</ulink>, and
+      <ulink url="&blfs-book;basicnet/wget.html">wget</ulink>
+      in chroot (or upload their sources using <command>scp</command>
+      after booting the LFS system).
+@y
+      LFS システム上においてビルドするソースパッケージを <command>scp</command> コマンドによってアップロードすることができます。
+      LFS システム上に直接ダウンロードするのであれば、chroot 環境内において <ulink
+      url="&blfs-book;general/libtasn1.html">libtasn1</ulink>,
+      <ulink url="&blfs-book;postlfs/p11-kit.html">p11-kit</ulink>,
+      <ulink url="&blfs-book;postlfs/make-ca.html">make-ca</ulink>,
+      <ulink url="&blfs-book;basicnet/wget.html">wget</ulink> をインストールしてください。
+      (あるいは LFS システムの起動後に、それらのソースを <command>scp</command> を使ってアップロードしてください。)
+@z
+
+@x
   <title>Work from the LFS command line</title>
 @y
   <title>LFS コマンドラインからの作業</title>
index 39c5a07..a5e4ee8 100644 (file)
@@ -47,9 +47,9 @@
 <!ENTITY copyrightdate   "%crdate;">
 ]]>
 
-<!ENTITY jversion        "20230919">
-<!ENTITY jversiond       "20230919">
-<!ENTITY jcorrespondSHA  "f510f26b2"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
+<!ENTITY jversion        "20231002">
+<!ENTITY jversiond       "20231002">
+<!ENTITY jcorrespondSHA  "25b3c0f72"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
 <!ENTITY dir-jversion    "git-ja">
 <!ENTITY dir-jversiond   "git-sysdja">
 @z
index 8e27a69..642ccad 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], [r12.0-44])
+m4_define([lfs_version], [r12.0-52])