[lfs] branch trunk updated: Package updates.
git Owner ([email protected] via lfs-book Mailing List) <[email protected]> Fri, 31 Jul 2026 16:24:42 +0000
| Newsgroups | gmane.linux.lfs.book |
|---|---|
| Message-ID | <178551508202.3354911.1378836237906041465@rivendell.linuxfromscratch.org> |
This is a multi-part message in MIME format...
------------=_1785515086-1024790-6965
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch trunk
in repository lfs.
The following commit(s) were added to refs/heads/trunk by this push:
new f1476cdc3 Package updates.
new b7a797016 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
f1476cdc3 is described below
commit f1476cdc33cdf5b86d2ad3673e3b936c435932fc
Author: Bruce Dubbs <[email protected]>
AuthorDate: Fri Jul 31 11:22:04 2026 -0500
Package updates.
Update to shadow-4.20.0.
Update to vim-9.2.0858 (Security Update).
Update to systemd-261.2.
Update to sqlite-3.53.4.
Update to pkgconf-3.0.4.
Update to perl-5.44.0.
Update to linux-7.1.5.
Update to libtool-2.6.2.
Update to iana-etc-20260723.
Update to glibc-2.44 (Security Update).
Update to binutils-2.47.
---
chapter01/changelog.xml | 50 +++++++++++++++++++++++++++++++
chapter01/whatsnew.xml | 9 +++---
chapter03/patches.xml | 3 +-
chapter05/glibc.xml | 4 +--
chapter06/m4.xml | 10 +++++++
chapter08/glibc.xml | 6 ++--
chapter08/shadow.xml | 4 +++
packages.ent | 78 ++++++++++++++++++++++++-------------------------
patches.ent | 2 ++
9 files changed, 117 insertions(+), 49 deletions(-)
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index e727a1d82..31aeb67df 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,56 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+ <listitem>
+ <para>2026-08-01</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to shadow-4.20.0. Fixes
+ <ulink url="&lfs-ticket-root;5986">#5986</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to vim-9.2.0858 (Security Update). Fixes
+ <ulink url="&lfs-ticket-root;5982">#5982</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to systemd-261.2. Fixes
+ <ulink url="&lfs-ticket-root;5981">#5981</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to sqlite-3.53.4. Fixes
+ <ulink url="&lfs-ticket-root;5984">#5984</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to pkgconf-3.0.4. Fixes
+ <ulink url="&lfs-ticket-root;5977">#5977</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to perl-5.44.0. Fixes
+ <ulink url="&lfs-ticket-root;5980">#5980</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to linux-7.1.5. Fixes
+ <ulink url="&lfs-ticket-root;5979">#5979</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to libtool-2.6.2. Fixes
+ <ulink url="&lfs-ticket-root;5978">#5978</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to iana-etc-20260723. Addresss
+ <ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to glibc-2.44 (Security Update). Fixes
+ <ulink url="&lfs-ticket-root;5983">#5983</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update to binutils-2.47. Fixes
+ <ulink url="&lfs-ticket-root;5985">#5985</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
<listitem>
<para>2026-07-15</para>
<itemizedlist>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 997e111f2..704495f01 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -98,9 +98,9 @@
<!--<listitem>
<para>Gettext-&gettext-version;</para>
</listitem>-->
- <!--<listitem>
+ <listitem>
<para>Glibc-&glibc-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem>
<para>GMP-&gmp-version;</para>
</listitem>-->
@@ -158,9 +158,9 @@
<!--<listitem>
<para>Libpipeline-&libpipeline-version;</para>
</listitem>-->
- <!--<listitem>
+ <listitem>
<para>Libtool-&libtool-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem>
<para>Libxcrypt-&libxcrypt-version;</para>
</listitem>-->
@@ -302,7 +302,6 @@
<title>Added:</title>
<!-- <listitem><para></para></listitem> --> <!-- satisfy build -->
<listitem><para>mpdecimal-4.0.1</para></listitem>
- <listitem><para>glibc-2.43-linux7_fixes-1.patch</para></listitem>
<listitem><para>tar-1.35-acl_fix-1.patch</para></listitem>
<listitem><para>Python-3.14.6-consolidated_fixes-1.patch</para></listitem>
</itemizedlist>
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index ea4a8a027..01502231c 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -77,6 +77,7 @@
</varlistentry>
-->
+<!--
<varlistentry>
<term>Glibc Upstream Fixes Patch - <token>&glibc-upstream-patch-size;</token>:</term>
<listitem>
@@ -84,7 +85,7 @@
<para>MD5 sum: <literal>&glibc-upstream-patch-md5;</literal></para>
</listitem>
</varlistentry>
-
+-->
<varlistentry>
<term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
<listitem>
diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml
index d42fa2fe2..65456bdc7 100644
--- a/chapter05/glibc.xml
+++ b/chapter05/glibc.xml
@@ -71,7 +71,7 @@ esac</userinput></screen>
runtime data in the FHS-compliant locations:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
-
+<!--
<para>Now fix glibc to build against Linux 7:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>
@@ -79,7 +79,7 @@ esac</userinput></screen>
<para>The patch applied above also contains fixes of some security
vulnerabilities. The fix is not needed but also harmless for a temporary
glibc installation.</para>
-
+-->
<para>The Glibc documentation recommends building Glibc
in a dedicated build directory:</para>
diff --git a/chapter06/m4.xml b/chapter06/m4.xml
index 902166ac0..7d7e074f3 100644
--- a/chapter06/m4.xml
+++ b/chapter06/m4.xml
@@ -43,6 +43,16 @@
<sect2 role="installation">
<title>Installation of M4</title>
+ <para>
+ Ensure packages that use gnulib detect some newer functions
+ found in glibc-2.44.
+</para>
+
+<screen><userinput remap="pre">cat > $LFS/usr/share/config.site << EOF
+ac_cv_func_posix_spawn_file_actions_addchdir=yes
+ac_cv_func_posix_spawn_file_actions_addfchdir=yes
+EOF</userinput></screen>
+
<para>Prepare M4 for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \
diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml
index b910d3d4b..4e83f4723 100644
--- a/chapter08/glibc.xml
+++ b/chapter08/glibc.xml
@@ -50,24 +50,26 @@
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
+<!--
<para>Now add some fixes to address building and testing with Linux 7,
and fix 5 security vulnerabilities found after the glibc-2.43
release:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>
+-->
<para>The Glibc documentation recommends building Glibc
in a dedicated build directory:</para>
<screen><userinput remap="pre">mkdir -v build
cd build</userinput></screen>
-
+<!--
<para>Ensure that the <command>ldconfig</command> and <command>sln</command>
utilities will be installed into
<filename class="directory">/usr/sbin</filename>:</para>
<screen><userinput remap="pre">echo "rootsbindir=/usr/sbin" > configparms</userinput></screen>
-
+-->
<para>Prepare Glibc for compilation:</para>
<screen><userinput remap="configure">../configure --prefix=/usr \
diff --git a/chapter08/shadow.xml b/chapter08/shadow.xml
index 6364354d3..173c574fa 100644
--- a/chapter08/shadow.xml
+++ b/chapter08/shadow.xml
@@ -102,6 +102,10 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;</userinput></s
-e '/PATH=/{s@/sbin:@@;s@/bin:@@}' \
-i etc/login.defs</userinput></screen>
+ <para>Now fix a problem with included headers:</para>
+
+<screen><userinput remap="pre">sed -i '/stdio.h/i #include <stdint.h>' lib/find_new_sub_*ids.c</userinput></screen>
+
<para>Prepare Shadow for compilation:</para>
<screen><userinput remap="configure">touch /usr/bin/passwd
diff --git a/packages.ent b/packages.ent
index ec023a582..1ed2e5f5d 100644
--- a/packages.ent
+++ b/packages.ent
@@ -65,10 +65,10 @@
<!ENTITY bc-fin-du "7.8 MB">
<!ENTITY bc-fin-sbu "less than 0.1 SBU">
-<!ENTITY binutils-version "2.46.1">
-<!ENTITY binutils-size "27,966 KB">
+<!ENTITY binutils-version "2.47">
+<!ENTITY binutils-size "28,355 KB">
<!ENTITY binutils-url "https://sourceware.org/pub/binutils/releases/binutils-&binutils-version;.tar.xz">
-<!ENTITY binutils-md5 "9b9b73791519bf6fc8d76c7fc9fd32fe">
+<!ENTITY binutils-md5 "d772acfbd55a81644e9fe7b8189cd2a5">
<!ENTITY binutils-home "&gnu-software;binutils/">
<!ENTITY binutils-tmpp1-du "691 MB">
<!ENTITY binutils-tmpp1-sbu "1 SBU">
@@ -248,10 +248,10 @@
<!ENTITY gettext-fin-du "447 MB">
<!ENTITY gettext-fin-sbu "2.1 SBU">
-<!ENTITY glibc-version "2.43">
-<!ENTITY glibc-size "19,822 KB">
+<!ENTITY glibc-version "2.44">
+<!ENTITY glibc-size "20,138 KB">
<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
-<!ENTITY glibc-md5 "7ec2588300b299215a65aec7e6afa04f">
+<!ENTITY glibc-md5 "7677da43ef759c68e005f5d4c37986a6">
<!ENTITY glibc-home "&gnu-software;libc/">
<!ENTITY glibc-tmp-du "890 MB">
<!ENTITY glibc-tmp-sbu "1.4 SBU">
@@ -310,10 +310,10 @@
<!ENTITY gzip-fin-du "21 MB">
<!ENTITY gzip-fin-sbu "0.1 SBU">
-<!ENTITY iana-etc-version "20260617">
+<!ENTITY iana-etc-version "20260723">
<!ENTITY iana-etc-size "596 KB">
<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
-<!ENTITY iana-etc-md5 "ab6eb1647e80b3d4c89e50ab993cf8bc">
+<!ENTITY iana-etc-md5 "ee66c2a4362a94e2603672f574cf8cb7">
<!ENTITY iana-etc-home "https://www.iana.org/protocols">
<!ENTITY iana-etc-fin-du "4.8 MB">
<!ENTITY iana-etc-fin-sbu "less than 0.1 SBU">
@@ -406,10 +406,10 @@
<!ENTITY libpipeline-fin-du "10 MB">
<!ENTITY libpipeline-fin-sbu "0.1 SBU">
-<!ENTITY libtool-version "2.5.4">
-<!ENTITY libtool-size "1,033 KB">
+<!ENTITY libtool-version "2.6.2">
+<!ENTITY libtool-size "1,068 KB">
<!ENTITY libtool-url "&gnu;libtool/libtool-&libtool-version;.tar.xz">
-<!ENTITY libtool-md5 "22e0a29df8af5fdde276ea3a7d351d30">
+<!ENTITY libtool-md5 "87743862e6cabfb9e76651bc64e31e5c">
<!ENTITY libtool-home "&gnu-software;libtool/">
<!ENTITY libtool-fin-du "44 MB">
<!ENTITY libtool-fin-sbu "0.6 SBU">
@@ -425,12 +425,12 @@
<!ENTITY linux-major-version "7">
<!ENTITY linux-minor-version "1">
<!ENTITY linux-majmin-version "&linux-major-version;.&linux-minor-version;">
-<!ENTITY linux-patch-version "3">
+<!ENTITY linux-patch-version "5">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
-<!ENTITY linux-size "154,625 KB">
+<!ENTITY linux-size "154,690 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "bf2d36739dc948b9c5d923a238e150c1">
+<!ENTITY linux-md5 "75f719d50ea10e0bb623a95f468600cb">
<!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 6.10.1 / gcc-14.1.0 on x86_64 with -j4 :
minimum is allnoconfig
@@ -585,23 +585,23 @@
<!ENTITY pcre2-fin-sbu "0.2 SBU">
<!ENTITY perl-version-major "5">
-<!ENTITY perl-version-minor "42">
-<!ENTITY perl-version-patch "2">
+<!ENTITY perl-version-minor "44">
+<!ENTITY perl-version-patch "0">
<!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;">
<!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;">
-<!ENTITY perl-size "14,145 KB">
+<!ENTITY perl-size "14,571 KB">
<!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz">
-<!ENTITY perl-md5 "be6e70b71ec6589fc090f7303c5b3056">
+<!ENTITY perl-md5 "55761cf1543af326492fd194647796d1">
<!ENTITY perl-home "https://www.perl.org/">
<!ENTITY perl-tmp-du "295 MB">
<!ENTITY perl-tmp-sbu "0.6 SBU">
<!ENTITY perl-fin-du "257 MB">
<!ENTITY perl-fin-sbu "1.3 SBU">
-<!ENTITY pkgconf-version "3.0.2">
-<!ENTITY pkgconf-size "406 KB">
+<!ENTITY pkgconf-version "3.0.4">
+<!ENTITY pkgconf-size "409 KB">
<!ENTITY pkgconf-url "https://distfiles.ariadne.space/pkgconf/pkgconf-&pkgconf-version;.tar.xz">
-<!ENTITY pkgconf-md5 "1a61eabe6252047387df0379f5109ef8">
+<!ENTITY pkgconf-md5 "278da81c44a99aa21facf5b7f43c9adc">
<!ENTITY pkgconf-home "https://github.com/pkgconf/pkgconf">
<!ENTITY pkgconf-fin-du "5.0 MB">
<!ENTITY pkgconf-fin-sbu "less than 0.1 SBU">
@@ -666,28 +666,28 @@
<!ENTITY setuptools-fin-du "22 MB">
<!ENTITY setuptools-fin-sbu "less than 0.1 SBU">
-<!ENTITY shadow-version "4.19.4">
-<!ENTITY shadow-size "2,279 KB">
+<!ENTITY shadow-version "4.20.0">
+<!ENTITY shadow-size "2,237 KB">
<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz">
-<!ENTITY shadow-md5 "ed0f3ff4940822ba75a3b0687a9ce93b">
+<!ENTITY shadow-md5 "cb96509af070aeef1b2814d1c9e34120">
<!ENTITY shadow-home "&github;/shadow-maint/shadow/">
<!ENTITY shadow-fin-du "115 MB">
<!ENTITY shadow-fin-sbu "0.1 SBU">
-<!ENTITY sqlite-version "3530300">
-<!ENTITY sqlite-short-version "3.53.3">
+<!ENTITY sqlite-version "3530400">
+<!ENTITY sqlite-short-version "3.53.4">
<!ENTITY sqlite-year "2026">
-<!ENTITY sqlite-size "3,206 KB">
+<!ENTITY sqlite-size "3,207 KB">
<!ENTITY sqlite-url "https://sqlite.org/&sqlite-year;/sqlite-autoconf-&sqlite-version;.tar.gz">
-<!ENTITY sqlite-md5 "6629d5b2597aeb2233ba50dbcca9cc1a">
+<!ENTITY sqlite-md5 "ee54db5a5b04e77d4883ce0c051a1eba">
<!ENTITY sqlite-home "https://sqlite.org">
<!ENTITY sqlite-fin-du "124 MB">
<!ENTITY sqlite-fin-sbu "0.4 SBU">
<!ENTITY sqlite-doc-version "&sqlite-version;">
-<!ENTITY sqlite-doc-size "11,538 KB">
+<!ENTITY sqlite-doc-size "11,544 KB">
<!--<!ENTITY sqlite-doc-url "&anduin-sources;/sqlite-doc-&sqlite-doc-version;.tar.xz">-->
<!ENTITY sqlite-doc-url "https://sqlite.org/&sqlite-year;/sqlite-doc-&sqlite-doc-version;.zip">
-<!ENTITY sqlite-doc-md5 "95375cd647d3bd8bc45b4bb49168198f">
+<!ENTITY sqlite-doc-md5 "2cd5b168d0e5c5ae2b99beb3a4269a73">
<!ENTITY sysklogd-version "2.7.2">
<!ENTITY sysklogd-size "474 KB">
@@ -697,21 +697,21 @@
<!ENTITY sysklogd-fin-du "3.9 MB">
<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
-<!ENTITY systemd-version "261.1">
+<!ENTITY systemd-version "261.2">
<!--<!ENTITY systemd-stable "6b4878d">-->
<!-- The above entity is used whenever we move to a stable backport branch.
In the event of a critical problem or kernel change that is incompatible,
we will switch to the backport branch until the next stable release. -->
-<!ENTITY systemd-size "17,975 KB">
+<!ENTITY systemd-size "18,024 KB">
<!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
<!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">-->
-<!ENTITY systemd-md5 "e8c18dba4d0b12dfbffa1ec2a75ae83b">
+<!ENTITY systemd-md5 "e3f04ccc83a28ec5e80c5432bb8329f5">
<!ENTITY systemd-home "https://systemd.io">
-<!ENTITY systemd-man-version "261.1">
-<!ENTITY systemd-man-size "802 KB">
+<!ENTITY systemd-man-version "261.2">
+<!ENTITY systemd-man-size "803 KB">
<!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
-<!ENTITY systemd-man-md5 "28f09e8ea44375bf6d598f9ca33b0d40">
+<!ENTITY systemd-man-md5 "4c5533c1a2d0921dd4c5b5e6b8902570">
<!ENTITY systemd-fin-du "349 MB">
<!ENTITY systemd-fin-sbu "1.1 SBU">
@@ -780,9 +780,9 @@
<!ENTITY util-linux-fin-du "346 MB">
<!ENTITY util-linux-fin-sbu "0.5 SBU">
-<!ENTITY vim-version "9.2.0752">
+<!ENTITY vim-version "9.2.0858">
<!ENTITY vim-docdir "vim/vim92">
-<!ENTITY vim-size "19,446 KB">
+<!ENTITY vim-size "19,496 KB">
<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">
<!-- N.B. LFS 9.0 uses
https://github.com/vim/vim/archive/v8.1.1846/vim-8.1.1846.tar.gz
@@ -795,7 +795,7 @@
release. The "Next" button just sets "after=" in the URL. For
example, https://github.com/vim/vim/tags?after=v8.1.1847 will show
us v8.1.1846. -->
-<!ENTITY vim-md5 "22dc79645c939b02cd9b74b4cb8142bb">
+<!ENTITY vim-md5 "59ce3fccb7c7a8ab82347200cd701d72">
<!ENTITY vim-home "https://www.vim.org">
<!ENTITY vim-fin-du "217 MB">
<!ENTITY vim-fin-sbu "3.2 SBU">
diff --git a/patches.ent b/patches.ent
index 210ef8387..3536c943a 100644
--- a/patches.ent
+++ b/patches.ent
@@ -27,9 +27,11 @@
<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
<!ENTITY glibc-fhs-patch-size "2.8 KB">
+<!--
<!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_fixes-1.patch">
<!ENTITY glibc-upstream-patch-md5 "1f5074a1dce85a72d2ea465ca76e420b">
<!ENTITY glibc-upstream-patch-size "49 KB">
+-->
<!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
------------=_1785515086-1024790-6965
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
--
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page
------------=_1785515086-1024790-6965--