• R/O
  • SSH
  • HTTPS

lfsbookja: コミット


コミットメタ情報

リビジョン1307 (tree)
日時2020-05-29 11:39:32
作者matsuand

ログメッセージ

[LFS-SVN] SVN-20200528, チェンジセット 11856-11863 対応。

変更サマリ

差分

--- trunk/lfsbook/configure (revision 1306)
+++ trunk/lfsbook/configure (revision 1307)
@@ -4034,7 +4034,7 @@
40344034
40354035
40364036
4037-TARGETVER=svn-20200521
4037+TARGETVER=svn-20200528
40384038
40394039 SVNVER=`grep 'ENTITY version ' ${bookdir}/general.ent | sed -e 's/^<!ENTITY version \"//' -e 's/\">$//' | tr 'A-Z' 'a-z'`
40404040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the original XML version" >&5
--- trunk/lfsbook/src/chapter01/changelog.ch (revision 1306)
+++ trunk/lfsbook/src/chapter01/changelog.ch (revision 1307)
@@ -54,6 +54,160 @@
5454 @z
5555
5656 @x
57+ <para>2020-05-28</para>
58+ <itemizedlist>
59+ <listitem>
60+ <para>[pierre] - Update to linux-5.6.15. Fixes
61+ <ulink url="&lfs-ticket-root;4658">#4658</ulink>.</para>
62+ </listitem>
63+ </itemizedlist>
64+@y
65+ <para>2020-05-28</para>
66+ <itemizedlist>
67+ <listitem>
68+ <para>[pierre] - linux-5.6.15 へのアップデート。
69+ <ulink url="&lfs-ticket-root;4658">#4658</ulink> を Fix に。</para>
70+ </listitem>
71+ </itemizedlist>
72+@z
73+
74+@x
75+ <para>2020-05-27</para>
76+ <itemizedlist>
77+ <listitem>
78+ <para>[pierre] - Bash: document test results.</para>
79+ </listitem>
80+ </itemizedlist>
81+@y
82+ <para>2020-05-27</para>
83+ <itemizedlist>
84+ <listitem>
85+ <para>[pierre] - Bash: テスト結果に言及。</para>
86+ </listitem>
87+ </itemizedlist>
88+@z
89+
90+@x
91+ <para>2020-05-26</para>
92+ <itemizedlist>
93+ <listitem>
94+ <para>[pierre] - Bash: do not use "su -c command" to change user
95+ to nobody: it removes the controlling terminal and makes some
96+ tests fail. Use "su &lt;&lt; EOF" instead.</para>
97+ </listitem>
98+ <listitem>
99+ <para>[pierre] - Mount /dev/pts with "--bind", so that "tty"
100+ knows there is a terminal. Fixes a test in coreutils.</para>
101+ </listitem>
102+ <listitem>
103+ <para>[pierre] - Add a patch to fix a failure in gold test suite,
104+ which really needs -fcommon in some tests.</para>
105+ </listitem>
106+ <listitem>
107+ <para>[pierre] - Fix a failure in automake test suite.</para>
108+ </listitem>
109+ <listitem>
110+ <para>[pierre] - Update to vim-8.2.0814.</para>
111+ </listitem>
112+ <listitem>
113+ <para>[pierre] - Add a symlink from /tools/lib/locale
114+ to /usr/lib/locale/locale-archive, to allow some programs
115+ to find the installed locales. Fixes test failures in bison
116+ and man-db.</para>
117+ </listitem>
118+ </itemizedlist>
119+@y
120+ <para>2020-05-26</para>
121+ <itemizedlist>
122+ <listitem>
123+ <para>[pierre] - Bash: nobody ユーザーに切り替える際に "su -c command" としないことに。
124+ これを行ってしまうと制御端末が削除され、テスト失敗が発生するため。
125+ 替わりに "su &lt;&lt; EOF" とする。</para>
126+ </listitem>
127+ <listitem>
128+ <para>[pierre] - /dev/pts のマウントに "--bind" を付与。
129+ これにより "tty" が端末の存在を分かるように。
130+ coreutils におけるテストを修正。</para>
131+ </listitem>
132+ <listitem>
133+ <para>[pierre] - gold テストスイートにおけるテスト失敗に対し、パッチにより修正。
134+ 特定テストでは -fcommon を必要とする。</para>
135+ </listitem>
136+ <listitem>
137+ <para>[pierre] - automake テストスイート失敗を修正。</para>
138+ </listitem>
139+ <listitem>
140+ <para>[pierre] - vim-8.2.0814 へのアップデート。</para>
141+ </listitem>
142+ <listitem>
143+ <para>[pierre] - /tools/lib/locale から /usr/lib/locale/locale-archive へのシンボリックを生成。
144+ これによりインストール済ロケールを特定プログラムが探し出せるように。
145+ bison と man-db におけるテスト失敗を修正。
146+ </para>
147+ </listitem>
148+ </itemizedlist>
149+@z
150+
151+@x
152+ <para>2020-05-21</para>
153+ <itemizedlist>
154+ <listitem>
155+ <para>[pierre] - Fix a crash at early boot when using
156+ CONFIG_STACK_PROTECTOR_STRONG=y in kernel configuration.</para>
157+ </listitem>
158+ </itemizedlist>
159+@y
160+ <para>2020-05-21</para>
161+ <itemizedlist>
162+ <listitem>
163+ <para>[pierre] - カーネルの CONFIG_STACK_PROTECTOR_STRONG=y が設定されている際に、システム起動初期に発生するクラッシュを修正。</para>
164+ </listitem>
165+ </itemizedlist>
166+@z
167+
168+@x
169+ <para>2020-05-16</para>
170+ <itemizedlist>
171+ <listitem>
172+ <para>[bdubbs] - Update to meson-0.54.2. Fixes
173+ <ulink url="&lfs-ticket-root;4656">#4656</ulink>.</para>
174+ </listitem>
175+ <listitem>
176+ <para>[bdubbs] - Update to Python-3.8.3. Fixes
177+ <ulink url="&lfs-ticket-root;4655">#4655</ulink>.</para>
178+ </listitem>
179+ <listitem>
180+ <para>[bdubbs] - Update to bison-3.6.1. Fixes
181+ <ulink url="&lfs-ticket-root;4654">#4654</ulink>.</para>
182+ </listitem>
183+ <listitem>
184+ <para>[bdubbs] - Update to linux-5.6.13. Fixes
185+ <ulink url="&lfs-ticket-root;4653">#4653</ulink>.</para>
186+ </listitem>
187+ </itemizedlist>
188+@y
189+ <para>2020-05-16</para>
190+ <itemizedlist>
191+ <listitem>
192+ <para>[bdubbs] - meson-0.54.2 へのアップデート。
193+ <ulink url="&lfs-ticket-root;4656">#4656</ulink> を Fix に。</para>
194+ </listitem>
195+ <listitem>
196+ <para>[bdubbs] - Python-3.8.3 へのアップデート。
197+ <ulink url="&lfs-ticket-root;4655">#4655</ulink> を Fix に。</para>
198+ </listitem>
199+ <listitem>
200+ <para>[bdubbs] - bison-3.6.1 へのアップデート。
201+ <ulink url="&lfs-ticket-root;4654">#4654</ulink> を Fix に。</para>
202+ </listitem>
203+ <listitem>
204+ <para>[bdubbs] - linux-5.6.13 へのアップデート。
205+ <ulink url="&lfs-ticket-root;4653">#4653</ulink> を Fix に。</para>
206+ </listitem>
207+ </itemizedlist>
208+@z
209+
210+@x
57211 <para>2020-05-09</para>
58212 <itemizedlist>
59213 <listitem>
@@ -74,6 +228,9 @@
74228 <para>2020-05-08</para>
75229 <itemizedlist>
76230 <listitem>
231+ <para>[bdubbs] - Update to vim-8.2.0716.</para>
232+ </listitem>
233+ <listitem>
77234 <para>[bdubbs] - Update to bison-3.6. Fixes
78235 <ulink url="&lfs-ticket-root;4652">#4652</ulink>.</para>
79236 </listitem>
@@ -98,6 +255,9 @@
98255 <para>2020-05-08</para>
99256 <itemizedlist>
100257 <listitem>
258+ <para>[bdubbs] - vim-8.2.0716 へのアップデート。</para>
259+ </listitem>
260+ <listitem>
101261 <para>[bdubbs] - bison-3.6 へのアップデート。
102262 <ulink url="&lfs-ticket-root;4652">#4652</ulink> を Fix に。</para>
103263 </listitem>
@@ -445,6 +605,36 @@
445605 </itemizedlist>
446606 @z
447607
608+@x
609+ <para>2020-03-19</para>
610+ <itemizedlist>
611+ <listitem>
612+ <para>[renodr] - Update to systemd-245. Fixes
613+ <ulink url="&lfs-ticket-root;4593">#4593</ulink>.</para>
614+ </listitem>
615+ </itemizedlist>
616+@y
617+ <para>2020-03-19</para>
618+ <itemizedlist>
619+ <listitem>
620+ <para>[renodr] - systemd-245 へのアップデート。
621+ <ulink url="&lfs-ticket-root;4593">#4593</ulink> を Fix に。</para>
622+ </listitem>
623+ </itemizedlist>
624+@z
625+
626+@x
627+ <listitem>
628+ <para>2020-03-29</para>
629+ <itemizedlist>
630+ <listitem>
631+ <para>[bdubbs] - Textual updates thanks to Kevin Buckley.</para>
632+ </listitem>
633+ </itemizedlist>
634+ </listitem>
635+@y
636+@z
637+
448638 @x revision="systemd"
449639 <para>2020-03-19</para>
450640 <itemizedlist>
--- trunk/lfsbook/src/chapter01/jchangelog.ch (revision 1306)
+++ trunk/lfsbook/src/chapter01/jchangelog.ch (revision 1307)
@@ -60,6 +60,22 @@
6060 -->
6161
6262 <listitem>
63+ <para>2020-05-29</para>
64+ <itemizedlist>
65+ <listitem>
66+ <para>[matsuand] -
67+ <phrase revision="sysv">SVN-20200528</phrase>
68+ <phrase revision="systemd">20200528-systemd</phrase>,
69+ チェンジセット
70+ <ulink url="&lfs-rev-root;11856">11856</ulink> ~
71+ <ulink url="&lfs-rev-root;11863">11863</ulink>
72+ 対応。
73+ </para>
74+ </listitem>
75+ </itemizedlist>
76+ </listitem>
77+
78+ <listitem>
6379 <para>2020-05-22</para>
6480 <itemizedlist>
6581 <listitem>
--- trunk/lfsbook/src/chapter03/patches.ch (revision 1306)
+++ trunk/lfsbook/src/chapter03/patches.ch (revision 1307)
@@ -47,10 +47,10 @@
4747 <para>&Download;: <ulink url="&patches-root;&bash-fixes-patch;"/></para>
4848 @z
4949
50-@x Bc Memory Leak Patch
51- <para>Download: <ulink url="&patches-root;&bc-memory-leak-patch;"/></para>
50+@x Binutils Fix for gold Test Suite Patch
51+ <para>Download: <ulink url="&patches-root;&binutils-gold-test-patch;"/></para>
5252 @y
53- <para>&Download;: <ulink url="&patches-root;&bc-memory-leak-patch;"/></para>
53+ <para>&Download;: <ulink url="&patches-root;&binutils-gold-test-patch;"/></para>
5454 @z
5555
5656 @x Bzip2 Documentation Patch
--- trunk/lfsbook/src/chapter06/automake.ch (revision 1306)
+++ trunk/lfsbook/src/chapter06/automake.ch (revision 1307)
@@ -29,6 +29,12 @@
2929 @z
3030
3131 @x
32+ <para>Fix a failing test:</para>
33+@y
34+ <para>テストが失敗するので、これを修正します。</para>
35+@z
36+
37+@x
3238 <para>Prepare Automake for compilation:</para>
3339 @y
3440 <para>&PreparePackage1;Automake&PreparePackage2;</para>
--- trunk/lfsbook/src/chapter06/bash.ch (revision 1306)
+++ trunk/lfsbook/src/chapter06/bash.ch (revision 1307)
@@ -92,6 +92,30 @@
9292 @z
9393
9494 @x
95+ <para>The <command>su</command> command above is slightly different from
96+ other places in the book. The
97+ reason is that the <option>-c</option> option runs the command without
98+ a controlling terminal, while the bash test suite needs one.</para>
99+@y
100+ <para>
101+ 上で実行している <command>su</command> は、本書内の別のところで実行しているものとは多少異なります。
102+ それは <option>-c</option> オプションによって、制御している端末とは無関係にコマンドが実行されるからです。
103+ そして bash のテストスイートでは、これが必要となります。
104+ </para>
105+@z
106+
107+@x
108+ <para>Nevertheless, the <systemitem class="username">nobody</systemitem>
109+ user does not have enough permissions for all the tests to pass. This shows
110+ up in some <quote>diff</quote> output in four test results.</para>
111+@y
112+ <para>
113+ ただし <systemitem class="username">nobody</systemitem> ユーザーには、すべてのテストを正常終了させるための権限を持っていません。
114+ 4 つあるテストの<quote>diff</quote>出力において、このことがわかります。
115+ </para>
116+@z
117+
118+@x
95119 <para>Install the package and move the main executable to
96120 <filename class='directory'>/bin</filename>:</para>
97121 @y
--- trunk/lfsbook/src/chapter06/binutils.ch (revision 1306)
+++ trunk/lfsbook/src/chapter06/binutils.ch (revision 1307)
@@ -58,11 +58,13 @@
5858
5959 @x
6060 <para>Now remove one test that prevents the tests from running
61- to completion:</para>
61+ to completion, and fix other tests in the gold test suite, which
62+ need to be adjusted for GCC 10:</para>
6263 @y
6364 <para>
6465 ここでテストを 1 つ削除します。
6566 これによってテストを完成させます。
67+ また gold テストスイートの中のテストに対して、GCC 10 に対応することが必要なものを修正します。
6668 </para>
6769 @z
6870
@@ -186,11 +188,13 @@
186188 @z
187189
188190 @x
189- <para>The ver_test_pr16504.sh test is known to fail.</para>
191+<!-- <para>The ver_test_pr16504.sh test is known to fail.</para>-->
190192 @y
193+<!--
191194 <para>
192195 ver_test_pr16504.sh は 失敗します。
193196 </para>
197+-->
194198 @z
195199
196200 @x
--- trunk/lfsbook/src/chapter06/createfiles.ch (revision 1306)
+++ trunk/lfsbook/src/chapter06/createfiles.ch (revision 1307)
@@ -194,6 +194,20 @@
194194 </para>
195195 @z
196196
197+@x /tools/lib/locale/locale-archive
198+ <para>Some programs built in chapter 5 look for installed
199+ locale descriptions in this file. The locale descriptions will be
200+ installed in <filename>/usr/lib/locale/locale-archive</filename>
201+ after building the final glibc. The symlink allows those programs
202+ to use the installed locales.</para>
203+@y
204+ <para>
205+ 第 5 章にてビルドしたプログラムの中には、インストール済のこのファイル内のロケール記述を検索するものがあります。
206+ そのロケール記述は、最終的な glibc がビルドされた後は <filename>/usr/lib/locale/locale-archive</filename> にインストールされます。
207+ 以下のシンボリックリンクを作成することで、現在インストールされているロケール記述をそういったプログラムが利用できるようにします。
208+ </para>
209+@z
210+
197211 @x
198212 <para>Historically, Linux maintains a list of the mounted file systems in the
199213 file <filename>/etc/mtab</filename>. Modern kernels maintain this list
--- trunk/lfsbook/src/chapter08/kernel.ch (revision 1306)
+++ trunk/lfsbook/src/chapter08/kernel.ch (revision 1307)
@@ -59,18 +59,6 @@
5959 @z
6060
6161 @x
62- <para>When using <envar>CONFIG_STACKPROTECTOR_STRONG=y</envar>, and
63- compiling with GCC 10 and later, the default optimization is too
64- aggressive, and generates a kernel panic when booting. This can be
65- fixed with:</para>
66-@y
67- <para>
68- <envar>CONFIG_STACKPROTECTOR_STRONG=y</envar> の設定を行い GCC 10 以降を用いてコンパイルする場合、デフォルトの最適化が強力に行われてしまうため、起動時に kernel panic が発生します。
69- これは以下のようにして回避することができます。
70- </para>
71-@z
72-
73-@x
7462 <para>Configure the kernel via a menu-driven interface. For general
7563 information on kernel configuration see <ulink
7664 url="&hints-root;kernel-configuration.txt"/>. BLFS has some information
--- trunk/lfsbook/src/general.ch (revision 1306)
+++ trunk/lfsbook/src/general.ch (revision 1307)
@@ -8,24 +8,24 @@
88 % $Date:: $
99 %
1010 @x
11-<!ENTITY version "SVN-20200521">
11+<!ENTITY version "SVN-20200528">
1212 @y
1313 <?xml version="1.0" encoding="UTF-8"?>
14-<!ENTITY version "SVN-20200521">
14+<!ENTITY version "SVN-20200528">
1515 @z
1616
1717 @x
18-<!ENTITY versiond "20200521-systemd">
18+<!ENTITY versiond "20200528-systemd">
1919 @y
20-<!ENTITY versiond "20200521-systemd">
20+<!ENTITY versiond "20200528-systemd">
2121 @z
2222
2323 @x
24-<!ENTITY releasedate "May 21st, 2020">
24+<!ENTITY releasedate "May 28th, 2020">
2525 @y
26-<!ENTITY releasedate "2020/05/21">
27-<!ENTITY jversion "20200522">
28-<!ENTITY jversiond "20200522">
26+<!ENTITY releasedate "2020/05/28">
27+<!ENTITY jversion "20200529">
28+<!ENTITY jversiond "20200529">
2929 <!ENTITY dir-jversion "svn-ja">
3030 <!ENTITY dir-jversiond "svn-sysdja">
3131 @z
--- trunk/lfsbook/version.ac (revision 1306)
+++ trunk/lfsbook/version.ac (revision 1307)
@@ -6,5 +6,5 @@
66 dnl $Date:: $
77 dnl
88 dnl m4-include this file to define the current LFS version
9-m4_define([lfs_version], [svn-20200521])
10-m4_define([lfsd_version], [20200521-systemd])
9+m4_define([lfs_version], [svn-20200528])
10+m4_define([lfsd_version], [20200528-systemd])
旧リポジトリブラウザで表示