[LFS-SVN] SVN-20200529, チェンジセット 11864-11877 対応。
@@ -4034,7 +4034,7 @@ | ||
4034 | 4034 | |
4035 | 4035 | |
4036 | 4036 | |
4037 | -TARGETVER=svn-20200528 | |
4037 | +TARGETVER=svn-20200529 | |
4038 | 4038 | |
4039 | 4039 | SVNVER=`grep 'ENTITY version ' ${bookdir}/general.ent | sed -e 's/^<!ENTITY version \"//' -e 's/\">$//' | tr 'A-Z' 'a-z'` |
4040 | 4040 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the original XML version" >&5 |
@@ -533,9 +533,9 @@ | ||
533 | 533 | <seg>Bison, Gawk</seg> |
534 | 534 | @z |
535 | 535 | @x |
536 | - <seg>None</seg> | |
536 | + <seg>Binutils, IProute2, Kbd, Kmod, and Man-DB</seg> | |
537 | 537 | @y |
538 | - <seg>なし</seg> | |
538 | + <seg>Binutils, IProute2, Kbd, Kmod, Man-DB</seg> | |
539 | 539 | @z |
540 | 540 | @x |
541 | 541 | <seg>None</seg> |
@@ -571,11 +571,11 @@ | ||
571 | 571 | @x Gcc |
572 | 572 | <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, |
573 | 573 | Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch, Perl, Sed, Tar, |
574 | - and Texinfo</seg> | |
574 | + Texinfo, and Zstd</seg> | |
575 | 575 | @y |
576 | 576 | <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, |
577 | 577 | Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch, Perl, Sed, Tar, |
578 | - Texinfo</seg> | |
578 | + Texinfo, Zstd</seg> | |
579 | 579 | @z |
580 | 580 | @x |
581 | 581 | <seg>DejaGNU, Expect, and Shadow</seg> |
@@ -622,10 +622,10 @@ | ||
622 | 622 | %---------------------------------------------------------------------- |
623 | 623 | @x Gettext |
624 | 624 | <seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, |
625 | - Sed, and Texinfo</seg> | |
625 | + Ncurses, Sed, and Texinfo</seg> | |
626 | 626 | @y |
627 | 627 | <seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, |
628 | - Sed, Texinfo</seg> | |
628 | + Ncurses, Sed, Texinfo</seg> | |
629 | 629 | @z |
630 | 630 | @x |
631 | 631 | <seg>Diffutils, Perl, and Tcl</seg> |
@@ -1833,9 +1833,9 @@ | ||
1833 | 1833 | @z |
1834 | 1834 | |
1835 | 1835 | @x |
1836 | - <seg>None</seg> | |
1836 | + <seg>GCC</seg> | |
1837 | 1837 | @y |
1838 | - <seg>なし</seg> | |
1838 | + <seg>GCC</seg> | |
1839 | 1839 | @z |
1840 | 1840 | |
1841 | 1841 | @x |
@@ -54,9 +54,45 @@ | ||
54 | 54 | @z |
55 | 55 | |
56 | 56 | @x |
57 | + <para>2020-05-29</para> | |
58 | + <itemizedlist> | |
59 | + <listitem> | |
60 | + <para>[bdubbs] - Run sed and findutils tests as an | |
61 | + unprivileged user. Fixes | |
62 | + <ulink url="&lfs-ticket-root;4661">#4661</ulink>.</para> | |
63 | + </listitem> | |
64 | + </itemizedlist> | |
65 | +@y | |
66 | + <para>2020-05-29</para> | |
67 | + <itemizedlist> | |
68 | + <listitem> | |
69 | + <para>[bdubbs] - sed と findutils テストを非特権ユーザーにより実行する。 | |
70 | + <ulink url="&lfs-ticket-root;4661">#4661</ulink> を Fix に。</para> | |
71 | + </listitem> | |
72 | + </itemizedlist> | |
73 | +@z | |
74 | + | |
75 | +@x | |
57 | 76 | <para>2020-05-28</para> |
58 | 77 | <itemizedlist> |
59 | 78 | <listitem> |
79 | + <para>[bdubbs] - Add an unprivileged user, tester, at the | |
80 | + beginning of Chapter 6 for running some tests. This | |
81 | + user is then removed at the end of the chapter.</para> | |
82 | + </listitem> | |
83 | + <listitem> | |
84 | + <para>[bdubbs] - Update to zstd-1.4.5. Fixes | |
85 | + <ulink url="&lfs-ticket-root;4660">#4660</ulink>.</para> | |
86 | + </listitem> | |
87 | + <listitem> | |
88 | + <para>[bdubbs] - Update to util-linux-2.35.2. Fixes | |
89 | + <ulink url="&lfs-ticket-root;4659">#4659</ulink>.</para> | |
90 | + </listitem> | |
91 | + <listitem> | |
92 | + <para>[bdubbs] - Update to bison-3.6.2. Fixes | |
93 | + <ulink url="&lfs-ticket-root;4657">#4657</ulink>.</para> | |
94 | + </listitem> | |
95 | + <listitem> | |
60 | 96 | <para>[pierre] - Update to linux-5.6.15. Fixes |
61 | 97 | <ulink url="&lfs-ticket-root;4658">#4658</ulink>.</para> |
62 | 98 | </listitem> |
@@ -65,6 +101,22 @@ | ||
65 | 101 | <para>2020-05-28</para> |
66 | 102 | <itemizedlist> |
67 | 103 | <listitem> |
104 | + <para>[bdubbs] - 特定のテスト実行のため、非特権ユーザー tester を第 6 章のはじめに追加。 | |
105 | + 章の終わりにはこのユーザーを削除する。</para> | |
106 | + </listitem> | |
107 | + <listitem> | |
108 | + <para>[bdubbs] - zstd-1.4.5 へのアップデート。 | |
109 | + <ulink url="&lfs-ticket-root;4660">#4660</ulink> を Fix に。</para> | |
110 | + </listitem> | |
111 | + <listitem> | |
112 | + <para>[bdubbs] - util-linux-2.35.2 へのアップデート。 | |
113 | + <ulink url="&lfs-ticket-root;4659">#4659</ulink> を Fix に。</para> | |
114 | + </listitem> | |
115 | + <listitem> | |
116 | + <para>[bdubbs] - bison-3.6.2 へのアップデート。 | |
117 | + <ulink url="&lfs-ticket-root;4657">#4657</ulink> を Fix に。</para> | |
118 | + </listitem> | |
119 | + <listitem> | |
68 | 120 | <para>[pierre] - linux-5.6.15 へのアップデート。 |
69 | 121 | <ulink url="&lfs-ticket-root;4658">#4658</ulink> を Fix に。</para> |
70 | 122 | </listitem> |
@@ -92,8 +144,8 @@ | ||
92 | 144 | <itemizedlist> |
93 | 145 | <listitem> |
94 | 146 | <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 << EOF" instead.</para> | |
147 | + to nobody: it removes the controlling terminal and makes some | |
148 | + tests fail. Use "su << EOF" instead.</para> | |
97 | 149 | </listitem> |
98 | 150 | <listitem> |
99 | 151 | <para>[pierre] - Mount /dev/pts with "--bind", so that "tty" |
@@ -60,6 +60,22 @@ | ||
60 | 60 | --> |
61 | 61 | |
62 | 62 | <listitem> |
63 | + <para>2020-05-31</para> | |
64 | + <itemizedlist> | |
65 | + <listitem> | |
66 | + <para>[matsuand] - | |
67 | + <phrase revision="sysv">SVN-20200529</phrase> | |
68 | + <phrase revision="systemd">20200529-systemd</phrase>, | |
69 | + チェンジセット | |
70 | + <ulink url="&lfs-rev-root;11864">11864</ulink> ~ | |
71 | + <ulink url="&lfs-rev-root;11877">11877</ulink> | |
72 | + 対応。 | |
73 | + </para> | |
74 | + </listitem> | |
75 | + </itemizedlist> | |
76 | + </listitem> | |
77 | + | |
78 | + <listitem> | |
63 | 79 | <para>2020-05-29</para> |
64 | 80 | <itemizedlist> |
65 | 81 | <listitem> |
@@ -74,44 +74,36 @@ | ||
74 | 74 | @z |
75 | 75 | |
76 | 76 | @x |
77 | - <para>To prepare the tests, ensure that the <systemitem class="username">nobody</systemitem> user can write to the sources tree:</para> | |
77 | + <para>To prepare the tests, ensure that the <systemitem class="username">tester</systemitem> user can write to the sources tree:</para> | |
78 | 78 | @y |
79 | 79 | <para> |
80 | 80 | テストを実施するにあたっては <systemitem |
81 | - class="username">nobody</systemitem> ユーザーによるソースツリーへの書き込みを可能とします。 | |
81 | + class="username">tester</systemitem> ユーザーによるソースツリーへの書き込みを可能とします。 | |
82 | 82 | </para> |
83 | 83 | @z |
84 | 84 | |
85 | 85 | @x |
86 | 86 | <para>Now, run the tests as the <systemitem |
87 | - class="username">nobody</systemitem> user:</para> | |
87 | + class="username">tester</systemitem> user:</para> | |
88 | 88 | @y |
89 | 89 | <para> |
90 | - <systemitem class="username">nobody</systemitem> ユーザーでテストを実行します。 | |
90 | + <systemitem class="username">tester</systemitem> ユーザーでテストを実行します。 | |
91 | 91 | </para> |
92 | 92 | @z |
93 | 93 | |
94 | 94 | @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> | |
95 | + <para>The <systemitem class="username">tester</systemitem> | |
109 | 96 | 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> | |
97 | + up in some <quote>diff</quote> output in four test results. Portions of the | |
98 | + run-execscript, run-lastpipe, run-read, and run-test programs | |
99 | + are known to fail in the LFS chroot environment, but pass if the tests | |
100 | + are run in a full system.</para> | |
111 | 101 | @y |
112 | 102 | <para> |
113 | - ただし <systemitem class="username">nobody</systemitem> ユーザーには、すべてのテストを正常終了させるための権限を持っていません。 | |
114 | - 4 つあるテストの<quote>diff</quote>出力において、このことがわかります。 | |
103 | + <systemitem class="username">tester</systemitem> ユーザーは、すべてのテストを成功させる十分な権限を有していません。 | |
104 | + このことはテストの<quote>diff</quote>出力からわかります。 | |
105 | + run-execscript, run-lastpipe, run-read, run-test というプログラムに対するテストは、LFS chroot 環境下では部分的に失敗します。 | |
106 | + ただし完成したシステム上において、このテストを実行すれば成功します。 | |
115 | 107 | </para> |
116 | 108 | @z |
117 | 109 |
@@ -127,15 +127,15 @@ | ||
127 | 127 | |
128 | 128 | @x |
129 | 129 | <para>We're going to run the remainder of the tests as the |
130 | - <systemitem class="username">nobody</systemitem> user. Certain tests, | |
130 | + <systemitem class="username">tester</systemitem> user. Certain tests, | |
131 | 131 | however, require that the user be a member of more than one group. So that |
132 | 132 | these tests are not skipped we'll add a temporary group and make the |
133 | - user <systemitem class="username">nobody</systemitem> a part of it:</para> | |
133 | + user <systemitem class="username">tester</systemitem> a part of it:</para> | |
134 | 134 | @y |
135 | 135 | <para> |
136 | - ここからは <systemitem class="username">nobody</systemitem> ユーザー向けのテストを実行します。 | |
136 | + ここからは <systemitem class="username">tester</systemitem> ユーザー向けのテストを実行します。 | |
137 | 137 | ただしテストの中には、複数のグループに属するユーザーを必要とするものがあります。 |
138 | - そのようなテストが確実に実施されるように、一時的なグループを作って <systemitem class="username">nobody</systemitem> ユーザーがそれに属するようにします。 | |
138 | + そのようなテストが確実に実施されるように、一時的なグループを作って <systemitem class="username">tester</systemitem> ユーザーがそれに属するようにします。 | |
139 | 139 | </para> |
140 | 140 | @z |
141 | 141 |
@@ -288,6 +288,17 @@ | ||
288 | 288 | @z |
289 | 289 | |
290 | 290 | @x |
291 | + <para>Some tests later in the chapter need a regular user. We add this | |
292 | + user here and delete this account at the end of the chapter.</para> | |
293 | +@y | |
294 | + <para> | |
295 | + 本章のこれ以降のテストの中には、通常のユーザーを必要とするものがあります。 | |
296 | + ここでそういったユーザーを追加します。 | |
297 | + これは本章の最後には削除します。 | |
298 | + </para> | |
299 | +@z | |
300 | + | |
301 | +@x | |
291 | 302 | <para>To remove the <quote>I have no name!</quote> prompt, start a new |
292 | 303 | shell. Since a full Glibc was installed in <xref |
293 | 304 | linkend="chapter-temporary-tools"/> and the |
@@ -68,15 +68,6 @@ | ||
68 | 68 | @z |
69 | 69 | |
70 | 70 | @x |
71 | - <para>Two tests are known to fail in the chroot environment: | |
72 | - sv-bug-54171.old-O3 and sv-bug-54171.new-O3.</para> | |
73 | -@y | |
74 | - <para> | |
75 | - chroot 環境のもとでは 2 つのテスト、sv-bug-54171.old-O3 と sv-bug-54171.new-O3 が失敗します。 | |
76 | - </para> | |
77 | -@z | |
78 | - | |
79 | -@x | |
80 | 71 | <para>Install the package:</para> |
81 | 72 | @y |
82 | 73 | <para>&InstallThePackage;</para> |
@@ -223,13 +223,13 @@ | ||
223 | 223 | |
224 | 224 | @x |
225 | 225 | <para>The GCC build directory is owned by <systemitem class="username"> |
226 | - nobody</systemitem> now and the ownership of the installed header | |
226 | + tester</systemitem> now and the ownership of the installed header | |
227 | 227 | directory (and its content) will be incorrect. Change the ownership to |
228 | 228 | <systemitem class="username">root</systemitem> user and group:</para> |
229 | 229 | @y |
230 | 230 | <para> |
231 | 231 | GCC のビルドディレクトリの所有者は <systemitem class="username"> |
232 | - nobody</systemitem> であるため、ヘッダーがインストールされるディレクトリ(とその内容)に対する所有権が不適切なものになります。 | |
232 | + tester</systemitem> であるため、ヘッダーがインストールされるディレクトリ(とその内容)に対する所有権が不適切なものになります。 | |
233 | 233 | そこでその所有権を <systemitem class="username">root</systemitem> ユーザーとグループに変更します。 |
234 | 234 | </para> |
235 | 235 | @z |
@@ -116,4 +116,13 @@ | ||
116 | 116 | url="&blfs-book;/introduction/la-files.html">BLFS の節 "About Libtool |
117 | 117 | Archive (.la) files"</ulink> を参照してください。 |
118 | 118 | </para> |
119 | +@z | |
120 | + | |
121 | +@x | |
122 | + <para>Finally, remove the temporary 'tester' usr account created at the | |
123 | + beginning of this chapter.</para> | |
124 | +@y | |
125 | + <para> | |
126 | + 最後に、本章のはじめに生成した 'tester' ユーザーアカウントを削除します。 | |
127 | + </para> | |
119 | 128 | @z |
\ No newline at end of file |
@@ -26,10 +26,10 @@ | ||
26 | 26 | @z |
27 | 27 | |
28 | 28 | @x |
29 | - <para>First fix an issue in the LFS environment and remove a failing test:</para> | |
29 | + <para>First fix an issue in the LFS environment:</para> | |
30 | 30 | @y |
31 | 31 | <para> |
32 | - はじめに LFS 環境にて問題となる箇所を修正し、失敗するテストを削除します。 | |
32 | + はじめに LFS 環境にて問題となる箇所を修正します。 | |
33 | 33 | </para> |
34 | 34 | @z |
35 | 35 |
@@ -40,20 +40,6 @@ | ||
40 | 40 | @z |
41 | 41 | |
42 | 42 | @x |
43 | - <title>The meaning of the new configure option:</title> | |
44 | -@y | |
45 | - <title>&MeaningOfOption1;configure&MeaningOfOption2;</title> | |
46 | -@z | |
47 | - | |
48 | -@x | |
49 | - <para>This sets the installation directory for the HTML documentation.</para> | |
50 | -@y | |
51 | - <para> | |
52 | - HTML ドキュメントをインストールするディレクトリを指定します。 | |
53 | - </para> | |
54 | -@z | |
55 | - | |
56 | -@x | |
57 | 43 | <para>Compile the package and generate the HTML documentation:</para> |
58 | 44 | @y |
59 | 45 | <para>パッケージをコンパイルし HTML ドキュメントを生成します。</para> |
@@ -25,9 +25,9 @@ | ||
25 | 25 | @z |
26 | 26 | |
27 | 27 | @x |
28 | - <title>FHS compliance notes</title> | |
28 | + <title>Installation of Util-linux</title> | |
29 | 29 | @y |
30 | - <title>FHS コンプライアンス情報</title> | |
30 | + <title>&InstallationOf1;Util-linux&InstallationOf2;</title> | |
31 | 31 | @z |
32 | 32 | |
33 | 33 | @x |
@@ -34,32 +34,18 @@ | ||
34 | 34 | <para>The FHS recommends using the <filename |
35 | 35 | class="directory">/var/lib/hwclock</filename> directory instead of the |
36 | 36 | usual <filename class="directory">/etc</filename> directory as the |
37 | - location for the <filename>adjtime</filename> file. First create a directory | |
38 | - to enable storage for the <command>hwclock</command> program:</para> | |
37 | + location for the <filename>adjtime</filename> file. Create this directory | |
38 | + with:</para> | |
39 | 39 | @y |
40 | 40 | <para> |
41 | 41 | FHS では <filename>adjtime</filename> ファイルの配置場所として <filename |
42 | 42 | class="directory">/etc</filename> ディレクトリではなく <filename |
43 | 43 | class="directory">/var/lib/hwclock</filename> ディレクトリを推奨しています。 |
44 | - <command>hwclock</command> プログラムが利用するディレクトリをまず生成します。 | |
44 | + そこで以下によりそのディレクトリを生成します。 | |
45 | 45 | </para> |
46 | 46 | @z |
47 | 47 | |
48 | 48 | @x |
49 | - <title>Installation of Util-linux</title> | |
50 | -@y | |
51 | - <title>&InstallationOf1;Util-linux&InstallationOf2;</title> | |
52 | -@z | |
53 | - | |
54 | -@x | |
55 | - <para>First, fix one of the regression tests:</para> | |
56 | -@y | |
57 | - <para> | |
58 | - まずは縮退テスト (regression test) の不備を修正します。 | |
59 | - </para> | |
60 | -@z | |
61 | - | |
62 | -@x | |
63 | 49 | <para>Remove the earlier created symlinks and files:</para> |
64 | 50 | @y |
65 | 51 | <para> |
@@ -78,21 +78,21 @@ | ||
78 | 78 | |
79 | 79 | @x |
80 | 80 | <para>To prepare the tests, ensure that the |
81 | - <systemitem class="username">nobody</systemitem> user can write | |
81 | + <systemitem class="username">tester</systemitem> user can write | |
82 | 82 | to the sources tree:</para> |
83 | 83 | @y |
84 | 84 | <para> |
85 | 85 | コンパイル結果をテストするために、<systemitem |
86 | - class="username">nobody</systemitem> ユーザーがソースツリーに書き込みできるようにします。 | |
86 | + class="username">tester</systemitem> ユーザーがソースツリーに書き込みできるようにします。 | |
87 | 87 | </para> |
88 | 88 | @z |
89 | 89 | |
90 | 90 | @x |
91 | 91 | <para>Now run the tests as the <systemitem |
92 | - class="username">nobody</systemitem> user:</para> | |
92 | + class="username">tester</systemitem> user:</para> | |
93 | 93 | @y |
94 | 94 | <para> |
95 | - <systemitem class="username">nobody</systemitem> ユーザーによりテストを実行します。 | |
95 | + <systemitem class="username">tester</systemitem> ユーザーによりテストを実行します。 | |
96 | 96 | </para> |
97 | 97 | @z |
98 | 98 |
@@ -8,24 +8,24 @@ | ||
8 | 8 | % $Date:: $ |
9 | 9 | % |
10 | 10 | @x |
11 | -<!ENTITY version "SVN-20200528"> | |
11 | +<!ENTITY version "SVN-20200529"> | |
12 | 12 | @y |
13 | 13 | <?xml version="1.0" encoding="UTF-8"?> |
14 | -<!ENTITY version "SVN-20200528"> | |
14 | +<!ENTITY version "SVN-20200529"> | |
15 | 15 | @z |
16 | 16 | |
17 | 17 | @x |
18 | -<!ENTITY versiond "20200528-systemd"> | |
18 | +<!ENTITY versiond "20200529-systemd"> | |
19 | 19 | @y |
20 | -<!ENTITY versiond "20200528-systemd"> | |
20 | +<!ENTITY versiond "20200529-systemd"> | |
21 | 21 | @z |
22 | 22 | |
23 | 23 | @x |
24 | -<!ENTITY releasedate "May 28th, 2020"> | |
24 | +<!ENTITY releasedate "May 29th, 2020"> | |
25 | 25 | @y |
26 | -<!ENTITY releasedate "2020/05/28"> | |
27 | -<!ENTITY jversion "20200529"> | |
28 | -<!ENTITY jversiond "20200529"> | |
26 | +<!ENTITY releasedate "2020/05/29"> | |
27 | +<!ENTITY jversion "20200531"> | |
28 | +<!ENTITY jversiond "20200531"> | |
29 | 29 | <!ENTITY dir-jversion "svn-ja"> |
30 | 30 | <!ENTITY dir-jversiond "svn-sysdja"> |
31 | 31 | @z |
@@ -6,5 +6,5 @@ | ||
6 | 6 | dnl $Date:: $ |
7 | 7 | dnl |
8 | 8 | dnl m4-include this file to define the current LFS version |
9 | -m4_define([lfs_version], [svn-20200528]) | |
10 | -m4_define([lfsd_version], [20200528-systemd]) | |
9 | +m4_define([lfs_version], [svn-20200529]) | |
10 | +m4_define([lfsd_version], [20200529-systemd]) |