Those stylesheets selected download urls by seeking some pattern
in their content. Those patterns may need to be adjusted if a new
type of file is downloaded.
We prefer to seek urls inside <para> containing "Download",
which is the norm in chapter 3. The condition is also that those
<para> are in a <listitem>.
Add mpdecimal-4.0.1.
Update to tzdata-2026c.
Update to setuptools-83.0.0.
Update to pkgconf-3.0.2.
Update to meson-1.11.2.
Update to libffi-3.7.1.
Update to linux-7.1.3.
Update to gawk-5.4.1.
Update to findutils-4.11.0.
They are databases for subordinate user and group IDs, which are useful
for rootless containers like podman (well, it's beyond BLFS but maybe
users will install it on BLFS anyway). If those files exist, useradd,
groupadd, and etc. will automatically manage their contents; otherwise
the user will create them (following the podman doc) and manage their
contents for already created users/groups manually. Doing so would be
more error-prune than the automatic handling, and also inconsistent (the
new user and groups will have the subordinate IDs automatically, but the
existing user and groups will not).
So for convinence and consistency, create them and let the Shadow
utilities to manage them.
Now the default is to use all available cores (in case we are building
in a cgroup via jhalfs, the number of available cores is counted as the
number of cores assigned to the cgroup).
Add tar-1.35-acl_fix-1.patch.
Add Python3-3.14.6 consolidated fixes (Security patch).
Update to attr-2.6.0 (Security Update).
Update to acl-2.4.0 (Security Update).
Update to expat-2.8.2 (Security Update).
Update to iana-etc-20260617.
Update to iproute2-7.1.0.
Update to libffi-3.6.0.
Update to linux-7.1.1.
Update to sqlite-autoconf-3.53.3.
Update to systemd-261.
Update to util-linux-2.42.2 (Security Update).
Update to vim-9.2.0752 (Security Update).
Update to binutils-2.46.1.
Update to file-5.48.
Update to less-704.
Update to linux-7.0.12.
Update to openssl-4.0.1.
Update to Python3-3.14.6.
Update to sqlite-autoconf-3.53.2.
Update to vim-9.2.0640 (Security Update).
Doing so is not strictly needed but it improves the consistency and
saves some CPU cycles building LFS. It may also potentially avoid a
build failure in case GCC pass 2 fixincludes breaks a pattern in a
header from some release of glibc or kernel.
In chapter09/systemd-custom.xsl the creation of a symlink for
/etc/systemd/system/tmp.mount was removed. That makes the warning
about creating the symlink when /tmp is a separate partition
no longer needed.
This commit also corrects a a very minor typo in a comment.
Update to systemd-260.2.
Update to kbd-2.10.0.
Update to util-linux-2.42.1.
Update to less-702.
Update to vim-9.2.0567 (Security Update).
Update to iana-etc-20260529.
- Update to linux-7.0.7 (Security Update)
- Update to tcl-8.6.18
- Update to expat-2.8.1 (Security Update)
- Update to vim-9.2.0481 (Security Update)
- Fix CVE-2026-7210 and CVE-2026-8328 in Python
- Update chapter01/whatsnew.xml with a current list of added patches
Updating a couple of days before the normal mid-month commit.
This is to establish the initial baseline for fixing numerous
packages in BLFS that will need to updated for linux-7 and
openssl-4.
Update to vim-9.2.0461 (Security Update).
Update to sqlite-3.53.2.
Update to Python-3.14.5.
Update to openssl-4.0.0.
Update to linux-7.0.5.
Update to iana-etc-20260604.
Add Python-3.14.5 linux7 build patch.
Add glibc linux7 fixes patch (Security Fix).
Add systemd openssl4 build patch.