diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml index d9c44641c..d93cc1f5e 100644 --- a/appendices/dependencies.xml +++ b/appendices/dependencies.xml @@ -4,8 +4,7 @@ %general-entities; - Systemd - Udev"> + SystemdUdev"> Berkeley DB"> ]> @@ -45,7 +44,7 @@ &dependencies; - Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, + Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed, and Texinfo @@ -2571,9 +2570,10 @@ &before; Binutils, - D-Bus, E2fsprogs, - IProute2, Kmod, Man-DB, Procps-ng, Python, - &systemd-udev;, and Util-linux + D-Bus, + E2fsprogs, IProute2, Kmod, Man-DB, Procps-ng, Python, + &systemd-udev;, + and Util-linux diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index f1f373dce..83822ffa8 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -40,6 +40,60 @@ appropriate for the entry or if needed the entire day's listitem. --> + + 2024-10-25 + + + [bdubbs] - Update to iana-etc-20241015. Addresses + #5006. + + + [bdubbs] - Update to vim-9.1.0813. Addresses + #4500. + + + [bdubbs] - Update to xz-5.6.3. Fixes + #5572. + + + [bdubbs] - Update to sysvinit-3.11. Fixes + #5581. + + + [bdubbs] - Update to setuptools-75.2.0. Fixes + #5577. + + + [bdubbs] - Update to Python3-3.13.0. Fixes + #5575. + + + [bdubbs] - Update to openssl-3.4.0. Fixes + #5582. + + + [bdubbs] - Update to meson-1.6.0. Fixes + #5580. + + + [bdubbs] - Update to markupsafe-3.0.2. Fixes + #5576. + + + [bdubbs] - Update to linux-6.11.5. Fixes + #5574. + + + [bdubbs] - Update to less-668. Fixes + #5578. + + + [bdubbs] - Update to elfutils-0.192. Fixes + #5579. + + + + 2024-10-03 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 2bd9ce999..21032b1bf 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -143,18 +143,18 @@ - + - + @@ -182,9 +182,9 @@ - + Meson-&meson-version; @@ -239,9 +239,9 @@ Systemd-&systemd-version; - + @@ -269,9 +269,9 @@ - + diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index dfe897855..7b31f11ca 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -190,8 +190,8 @@ cd build packages to define the location where the package should be installed. If it is not set, it defaults to the root (/) directory. Here we specify that - the package is installed in $LFS - , which will become the root directory in + $LFS, which will become the root directory in . diff --git a/chapter08/python.xml b/chapter08/python.xml index ed3df8453..75f18945f 100644 --- a/chapter08/python.xml +++ b/chapter08/python.xml @@ -88,7 +88,8 @@ limit and 1 SBU (measured when building Binutils pass 1 with one CPU core) should be enough. Some tests are flaky, so the test suite will automatically re-run failed tests. If a test failed but then passed - when re-run, it should be considered as passed. + when re-run, it should be considered as passed. One test, test_ssl, + is known to fail in the chroot environment. Install the package: @@ -163,7 +164,7 @@ EOF tar --no-same-owner \ -xvf ../python-&python-version;-docs-html.tar.bz2 -cp -R --no-preserve=mode python-&python-minor;-docs-html/* \ +cp -R --no-preserve=mode python-&python-version;-docs-html/* \ /usr/share/doc/python-&python-version;/html diff --git a/chapter10/kernel.xml b/chapter10/kernel.xml index 3410fcb0e..d0dd10889 100644 --- a/chapter10/kernel.xml +++ b/chapter10/kernel.xml @@ -371,7 +371,7 @@ If you've decided to use a separate &boot-dir; partition for the LFS system (maybe sharing a &boot-dir; partition with the host - distro) , the files copied below should go there. The easiest way to + distro), the files copied below should go there. The easiest way to do that is to create the entry for &boot-dir; in &fstab; first (read the previous section for details), then issue the following command as the &root; user in the diff --git a/lfs-latest-git.php b/lfs-latest-git.php index 6b7b2d4c2..5309d38ad 100644 --- a/lfs-latest-git.php +++ b/lfs-latest-git.php @@ -14,6 +14,7 @@ $regex = array(); //$regex[ 'bzip2' ] = "/^.*current version is ([\d\.]+).*$/"; $regex[ 'intltool' ] = "/^.*Latest version is (\d[\d\.]+\d).*$/"; $regex[ 'less' ] = "/^.*current released version is less-(\d+).*$/"; +$regex[ 'markupsafe' ] = "/^.*MarkupSafe ([\d\.]+).*$/"; $regex[ 'mpfr' ] = "/^mpfr-([\d\.]+)\.tar.*$/"; //$regex[ 'Python' ] = "/^.*Latest Python 3.*Python (3[\d\.]+\d).*$/"; //$regex[ 'sysvinit' ] = "/^.*sysvinit-([\d\.]+)dsf\.tar.*$/"; @@ -147,7 +148,7 @@ if ( $package == "psmisc" ) $dirpath = "https://gitlab.com/psmisc/psmisc/-/t if ( $package == "Python" ) $dirpath = "https://www.python.org/downloads/source/"; if ( $package == "shadow" ) $dirpath = github("shadow-maint/shadow"); if ( $package == "sysvinit" ) $dirpath = github("slicer69/sysvinit"); -if ( $package == "MarkupSafe" ) $dirpath = "https://pypi.python.org/pypi/MarkupSafe/"; +if ( $package == "markupsafe" ) $dirpath = "https://pypi.python.org/pypi/MarkupSafe/"; if ( $package == "jinja" ) $dirpath = "https://pypi.python.org/pypi/Jinja2/"; if ( $package == "sysklogd" ) $dirpath = github("troglobit/sysklogd"); if ( $package == "systemd" ) $dirpath = github("systemd/systemd"); diff --git a/packages.ent b/packages.ent index fe954dca8..eff1959b9 100644 --- a/packages.ent +++ b/packages.ent @@ -148,10 +148,10 @@ - - + + - + @@ -317,10 +317,10 @@ - + - + @@ -383,10 +383,10 @@ - - + + - + @@ -441,12 +441,12 @@ - + - + - + - - - + + + - + - - + + @@ -647,10 +647,10 @@ - - + + - + @@ -689,10 +689,10 @@ - + - + @@ -755,10 +755,10 @@ - + - + - + @@ -793,10 +793,10 @@ - - + + - +