%general-entities; ]> Changelog This is version &version; &versiond; of the Linux From Scratch book, dated &releasedate;. If this book is more than six months old, a newer and better version is probably already available. To find out, please check one of the mirrors via . Below is a list of changes made since the previous release of the book. Changelog Entries: 2019-02-25 [bdubbs] - Update to linux-4.20.12. Fixes #4425. [bdubbs] - Update to elfutils-0.176. Fixes #4426. [bdubbs] - Update to file-5.36. Fixes #4429. [renodr] - Add a security patch for systemd-240 to fix a PID1 crash over D-Bus. Fixes #4428. 2019-02-21 [ken] - Suppress /lib/systemd/ directory created by man-db-2.8.5. 2019-02-19 [bdubbs] - Add an optional modification to the build procedure for ninja to allow use the the environment variable NINJAJOBS. 2019-02-14 [bdubbs] - Update to linux-4.20.8. Fixes #4423. [bdubbs] - Fix a problem when building Python in Chapter 5 where some hosts may use host dependent headers. 2019-02-11 [bdubbs] - Update to linux-4.20.7. Fixes #4421. [bdubbs] - Update to kmod-26. Fixes #4422. 2019-02-08 [renodr] - Update host system requirements. 2019-02-06 [bdubbs] - Simlify instructions for glibc in Chapter 5. Thanks to Romain Geissler for the report. 2019-02-05 [bdubbs] - Update to bison-3.3.2. Fixes #4419. [bdubbs] - Update to meson-0.49.2. Fixes #4420. 2019-02-02 [bdubbs] - Fix psmisc URL. Fixes #4418. [bdubbs] - Update to binutils-2.32. Fixes #4417. 2019-02-01 [bdubbs] - Update to bison-3.3.1. Fixes #4412. [bdubbs] - Update to glibc-2.29. Fixes #4415. [bdubbs] - Update to libpipeline-1.5.1. Fixes #4413. [bdubbs] - Update to linux-4.20.6. Fixes #4409. [bdubbs] - Update to meson-0.49.1. Fixes #4410. [bdubbs] - Update to mpfr-4.0.2. Fixes #4416. [bdubbs] - Update to ninja-1.9.0. Fixes #4414. 2019-01-27 [pierre] - Fix a bug introduced in tar-1.31, by adding a sed to the build instructions. Also remove an obsolete comment about a failing test. 2019-01-20 [renodr] - Regenerate the systemd man pages tarball with the Non-namespaced versions of the Docbook XSL Stylesheets. 2019-01-11 [renodr] - Add a security patch for systemd-240. This fixes CVE-2018-16865 and CVE-2018-16864 (memory corruption in journald leading to stack overflows / arbitrary code execution). Apply this as soon as you can. Fixes #4408. 2019-01-10 [bdubbs] - Update to linux-4.20.1. Fixes #4398. [bdubbs] - Update to diffutils-3.7. Fixes #4401. [bdubbs] - Update to tar-1.31. Fixes #4402. [bdubbs] - Update to man-db-2.8.5. Fixes #4403. [bdubbs] - Update to bash-5.0. Fixes #4404. [bdubbs] - Update to readline-8.0. Fixes #4405. [bdubbs] - Update to iproute2-4.20.0. Fixes #4406. [bdubbs] - Update to util-linux-2.33.1. Fixes #4407. 2019-01-01 [bdubbs] - Update to gzip-1.10. Fixes #4400. [bdubbs] - Update to tzdata-2018i. Fixes #4399. 2018-12-27 [renodr] - Update to linux-4.19.12. Fixes #4389. [renodr] - Update to e2fsprogs-1.44.5. Fixes #4390. [renodr] - Update to bison-3.2.4. Fixes #4391. [renodr] - Update to sed-4.7. Fixes #4392. [renodr] - Update to grep-3.3. Fixes #4393. [renodr] - Update to systemd-240. Contains a critical fix for systemd-tmpfiles (privilege escalation). Fixes #4394. [renodr] - Update to Python-3.7.2. Fixes #4395. [renodr] - Update to groff-1.22.4. Fixes #4396. 2018-12-12 [renodr] - Add a note to libffi about optimizing for the specific CPU in use at compile time. Similar to GMP, this causes Illegal Operation errors if the installation is moved to another system. 2018-12-11 [bdubbs] - Update to dbus-1.12.12. Fixes #4385. [bdubbs] - Update to linux-4.19.8. Fixes #4387. [bdubbs] - Update to meson-0.49.0. Fixes #4388. 2018-12-01 [bdubbs] - Move /etc/bash_completions.d/grub to a better location. Fixes #4385. [bdubbs] - Update to dejagnu-1.6.2. Fixes #4382. [bdubbs] - Update to linux-4.19.6. Fixes #4383. [bdubbs] - Update to perl-5.28.1. Fixes #4384. 2018-11-25 [bdubbs] - Update to bison-3.2.2. Fixes #4380. [bdubbs] - Update to sysvinit-2.93. Fixes #4360. 2018-11-24 [dj] - Update to linux-4.19.4. Fixes #4381. [dj] - Update to systemd-239-6b4878d. [dj] - Add "wheel" group to systemd groups. [dj] - Add touch to the list of moved coreutils programs, and clarify necessity of the moves to meet FHS compliance. 2018-11-21 [renodr] - Add "wheel" group to satisfy systemd requirements. Fixes #4376. [renodr] - Add a sed to fix a bug in autoconf's test suite. Fixes #4372. [renodr] - Update to tcl-8.6.9. Security update. Fixes #4375. [renodr] - Update to openssl-1.1.1a. This is a security update. Fixes #4379. [renodr] - Update to systemd-239-25d1ba1. This fixes three security problems in systemd. Fixes #4377. [renodr] - Update to linux-4.19.3. Fixes #4373. [renodr] - Update to elfutils-0.175. Fixes #4374. 2018-11-19 [bdubbs] - Update to libcap-2.26. Fixes #4378. 2018-11-09 [bdubbs] - Update groups file for new eudev. Fixes #4369. [bdubbs] - Update to meson-0.48.2. Fixes #4371. [bdubbs] - Update to bison-3.2.1. Fixes #4370. 2018-11-06 [bdubbs] - Update to eudev-3.2.7. Fixes #4365. [bdubbs] - Update to bison-3.2. Fixes #4367. [bdubbs] - Update to linux-4.19.1. Fixes #4368. [bdubbs] - Update to tzdata-2018g. Fixes #4366. [bdubbs] - Update to util-linux-v2.33. Fixes #4353. 2018-10-29 [dj] - Update to gdbm-1.18.1. Fixes #4364. [dj] - Update to Python-3.7.1. Fixes #4361. 2018-10-27 [dj] - Update to iproute2-4.19.0. Fixes #4363. [dj] - Update to file-5.35. Fixes #4359. [dj] - Update to tzdata-2018f. Fixes #4358. [dj] - Update to meson-0.48.1. Fixes #4357. [dj] - Update to linux-4.19. Fixes #4356. 2018-10-10 [dj] - Removed incorrect link to /toold/lib64 in systemd instructions. Fixes #4355. [dj] - Added systemd-239-meson-0.48.0_fixes-1.patch to resolve build errors with meson. [dj] - Update to meson-0.48.0. Fixes #4351. [dj] - Update to linux-4.18.12. Fixes #4352. 2018-09-30 [dj] - Restore build of Util-Linux in chapter5 to avoid reciprocal dependency for Systemd. [dj] - Moved installation of Util-Linux and E2fsprogs after Procps to satisfy build order in the Systemd book. This has no effect on the SysV book. 2018-09-20 [bdubbs] - Clean up of unneeded symbolic links. Reordered packages so version specific packages are built as late as possible in Chapter 6. Now building util-linux in Chapter 5 is unneeded and has been removed. Fixes #4345 and #4349. [bdubbs] - Update to eudev-3.2.6. Fixes #4350. [bdubbs] - Update to elfutils-0.174 (libelf). Fixes #4348. [bdubbs] - Update to psmisc-23.2. Fixes #4347. [bdubbs] - Update to openssl-1.1.1. Fixes #4346. [bdubbs] - Update to linux-4.18.9. Fixes #4344. 2018-09-02 [bdubbs] - Update to bison-3.1. Fixes #4342. [bdubbs] - Update to meson-0.47.2. Fixes #4341. [bdubbs] - Update to gdbm-1.18. Fixes #4340. [bdubbs] - Update to e2fsprogs-1.44.4. Fixes #4338. 2018-09-01 [bdubbs] - LFS-8.3 released.