-TARGETVER=r12.0-44
+TARGETVER=r12.0-52
if test "x$revspec" = "xsystemd"; then
TARGETVER="$TARGETVER-systemd"
fi
@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>
-->
<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>
</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>
</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
@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
</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>
@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
@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>
<!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
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])