source: chapter01/changelog.xml@ 675606b

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 ml-11.0 multilib trunk xry111/git-transition xry111/glibc-2.34 xry111/tester-nohack xry111/usr-move
Last change on this file since 675606b was 675606b, checked in by Bruce Dubbs <bdubbs@…>, 18 months ago

Split Chapter 5 into three separate chapters.
Implement a new method of cross-building the LFS tool chain
and other tools to simplify the method of isolating the
new system from the original host. This will be the start of
LFS-10.0.

Move old trunk/BOOK to branches/old-trunk.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11946 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 19.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../general.ent">
5 %general-entities;
6]>
7
8<sect1 id="ch-intro-changelog">
9 <?dbhtml filename="changelog.html"?>
10
11 <title>Changelog</title>
12
13 <para>This is version
14 <phrase revision="sysv">&version;</phrase>
15 <phrase revision="systemd">&versiond;</phrase>
16 of the Linux From Scratch book, dated
17 &releasedate;. If this book is more than six months old, a newer and better
18 version is probably already available. To find out, please check one of the
19 mirrors via <ulink url="&lfs-root;mirrors.html"/>.</para>
20
21 <para>Below is a list of changes made since the previous release of the
22 book.</para>
23
24 <itemizedlist>
25 <title>Changelog Entries:</title>
26
27<!-- Changelog template
28
29 <listitem>
30 <para>Date</para>
31 <itemizedlist>
32 <listitem>
33 <para>[name] - New changelog entry.</para>
34 </listitem>
35 <listitem>
36 <para>[name] - Previous changelog entry.</para>
37 </listitem>
38 </itemizedlist>
39 </listitem>
40
41 Note: If a change is only specific to sysv or systemd, then use
42 <listitem revision="sysv"> or <listitem revision="systemd"> as
43 appropriate for the entry or if needed the entire day's listitem.
44 -->
45
46 <listitem>
47 <para>2020-06-16</para>
48 <itemizedlist>
49 <listitem>
50 <para>[bdubbs] - Split Chapter 5 into three separate chapters.
51 Implement a new method of cross-building the LFS tool chain
52 and other tools to simplify the method of isolating the
53 new system from the original host. This will be the start of
54 LFS-10.0.</para>
55 </listitem>
56 </itemizedlist>
57 </listitem>
58
59 <listitem>
60 <para>2020-06-03</para>
61 <itemizedlist>
62 <listitem revision="systemd">
63 <para>[renodr] - Fix systemd's build with GCC-10 with a patch instead
64 of CFLAGS.</para>
65 </listitem>
66 <listitem>
67 <para>[renodr] - Update to perl-5.30.3 (security update). Fixes
68 <ulink url="&lfs-ticket-root;4664">#4664</ulink>.</para>
69 </listitem>
70 <listitem revision="systemd">
71 <para>[renodr] - Update to dbus-1.12.18 (security update). Fixes
72 <ulink url="&lfs-ticket-root;4665">#4665</ulink>.</para>
73 </listitem>
74 <listitem>
75 <para>[renodr] - Update to man-db-2.9.2. Fixes
76 <ulink url="&lfs-ticket-root;4663">#4663</ulink>.</para>
77 </listitem>
78 <listitem>
79 <para>[renodr] - Update to libcap-2.36. Fixes
80 <ulink url="&lfs-ticket-root;4666">#4666</ulink>.</para>
81 </listitem>
82 <listitem>
83 <para>[renodr] - Update to bison-3.6.3. Fixes
84 <ulink url="&lfs-ticket-root;4667">#4667</ulink>.</para>
85 </listitem>
86 </itemizedlist>
87 </listitem>
88
89 <listitem>
90 <para>2020-05-31</para>
91 <itemizedlist>
92 <listitem>
93 <para>[pierre] - Fix bash tests: add a couple of symlinks
94 from /bin to /tools, create the tester user with the uid of
95 the tty owner, run the bash tests with su &lt;&lt; EOF, and
96 explicitely defining stdin (with help from thomas and bdubbs).</para>
97 </listitem>
98 </itemizedlist>
99 </listitem>
100
101 <listitem>
102 <para>2020-05-29</para>
103 <itemizedlist>
104 <listitem>
105 <para>[xry111] - Move flex earlier in chapter 6, so that binutils
106 can use it.</para>
107 </listitem>
108 <listitem>
109 <para>[xry111] - Remove bzip2 and flex from chapter 5.</para>
110 </listitem>
111 <listitem>
112 <para>[xry111] - Move zstd earlier in chapter 6, so that file and
113 GCC can use it.</para>
114 </listitem>
115 <listitem>
116 <para>[bdubbs] - Run sed and findutils tests as an
117 unprivileged user. Fixes
118 <ulink url="&lfs-ticket-root;4661">#4661</ulink>.</para>
119 </listitem>
120 </itemizedlist>
121 </listitem>
122
123 <listitem>
124 <para>2020-05-28</para>
125 <itemizedlist>
126 <listitem>
127 <para>[bdubbs] - Add an unprivileged user, tester, at the
128 beginning of Chapter 6 for running some tests. This
129 user is then removed at the end of the chapter.</para>
130 </listitem>
131 <listitem>
132 <para>[bdubbs] - Update to zstd-1.4.5. Fixes
133 <ulink url="&lfs-ticket-root;4660">#4660</ulink>.</para>
134 </listitem>
135 <listitem>
136 <para>[bdubbs] - Update to util-linux-2.35.2. Fixes
137 <ulink url="&lfs-ticket-root;4659">#4659</ulink>.</para>
138 </listitem>
139 <listitem>
140 <para>[bdubbs] - Update to bison-3.6.2. Fixes
141 <ulink url="&lfs-ticket-root;4657">#4657</ulink>.</para>
142 </listitem>
143 <listitem>
144 <para>[pierre] - Update to linux-5.6.15. Fixes
145 <ulink url="&lfs-ticket-root;4658">#4658</ulink>.</para>
146 </listitem>
147 </itemizedlist>
148 </listitem>
149
150 <listitem>
151 <para>2020-05-27</para>
152 <itemizedlist>
153 <listitem>
154 <para>[pierre] - Bash: document test results.</para>
155 </listitem>
156 </itemizedlist>
157 </listitem>
158
159 <listitem>
160 <para>2020-05-26</para>
161 <itemizedlist>
162 <listitem>
163 <para>[pierre] - Bash: do not use "su -c command" to change user
164 to nobody: it removes the controlling terminal and makes some
165 tests fail. Use "su &lt;&lt; EOF" instead.</para>
166 </listitem>
167 <listitem>
168 <para>[pierre] - Mount /dev/pts with "--bind", so that "tty"
169 knows there is a terminal. Fixes a test in coreutils.</para>
170 </listitem>
171 <listitem>
172 <para>[pierre] - Add a patch to fix a failure in gold test suite,
173 which really needs -fcommon in some tests.</para>
174 </listitem>
175 <listitem>
176 <para>[pierre] - Fix a failure in automake test suite.</para>
177 </listitem>
178 <listitem>
179 <para>[pierre] - Update to vim-8.2.0814.</para>
180 </listitem>
181 <listitem>
182 <para>[pierre] - Add a symlink from /tools/lib/locale
183 to /usr/lib/locale/locale-archive, to allow some programs
184 to find the installed locales. Fixes test failures in bison
185 and man-db.</para>
186 </listitem>
187 </itemizedlist>
188 </listitem>
189
190 <listitem>
191 <para>2020-05-21</para>
192 <itemizedlist>
193 <listitem>
194 <para>[pierre] - Fix a crash at early boot when using
195 CONFIG_STACK_PROTECTOR_STRONG=y in kernel configuration.</para>
196 </listitem>
197 </itemizedlist>
198 </listitem>
199
200 <listitem>
201 <para>2020-05-16</para>
202 <itemizedlist>
203 <listitem>
204 <para>[bdubbs] - Update to meson-0.54.2. Fixes
205 <ulink url="&lfs-ticket-root;4656">#4656</ulink>.</para>
206 </listitem>
207 <listitem>
208 <para>[bdubbs] - Update to Python-3.8.3. Fixes
209 <ulink url="&lfs-ticket-root;4655">#4655</ulink>.</para>
210 </listitem>
211 <listitem>
212 <para>[bdubbs] - Update to bison-3.6.1. Fixes
213 <ulink url="&lfs-ticket-root;4654">#4654</ulink>.</para>
214 </listitem>
215 <listitem>
216 <para>[bdubbs] - Update to linux-5.6.13. Fixes
217 <ulink url="&lfs-ticket-root;4653">#4653</ulink>.</para>
218 </listitem>
219 </itemizedlist>
220 </listitem>
221
222 <listitem revision="systemd">
223 <para>2020-05-09</para>
224 <itemizedlist>
225 <listitem>
226 <para>[pierre] - Pass -Wno-format-overflow to systemd to
227 prevent an error with GCC 10.</para>
228 </listitem>
229 </itemizedlist>
230 </listitem>
231
232 <listitem>
233 <para>2020-05-09</para>
234 <itemizedlist>
235 <listitem>
236 <para>[pierre] - Patch GCC pass 2 to allow cross-compile
237 (specific to new cross method).</para>
238 </listitem>
239 </itemizedlist>
240 </listitem>
241
242 <listitem>
243 <para>2020-05-08</para>
244 <itemizedlist>
245 <listitem>
246 <para>[bdubbs] - Update to vim-8.2.0716.</para>
247 </listitem>
248 <listitem>
249 <para>[bdubbs] - Update to bison-3.6. Fixes
250 <ulink url="&lfs-ticket-root;4652">#4652</ulink>.</para>
251 </listitem>
252 <listitem>
253 <para>[bdubbs] - Update to gcc-10.1.0. Fixes
254 <ulink url="&lfs-ticket-root;4651">#4651</ulink>.</para>
255 </listitem>
256 <listitem>
257 <para>[bdubbs] - Update to libcap-2.34. Fixes
258 <ulink url="&lfs-ticket-root;4650">#4650</ulink>.</para>
259 </listitem>
260 <listitem>
261 <para>[bdubbs] - Update to bc-2.7.2. Fixes
262 <ulink url="&lfs-ticket-root;4648">#4648</ulink>.</para>
263 </listitem>
264 <listitem>
265 <para>[bdubbs] - Update to linux-5.6.11. Fixes
266 <ulink url="&lfs-ticket-root;4649">#4649</ulink>.</para>
267 </listitem>
268 </itemizedlist>
269 </listitem>
270
271 <listitem>
272 <para>2020-05-01</para>
273 <itemizedlist>
274 <listitem>
275 <para>[bdubbs] - Update to tzdata-2020a. Fixes
276 <ulink url="&lfs-ticket-root;4644">#4644</ulink>.</para>
277 </listitem>
278 <listitem>
279 <para>[bdubbs] - Update to meson-0.54.1. Fixes
280 <ulink url="&lfs-ticket-root;4646">#4646</ulink>.</para>
281 </listitem>
282 <listitem>
283 <para>[bdubbs] - Update to iana-etc-20200429. Fixes
284 <ulink url="&lfs-ticket-root;4645">#4645</ulink>.</para>
285 </listitem>
286 <listitem>
287 <para>[bdubbs] - Update to linux-5.6.8. Fixes
288 <ulink url="&lfs-ticket-root;4630">#4630</ulink>.</para>
289 </listitem>
290 </itemizedlist>
291 </listitem>
292
293 <listitem>
294 <para>2020-04-23</para>
295 <itemizedlist>
296 <listitem>
297 <para>[ken] - Update to openssl-1.1.1g (Security Fix). Fixes
298 <ulink url="&lfs-ticket-root;4643">#4643</ulink>.</para>
299 </listitem>
300 </itemizedlist>
301 </listitem>
302
303 <listitem>
304 <para>2020-04-20</para>
305 <itemizedlist>
306 <listitem>
307 <para>[pierre] - Change -isystem to -idirafter in "Adjusting the
308 toolchain". This allows to search g++ private headers before
309 the public ones, which is the normal search order, with the
310 drawback that it includes the headers in /tools if they exist
311 in both /usr and /tools. Fix most of
312 <ulink url="&lfs-ticket-root;4641">#4641</ulink>.</para>
313 </listitem>
314 </itemizedlist>
315 </listitem>
316
317 <listitem>
318 <para>2020-04-19</para>
319 <itemizedlist>
320 <listitem>
321 <para>[pierre] - Build util-linux in chapter 5 for both books.
322 link util-linux libraries and headers from /usr to /tools.
323 Copy util-linux pkg-config files from /tools to /usr, changing
324 any occurence of /tools to /usr. Also move eudev before util-linux.
325 Fixes <ulink url="&lfs-ticket-root;4637">#4637</ulink>,
326 <ulink url="&lfs-ticket-root;4638">#4638</ulink>, and
327 <ulink url="&lfs-ticket-root;4642">#4642</ulink>.</para>
328 </listitem>
329 <listitem>
330 <para>[pierre] - Reinstate flex in chapter 5, so that ar and ranlib
331 (binutils) link against libfl. This allows to run tests for bison,
332 too. Fixes
333 <ulink url="&lfs-ticket-root;4631">#4631</ulink>.</para>
334 </listitem>
335 <listitem>
336 <para>[pierre] - Prevent readline.pc from referencing termcap as
337 a private library by adding --with-curses to configure switches.
338 Fixes <ulink url="&lfs-ticket-root;4635">#4635</ulink>.</para>
339 </listitem>
340 <listitem>
341 <para>[pierre] - Allow bison to use the libtextstyle.so library from
342 gettext, by moving gettext before bison. Fixes
343 <ulink url="&lfs-ticket-root;4634">#4634</ulink>.</para>
344 </listitem>
345 <listitem>
346 <para>[pierre] - Allow some shadow programs to use "setcap" by
347 moving libcap before shadow. Fixes
348 <ulink url="&lfs-ticket-root;4633">#4633</ulink>.</para>
349 </listitem>
350 <listitem>
351 <para>[pierre] - Fix a wrong hardcoded path in some programs
352 from the shadow package. Fixes
353 <ulink url="&lfs-ticket-root;4632">#4632</ulink>.</para>
354 </listitem>
355 </itemizedlist>
356 </listitem>
357
358 <listitem>
359 <para>2020-04-15</para>
360 <itemizedlist>
361 <listitem revision="systemd">
362 <para>[renodr] - Install the man pages in systemd. Fixes
363 <ulink url="&lfs-ticket-root;4627">#4627</ulink>.</para>
364 </listitem>
365 <listitem>
366 <para>[bdubbs] - Update to gawk-5.1.0. Fixes
367 <ulink url="&lfs-ticket-root;4629">#4629</ulink>.</para>
368 </listitem>
369 <listitem>
370 <para>[bdubbs] - Update to gettext-0.20.2. Fixes
371 <ulink url="&lfs-ticket-root;4628">#4628</ulink>.</para>
372 </listitem>
373 <listitem>
374 <para>[bdubbs] - Update to man-pages-5.06. Fixes
375 <ulink url="&lfs-ticket-root;4626">#4626</ulink>.</para>
376 </listitem>
377 <listitem>
378 <para>[bdubbs] - Update to bc-2.6.1. Fixes
379 <ulink url="&lfs-ticket-root;4625">#4625</ulink>.</para>
380 </listitem>
381 <listitem>
382 <para>[bdubbs] - Update to bison-3.5.4. Fixes
383 <ulink url="&lfs-ticket-root;4623">#4623</ulink>.</para>
384 </listitem>
385 <listitem>
386 <para>[bdubbs] - Update to iproute2-5.6.0. Fixes
387 <ulink url="&lfs-ticket-root;4622">#4622</ulink>.</para>
388 </listitem>
389 <listitem>
390 <para>[bdubbs] - Update to linux-5.6.4. Fixes
391 <ulink url="&lfs-ticket-root;4615">#4615</ulink>.</para>
392 </listitem>
393 </itemizedlist>
394 </listitem>
395
396 <listitem>
397 <para>2020-04-01</para>
398 <itemizedlist>
399 <listitem>
400 <para>[bdubbs] - Update to vim-8.2.0486. Addresses
401 <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
402 </listitem>
403 <listitem>
404 <para>[bdubbs] - Update to elfutils-0.179. Fixes
405 <ulink url="&lfs-ticket-root;4621">#4621</ulink>.</para>
406 </listitem>
407 <listitem>
408 <para>[bdubbs] - Update to meson-0.54.0. Fixes
409 <ulink url="&lfs-ticket-root;4620">#4620</ulink>.</para>
410 </listitem>
411 <listitem>
412 <para>[bdubbs] - Update to e2fsprogs-1.45.6. Fixes
413 <ulink url="&lfs-ticket-root;4619">#4619</ulink>.</para>
414 </listitem>
415 <listitem>
416 <para>[bdubbs] - Update to automake-1.16.2. Fixes
417 <ulink url="&lfs-ticket-root;4618">#4618</ulink>.</para>
418 </listitem>
419 <listitem>
420 <para>[bdubbs] - Update to xz-5.2.5. Fixes
421 <ulink url="&lfs-ticket-root;4617">#4617</ulink>.</para>
422 </listitem>
423 <listitem>
424 <para>[bdubbs] - Update to openssl-1.1.1f. Fixes
425 <ulink url="&lfs-ticket-root;4616">#4616</ulink>.</para>
426 </listitem>
427 <listitem>
428 <para>[bdubbs] - Update to perl-5.30.2. Fixes
429 <ulink url="&lfs-ticket-root;4614">#4614</ulink>.</para>
430 </listitem>
431 </itemizedlist>
432 </listitem>
433
434 <listitem>
435 <para>2020-03-29</para>
436 <itemizedlist>
437 <listitem>
438 <para>[bdubbs] - Textual updates thanks to Kevin Buckley.</para>
439 </listitem>
440 </itemizedlist>
441 </listitem>
442
443 <listitem revision="systemd">
444 <para>2020-03-19</para>
445 <itemizedlist>
446 <listitem>
447 <para>[renodr] - Update to systemd-245. Fixes
448 <ulink url="&lfs-ticket-root;4593">#4593</ulink>.</para>
449 </listitem>
450 </itemizedlist>
451 </listitem>
452
453 <listitem revision="systemd">
454 <para>2020-03-18</para>
455 <itemizedlist>
456 <listitem>
457 <para>[renodr] - Make minor modifications to the kernel configuration
458 in order to match the configuration options to there current positions
459 in Linux-5.5</para>
460 </listitem>
461 </itemizedlist>
462 </listitem>
463
464 <listitem>
465 <para>2020-03-29</para>
466 <itemizedlist>
467 <listitem>
468 <para>[bdubbs] - Textual updates thanks to Kevin Buckley.</para>
469 </listitem>
470 </itemizedlist>
471 </listitem>
472
473 <listitem revision="systemd">
474 <para>2020-03-19</para>
475 <itemizedlist>
476 <listitem>
477 <para>[renodr] - Update to systemd-245. Fixes
478 <ulink url="&lfs-ticket-root;4593">#4593</ulink>.</para>
479 </listitem>
480 </itemizedlist>
481 </listitem>
482
483 <listitem revision="systemd">
484 <para>2020-03-18</para>
485 <itemizedlist>
486 <listitem>
487 <para>[renodr] - Make minor modifications to the kernel configuration
488 in order to match the configuration options to there current positions
489 in Linux-5.5</para>
490 </listitem>
491 </itemizedlist>
492 </listitem>
493
494 <listitem>
495 <para>2020-03-15</para>
496 <itemizedlist>
497 <listitem>
498 <para>[bdubbs] - Update to gcc-9.3.0. Fixes
499 <ulink url="&lfs-ticket-root;4613">#4613</ulink>.</para>
500 </listitem>
501 <listitem>
502 <para>[bdubbs] - Update to bc-2.6.0. Fixes
503 <ulink url="&lfs-ticket-root;4612">#4612</ulink>.</para>
504 </listitem>
505 <listitem>
506 <para>[bdubbs] - Update to bison-3.5.3. Fixes
507 <ulink url="&lfs-ticket-root;4611">#4611</ulink>.</para>
508 </listitem>
509 <listitem>
510 <para>[bdubbs] - Update to linux-5.5.9. Fixes
511 <ulink url="&lfs-ticket-root;4610">#4610</ulink>.</para>
512 </listitem>
513 <listitem>
514 <para>[bdubbs] - Update to coreutils-8.32. Fixes
515 <ulink url="&lfs-ticket-root;4609">#4609</ulink>.</para>
516 </listitem>
517 </itemizedlist>
518 </listitem>
519
520 <listitem>
521 <para>2020-03-02</para>
522 <itemizedlist>
523 <listitem>
524 <para>[bdubbs] - Update to Python-3.8.2. Fixes
525 <ulink url="&lfs-ticket-root;4606">#4606</ulink>.</para>
526 </listitem>
527 <listitem>
528 <para>[bdubbs] - Update to meson-0.52.2. Fixes
529 <ulink url="&lfs-ticket-root;4605">#4605</ulink>.</para>
530 </listitem>
531 <listitem>
532 <para>[bdubbs] - Update to man-db-2.9.1. Fixes
533 <ulink url="&lfs-ticket-root;4604">#4604</ulink>.</para>
534 </listitem>
535 <listitem>
536 <para>[bdubbs] - Update to kmod-27. Fixes
537 <ulink url="&lfs-ticket-root;4603">#4603</ulink>.</para>
538 </listitem>
539 <listitem>
540 <para>[bdubbs] - Update to procps-3.3.16. Fixes
541 <ulink url="&lfs-ticket-root;4602">#4602</ulink>.</para>
542 </listitem>
543 <listitem>
544 <para>[bdubbs] - Update to psmisc-23.3. Fixes
545 <ulink url="&lfs-ticket-root;4601">#4601</ulink>.</para>
546 </listitem>
547 <listitem>
548 <para>[bdubbs] - Update to libcap-2.33. Fixes
549 <ulink url="&lfs-ticket-root;4600">#4608</ulink>.</para>
550 </listitem>
551 <listitem>
552 <para>[bdubbs] - Update to linux-5.5.7. Fixes
553 <ulink url="&lfs-ticket-root;4598">#4598</ulink>.</para>
554 </listitem>
555 </itemizedlist>
556 </listitem>
557
558 <listitem>
559 <para>2020-03-01</para>
560 <itemizedlist>
561 <listitem>
562 <para>[bdubbs] - LFS-9.1 released.</para>
563 </listitem>
564 </itemizedlist>
565 </listitem>
566
567 </itemizedlist>
568</sect1>
Note: See TracBrowser for help on using the repository browser.