Changeset e4b4c5a


Ignore:
Timestamp:
07/01/2024 06:59:19 AM (4 days ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/clfs-ng
Children:
2b63974
Parents:
fe48a03 (diff), 201aa93 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng

Files:
1 added
54 edited

Legend:

Unmodified
Added
Removed
  • appendices/dependencies.xml

    rfe48a03 re4b4c5a  
    327327        <segtitle>&dependencies;</segtitle>
    328328        <seglistitem>
    329           <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make,
    330           Perl, and Sed</seg>
     329          <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc,
     330          Grep, M4, Make, Perl, and Sed</seg>
    331331        </seglistitem>
    332332      </segmentedlist>
     
    936936        <seglistitem>
    937937          <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
    938           Gettext, Glibc, GMP, Grep, Libxcrypt, M4, Make, MPC, MPFR, Patch,
     938          Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch,
    939939          Perl, Sed, Tar, Texinfo, and Zstd</seg>
    940940        </seglistitem>
     
    10481048        <segtitle>&external;</segtitle>
    10491049        <seglistitem>
    1050           <seg><ulink url='&blfs-book;general/libxml2.html'>libxml2</ulink></seg>
     1050          <seg>
     1051            <ulink url='&blfs-book;general/libunistring.html'>
     1052              libunistring
     1053            </ulink>
     1054            and
     1055            <ulink url='&blfs-book;general/libxml2.html'>
     1056              libxml2
     1057            </ulink>
     1058          </seg>
    10511059        </seglistitem>
    10521060      </segmentedlist>
     
    15671575        <segtitle>&external;</segtitle>
    15681576        <seglistitem>
    1569           <seg>None</seg>
     1577          <seg>
     1578            <ulink url="&blfs-book;postlfs/linux-pam.html">Linux-PAM</ulink>
     1579          </seg>
    15701580        </seglistitem>
    15711581      </segmentedlist>
     
    18781888        <segtitle>&before;</segtitle>
    18791889        <seglistitem>
    1880           <seg>GCC, Perl, Python, Shadow, and &systemd-udev;</seg>
     1890          <seg>Perl, Python, Shadow, and &systemd-udev;</seg>
    18811891        </seglistitem>
    18821892      </segmentedlist>
     
    19711981      </segmentedlist>
    19721982
     1983<!-- Begin LZ4 dependency info -->
     1984  <bridgehead renderas="sect2" id="lz4-dep">Lz4</bridgehead>
     1985
     1986      <segmentedlist id="lz4-depends">
     1987        <segtitle>&dependencies;</segtitle>
     1988        <seglistitem>
     1989          <seg>Bash, Binutils, Coreutils, GCC, Glibc, and Make</seg>
     1990        </seglistitem>
     1991      </segmentedlist>
     1992
     1993      <segmentedlist id="lz4-rundeps">
     1994        <segtitle>&runtime;</segtitle>
     1995        <seglistitem>
     1996          <seg>Glibc</seg>
     1997        </seglistitem>
     1998      </segmentedlist>
     1999
     2000      <segmentedlist id="lz4-testdeps">
     2001        <segtitle>&testsuites;</segtitle>
     2002        <seglistitem>
     2003          <seg>Python</seg>
     2004        </seglistitem>
     2005      </segmentedlist>
     2006
     2007      <segmentedlist id="lz4-before">
     2008        <segtitle>&before;</segtitle>
     2009        <seglistitem>
     2010          <seg>Zstd <phrase revision="systemd">and Systemd</phrase></seg>
     2011        </seglistitem>
     2012      </segmentedlist>
     2013
     2014      <segmentedlist id="lz4-optdeps">
     2015        <segtitle>&external;</segtitle>
     2016        <seglistitem>
     2017          <seg>None</seg>
     2018        </seglistitem>
     2019      </segmentedlist>
     2020
    19732021<!-- Begin M4 dependency info -->
    19742022  <bridgehead renderas="sect2" id="m4-dep">M4</bridgehead>
     
    21022150        <segtitle>&dependencies;</segtitle>
    21032151        <seglistitem>
    2104          <seg>Bash, Coreutils, and Make</seg>
     2152         <seg>Bash, Coreutils, Make, and Sed</seg>
    21052153        </seglistitem>
    21062154      </segmentedlist>
     
    23482396        <segtitle>&testsuites;</segtitle>
    23492397        <seglistitem>
    2350           <seg>None</seg>
     2398          <seg><ulink url="&blfs-book;general/cmake.html">cmake</ulink></seg>
    23512399        </seglistitem>
    23522400      </segmentedlist>
     
    24712519        <segtitle>&testsuites;</segtitle>
    24722520        <seglistitem>
    2473           <seg>Iana-Etc, Less. and Procps-ng</seg>
     2521          <seg>Iana-Etc, Less, and Procps-ng</seg>
    24742522        </seglistitem>
    24752523      </segmentedlist>
     
    28672915        <seglistitem>
    28682916         <seg>Acl, Bash, Binutils, Coreutils, Diffutils, Gawk,
    2869          GCC, Glibc, Gperf, Grep, Jinja2, Libcap, Libxcrypt, Meson,
     2917         GCC, Glibc, Gperf, Grep, Jinja2, Libcap, Libxcrypt, Lz4, Meson,
    28702918         OpenSSL, Pkgconf, Sed, Util-linux, and Zstd</seg>
    28712919        </seglistitem>
     
    29332981            <ulink
    29342982              url="&blfs-book;general/python-modules.html#lxml">lxml</ulink>,
    2935             <ulink url="https://lz4.github.io/lz4/">LZ4</ulink>,
    29362983            <ulink url="&blfs-book;postlfs/make-ca.html">make-ca</ulink>,
    29372984            <ulink url="&blfs-book;postlfs/p11-kit.html">p11-kit</ulink>,
     
    34173464        <segtitle>&dependencies;</segtitle>
    34183465        <seglistitem>
    3419           <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Make, Xz, and Zlib</seg>
     3466          <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Lz4, Make, Xz, and Zlib</seg>
    34203467        </seglistitem>
    34213468      </segmentedlist>
     
    34463493        <seglistitem>
    34473494          <seg>
    3448             <ulink url="https://lz4.github.io/lz4/">LZ4</ulink>
     3495            None
    34493496          </seg>
    34503497        </seglistitem>
  • appendices/udev-rules.xml

    rfe48a03 re4b4c5a  
    1414
    1515  <para>The rules in this appendix are listed for convenience.  Installation is
    16   normally done via instructions in <xref linkend='ch-system-udev'/>.  </para>
     16  normally done via instructions in <xref linkend='ch-system-udev' role='.'/>  </para>
    1717
    1818  <sect1 id="lfsrules" role="wrap">
  • bootscripts/ChangeLog

    rfe48a03 re4b4c5a  
     12024-04-16 Bruce Dubbs <bdubbs@linuxfromscratch.org>
     2   * Remove blank output line generated in ifup script when bringing
     3          up wireless interface.
     4
    152023-10-04 Pierre Labastie <pierre.labastie@neuf.fr>
    26   * After the changes done on 2022-03-24, several "halt stop" should
  • bootscripts/lfs/sbin/ifup

    rfe48a03 re4b4c5a  
    111111done
    112112
    113 if [ "${SERVICE}" = "wpa" ]; then log_success_msg; fi
     113#if [ "${SERVICE}" = "wpa" ]; then log_success_msg; fi
    114114
    115115# Create/configure the interface
  • chapter01/askforhelp.xml

    rfe48a03 re4b4c5a  
    1616      instruction, we strongly discourage posting the issue directly onto
    1717      the upstream support channel before discussing via a LFS support
    18       channel listed in <xref linkend="ch-intro-resources"/>.
     18      channel listed in <xref linkend="ch-intro-resources" role='.'/>
    1919      Doing so is often quite inefficient because the upstream
    2020      maintainers are rarely familiar with LFS building procedure.  Even if
  • chapter01/changelog.xml

    rfe48a03 re4b4c5a  
    4242
    4343    <listitem>
    44       <para>2024-02-14</para>
    45       <itemizedlist>
    46         <listitem>
    47           <para>[bdubbs] - Update to meson-1.3.2.  Fixes
    48           <ulink url='&lfs-ticket-root;5442'>#5442</ulink>.</para>
    49         </listitem>
    50       </itemizedlist>
    51     </listitem>
    52 
    53     <listitem>
    54       <para>2024-02-12</para>
    55       <itemizedlist>
    56         <listitem>
    57           <para>[bdubbs] - Update to shadow-4.14.5.  Fixes
    58           <ulink url='&lfs-ticket-root;5437'>#5437</ulink>.</para>
    59         </listitem>
    60         <listitem>
    61           <para>[bdubbs] - Update to setuptools-69.1.0 (Python module).  Fixes
    62           <ulink url='&lfs-ticket-root;5439'>#5439</ulink>.</para>
    63         </listitem>
    64         <listitem>
    65           <para>[bdubbs] - Update to python-3.12.2.  Fixes
    66           <ulink url='&lfs-ticket-root;5434'>#5434</ulink>.</para>
    67         </listitem>
    68         <listitem>
    69           <para>[bdubbs] - Update to pkgconf-2.1.1.  Fixes
    70           <ulink url='&lfs-ticket-root;5432'>#5432</ulink>.</para>
    71         </listitem>
    72         <listitem>
    73           <para>[bdubbs] - Update to MarkupSafe-2.1.5 (Python module).  Fixes
    74           <ulink url='&lfs-ticket-root;5431'>#5431</ulink>.</para>
    75         </listitem>
    76         <listitem>
    77           <para>[bdubbs] - Update to man-pages-6.06.  Fixes
    78           <ulink url='&lfs-ticket-root;5438'>#5438</ulink>.</para>
    79         </listitem>
    80         <listitem>
    81           <para>[bdubbs] - Update to expat-2.6.0.  Fixes
    82           <ulink url='&lfs-ticket-root;5435'>#5435</ulink>.</para>
    83         </listitem>
    84         <listitem>
    85           <para>[bdubbs] - Update to linux-6.7.4.  Fixes
    86           <ulink url='&lfs-ticket-root;5433'>#5433</ulink>.</para>
    87         </listitem>
    88       </itemizedlist>
    89     </listitem>
    90 
    91     <listitem revision='systemd'>
    92       <para>2024-02-10</para>
    93       <itemizedlist>
    94         <listitem>
    95           <para>[xry111] - Fix a bug in systemd breaking running
    96           systemd-analyze on an instantiated systemd unit.</para>
    97         </listitem>
    98       </itemizedlist>
    99     </listitem>
    100 
    101     <listitem>
    102       <para>2024-02-02</para>
    103       <itemizedlist>
    104         <listitem>
    105           <para>[xry111] - Update to tzdata-2024a.  Fixes
    106           <ulink url='&lfs-ticket-root;5428'>#5428</ulink>.</para>
    107         </listitem>
    108         <listitem>
    109           <para>[xry111] - Update to glibc-2.39 (security fix).  Fixes
    110           <ulink url='&lfs-ticket-root;5426'>#5426</ulink>.</para>
    111         </listitem>
    112         <listitem>
    113           <para>[xry111] - Update to linux-6.7.3.  Fixes
    114           <ulink url='&lfs-ticket-root;5427'>#5427</ulink>.</para>
    115         </listitem>
    116       </itemizedlist>
    117     </listitem>
    118 
    119     <listitem>
    120       <para>2024-02-01</para>
    121       <itemizedlist>
    122         <listitem>
    123           <para>[bdubbs] - Update to openssl-3.2.1 (security fix). Fixes
    124           <ulink url='&lfs-ticket-root;5425'>#5425</ulink>.</para>
    125         </listitem>
    126         <listitem>
    127           <para>[bdubbs] - Update to zlib-1.3.1. Fixes
    128           <ulink url='&lfs-ticket-root;5419'>#5419</ulink>.</para>
    129         </listitem>
    130         <listitem>
    131           <para>[bdubbs] - Update to xz-5.4.6. Fixes
    132           <ulink url='&lfs-ticket-root;5423'>#5423</ulink>.</para>
    133         </listitem>
    134         <listitem>
    135           <para>[bdubbs] - Update to linux-6.7.2. Fixes
    136           <ulink url='&lfs-ticket-root;5422'>#5422</ulink>.</para>
    137         </listitem>
    138         <listitem>
    139           <para>[bdubbs] - Update to iana-etc-20240125. Addresses
    140           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    141         </listitem>
    142         <listitem>
    143           <para>[bdubbs] - Update to binutils-2.42. Fixes
    144           <ulink url='&lfs-ticket-root;5424'>#5424</ulink>.</para>
    145         </listitem>
    146         <listitem>
    147           <para>[bdubbs] - Update to acl-2.3.2. Fixes
    148           <ulink url='&lfs-ticket-root;5421'>#5421</ulink>.</para>
    149         </listitem>
    150         <listitem>
    151           <para>[bdubbs] - Update upstream fixes for readline-8.2. Fixes
    152           <ulink url='&lfs-ticket-root;5420'>#5420</ulink>.</para>
    153         </listitem>
    154         <listitem>
    155           <para>[bdubbs] - Apply upstream fix for bash-5.2.21. Fixes
    156           <ulink url='&lfs-ticket-root;5420'>#5420</ulink>.</para>
    157         </listitem>
    158       </itemizedlist>
    159     </listitem>
    160 
    161     <listitem>
    162       <para>2024-01-21</para>
    163       <itemizedlist>
    164         <listitem>
    165           <para>[xry111] - Apply upstream fix for pkgconf-2.1.0 regression.
    166           Fixes <ulink url='&lfs-ticket-root;5414'>#5414</ulink>.</para>
    167         </listitem>
    168         <listitem>
    169           <para>[xry111] - Update to jinja2-3.1.3 (security fix).  Fixes
    170           <ulink url='&lfs-ticket-root;5411'>#5411</ulink>.</para>
    171         </listitem>
    172         <listitem>
    173           <para>[xry111] - Update to bc-6.7.5.  Fixes
    174           <ulink url='&lfs-ticket-root;5408'>#5408</ulink>.</para>
    175         </listitem>
    176         <listitem>
    177           <para>[xry111] - Update to attr-2.5.2.  Fixes
    178           <ulink url='&lfs-ticket-root;5412'>#5412</ulink>.</para>
    179         </listitem>
    180         <listitem>
    181           <para>[xry111] - Update to ncurses-6.4-20230520 (security fix).
    182           Fixes <ulink url='&lfs-ticket-root;5416'>#5416</ulink>.</para>
    183         </listitem>
    184         <listitem>
    185           <para>[xry111] - Update to markupsafe-2.1.4.  Fixes
    186           <ulink url='&lfs-ticket-root;5418'>#5418</ulink>.</para>
    187         </listitem>
    188         <listitem>
    189           <para>[xry111] - Update to linux-6.7.1.  Fixes
    190           <ulink url='&lfs-ticket-root;5406'>#5406</ulink>.</para>
    191         </listitem>
    192         <listitem>
    193           <para>[xry111] - Update to iproute2-6.7.0.  Fixes
    194           <ulink url='&lfs-ticket-root;5410'>#5410</ulink>.</para>
    195         </listitem>
    196         <listitem>
    197           <para>[xry111] - Update to vim-9.1.0041.  Addresses
     44      <para>2024-06-15</para>
     45      <itemizedlist>
     46        <listitem>
     47          <para>[bdubbs] - Update to vim-9.1.0478. Addresses
    19848          <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
    19949        </listitem>
    20050        <listitem>
    201           <para>[xry111] - Update to iana-etc-20240117.  Addresses
    202           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    203         </listitem>
    204         <listitem>
    205           <para>[xry111] - Update to shadow-4.14.3.  Fixes
    206           <ulink url='&lfs-ticket-root;5413'>#5413</ulink>.</para>
    207         </listitem>
    208         <listitem>
    209           <para>[xry111] - Fix CVE-2024-0684 for coreutils-9.4.  Fixes
    210           <ulink url="&lfs-ticket-root;5417">#5417</ulink>.</para>
    211         </listitem>
    212       </itemizedlist>
    213     </listitem>
    214 
    215     <listitem>
    216       <para>2024-01-18</para>
    217       <itemizedlist>
    218         <listitem>
    219           <para>[xry111] - Edit a ncurses header to always use the
    220           wide-character ABI compatible with libncursesw.so because we
    221           are faking the 8-bit libncurses.so with it.  Fixes
    222           <ulink url="&lfs-ticket-root;5415">#5415</ulink>.</para>
    223         </listitem>
    224       </itemizedlist>
    225     </listitem>
    226 
    227     <listitem>
    228       <para>2024-01-09</para>
    229       <itemizedlist>
    230         <listitem>
    231           <para>[renodr] - Fix the definition of the C.UTF-8 locale. Fixes
    232           <ulink url="&lfs-ticket-root;5409">#5409</ulink>.</para>
    233         </listitem>
    234       </itemizedlist>
    235     </listitem>
    236 
    237     <listitem>
    238       <para>2023-12-31</para>
    239       <itemizedlist>
    240         <listitem>
    241           <para>[xry111] - Add --enable-default-hash-style=gnu configuring
    242           binutils.  Fixes
    243           <ulink url='&lfs-ticket-root;5401'>#5401</ulink>.</para>
    244         </listitem>
    245         <listitem>
    246           <para>[xry111] - Fix CVE-2023-7008 for systemd-255.  Fixes
    247           <ulink url='&lfs-ticket-root;5405'>#5405</ulink>.</para>
    248         </listitem>
    249         <listitem>
    250           <para>[xry111] - Update to iana-etc-20231205.  Addresses
    251           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    252         </listitem>
    253         <listitem>
    254           <para>[xry111] - Update to tzdata-2023d.  Fixes
    255           <ulink url='&lfs-ticket-root;5399'>#5399</ulink>.</para>
    256         </listitem>
    257         <listitem>
    258           <para>[xry111] - Update to linux-6.6.8.  Fixes
    259           <ulink url='&lfs-ticket-root;5397'>#5397</ulink>.</para>
    260         </listitem>
    261         <listitem>
    262           <para>[xry111] - Update to meson-1.3.1.  Fixes
    263           <ulink url='&lfs-ticket-root;5402'>#5402</ulink>.</para>
    264         </listitem>
    265         <listitem>
    266           <para>[xry111] - Update to grub-2.12.  Fixes
    267           <ulink url='&lfs-ticket-root;5396'>#5396</ulink>.</para>
    268         </listitem>
    269         <listitem>
    270           <para>[xry111] - Update to inetutils-2.5.  Fixes
    271           <ulink url='&lfs-ticket-root;5404'>#5404</ulink>.</para>
    272         </listitem>
    273         <listitem>
    274           <para>[xry111] - Update to setuptools-69.0.3.  Fixes
    275           <ulink url='&lfs-ticket-root;5400'>#5400</ulink>.</para>
    276         </listitem>
    277         <listitem>
    278           <para>[xry111] - Update to xml-parser-2.47.  Fixes
    279           <ulink url='&lfs-ticket-root;5403'>#5403</ulink>.</para>
    280         </listitem>
    281         <listitem>
    282           <para>[xry111] - Update to vim-9.0.2189.  Addresses
     51          <para>[bdubbs] - Update to iana-etc-20240607. Addresses
     52          <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[bdubbs] - Update to systemd-256. Fixes
     56          <ulink url='&lfs-ticket-root;5504'>#5504</ulink>.</para>
     57        </listitem>
     58        <listitem>
     59          <para>[bdubbs] - Update to python3-3.12.4. Fixes
     60          <ulink url='&lfs-ticket-root;5502'>#5502</ulink>.</para>
     61        </listitem>
     62        <listitem>
     63          <para>[bdubbs] - Update to perl-5.40.0. Fixes
     64          <ulink url='&lfs-ticket-root;5503'>#5503</ulink>.</para>
     65        </listitem>
     66        <listitem>
     67          <para>[bdubbs] - Update to openssl-3.3.1 (Security fix). Fixes
     68          <ulink url='&lfs-ticket-root;5500'>#5500</ulink>.</para>
     69        </listitem>
     70        <listitem>
     71          <para>[bdubbs] - Update to linux-6.9.4. Fixes
     72          <ulink url='&lfs-ticket-root;5491'>#5505</ulink>.</para>
     73        </listitem>
     74        <listitem>
     75          <para>[bdubbs] - Update to findutils-4.10.0. Fixes
     76          <ulink url='&lfs-ticket-root;5499'>#5499</ulink>.</para>
     77        </listitem>
     78      </itemizedlist>
     79    </listitem>
     80
     81    <listitem>
     82      <para>2024-05-31</para>
     83      <itemizedlist>
     84        <listitem>
     85          <para>[bdubbs] - Update to meson-1.4.1. Fixes
     86          <ulink url='&lfs-ticket-root;5498'>#5498</ulink>.</para>
     87        </listitem>
     88        <listitem>
     89          <para>[bdubbs] - Update to xz-5.6.2. Fixes
     90          <ulink url='&lfs-ticket-root;5471'>#5471</ulink>.</para>
     91        </listitem>
     92        <listitem>
     93           <para>[bdubbs] - Add linux-6.9.x compatibility instructions to
     94           <phrase revision="systemd">systemd</phrase>
     95           <phrase revision="sysv">udev</phrase>.
     96           Fixes <ulink url='&lfs-ticket-root;5496'>#5496</ulink>.</para>
     97        </listitem>
     98        <listitem>
     99          <para>[bdubbs] - Update to setuptools-70.0.0 (python module). Fixes
     100          <ulink url='&lfs-ticket-root;5491'>#5491</ulink>.</para>
     101        </listitem>
     102        <listitem>
     103          <para>[bdubbs] - Update to ninja-1.12.1. Fixes
     104          <ulink url='&lfs-ticket-root;5489'>#5489</ulink>.</para>
     105        </listitem>
     106        <listitem>
     107          <para>[bdubbs] - Update to man-pages-6.8. Fixes
     108          <ulink url='&lfs-ticket-root;5494'>#5494</ulink>.</para>
     109        </listitem>
     110        <listitem>
     111          <para>[bdubbs] - Update to linux-6.9.3. Fixes
     112          <ulink url='&lfs-ticket-root;5491'>#5491</ulink>.</para>
     113        </listitem>
     114        <listitem>
     115          <para>[bdubbs] - Update to libcap-2.70. Fixes
     116          <ulink url='&lfs-ticket-root;5493'>#5493</ulink>.</para>
     117        </listitem>
     118        <listitem>
     119          <para>[bdubbs] - Update to iproute2-6.9.0. Fixes
     120          <ulink url='&lfs-ticket-root;5492'>#5492</ulink>.</para>
     121        </listitem>
     122        <listitem>
     123          <para>[bdubbs] - Update to e2fsprogs-1.47.1. Fixes
     124          <ulink url='&lfs-ticket-root;5495'>#5495</ulink>.</para>
     125        </listitem>
     126      </itemizedlist>
     127    </listitem>
     128
     129    <listitem>
     130      <para>2024-05-13</para>
     131      <itemizedlist>
     132        <listitem>
     133          <para>[xry111] - Synchronize coreutils i18n patch from Fedora
     134          to fix a build failure on 32-bit x86 and an alarming compiler
     135          warning on both 32-bit x86 and x86_64 with GCC 14.1 or
     136          later.</para>
     137        </listitem>
     138      </itemizedlist>
     139    </listitem>
     140
     141    <listitem>
     142      <para>2024-05-11</para>
     143      <itemizedlist>
     144        <listitem>
     145          <para>[bdubbs] - Update to vim-9.1.0405. Addresses
    283146          <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
    284147        </listitem>
    285148        <listitem>
    286           <para>[xry111] - Update to autoconf-2.72.  Fixes
    287           <ulink url='&lfs-ticket-root;5398'>#5398</ulink>.</para>
    288         </listitem>
    289       </itemizedlist>
    290     </listitem>
    291 
    292     <listitem>
    293       <para>2023-12-16</para>
    294       <itemizedlist>
    295         <listitem>
    296           <para>[xry111] - Update to <phrase revision='sysv'>udev
    297           from </phrase>systemd-255.  Fixes
    298           <ulink url='&lfs-ticket-root;5390'>#5390</ulink>.</para>
    299         </listitem>
    300       </itemizedlist>
    301     </listitem>
    302 
    303     <listitem>
    304       <para>2023-12-14</para>
    305       <itemizedlist>
    306         <listitem>
    307            <para>[bdubbs] - Update to util-linux v2.39.3. Fixes
    308            <ulink url='&lfs-ticket-root;5388'>#5388</ulink>.</para>
    309         </listitem>
    310         <listitem>
    311            <para>[bdubbs] - Update to python3-3.12.1. Fixes
    312            <ulink url='&lfs-ticket-root;5392'>#5392</ulink>.</para>
    313         </listitem>
    314         <listitem>
    315            <para>[bdubbs] - Update to linux-6.6.7. Fixes
    316            <ulink url='&lfs-ticket-root;5387'>#5387</ulink>.</para>
    317         </listitem>
    318         <listitem>
    319            <para>[bdubbs] - Update to kbd-2.6.4. Fixes
    320            <ulink url='&lfs-ticket-root;5393'>#5393</ulink>.</para>
    321         </listitem>
    322         <listitem>
    323            <para>[bdubbs] - Update to bc-6.7.4. Fixes
    324            <ulink url='&lfs-ticket-root;5389'>#5389</ulink>.</para>
    325         </listitem>
    326         <listitem>
    327           <para>[bdubbs] - Reformat util-linux configure parameters.  Fixes
    328           <ulink url='&lfs-ticket-root;5395'>#5395</ulink>.</para>
    329         </listitem>
    330       </itemizedlist>
    331     </listitem>
    332 
    333     <listitem>
    334       <para>2023-12-04</para>
    335       <itemizedlist>
    336         <listitem>
    337           <para>[thomas] - Modify commands for install Python docs to avoid
    338           too restrictive permissions on the files and dirs.</para>
     149          <para>[bdubbs] - Update to util-linux-2.40.1. Fixes
     150          <ulink url='&lfs-ticket-root;5482'>#5482</ulink>.</para>
     151        </listitem>
     152        <listitem>
     153          <para>[bdubbs] - Update to linux-6.8.9. Fixes
     154          <ulink url='&lfs-ticket-root;5484'>#5484</ulink>.</para>
     155        </listitem>
     156        <listitem>
     157          <para>[bdubbs] - Update to jinja2-3.1.4 (Python module). Fixes
     158          <ulink url='&lfs-ticket-root;5485'>#5485</ulink>.</para>
     159        </listitem>
     160        <listitem>
     161          <para>[bdubbs] - Update to iana-etc-20240502. Addresses
     162          <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     163        </listitem>
     164        <listitem>
     165          <para>[bdubbs] - Update to gcc-14.1.0. Fixes
     166          <ulink url='&lfs-ticket-root;5486'>#5486</ulink>.</para>
     167        </listitem>
     168      </itemizedlist>
     169    </listitem>
     170
     171    <listitem>
     172      <para>2024-05-01</para>
     173      <itemizedlist>
     174        <listitem>
     175          <para>[bdubbs] - Add security fix to glibc. Fixes
     176          <ulink url='&lfs-ticket-root;5481'>#5481</ulink>.</para>
     177        </listitem>
     178        <listitem>
     179          <para>[bdubbs] - Update to linux-6.8.8. Fixes
     180          <ulink url='&lfs-ticket-root;5480'>#5480</ulink>.</para>
     181        </listitem>
     182        <listitem>
     183          <para>[bdubbs] - Update to ncurses-6.5. Fixes
     184          <ulink url='&lfs-ticket-root;5483'>#5483</ulink>.</para>
     185        </listitem>
     186      </itemizedlist>
     187    </listitem>
     188
     189    <listitem>
     190      <para>2024-04-16</para>
     191      <itemizedlist>
     192        <listitem>
     193          <para>[bdubbs] - Make minor change to ifup script output text.</para>
     194        </listitem>
     195      </itemizedlist>
     196    </listitem>
     197
     198    <listitem>
     199      <para>2024-04-15</para>
     200      <itemizedlist>
     201        <listitem>
     202          <para>[bdubbs] - Update to setuptools-69.5.1. Fixes
     203          <ulink url='&lfs-ticket-root;5478'>#5478</ulink>.</para>
     204        </listitem>
     205        <listitem>
     206          <para>[bdubbs] - Update to python3-3.12.3. Fixes
     207          <ulink url='&lfs-ticket-root;5476'>#5476</ulink>.</para>
     208        </listitem>
     209        <listitem>
     210          <para>[bdubbs] - Update to openssl-3.3.0. Fixes
     211          <ulink url='&lfs-ticket-root;5475'>#5475</ulink>.</para>
     212        </listitem>
     213        <listitem>
     214          <para>[bdubbs] - Update to ninja-1.12.0. Fixes
     215          <ulink url='&lfs-ticket-root;5477'>#5477</ulink>.</para>
     216        </listitem>
     217        <listitem>
     218          <para>[bdubbs] - Update to man-db-2.12.1. Fixes
     219          <ulink url='&lfs-ticket-root;5474'>#5474</ulink>.</para>
     220        </listitem>
     221        <listitem>
     222          <para>[bdubbs] - Update to linux-6.8.6. Fixes
     223          <ulink url='&lfs-ticket-root;5472'>#5472</ulink>.</para>
     224        </listitem>
     225        <listitem>
     226          <para>[bdubbs] - Update to iana-etc-20240412. Addresses
     227          <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     228        </listitem>
     229        <listitem>
     230          <para>[bdubbs] - Update to vim-9.1.0330. Addresses
     231          <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
     232        </listitem>
     233      </itemizedlist>
     234    </listitem>
     235
     236    <listitem>
     237      <para>2024-03-31</para>
     238      <itemizedlist>
     239        <listitem>
     240          <para>[bdubbs] - Update to iana-etc-20240318. Addresses
     241          <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     242        </listitem>
     243        <listitem>
     244          <para>[bdubbs] - Update to zstd-1.5.6. Fixes
     245          <ulink url='&lfs-ticket-root;5468'>#5468</ulink>.</para>
     246        </listitem>
     247        <listitem>
     248          <para>[bdubbs] - Update to util-linux-2.40. Fixes
     249          <ulink url='&lfs-ticket-root;5430'>#5430</ulink>.</para>
     250        </listitem>
     251        <listitem>
     252          <para>[bdubbs] - Update to shadow-4.15.1. Fixes
     253          <ulink url='&lfs-ticket-root;5465'>#5465</ulink>.</para>
     254        </listitem>
     255        <listitem>
     256          <para>[bdubbs] - Update to pkgconf-2.2.0. Fixes
     257          <ulink url='&lfs-ticket-root;5469'>#5469</ulink>.</para>
     258        </listitem>
     259        <listitem>
     260          <para>[bdubbs] - Update to linux-6.8.2. Fixes
     261          <ulink url='&lfs-ticket-root;5467'>#5467</ulink>.</para>
     262        </listitem>
     263        <listitem>
     264          <para>[bdubbs] - Update to coreutils-9.5. Fixes
     265          <ulink url='&lfs-ticket-root;5470'>#5470</ulink>.</para>
     266        </listitem>
     267      </itemizedlist>
     268    </listitem>
     269
     270    <listitem>
     271      <para>2024-03-29</para>
     272      <itemizedlist>
     273        <listitem>
     274           <para>[bdubbs] - Revert to xz-5.4.6 due to upstream
     275           compromise.</para>
    339276        </listitem>
    340277      </itemizedlist>
     
    342279
    343280    <listitem revision='sysv'>
    344       <para>2023-12-01</para>
    345       <itemizedlist>
    346         <listitem>
    347           <para>[xry111] - Restore NIC naming based on physical system
    348           characteristics.  Fixes
    349           <ulink url='&lfs-ticket-root;5386'>#5386</ulink>.</para>
    350         </listitem>
    351       </itemizedlist>
    352     </listitem>
    353 
    354     <listitem>
    355       <para>2023-11-30</para>
    356       <itemizedlist>
    357         <listitem>
    358            <para>[bdubbs] - Update to vim-9.0.2136. Addresses
    359            <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
    360         </listitem>
    361         <listitem>
    362           <para>[bdubbs] - Update to iana-etc-20231117. Addresses
    363           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    364         </listitem>
    365         <listitem>
    366           <para>[bdubbs] - Update to bc-6.7.3.  Fixes
    367           <ulink url='&lfs-ticket-root;5385'>#5385</ulink>.</para>
    368         </listitem>
    369         <listitem>
    370           <para>[bdubbs] - Update to wheel-0.42.0 (Python Module).  Fixes
    371           <ulink url='&lfs-ticket-root;5384'>#5384</ulink>.</para>
    372         </listitem>
    373         <listitem>
    374           <para>[bdubbs] - Update to perl-5.38.2.  Fixes
    375           <ulink url='&lfs-ticket-root;5383'>#5383</ulink>.</para>
    376         </listitem>
    377         <listitem>
    378           <para>[bdubbs] - Update to pkgconf-2.1.0.  Fixes
    379           <ulink url='&lfs-ticket-root;5382'>#5382</ulink>.</para>
    380         </listitem>
    381         <listitem>
    382           <para>[bdubbs] - Update to readline patches 002 through 007.  Fixes
    383           <ulink url='&lfs-ticket-root;5381'>#5381</ulink>.</para>
    384         </listitem>
    385         <listitem>
    386           <para>[bdubbs] - Update to openssl-3.2.0.  Fixes
    387           <ulink url='&lfs-ticket-root;5380'>#5380</ulink>.</para>
    388         </listitem>
    389         <listitem>
    390           <para>[bdubbs] - Update to setuptools-69.0.2.  Fixes
    391           <ulink url='&lfs-ticket-root;5379'>#5379</ulink>.</para>
    392         </listitem>
    393         <listitem>
    394           <para>[bdubbs] - Update to linux-6.6.3.  Fixes
    395           <ulink url='&lfs-ticket-root;5378'>#5378</ulink>.</para>
    396         </listitem>
    397         <listitem>
    398           <para>[bdubbs] - Update to meson-1.3.0.  Fixes
    399           <ulink url='&lfs-ticket-root;5377'>#5377</ulink>.</para>
    400         </listitem>
    401         <listitem>
    402           <para>[bdubbs] - Update to gettext-0.22.4.  Fixes
    403           <ulink url='&lfs-ticket-root;5376'>#5376</ulink>.</para>
    404         </listitem>
    405       </itemizedlist>
    406     </listitem>
    407 
    408     <listitem>
    409       <para>2023-11-13</para>
    410       <itemizedlist>
    411         <listitem>
    412           <para>[xry111] - Update to elfutils-0.190.  Fixes
    413           <ulink url='&lfs-ticket-root;5373'>#5373</ulink>.</para>
    414         </listitem>
    415         <listitem>
    416           <para>[xry111] - Update to vim-9.0.2103.  Addresses
    417            <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
    418         </listitem>
    419         <listitem>
    420           <para>[xry111] - Update to linux-6.6.1.  Fixes
    421           <ulink url='&lfs-ticket-root;5369'>#5369</ulink>.</para>
    422         </listitem>
    423         <listitem>
    424           <para>[xry111] - Update to xz-5.4.5.  Fixes
    425           <ulink url='&lfs-ticket-root;5371'>#5371</ulink>.</para>
    426         </listitem>
    427         <listitem>
    428           <para>[xry111] - Update to iana-etc-20231107.  Addresses
    429           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    430         </listitem>
    431         <listitem>
    432           <para>[xry111] - Update to gawk-5.3.0.  Fixes
    433           <ulink url='&lfs-ticket-root;5372'>#5372</ulink>.</para>
    434         </listitem>
    435         <listitem>
    436           <para>[xry111] - Update to bash-5.2.21.  Fixes
    437           <ulink url='&lfs-ticket-root;5375'>#5375</ulink>.</para>
    438         </listitem>
    439         <listitem>
    440           <para>[xry111] - Update to iproute2-6.6.0.  Fixes
    441           <ulink url='&lfs-ticket-root;5374'>#5374</ulink>.</para>
    442         </listitem>
    443       </itemizedlist>
    444     </listitem>
    445 
    446     <listitem>
    447       <para>2023-11-01</para>
    448       <itemizedlist>
    449         <listitem>
    450            <para>[bdubbs] - Update to iana-etc-20231019. Addresses
    451            <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    452         </listitem>
    453         <listitem>
    454            <para>[bdubbs] - Update to wheel-0.41.3. Fixes
    455            <ulink url='&lfs-ticket-root;5370'>#5370</ulink>.</para>
    456         </listitem>
    457         <listitem>
    458            <para>[bdubbs] - Update to shadow-4.14.2. Fixes
    459            <ulink url='&lfs-ticket-root;5368'>#5368</ulink>.</para>
    460         </listitem>
    461         <listitem>
    462            <para>[bdubbs] - Update to openssl-3.1.4. Fixes
    463            <ulink url='&lfs-ticket-root;5367'>#5367</ulink>.</para>
    464         </listitem>
    465         <listitem>
    466            <para>[bdubbs] - Update to texinfo-7.1. Fixes
    467            <ulink url='&lfs-ticket-root;5364'>#5364</ulink>.</para>
    468         </listitem>
    469         <listitem>
    470            <para>[bdubbs] - Update to meson-1.2.3. Fixes
    471            <ulink url='&lfs-ticket-root;5366'>#5366</ulink>.</para>
    472         </listitem>
    473         <listitem>
    474            <para>[bdubbs] - Update to bc-6.7.2. Fixes
    475            <ulink url='&lfs-ticket-root;5363'>#5363</ulink>.</para>
    476         </listitem>
    477         <listitem>
    478            <para>[bdubbs] - Update to linux-6.5.9. Fixes
    479            <ulink url='&lfs-ticket-root;5365'>#5365</ulink>.</para>
    480         </listitem>
    481         <listitem>
    482            <para>[bdubbs] - Update to Python-3.12.0. Fixes
    483            <ulink url='&lfs-ticket-root;5357'>#5357</ulink>.</para>
    484         </listitem>
    485         <listitem>
    486            <para>[bdubbs] - Add setuptools-68.2.2. Fixes
    487            <ulink url='&lfs-ticket-root;5358'>#5358</ulink>.</para>
    488         </listitem>
    489       </itemizedlist>
    490     </listitem>
    491 
    492     <listitem>
    493       <para>2023-10-15</para>
    494       <itemizedlist>
    495         <listitem>
    496            <para>[bdubbs] - Update to linux-6.5.7. Fixes
    497            <ulink url='&lfs-ticket-root;5362'>#5362</ulink>.</para>
    498         </listitem>
    499         <listitem>
    500            <para>[bdubbs] - Update to shadow-4.14.1. Fixes
    501            <ulink url='&lfs-ticket-root;5361'>#5361</ulink>.</para>
    502         </listitem>
    503         <listitem>
    504            <para>[bdubbs] - Update to gettext-0.22.3. Fixes
    505            <ulink url='&lfs-ticket-root;5359'>#5359</ulink>.</para>
    506         </listitem>
    507       </itemizedlist>
    508     </listitem>
    509 
    510     <listitem>
    511       <para>2023-10-03</para>
    512       <itemizedlist>
    513         <listitem>
    514           <para>[xry111] - Update Glibc upstream fixes patch to fix
    515           CVE-2023-4911.</para>
    516         </listitem>
    517       </itemizedlist>
    518     </listitem>
    519 
    520     <listitem>
    521       <para>2023-10-01</para>
    522       <itemizedlist>
    523         <listitem>
    524            <para>[bdubbs] - Disable building nscd in glibc. Fixes
    525            <ulink url='&lfs-ticket-root;5349'>#5349</ulink>.</para>
    526         </listitem>
    527         <listitem>
    528            <para>[bdubbs] - Update to iana-etc-20230929. Addresses
    529            <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    530         </listitem>
    531         <listitem>
    532            <para>[bdubbs] - Update to vim-9.0.1968. Addresses
    533            <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
    534         </listitem>
    535         <listitem>
    536            <para>[bdubbs] - Update to openssl-3.1.3. Fixes
    537            <ulink url='&lfs-ticket-root;5350'>#5350</ulink>.</para>
    538         </listitem>
    539         <listitem>
    540            <para>[bdubbs] - Update to meson-1.2.2. Fixes
    541            <ulink url='&lfs-ticket-root;5356'>#5356</ulink>.</para>
    542         </listitem>
    543         <listitem>
    544            <para>[bdubbs] - Update to man-db-2.12.0. Fixes
    545            <ulink url='&lfs-ticket-root;5354'>#5354</ulink>.</para>
    546         </listitem>
    547         <listitem>
    548            <para>[bdubbs] - Update to linux-6.5.5. Fixes
    549            <ulink url='&lfs-ticket-root;5352'>#5352</ulink>.</para>
    550         </listitem>
    551         <listitem>
    552            <para>[bdubbs] - Update to kmod-31. Fixes
    553            <ulink url='&lfs-ticket-root;5355'>#5355</ulink>.</para>
    554         </listitem>
    555         <listitem>
    556            <para>[bdubbs] - Update to kbd-2.6.3. Fixes
    557            <ulink url='&lfs-ticket-root;5351'>#5361</ulink>.</para>
    558         </listitem>
    559         <listitem>
    560            <para>[bdubbs] - Update to gettext-0.22.2. Fixes
    561            <ulink url='&lfs-ticket-root;5348'>#5348</ulink>.</para>
    562         </listitem>
    563         <listitem>
    564            <para>[bdubbs] - Update to bc-6.7.0. Fixes
    565            <ulink url='&lfs-ticket-root;5353'>#5353</ulink>.</para>
    566         </listitem>
    567       </itemizedlist>
    568     </listitem>
    569 
    570     <listitem>
    571       <para>2023-09-24</para>
    572       <itemizedlist>
    573         <listitem>
    574           <para>[xry111] - Update Glibc upstream fixes patch to plug a
    575           memory leak introduced by the security fix.</para>
    576         </listitem>
    577       </itemizedlist>
    578     </listitem>
    579 
    580     <listitem>
    581       <para>2023-09-17</para>
    582       <itemizedlist>
    583         <listitem>
    584           <para>[xry111] - Update to linux-6.5.3.  Fixes
    585           <ulink url='&lfs-ticket-root;5343'>#5343</ulink>.</para>
    586         </listitem>
    587         <listitem>
    588           <para>[xry111] - Update to iana-etc-20230912.  Addresses
    589           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    590         </listitem>
    591         <listitem>
    592           <para>[xry111] - Update to iproute2-6.5.0.  Fixes
    593           <ulink url='&lfs-ticket-root;5342'>#5342</ulink>.</para>
    594         </listitem>
    595       </itemizedlist>
    596     </listitem>
    597 
    598     <listitem>
    599       <para>2023-09-13</para>
    600       <itemizedlist>
    601         <listitem>
    602           <para>[xry111] - Fix CVE-2023-4806 for Glibc-2.38.  Fixes
    603           <ulink url='&lfs-ticket-root;5347'>#5347</ulink>.</para>
    604         </listitem>
    605       </itemizedlist>
    606     </listitem>
    607 
    608     <listitem>
    609       <para>2023-09-12</para>
    610       <itemizedlist>
    611         <listitem>
    612           <para>[xry111] - Fix CVE-2023-4527 for Glibc-2.38.  Fixes
    613           <ulink url='&lfs-ticket-root;5346'>#5346</ulink>.</para>
    614         </listitem>
    615       </itemizedlist>
    616     </listitem>
    617 
    618     <listitem>
    619       <para>2023-09-07</para>
    620       <itemizedlist>
    621         <listitem>
    622           <para>[xry111] - Fix an issue in pkgconf-2.0.3 causing
    623           BLFS packages fail to build.  Fixes
    624           <ulink url='&lfs-ticket-root;5341'>#5341</ulink>.</para>
    625         </listitem>
    626       </itemizedlist>
    627     </listitem>
    628 
    629     <listitem>
    630       <para>2023-09-05</para>
    631       <itemizedlist>
    632         <listitem>
    633            <para>[xry111] - Move pkgconf before binutils for binutils
    634            building system to detect zstd properly.  Fixes
    635            <ulink url='&lfs-ticket-root;5340'>#5340</ulink>.</para>
    636         </listitem>
    637         <listitem>
    638           <para>[xry111] - Update to linux-6.5.1.  Fixes
    639           <ulink url='&lfs-ticket-root;5332'>#5332</ulink>.</para>
    640         </listitem>
    641         <listitem>
    642           <para>[xry111] - Update to pkgconf-2.0.3.  Fixes
    643           <ulink url='&lfs-ticket-root;5339'>#5339</ulink>.</para>
    644         </listitem>
    645         <listitem>
    646           <para>[xry111] - Update to dbus-1.14.10.  Fixes
    647           <ulink url='&lfs-ticket-root;5337'>#5337</ulink>.</para>
    648         </listitem>
    649       </itemizedlist>
    650     </listitem>
    651 
    652     <listitem>
    653       <para>2023-09-04</para>
    654       <itemizedlist>
    655         <listitem>
    656            <para>[bdubbs] - Move caution regarding building by mixing
    657            different version of LFS to General Compilation Instructions. Fixes
    658            <ulink url='&lfs-ticket-root;5338'>#5338</ulink>.</para>
    659         </listitem>
    660       </itemizedlist>
    661     </listitem>
    662 
    663     <listitem>
    664       <para>2023-09-02</para>
    665       <itemizedlist>
    666         <listitem>
    667            <para>[xry111] - Add --no-cache-dir option for pip3 wheel
    668            commands.  Addresses
    669            <ulink url='&blfs-ticket-root;18466'>BLFS #18466</ulink>.</para>
    670         </listitem>
    671         <listitem>
    672            <para>[bdubbs] - Update to vim-9.0.1837. Addresses
    673            <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
    674         </listitem>
    675         <listitem>
    676            <para>[bdubbs] - Update to zlib-1.3. Fixes
    677            <ulink url='&lfs-ticket-root;5324'>#5324</ulink>.</para>
    678         </listitem>
    679         <listitem>
    680            <para>[bdubbs] - Update to wheel-0.41.2 (Python Module). Fixes
    681            <ulink url='&lfs-ticket-root;5328'>#5328</ulink>.</para>
    682         </listitem>
    683         <listitem>
    684            <para>[bdubbs] - Update to util-linux-2.39.2. Fixes
    685            <ulink url='&lfs-ticket-root;5322'>#5322</ulink>.</para>
    686         </listitem>
    687         <listitem revision='sysv'>
    688            <para>[bdubbs] - Update to sysvinit-3.08. Fixes
    689            <ulink url='&lfs-ticket-root;5321'>#5321</ulink>.</para>
    690         </listitem>
    691         <listitem>
    692            <para>[bdubbs] - Update to shadow-4.14.0. Fixes
    693            <ulink url='&lfs-ticket-root;5319'>#5319</ulink>.</para>
    694         </listitem>
    695         <listitem>
    696            <para>[bdubbs] - Update to Python-3.11.5. Fixes
    697            <ulink url='&lfs-ticket-root;5330'>#5330</ulink>.</para>
    698         </listitem>
    699         <listitem>
    700            <para>[bdubbs] - Update to procps-ng-4.0.4. Fixes
    701            <ulink url='&lfs-ticket-root;5335'>#5335</ulink>.</para>
    702         </listitem>
    703         <listitem>
    704            <para>[bdubbs] - Update to pkgconf-2.0.2. Fixes
    705            <ulink url='&lfs-ticket-root;5323'>#5323</ulink>.</para>
    706         </listitem>
    707         <listitem>
    708            <para>[bdubbs] - Update to mpfr-4.2.1. Fixes
    709            <ulink url='&lfs-ticket-root;5326'>#5326</ulink>.</para>
    710         </listitem>
    711         <listitem>
    712            <para>[bdubbs] - Update to kbd-2.6.2. Fixes
    713            <ulink url='&lfs-ticket-root;5318'>#5318</ulink>.</para>
    714         </listitem>
    715         <listitem>
    716            <para>[bdubbs] - Update to gzip-1.13. Fixes
    717            <ulink url='&lfs-ticket-root;5325'>#5325</ulink>.</para>
    718         </listitem>
    719         <listitem>
    720            <para>[bdubbs] - Update to coreutils-9.4. Fixes
    721            <ulink url='&lfs-ticket-root;5334'>#5334</ulink>.</para>
    722         </listitem>
    723         <listitem revision='systemd'>
    724            <para>[bdubbs] - Specify the 'nobody-group' for systemd. Fixes
    725            <ulink url='&lfs-ticket-root;5333'>#5333</ulink>.</para>
    726         </listitem>
    727         <listitem>
    728            <para>[bdubbs] - Remove unused usb group. Fixes
    729            <ulink url='&lfs-ticket-root;5331'>#5331</ulink>.</para>
    730         </listitem>
    731       </itemizedlist>
    732     </listitem>
    733 
    734     <listitem>
    735       <para>2023-09-01</para>
    736       <itemizedlist>
    737         <listitem>
    738           <para>[bdubbs] - LFS-12.0 released.</para>
     281      <para>2024-03-25</para>
     282      <itemizedlist>
     283        <listitem>
     284          <para>[timtas] - Update to sysvinit-3.09. Fixes
     285          <ulink url="&lfs-ticket-root;5466">#5466</ulink>.</para>
     286        </listitem>
     287      </itemizedlist>
     288    </listitem>
     289
     290    <listitem>
     291      <para>2024-03-19</para>
     292      <itemizedlist>
     293        <listitem>
     294          <para>[renodr] - Update to iproute2-6.8.0. Fixes
     295          <ulink url="&lfs-ticket-root;5458">#5458</ulink>.</para>
     296        </listitem>
     297        <listitem>
     298          <para>[renodr] - Update to man-pages-6.7. Fixes
     299          <ulink url="&lfs-ticket-root;5464">#5464</ulink>.</para>
     300        </listitem>
     301        <listitem>
     302          <para>[renodr] - Update to Linux-6.8.1. Fixes
     303          <ulink url="&lfs-ticket-root;5453">#5453</ulink>.</para>
     304        </listitem>
     305        <listitem>
     306          <para>[renodr] - Added LZ4 to the book. Fixes
     307          <ulink url="&lfs-ticket-root;5463">#5463</ulink>.</para>
     308        </listitem>
     309      </itemizedlist>
     310    </listitem>
     311
     312    <listitem>
     313      <para>2024-03-15</para>
     314      <itemizedlist>
     315        <listitem>
     316          <para>[bdubbs] - Update to wheel-0.43.0. Fixes
     317          <ulink url='&lfs-ticket-root;5459'>#5459</ulink>.</para>
     318        </listitem>
     319        <listitem>
     320          <para>[bdubbs] - Update to setuptools-69.2.0 (Python module). Fixes
     321          <ulink url='&lfs-ticket-root;5462'>#5462</ulink>.</para>
     322        </listitem>
     323        <listitem>
     324          <para>[bdubbs] - Update to meson-1.4.0. Fixes
     325          <ulink url='&lfs-ticket-root;5460'>#5460</ulink>.</para>
     326        </listitem>
     327        <listitem>
     328          <para>[bdubbs] - Update to expat-2.6.2 (Security fix). Fixes
     329          <ulink url='&lfs-ticket-root;5461'>#5461</ulink>.</para>
     330        </listitem>
     331        <listitem>
     332          <para>[bdubbs] - Update to iana-etc-20240305. Addresses
     333          <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     334        </listitem>
     335        <listitem>
     336          <para>[bdubbs] - Update to vim-9.1.0161. Addresses
     337          <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
     338        </listitem>
     339        <listitem>
     340          <para>[bdubbs] - Update to xz-5.6.1. Fixes
     341          <ulink url='&lfs-ticket-root;5457'>#5457</ulink>.</para>
     342        </listitem>
     343        <listitem>
     344          <para>[bdubbs] - Update to shadow-4.15.0. Fixes
     345          <ulink url='&lfs-ticket-root;5456'>#5456</ulink>.</para>
     346        </listitem>
     347        <listitem>
     348          <para>[bdubbs] - Update to psmisc-23.7. Fixes
     349          <ulink url='&lfs-ticket-root;5454'>#5454</ulink>.</para>
     350        </listitem>
     351        <listitem>
     352          <para>[bdubbs] - Update to kmod-32. Fixes
     353          <ulink url='&lfs-ticket-root;5455'>#5455</ulink>.</para>
     354        </listitem>
     355        <listitem>
     356          <para>[bdubbs] - Update to elfutils-0.191. Fixes
     357          <ulink url='&lfs-ticket-root;5451'>#5451</ulink>.</para>
     358        </listitem>
     359      </itemizedlist>
     360    </listitem>
     361
     362    <listitem>
     363      <para>2024-03-02</para>
     364      <itemizedlist>
     365        <listitem>
     366          <para>[bdubbs] - Update to iana-etc-20240222. Addresses
     367          <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     368        </listitem>
     369        <listitem>
     370          <para>[bdubbs] - Update to vim-9.1.0145. Addresses
     371          <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
     372        </listitem>
     373        <listitem>
     374          <para>[bdubbs] - Update to xz-5.6.0. Fixes
     375          <ulink url='&lfs-ticket-root;5447'>#5447</ulink>.</para>
     376        </listitem>
     377        <listitem>
     378          <para>[bdubbs] - Update to tcl-8.6.14. Fixes
     379          <ulink url='&lfs-ticket-root;5448'>#5448</ulink>.</para>
     380        </listitem>
     381        <listitem>
     382          <para>[bdubbs] - Update to shadow-4.14.6. Fixes
     383          <ulink url='&lfs-ticket-root;5450'>#5450</ulink>.</para>
     384        </listitem>
     385        <listitem>
     386          <para>[bdubbs] - Update to setuptools-69.1.1. Fixes
     387          <ulink url='&lfs-ticket-root;5446'>#5446</ulink>.</para>
     388        </listitem>
     389        <listitem>
     390          <para>[bdubbs] - Update to linux-6.7.7. Fixes
     391          <ulink url='&lfs-ticket-root;5444'>#5444</ulink>.</para>
     392        </listitem>
     393        <listitem>
     394          <para>[bdubbs] - Update to libffi-3.4.6. Fixes
     395          <ulink url='&lfs-ticket-root;5443'>#5443</ulink>.</para>
     396        </listitem>
     397        <listitem>
     398          <para>[bdubbs] - Update to gettext-0.22.5. Fixes
     399          <ulink url='&lfs-ticket-root;5445'>#5445</ulink>.</para>
     400        </listitem>
     401        <listitem>
     402          <para>[bdubbs] - Update to expat-2.6.1. Fixes
     403          <ulink url='&lfs-ticket-root;5449'>#5449</ulink>.</para>
     404        </listitem>
     405      </itemizedlist>
     406    </listitem>
     407
     408    <listitem>
     409      <para>2024-03-01</para>
     410      <itemizedlist>
     411        <listitem>
     412          <para>[bdubbs] - LFS-12.1 released.</para>
    739413        </listitem>
    740414      </itemizedlist>
  • chapter01/whatsnew.xml

    rfe48a03 re4b4c5a  
    2727    <para>None</para>
    2828    </listitem>-->
    29     <listitem>
     29    <!--<listitem>
    3030      <para>Acl-&acl-version;</para>
    31     </listitem>
    32     <listitem>
     31    </listitem>-->
     32    <!--<listitem>
    3333      <para>Attr-&attr-version;</para>
    34     </listitem>
    35     <listitem>
     34    </listitem>-->
     35    <!--<listitem>
    3636      <para>Autoconf-&autoconf-version;</para>
    37     </listitem>
     37    </listitem>-->
    3838    <!--<listitem>
    3939      <para>Automake-&automake-version;</para>
    4040    </listitem>-->
    41     <listitem>
     41    <!--<listitem>
    4242      <para>Bash-&bash-version;</para>
    43     </listitem>
    44     <listitem>
     43    </listitem>-->
     44    <!--<listitem>
    4545      <para>Bc-&bc-version;</para>
    46     </listitem>
    47     <listitem>
     46    </listitem>-->
     47    <!--<listitem>
    4848      <para>Binutils-&binutils-version;</para>
    49     </listitem>
     49    </listitem>-->
    5050    <!--<listitem>
    5151      <para>Bison-&bison-version;</para>
     
    6363      <para>DejaGNU-&dejagnu-version;</para>
    6464    </listitem>-->
    65     <listitem revision="systemd">
     65    <!--<listitem revision="systemd">
    6666      <para>D-Bus-&dbus-version;</para>
    67     </listitem>
     67    </listitem>-->
    6868    <!--<listitem>
    6969      <para>Diffutils-&diffutils-version;</para>
    7070    </listitem>-->
    71     <!--<listitem>
     71    <listitem>
    7272       <para>E2fsprogs-&e2fsprogs-version;</para>
    73     </listitem>-->
     73    </listitem>
    7474    <listitem>
    7575       <para>Expat-&expat-version;</para>
     
    8181       <para>File-&file-version;</para>
    8282    </listitem>-->
    83     <!--<listitem>
     83    <listitem>
    8484      <para>Findutils-&findutils-version;</para>
    85     </listitem>-->
     85    </listitem>
    8686    <!--<listitem>
    8787      <para>Flex-&flex-version;</para>
     
    9090      <para>Flit-core-&flit-core-version;</para>
    9191    </listitem>-->
    92     <listitem>
     92    <!--<listitem>
    9393      <para>Gawk-&gawk-version;</para>
    94     </listitem>
    95     <!--<listitem>
     94    </listitem>-->
     95    <listitem>
    9696       <para>GCC-&gcc-version;</para>
    97     </listitem>-->
     97    </listitem>
    9898    <!--<listitem>
    9999       <para>GDBM-&gdbm-version;</para>
     
    102102      <para>Gettext-&gettext-version;</para>
    103103    </listitem>
    104     <listitem>
     104    <!--<listitem>
    105105      <para>Glibc-&glibc-version;</para>
    106     </listitem>
     106    </listitem>-->
    107107    <!--<listitem>
    108108      <para>GMP-&gmp-version;</para>
     
    117117      <para>Groff-&groff-version;</para>
    118118    </listitem>-->
    119     <listitem>
     119    <!--<listitem>
    120120      <para>GRUB-&grub-version;</para>
    121     </listitem>
    122     <listitem>
     121    </listitem>-->
     122    <!--<listitem>
    123123      <para>Gzip-&gzip-version;</para>
    124     </listitem>
     124    </listitem>-->
    125125    <listitem>
    126126      <para>Iana-Etc-&iana-etc-version;</para>
    127127    </listitem>
    128     <listitem>
     128    <!--<listitem>
    129129      <para>Inetutils-&inetutils-version;</para>
    130     </listitem>
     130    </listitem>-->
    131131    <!--<listitem>
    132132      <para>Intltool-&intltool-version;</para>
     
    138138      <para>Jinja2-&jinja2-version;</para>
    139139    </listitem>
    140     <listitem>
     140    <!--<listitem>
    141141      <para>Kbd-&kbd-version;</para>
    142     </listitem>
     142    </listitem>-->
    143143    <listitem>
    144144      <para>Kmod-&kmod-version;</para>
    145     </listitem>
     145   </listitem>
    146146    <!--<listitem>
    147147      <para>Less-&less-version;</para>
     
    150150      <para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
    151151    </listitem>-->
    152     <!--<listitem>
     152    <listitem>
    153153      <para>Libcap-&libcap-version;</para>
    154     </listitem>-->
     154    </listitem>
    155155    <listitem>
    156156      <para>Libelf from Elfutils-&elfutils-version;</para>
    157157    </listitem>
    158     <!--<listitem>
     158    <listitem>
    159159      <para>Libffi-&libffi-version;</para>
    160     </listitem>-->
     160    </listitem>
    161161    <!--<listitem>
    162162      <para>Libpipeline-&libpipeline-version;</para>
     
    169169    </listitem>
    170170    <!--<listitem>
     171      <para>Lz4-&lz4-version;</para>
     172    </listitem>-->
     173    <!--<listitem>
    171174      <para>M4-&m4-version;</para>
    172175    </listitem>-->
     
    180183      <para>Man-pages-&man-pages-version;</para>
    181184    </listitem>
    182     <listitem>
     185    <!--<listitem>
    183186      <para>MarkupSafe-&markupsafe-version;</para>
    184     </listitem>
     187    </listitem>-->
    185188    <listitem>
    186189      <para>Meson-&meson-version;</para>
     
    189192      <para>MPC-&mpc-version;</para>
    190193    </listitem>-->
    191     <listitem>
     194    <!--<listitem>
    192195      <para>MPFR-&mpfr-version;</para>
    193     </listitem>
     196    </listitem>-->
    194197    <listitem>
    195198      <para>Ncurses-&ncurses-version;</para>
    196199    </listitem>
    197     <!--<listitem>
     200    <listitem>
    198201      <para>Ninja-&ninja-version;</para>
    199     </listitem>-->
     202    </listitem>
    200203    <listitem>
    201204      <para>OpenSSL-&openssl-version;</para>
     
    210213      <para>Pkgconf-&pkgconf-version;</para>
    211214    </listitem>
    212     <listitem>
     215    <!--<listitem>
    213216      <para>Procps-ng-&procps-ng-version;</para>
    214     </listitem>
    215     <!--<listitem>
     217    </listitem>-->
     218    <listitem>
    216219      <para>Psmisc-&psmisc-version;</para>
    217     </listitem>-->
     220    </listitem>
    218221    <listitem>
    219222      <para>Python-&python-version;</para>
     
    225228      <para>Sed-&sed-version;</para>
    226229    </listitem>-->
    227     <listitem>  <!-- After version 12.1 release - see Added -->
     230    <listitem>
    228231      <para>Setuptools-&setuptools-version;</para>
    229232    </listitem>
     
    234237      <para>Sysklogd-&sysklogd-version;</para>
    235238    </listitem>-->
    236     <!--<listitem>
     239    <listitem>
    237240      <para>Systemd-&systemd-version;</para>
    238     </listitem>-->
    239     <listitem revision="sysv">
     241    </listitem>
     242    <!--<listitem revision="sysv">
    240243      <para>SysVinit-&sysvinit-version;</para>
    241     </listitem>
     244    </listitem>-->
    242245    <!--<listitem>
    243246      <para>Tar-&tar-version;</para>
    244247    </listitem>-->
    245     <!--<listitem>
     248    <listitem>
    246249      <para>Tcl-&tcl-version;</para>
    247     </listitem>-->
    248     <listitem>
     250    </listitem>
     251    <!--<listitem>
    249252      <para>Texinfo-&texinfo-version;</para>
    250     </listitem>
    251     <listitem>
     253    </listitem>-->
     254    <!--<listitem>
    252255      <para>Tzdata-&tzdata-version;</para>
    253     </listitem>
     256    </listitem>-->
    254257    <!--<listitem revision="sysv">
    255258      <para>Udev from Systemd-&systemd-version;</para>
     
    264267      <para>Wheel-&wheel-version;</para>
    265268    </listitem>
    266     <listitem>
     269    <!--<listitem>
    267270      <para>XML::Parser-&xml-parser-version;</para>
    268     </listitem>
     271    </listitem>-->
    269272    <listitem>
    270273      <para>Xz-&xz-version;</para>
    271274    </listitem>
    272     <listitem>
     275    <!--<listitem>
    273276      <para>Zlib-&zlib-version;</para>
    274     </listitem>
    275     <!--<listitem>
     277    </listitem>-->
     278    <listitem>
    276279      <para>Zstd-&zstd-version;</para>
    277     </listitem>-->
     280    </listitem>
    278281  </itemizedlist>
    279282
     
    289292  <itemizedlist>
    290293    <title>Added:</title>
    291     <listitem><para></para></listitem>  <!-- satisfy build -->
    292 
    293     <listitem>
    294       <para>&bash-upstream-fixes-patch;</para>
    295     </listitem>
    296 
    297     <listitem>
    298       <para>&readline-fixes-patch;</para>
    299     </listitem>
    300 
    301     <listitem>
    302       <para>setuptools-&setuptools-version;</para>
    303     </listitem>
    304 
    305     <listitem>
    306       <para>&systemd-upstream-patch;</para>
    307     </listitem>
    308 
     294    <listitem>
     295      <para>Lz4-&lz4-version;</para>
     296    </listitem>
     297    <listitem>
     298      <para>glibc-2.39-upstream_fix-1.patch</para>
     299    </listitem>
    309300  </itemizedlist>
    310301
     
    313304    <listitem><para></para></listitem>  <!-- satisfy build -->
    314305
    315     <listitem>
    316       <para>glibc-2.38-memalign_fix-1.patch</para>
    317     </listitem>
    318 
    319     <listitem>
    320       <para>grub-2.06-upstream_fixes-1.patch</para>
    321     </listitem>
    322 
    323     <listitem>
    324       <para>readline-8.2-upstream_fix-1.patch</para>
    325     </listitem>
    326 
    327306  </itemizedlist>
    328307
  • chapter02/creatingfilesystem.xml

    rfe48a03 re4b4c5a  
    5151  </variablelist>
    5252
    53   <para>Other file systems, including FAT32, NTFS, ReiserFS, JFS, and XFS are
     53  <para>Other file systems, including FAT32, NTFS, JFS, and XFS are
    5454  useful for specialized purposes. More information about these file systems,
    5555  and many others, can be found at <ulink
  • chapter02/stages.xml

    rfe48a03 re4b4c5a  
    7777        <para>The operations in <xref linkend="ch-tools-lo"/> must be done
    7878        before starting or continuing from
    79         <xref linkend="chapter-building-system"/>.</para>
     79        <xref linkend="chapter-building-system" role='.'/></para>
    8080      </listitem>
    81 
    8281    </itemizedlist>
    8382  </sect2>
  • chapter03/packages.xml

    rfe48a03 re4b4c5a  
    491491
    492492    <varlistentry>
     493      <term>Lz4 (&lz4-version;) - <token>&lz4-size;</token>:</term>
     494      <listitem>
     495        <para>Home page: <ulink url="&lz4-home;"/></para>
     496        <para>Download: <ulink url="&lz4-url;"/></para>
     497        <para>MD5 sum: <literal>&lz4-md5;</literal></para>
     498      </listitem>
     499    </varlistentry>
     500
     501    <varlistentry>
    493502      <term>M4 (&m4-version;) - <token>&m4-size;</token>:</term>
    494503      <listitem>
     
    814823          <para>
    815824            The version of vim changes daily. To get the latest version, go to
    816             <ulink url="https://github.com/vim/vim/releases">
    817             https://github.com/vim/vim/tags</ulink>.
     825            <ulink url="https://github.com/vim/vim/tags"/>.
    818826          </para>
    819827        </note>
  • chapter03/patches.xml

    rfe48a03 re4b4c5a  
    6060      </listitem>
    6161    </varlistentry>
    62 <!--
     62
    6363    <varlistentry>
    64       <term>Coreutils Chmod Fix Patch - <token>&coreutils-chmod-patch-size;</token>:</term>
     64      <term>Expect GCC14 Patch - <token>&expect-gcc14-patch-size;</token>:</term>
    6565      <listitem>
    66         <para>Download: <ulink url="&patches-root;&coreutils-chmod-patch;"/></para>
    67         <para>MD5 sum: <literal>&coreutils-chmod-patch-md5;</literal></para>
     66        <para>Download: <ulink url="&patches-root;&expect-gcc14-patch;"/></para>
     67        <para>MD5 sum: <literal>&expect-gcc14-patch-md5;</literal></para>
    6868      </listitem>
    6969   </varlistentry>
    70 -->
     70
    7171<!--
    7272    <varlistentry>
     
    7777      </listitem>
    7878    </varlistentry>
    79 
     79-->
    8080    <varlistentry>
    81       <term>Glibc Upstream Fixes Patch - <token>&glibc-upstream-fixes-patch-size;</token>:</term>
     81      <term>Glibc Upstream Fix Patch - <token>&glibc-upstream-patch-size;</token>:</term>
    8282      <listitem>
    83         <para>Download: <ulink url="&patches-root;&glibc-upstream-fixes-patch;"/></para>
    84         <para>MD5 sum: <literal>&glibc-upstream-fixes-patch-md5;</literal></para>
     83        <para>Download: <ulink url="&patches-root;&glibc-upstream-patch;"/></para>
     84        <para>MD5 sum: <literal>&glibc-upstream-patch-md5;</literal></para>
    8585      </listitem>
    8686    </varlistentry>
    87 -->
     87
    8888    <varlistentry>
    8989      <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
     
    142142      </listitem>
    143143    </varlistentry>
    144 
     144<!--
    145145    <varlistentry revision="systemd">
    146146      <term>Systemd Upstream Fixes Patch - <token>&systemd-upstream-patch-size;</token>:</term>
     
    150150      </listitem>
    151151    </varlistentry>
     152-->
    152153<!--
    153154    <varlistentry>
  • chapter06/bash.xml

    rfe48a03 re4b4c5a  
    4949            --build=$(sh support/config.guess) \
    5050            --host=$LFS_TGT                    \
    51             --without-bash-malloc</userinput></screen>
     51            --without-bash-malloc              \
     52            bash_cv_strtold_broken=no</userinput></screen>
    5253
    5354    <variablelist>
  • chapter06/gcc-pass2.xml

    rfe48a03 re4b4c5a  
    123123          target libraries (<filename class="libraryfile">libgcc</filename>
    124124          and <filename class="libraryfile">libstdc++</filename>) with the
    125           previously compiled GCC binaries&mdash;those binaries won't run on the
    126           host.  The GCC build system will attempt to use the host's
     125          GCC binaries compiled in this pass&mdash;those binaries won't run
     126          on the host.  The GCC build system will attempt to use the host's
    127127          C and C++ compilers as a workaround by default.
    128128          Building the GCC target libraries with a different
     
    148148        <listitem>
    149149          <para>Disable GCC sanitizer runtime libraries.  They are not
    150           needed for the temporary installation.  This switch is necessary
    151           to build GCC without
    152           <systemitem class='library'>libcrypt</systemitem> installed for
    153           the target.  In <xref linkend='ch-tools-gcc-pass1'/> it was
    154           implied by <parameter>--disable-libstdcxx</parameter>, but now we
    155           have to explicitly pass it.</para>
     150          needed for the temporary installation.  In
     151          <xref linkend='ch-tools-gcc-pass1'/> it was implied by
     152          <parameter>--disable-libstdcxx</parameter>, and now we can
     153          explicitly pass it.</para>
    156154        </listitem>
    157155      </varlistentry>
  • chapter06/introduction.xml

    rfe48a03 re4b4c5a  
    2727  This whole chapter must be done as user <systemitem
    2828  class="username">lfs</systemitem>, with the environment as described in
    29   <xref linkend="ch-preps-settingenviron"/>.</para>
     29  <xref linkend="ch-preps-settingenviron" role='.'/></para>
    3030
    3131</sect1>
  • chapter06/ncurses.xml

    rfe48a03 re4b4c5a  
    7070            --without-debug              \
    7171            --without-ada                \
    72             --disable-stripping          \
    73             --enable-widec</userinput></screen>
     72            --disable-stripping</userinput></screen>
    7473
    7574    <variablelist>
     
    133132        </listitem>
    134133      </varlistentry>
    135 
    136       <varlistentry>
    137         <term><parameter>--enable-widec</parameter></term>
     134<!-- this is the default >= 6.5
     135      <varlistentry>
     136        <term><parameter>- -enable-widec</parameter></term>
    138137        <listitem>
    139138          <para>This switch causes wide-character libraries (e.g., <filename
     
    147146        </listitem>
    148147      </varlistentry>
    149 
     148-->
    150149    </variablelist>
    151150
  • chapter07/changingowner.xml

    rfe48a03 re4b4c5a  
    3434  command:</para>
    3535
    36 <screen><userinput>chown -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools}
     36<screen><userinput>chown --from lfs -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools}
    3737case $(uname -m) in
    38   x86_64) chown -R root:root $LFS/lib64 ;;
     38  x86_64) chown --from lfs -R root:root $LFS/lib64 ;;
    3939esac</userinput></screen>
    4040
  • chapter07/createfiles.xml

    rfe48a03 re4b4c5a  
    182182  portable program should not depend on this assignment.</para>
    183183
     184  <para>Some packages need a locale.</para>
     185
     186<screen><userinput>localedef -i C -f UTF-8 C.UTF-8</userinput></screen>
     187
    184188  <para>Some tests in <xref linkend="chapter-building-system"/> need a regular
    185189  user. We add this user here and delete this account at the end of that
  • chapter07/creatingdirs.xml

    rfe48a03 re4b4c5a  
    2929mkdir -pv /media/{floppy,cdrom}
    3030mkdir -pv /usr/{,local/}{include,src}
     31mkdir -pv /usr/lib/locale
    3132mkdir -pv /usr/local/{bin,lib,sbin}
    3233mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man}
  • chapter07/util-linux.xml

    rfe48a03 re4b4c5a  
    5252    <para>Prepare Util-linux for compilation:</para>
    5353
    54 <screen><userinput remap="configure">./configure --libdir=/usr/lib    \
    55             --runstatedir=/run   \
    56             --disable-chfn-chsh  \
    57             --disable-login      \
    58             --disable-nologin    \
    59             --disable-su         \
    60             --disable-setpriv    \
    61             --disable-runuser    \
    62             --disable-pylibmount \
    63             --disable-static     \
    64             --without-python     \
     54    <screen><userinput remap="configure">./configure --libdir=/usr/lib     \
     55            --runstatedir=/run    \
     56            --disable-chfn-chsh   \
     57            --disable-login       \
     58            --disable-nologin     \
     59            --disable-su          \
     60            --disable-setpriv     \
     61            --disable-runuser     \
     62            --disable-pylibmount  \
     63            --disable-static      \
     64            --disable-liblastlog2 \
     65            --without-python      \
    6566            ADJTIME_PATH=/var/lib/hwclock/adjtime \
    6667            --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
  • chapter08/automake.xml

    rfe48a03 re4b4c5a  
    6363    logical cores you want to use if you don't want to use all.</para>
    6464
    65     <para>The test t/subobj.sh is known to fail.</para>
     65    <para>Out of 2926 tests, 52 are known to fail due to incompatibilities in the
     66    test scripts with gcc-14.1 or later.</para>
    6667
    6768    <para>Install the package:</para>
  • chapter08/bash.xml

    rfe48a03 re4b4c5a  
    5050            --without-bash-malloc     \
    5151            --with-installed-readline \
     52            bash_cv_strtold_broken=no \
    5253            --docdir=/usr/share/doc/bash-&bash-version;</userinput></screen>
    5354
  • chapter08/chapter08.xml

    rfe48a03 re4b4c5a  
    2020  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bzip2.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lz4.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zstd.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="file.xml"/>
  • chapter08/coreutils.xml

    rfe48a03 re4b4c5a  
    5454    </note>
    5555
    56     <!-- https://seclists.org/oss-sec/2024/q1/30 -->
    57     <para>Fix a security vulnerability in the <command>split</command>
    58     utility:</para>
    59 
    60 <screen><userinput remap="pre">sed -e '/n_out += n_hold/,+4 s|.*bufsize.*|//&amp;|' \
    61     -i src/split.c</userinput></screen>
    62 
    6356    <para>Now prepare Coreutils for compilation:</para>
    6457
     
    129122<screen><userinput remap="test">chown -R tester . </userinput></screen>
    130123
    131     <para>Now run the tests:</para>
    132 
    133 <screen><userinput remap="test">su tester -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen>
    134 
    135 <!-- Sometimes skipped, but if not it may fail.
    136      Please DO NOT remove or comment out this unless we can fully
    137      understand it!  -->
    138     <para>The test-getlogin test may fail in the LFS chroot environment.</para>
     124    <!-- To editors: in jhalfs the standard input is always piped to "make"
     125         so the test failures are not reproducible in jhalfs even if
     126         running the build in a PTY.  Don't use jhalfs to test if we can
     127         remove < /dev/null.  -->
     128    <para>Now run the tests (using <filename>/dev/null</filename> for the
     129    standard input, or two tests may be broken if building LFS in a
     130    graphical terminal or a session in SSH or GNU Screen etc. because the
     131    standard input is connected to a PTY from host distro, and the device
     132    node for such a PTY cannot be accessed from the LFS chroot
     133    environment):</para>
     134
     135<screen><userinput remap="test">su tester -c "PATH=$PATH make -k RUN_EXPENSIVE_TESTS=yes check" \
     136   &lt; /dev/null</userinput></screen>
    139137
    140138    <para>Remove the temporary group:</para>
    141139
    142140<screen><userinput remap="test">groupdel dummy</userinput></screen>
     141
     142    <para>
     143       Two tests, <filename>tests/cp/preserve-mode.sh</filename> and
     144       <filename>tests/mv/acl.sh</filename>, are known to
     145       fail in the chroot environment, but pass in a complete system.
     146    </para>
    143147
    144148    <para>Install the package:</para>
  • chapter08/expect.xml

    rfe48a03 re4b4c5a  
    6767    subtle breakages may also happen.</para>
    6868
     69    <para>Now, make some changes to allow the package with gcc-14.1 or later:</para>
     70
     71<screen><userinput remap="pre">patch -Np1 -i ../expect-&expect-version;-gcc14-1.patch</userinput></screen>
     72
    6973    <para>Prepare Expect for compilation:</para>
    7074
     
    7276            --with-tcl=/usr/lib     \
    7377            --enable-shared         \
     78            --disable-rpath         \
    7479            --mandir=/usr/share/man \
    7580            --with-tclinclude=/usr/include</userinput></screen>
  • chapter08/gcc.xml

    rfe48a03 re4b4c5a  
    4141  <sect2 role="installation">
    4242    <title>Installation of GCC</title>
    43 <!--
    44     <para>At first, fix an issue breaking
    45     <filename class="libraryfile">libasan.a</filename> building this package
    46     with Glibc-2.34 or later:</para>
    47 
    48 <screen><userinput remap="pre">sed -e '/static.*SIGSTKSZ/d' \
    49     -e 's/return kAltStackSize/return SIGSTKSZ * 4/' \
    50     -i libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp</userinput></screen>
    51 -->
    52 <!--
    53     <para>First fix a problem with the latest version of glibc:</para>
    54 
    55     <screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-fixes-patch;</userinput></screen>
    56 -->
    5743
    5844    <para>For x86_64 target, set the default directory name for
     
    7662             --enable-default-pie     \
    7763             --enable-default-ssp     \
     64             --enable-host-pie        \
    7865             --disable-multilib       \
    7966             --disable-bootstrap      \
     
    147134      important, but it takes a long time. First-time builders are
    148135      encouraged to run the test suite.  The time to run the tests can be
    149       reduced significantly by adding -jx to the <command>make -k check</command> command below,
    150       where x is the number of CPU cores on your system.</para>
     136      reduced significantly by adding -jx to the <command>make -k check</command>
     137      command below, where x is the number of CPU cores on your system.</para>
    151138    </important>
    152139
     
    155142
    156143<screen><userinput remap="test">ulimit -s 32768</userinput></screen>
     144
     145    <para>Now remove/fix several known test failures:</para>
     146
     147<screen><userinput remap="test">sed -e '/cpython/d'               -i ../gcc/testsuite/gcc.dg/plugin/plugin.exp
     148sed -e 's/no-pic /&amp;-no-pie /'     -i ../gcc/testsuite/gcc.target/i386/pr113689-1.c
     149sed -e 's/300000/(1|300000)/'     -i ../libgomp/testsuite/libgomp.c-c++-common/pr109062.c
     150sed -e 's/{ target nonpic } //' \
     151    -e '/GOTPCREL/d'              -i ../gcc/testsuite/gcc.target/i386/fentryname3.c</userinput></screen>
    157152
    158153    <para>Test the results as a non-privileged user, but do not stop at errors:</para>
     
    171166    url="&test-results;"/> and
    172167    <ulink url="https://gcc.gnu.org/ml/gcc-testresults/"/>.</para>
    173 
     168<!--
    174169    <para>
    175170    Eight gcc tests (out of over 185,000):
    176     <!-- https://gcc.gnu.org/PR106375 --><filename>pr56837.c</filename>
     171    <!- - https://gcc.gnu.org/PR106375 - -><filename>pr56837.c</filename>
    177172    and seven tests in the <filename class='directory'>analyzer</filename>
    178173    directory are known to fail.
    179174
    180     <!-- https://gcc.gnu.org/PR109353 -->
     175    <!- - https://gcc.gnu.org/PR109353 - ->
    181176    One libstdc++ test (out of over 15000), <filename>copy.cc</filename>, is
    182177    known to fail.
     
    190185    <filename class='directory'>vect</filename> directory are known to fail
    191186    if the hardware does not support AVX.</para>
    192 
    193     <para>A few unexpected failures cannot always be avoided. The GCC developers
    194     are usually aware of these issues, but have not resolved them yet.
     187-->
     188    <para>A few unexpected failures cannot always be avoided. In some cases
     189    test failures depend on the specific hardware of the system.<!--The GCC developers
     190    are usually aware of these issues, but have not resolved them yet.-->
    195191    Unless the test results are vastly different from those at the above URL,
    196192    it is safe to continue.</para>
  • chapter08/glibc.xml

    rfe48a03 re4b4c5a  
    5050
    5151<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
    52 <!--
    53     <para>Now fix two security vulnerabilities and a regression causing the
    54     posix_memalign() function very slow in some conditions:</para>
    55 
    56 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-fixes-patch;</userinput></screen>
    57 -->
     52
     53    <para>Now fix a security vulnerability:</para>
     54
     55<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>
     56
    5857    <para>The Glibc documentation recommends building Glibc
    5958    in a dedicated build directory:</para>
     
    168167        parallel make jobs).  These tests can be identified with:</para>
    169168
    170         <!-- TODO: Using nodump for freeze.  Change it to role="test" after
    171              12.1 release so jhalfs can list these in the log.  -->
    172         <screen role="nodump"><userinput>grep "Timed out" -l $(find -name \*.out)</userinput></screen>
     169        <screen><userinput remap="test">grep "Timed out" $(find -name \*.out)</userinput></screen>
    173170
    174171        <para>It's possible to re-run a single test with enlarged timeout
     
    237234            section to install
    238235            <filename class='libraryfile'>libcrypt.so.1*</filename>
    239             (overwritting
     236            (replacing
    240237            <filename class='libraryfile'>libcrypt.so.1</filename> from the
    241238            prior Glibc installation)</emphasis>.
     
    255252          <screen role='nodump'><userinput>rm -f /usr/sbin/nscd</userinput></screen>
    256253
    257           <para>
     254          <para revision='systemd'>
    258255            If this system (prior to LFS 12.1, exclusive) is based on
    259256            Systemd, it's also needed to disable and stop the
     
    356353    locales necessary for the optimal coverage of tests:</para>
    357354
    358 <screen role="nodump"><userinput remap="locale-test">mkdir -pv /usr/lib/locale
    359 localedef -i C -f UTF-8 C.UTF-8
     355<screen role="nodump"><userinput remap="locale-test">localedef -i C -f UTF-8 C.UTF-8
    360356localedef -i cs_CZ -f UTF-8 cs_CZ.UTF-8
    361357localedef -i de_DE -f ISO-8859-1 de_DE
     
    532528        <listitem>
    533529          <para>This creates the <filename>posixrules</filename> file. We use
    534           New York because POSIX requires the daylight savings time rules
     530          New York because POSIX requires the daylight saving time rules
    535531          to be in accordance with US rules.</para>
    536532        </listitem>
  • chapter08/grub.xml

    rfe48a03 re4b4c5a  
    4444      <para>
    4545        If your system has UEFI support and you wish to boot LFS with UEFI,
    46         you can skip this package in LFS,
    47         and install GRUB with UEFI support (and its dependencies) by following
    48         the instructions on
     46        you need to install GRUB with UEFI support (and its dependencies) by
     47        following the instructions on
    4948        <ulink url="&blfs-book;postlfs/grub-efi.html">the BLFS page</ulink>.
     49        You may skip this package, or install this package and the BLFS
     50        GRUB for UEFI package without conflict (the BLFS page provides
     51        instructions for both cases).
    5052      </para>
    5153    </note>
     
    110112
    111113  <para>Making your LFS system bootable with GRUB will be discussed in
    112   <xref linkend="ch-bootable-grub"/>.</para>
     114  <xref linkend="ch-bootable-grub" role='.'/></para>
    113115
    114116  </sect2>
  • chapter08/inetutils.xml

    rfe48a03 re4b4c5a  
    4040  <sect2 role="installation">
    4141    <title>Installation of Inetutils</title>
     42
     43    <para>First, make the package build with gcc-14.1 or later::</para>
     44
     45<screen><userinput remap="pre">sed -i 's/def HAVE_TERMCAP_TGETENT/ 1/' telnet/telnet.c</userinput></screen>
    4246
    4347    <para>Prepare Inetutils for compilation:</para>
  • chapter08/kmod.xml

    rfe48a03 re4b4c5a  
    8585    which are beyond the scope of LFS.</para>
    8686
    87     <para>Install the package and create symlinks for
     87    <para>Install the package and recreate some symlinks for
    8888    compatibility with Module-Init-Tools (the package that previously handled
    89     Linux kernel modules):</para>
     89    Linux kernel modules).  The building system will create all these
     90    symlinks in <filename class='directory'>/usr/bin</filename>, but we
     91    only want <command>lsmod</command> there and all other symlinks in
     92    <filename class='directory'>/usr/sbin</filename> instead:</para>
    9093
    9194<screen><userinput remap="install">make install
     
    9396for target in depmod insmod modinfo modprobe rmmod; do
    9497  ln -sfv ../bin/kmod /usr/sbin/$target
    95 done
    96 
    97 ln -sfv kmod /usr/bin/lsmod</userinput></screen>
     98  rm -fv /usr/bin/$target
     99done</userinput></screen>
    98100
    99101  </sect2>
  • chapter08/libxcrypt.xml

    rfe48a03 re4b4c5a  
    111111            --disable-failure-tokens
    112112make
    113 cp -av .libs/libcrypt.so.1* /usr/lib</userinput></screen>
     113cp -av --remove-destination .libs/libcrypt.so.1* /usr/lib</userinput></screen>
    114114    </note>
    115115
  • chapter08/ncurses.xml

    rfe48a03 re4b4c5a  
    5151            --with-cxx-shared       \
    5252            --enable-pc-files       \
    53             --enable-widec          \
    5453            --with-pkg-config-libdir=/usr/lib/pkgconfig</userinput></screen>
    5554
     55      <!--  - -enable-widec this is now the default -->
    5656    <variablelist>
    5757      <title>The meaning of the new configure options:</title>
     
    9595        </listitem>
    9696      </varlistentry>
    97 
    98       <varlistentry>
    99         <term><parameter>--enable-widec</parameter></term>
     97<!--
     98      <varlistentry>
     99        <term><parameter>- -enable-widec</parameter></term>
    100100        <listitem>
    101101          <para>This switch causes wide-character libraries (e.g., <filename
     
    109109        </listitem>
    110110      </varlistentry>
    111 
     111-->
    112112    </variablelist>
    113113
     
    128128
    129129    <para>The installation of this package will overwrite
    130     <filename class="libraryfile">libncursesw.so.&ncurses-release;</filename>
     130    <filename class="libraryfile">libncursesw.so.&ncurses-version;</filename>
    131131    in-place.  It may crash the shell process which is using code and data
    132132    from the library file.  Install the package with
     
    138138
    139139<screen><userinput remap="install">make DESTDIR=$PWD/dest install
    140 install -vm755 dest/usr/lib/libncursesw.so.&ncurses-release; /usr/lib
    141 rm -v  dest/usr/lib/libncursesw.so.&ncurses-release;
     140install -vm755 dest/usr/lib/libncursesw.so.&ncurses-version; /usr/lib
     141rm -v  dest/usr/lib/libncursesw.so.&ncurses-version;
    142142sed -e 's/^#if.*XOPEN.*$/#if 1/' \
    143143    -i dest/usr/include/curses.h
  • chapter08/ninja.xml

    rfe48a03 re4b4c5a  
    8383    </variablelist>
    8484
     85    <para>The package tests cannot run in the chroot environment. They require
     86    <ulink url="&blfs-book;general/cmake.html">cmake</ulink>.</para>
     87<!--
    8588    <para>To test the results, issue:</para>
    8689
    8790<screen><userinput remap="test">./ninja ninja_test
    88 ./ninja_test --gtest_filter=-SubprocessTest.SetWithLots</userinput></screen>
     91./ninja_test - -gtest_filter=-SubprocessTest.SetWithLots</userinput></screen>
     92-->
    8993
    9094    <para>Install the package:</para>
  • chapter08/procps.xml

    rfe48a03 re4b4c5a  
    7171<screen revision='systemd'><userinput remap="make">make src_w_LDADD='$(LDADD) -lsystemd'</userinput></screen>
    7272
    73     <para> To run the test suite, run:</para>
    74 
    75 <screen><userinput remap="test">make check</userinput></screen>
    76 
    77     <para>One test in the "ps" tests is known to fail.</para>
     73    <!-- To editors: "pmap {X,XX} with unreachable process" tests don't work
     74         as root.  They may seem to pass due to some Tcl/Expect/DejaGNU
     75         internal hazards with some "luck" though.  -->
     76    <para>To run the test suite, run:</para>
     77
     78<screen><userinput remap="test">chown -R tester .
     79su tester -c "PATH=$PATH make check"</userinput></screen>
     80
     81    <para>One test named
     82    <literal>ps with output flag bsdtime,cputime,etime,etimes</literal>
     83    is known to fail if the host kernel is not built with
     84    <literal>CONFIG_BSD_PROCESS_ACCT</literal> enabled.</para>
    7885
    7986    <para>Install the package:</para>
  • chapter08/python.xml

    rfe48a03 re4b4c5a  
    7979<screen><userinput remap="make">make</userinput></screen>
    8080
    81     <para>Running the tests at this point is not recommended.  The
    82     tests are known to hang indefinitely in the partial LFS environment.
    83     If desired, the tests can be rerun at the end of this chapter, or
    84     when Python 3 is reinstalled in BLFS.  To run the tests anyway,
    85     issue <command>make test</command>.</para>
     81    <para>Some tests are known to occasionally hang indefinitely.  So to test the
     82    results, run the test suite but set a 2-minute time limit for each
     83    test case:</para>
     84
     85<screen><userinput remap="test">make test TESTOPTS="--timeout 120"</userinput></screen>
     86
     87    <para>For a relatively slow system you may need to increase the time
     88    limit and 1 SBU (measured when building Binutils pass 1 with one CPU
     89    core) should be enough.  Some tests are flaky, so the test suite will
     90    automatically re-run failed tests.  If a test failed but then passed
     91    when re-run, it should be considered as passed.</para>
    8692
    8793    <para>Install the package:</para>
  • chapter08/readline.xml

    rfe48a03 re4b4c5a  
    4949<screen><userinput remap="pre">sed -i '/MV.*old/d' Makefile.in
    5050sed -i '/{OLDSUFF}/c:' support/shlib-install</userinput></screen>
     51
     52    <para>Prevent hard coding library search paths (rpath) into
     53    the shared libraries.  This package does not need rpath for an
     54    installation into the standard location, and rpath may sometimes cause
     55    unwanted effects or even security issues:</para>
     56
     57<screen><userinput>sed -i 's/-Wl,-rpath,[^ ]*//' support/shobj-conf</userinput></screen>
    5158
    5259    <para>Now fix a problem identified upstream:</para>
  • chapter08/shadow.xml

    rfe48a03 re4b4c5a  
    4141  <sect2 role="installation">
    4242    <title>Installation of Shadow</title>
     43
     44    <important>
     45      <para>
     46        If you've installed Linux-PAM, you should follow
     47        <ulink url='&blfs-book;postlfs/shadow.xml'>the BLFS shadow
     48        page</ulink> instead of this page to build (or, rebuild or upgrade)
     49        shadow.
     50      </para>
     51    </important>
    4352
    4453    <note>
     
    234243          even though the account has been created correctly. That is why we
    235244          created the group <systemitem class="groupname">users</systemitem>
    236           with this group ID in <xref linkend='ch-tools-createfiles'/>.</para>
     245          with this group ID in
     246          <xref linkend='ch-tools-createfiles' role='.'/></para>
    237247
    238248        </listitem>
  • chapter08/sysklogd.xml

    rfe48a03 re4b4c5a  
    5656    <para>Install the package:</para>
    5757
    58 <screen><userinput remap="install">make BINDIR=/sbin install</userinput></screen>
     58<screen><userinput remap="install">make install</userinput></screen>
    5959
    6060  </sect2>
  • chapter08/systemd.xml

    rfe48a03 re4b4c5a  
    4848 <screen><userinput remap="pre">sed -i -e 's/GROUP="render"/GROUP="video"/' \
    4949       -e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in</userinput></screen>
    50 
    51     <!-- https://github.com/systemd/systemd/pull/30549 -->
    52     <para>Now fix a security vulnerability in the DNSSEC verification of
    53     <command>systemd-resolved</command> and a bug breaking running
    54     <command>systemd-analyze verify</command> on an instantiated systemd
    55     unit:</para>
    56 
    57 <screen><userinput remap='pre'>patch -Np1 -i ../&systemd-upstream-patch;</userinput></screen>
    5850
    5951    <para>Prepare systemd for compilation:</para>
     
    226218
    227219<screen><userinput remap="make">ninja</userinput></screen>
     220
     221    <para>Some tests need a basic <filename>/etc/os-release</filename> file.
     222    To test the results, issue:</para>
     223
     224<screen><userinput remap="test">echo 'NAME="Linux From Scratch"' &gt; /etc/os-release
     225ninja test</userinput></screen>
     226
     227    <!-- test-namespace needs /run/systemd/inaccessible/sock, which only exists
     228         after initializing the system with systemd.  -->
     229    <para>Three tests: <literal>systemd:core / test-namespace</literal>,
     230    <literal>test-chase</literal>, and <literal>test-systemd-tmpfiles</literal>,
     231    are known to fail in the LFS chroot environment.  Some other tests may
     232    fail because they depend on various kernel configuration options.</para>
    228233
    229234    <para>Install the package:</para>
  • chapter08/tcl.xml

    rfe48a03 re4b4c5a  
    44  <!ENTITY % general-entities SYSTEM "../general.ent">
    55  %general-entities;
    6   <!ENTITY tdbc-ver          "1.1.5">
    7   <!ENTITY itcl-ver          "4.2.3">
     6  <!ENTITY tdbc-ver          "1.1.7">
     7  <!ENTITY itcl-ver          "4.2.4">
    88]>
    99
     
    5656cd unix
    5757./configure --prefix=/usr           \
    58             --mandir=/usr/share/man</userinput></screen>
     58            --mandir=/usr/share/man \
     59            --disable-rpath</userinput></screen>
     60
     61    <variablelist>
     62      <title>The meaning of the new configure parameters:</title>
     63
     64      <varlistentry>
     65        <term><parameter>--disable-rpath</parameter></term>
     66        <listitem>
     67          <para>This parameter prevents hard coding library search paths
     68          (rpath) into the binary executable files and shared libraries.
     69          This package does not need rpath for an installation into the
     70          standard location, and rpath may sometimes cause unwanted effects
     71          or even security issues.</para>
     72        </listitem>
     73      </varlistentry>
     74    </variablelist>
    5975
    6076    <para>Build the package:</para>
  • chapter08/util-linux.xml

    rfe48a03 re4b4c5a  
    4343    <title>Installation of Util-linux</title>
    4444
     45<!--
    4546    <para>First, disable a problematic test:</para>
    4647
    4748    <screen><userinput remap="pre">sed -i '/test_mkfds/s/^/#/' tests/helpers/Makemodule.am</userinput></screen>
    48 
     49-->
    4950    <para>Prepare Util-linux for compilation:</para>
    5051
    51 <screen revision="sysv"><userinput remap="configure">./configure --bindir=/usr/bin    \
    52             --libdir=/usr/lib    \
    53             --runstatedir=/run   \
    54             --sbindir=/usr/sbin  \
    55             --disable-chfn-chsh  \
    56             --disable-login      \
    57             --disable-nologin    \
    58             --disable-su         \
    59             --disable-setpriv    \
    60             --disable-runuser    \
    61             --disable-pylibmount \
    62             --disable-static     \
    63             --without-python     \
    64             --without-systemd    \
     52    <screen revision="sysv"><userinput remap="configure">./configure --bindir=/usr/bin     \
     53            --libdir=/usr/lib     \
     54            --runstatedir=/run    \
     55            --sbindir=/usr/sbin   \
     56            --disable-chfn-chsh   \
     57            --disable-login       \
     58            --disable-nologin     \
     59            --disable-su          \
     60            --disable-setpriv     \
     61            --disable-runuser     \
     62            --disable-pylibmount  \
     63            --disable-liblastlog2 \
     64            --disable-static      \
     65            --without-python      \
     66            --without-systemd     \
    6567            --without-systemdsystemunitdir        \
    6668            ADJTIME_PATH=/var/lib/hwclock/adjtime \
    6769            --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
    6870
    69 <screen revision="systemd"><userinput remap="configure">./configure --bindir=/usr/bin    \
    70             --libdir=/usr/lib    \
    71             --runstatedir=/run   \
    72             --sbindir=/usr/sbin  \
    73             --disable-chfn-chsh  \
    74             --disable-login      \
    75             --disable-nologin    \
    76             --disable-su         \
    77             --disable-setpriv    \
    78             --disable-runuser    \
    79             --disable-pylibmount \
    80             --disable-static     \
    81             --without-python     \
     71      <screen revision="systemd"><userinput remap="configure">./configure --bindir=/usr/bin     \
     72            --libdir=/usr/lib     \
     73            --runstatedir=/run    \
     74            --sbindir=/usr/sbin   \
     75            --disable-chfn-chsh   \
     76            --disable-login       \
     77            --disable-nologin     \
     78            --disable-su          \
     79            --disable-setpriv     \
     80            --disable-runuser     \
     81            --disable-pylibmount  \
     82            --disable-liblastlog2 \
     83            --disable-static      \
     84            --without-python      \
    8285            ADJTIME_PATH=/var/lib/hwclock/adjtime \
    8386            --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
     
    9194<screen><userinput remap="make">make</userinput></screen>
    9295
    93     <para>If desired, run the test suite as a non-&root; user:</para>
     96    <!-- To editors:
     97         Two tests need a /etc/fstab file.  They are skipped if the host
     98         distro isn't using systemd as the init system, so don't remove
     99         the creation of /etc/fstab unless you've tested it with such a
     100         host distro (for example LFS systemd or Debian).  -->
     101    <para>If desired, create a dummy <filename>/etc/fstab</filename> file
     102    to satisfy two tests and run the test suite as a non-&root;
     103    user:</para>
    94104
    95105    <warning><para>Running the test suite as the
     
    104114    </warning>
    105115
    106 <screen><userinput remap="test">chown -R tester .
     116<screen><userinput remap="test">touch /etc/fstab
     117chown -R tester .
    107118su tester -c "make -k check"</userinput></screen>
    108119
    109     <para>The <emphasis>hardlink</emphasis> tests will fail if the host's kernel
    110     does not have the option <option>CONFIG_CRYPTO_USER_API_HASH</option>
    111     enabled or does not have any options providing a SHA256 implementation
    112     (for example, <option>CONFIG_CRYPTO_SHA256</option>, or
    113     <option>CONFIG_CRYPTO_SHA256_SSSE3</option> if the CPU supports
    114     Supplemental SSE3) enabled. In addition,
    115     two sub-tests from misc: mbsencode and one sub-test from script: replay are
    116     known to fail.</para>
     120    <para>
     121       The <emphasis>hardlink</emphasis> tests will fail if the host's kernel
     122       does not have the option <option>CONFIG_CRYPTO_USER_API_HASH</option>
     123       enabled or does not have any options providing a SHA256 implementation
     124       (for example, <option>CONFIG_CRYPTO_SHA256</option>, or
     125       <option>CONFIG_CRYPTO_SHA256_SSSE3</option> if the CPU supports
     126       Supplemental SSE3) enabled. In addition, the lsfd: inotify test will
     127       fail if the kernel option <option>CONFIG_NETLINK_DIAG</option> is not
     128       enabled.
     129    </para>
    117130
    118131    <para>Install the package:</para>
  • chapter08/vim.xml

    rfe48a03 re4b4c5a  
    7272    class="username">tester</systemitem>:</para>
    7373
    74 <screen><userinput remap="test">su tester -c "LANG=en_US.UTF-8 make -j1 test" &amp;> vim-test.log</userinput></screen>
     74<screen><userinput remap="test">su tester -c "TERM=xterm-256color LANG=en_US.UTF-8 make -j1 test" \
     75   &amp;> vim-test.log</userinput></screen>
    7576
    7677    <para>The test suite outputs a lot of binary data to the screen.  This can
    77     cause issues with the settings of the current terminal.  The problem can be
     78    cause issues with the settings of the current terminal (especially while
     79    we are overriding the <envar>TERM</envar> variable to satisfy some
     80    assumptions of the test suite).  The problem can be
    7881    avoided by redirecting the output to a log file as shown above.  A
    79     successful test will result in the words "ALL DONE" in the log file
    80     at completion.</para>
     82    successful test will result in the words <computeroutput>ALL
     83    DONE</computeroutput> in the log file at completion.</para>
    8184
    8285    <para>Install the package:</para>
  • chapter09/clock.xml

    rfe48a03 re4b4c5a  
    99  <?dbhtml filename="clock.html"?>
    1010
    11   <title>Configuring the system clock</title>
     11  <title>Configuring the System Clock</title>
    1212
    1313  <indexterm zone="ch-config-clock">
  • chapter09/networkd.xml

    rfe48a03 re4b4c5a  
    5151    <filename class="extension">.network</filename> files. For detailed
    5252    descriptions and example contents of these configuration files, consult
    53     the <ulink role='man' url='&man;systemd-link.5'>systemd-link(5)</ulink>,
    54     <ulink role='man' url='&man;systemd-netdev.5'>systemd-netdev(5)</ulink>,
    55     and <ulink role='man'
    56     url='&man;systemd-network.5'>systemd-network(5)</ulink> manual
    57     pages.</para>
     53    the
     54    <ulink role='man' url='&man;systemd.link.5'>systemd.link(5)</ulink>,
     55    <ulink role='man' url='&man;systemd.netdev.5'>systemd.netdev(5)</ulink>, and
     56    <ulink role='man' url='&man;systemd.network.5'>systemd.network(5)</ulink>
     57    manual pages.</para>
    5858
    5959    <sect3 id="systemd-network-devices">
  • chapter09/symlinks.xml

    rfe48a03 re4b4c5a  
    4040      wlan0; such laptops can also use this method.  The command line
    4141      is in the GRUB configuration file.
    42       See <xref linkend="grub-cfg"/>.</para>
     42      See <xref linkend="grub-cfg" role='.'/></para>
    4343    </sect3>
    4444
     
    124124
    125125<screen role="nodump"><userinput>sed -e '/^AlternativeNamesPolicy/s/=.*$/=/'  \
    126     -i /usr/lib/udev/network/99-default.link \
     126      /usr/lib/udev/network/99-default.link \
    127127     > /etc/udev/network/99-default.link</userinput></screen>
    128128    </sect3>
     
    220220    <title>Dealing with Duplicate Devices</title>
    221221
    222     <para>As explained in <xref linkend="ch-config-udev"/>, the order in
    223     which devices with the same function appear in
     222    <para>As explained in <xref linkend="ch-config-udev" role=','/> the
     223    order in which devices with the same function appear in
    224224    <filename class="directory">/dev</filename> is essentially random.
    225225    E.g., if you have a USB web camera and a TV tuner, sometimes
     
    230230    fixable by creating udev rules to create persistent symlinks.
    231231    The case of network cards is covered separately in
    232     <xref linkend="ch-config-network"/>, and sound card configuration can
    233     be found in <ulink url="&blfs-book;postlfs/devices.html">BLFS</ulink>.</para>
     232    <xref linkend="ch-config-network" role=','/> and sound card
     233    configuration can be found in
     234    <ulink url="&blfs-book;postlfs/devices.html">BLFS</ulink>.</para>
    234235
    235236    <para>For each of your devices that is likely to have this problem
  • chapter09/usage.xml

    rfe48a03 re4b4c5a  
    255255
    256256      <para>For information on kernel module loading and udev, see
    257       <xref linkend="module-loading"/>.</para>
     257      <xref linkend="module-loading" role='.'/></para>
    258258  </sect2>
    259259
  • chapter10/kernel.xml

    rfe48a03 re4b4c5a  
    5656        the procedures below fairly closely.  The objective is to get an
    5757        initial system to a point where you can log in at the command line when
    58         you reboot later in <xref linkend="ch-finish-reboot"/>.  At this point
    59         optimization and customization is not a goal.
     58        you reboot later in <xref linkend="ch-finish-reboot" role='.'/>
     59        At this point optimization and customization is not a goal.
    6060      </para>
    6161
     
    8888
    8989    <para>There are several ways to configure the kernel options. Usually,
    90     This is done through a menu-driven interface, for example:</para>
     90    this is done through a menu-driven interface, for example:</para>
    9191
    9292<screen role="nodump"><userinput>make menuconfig</userinput></screen>
  • chapter10/kernel/kernel.version

    rfe48a03 re4b4c5a  
    1 6.7.1
     16.8.9
  • chapter10/kernel/systemd.toml

    rfe48a03 re4b4c5a  
    1515DEVTMPFS_MOUNT='*'
    1616DRM=' *M'
    17 AUDIT=' '
    1817NET='*'
    1918INET='*'
     
    2524TMPFS='*'
    2625TMPFS_POSIX_ACL='*'
     26CGROUP_SCHED='* '
     27
     28[RT_GROUP_SCHED]
     29value = ' '
     30comment = 'This may cause some systemd features malfunction'
    2731
    2832revision='systemd'
  • chapter10/kernel/systemd.xml

    rfe48a03 re4b4c5a  
    44<!-- Automatically generated by kernel-config.py
    55     DO NOT EDIT! -->
    6 <screen role="nodump" revision="systemd"><emphasis role='blue'>G</emphasis>eneral setup ---&gt;
     6<screen role="nodump"><emphasis role='blue'>G</emphasis>eneral setup ---&gt;
    77  [ ] <emphasis role='blue'>C</emphasis>ompile the kernel with warnings as errors                        [WERROR]
    8   [ ] <emphasis role='blue'>A</emphasis>uditing support                                                   [AUDIT]
    98  <emphasis role='blue'>C</emphasis>PU/Task time and stats accounting ---&gt;
    109    [*] <emphasis role='blue'>P</emphasis>ressure stall information tracking                                [PSI]
     
    1312  &lt; &gt; <emphasis role='blue'>E</emphasis>nable kernel headers through /sys/kernel/kheaders.tar.xz      [IKHEADERS]
    1413  [*] <emphasis role='blue'>C</emphasis>ontrol Group support ---&gt;                                       [CGROUPS]
    15     [*] M<emphasis role='blue'>e</emphasis>mory controller                                                [MEMCG]
     14    [*]   M<emphasis role='blue'>e</emphasis>mory controller                                              [MEMCG]
     15    [ /*] <emphasis role='blue'>C</emphasis>PU controller ---&gt;                                     [CGROUP_SCHED]
     16      # This may cause some systemd features malfunction:
     17      [ ] <emphasis role='blue'>G</emphasis>roup scheduling for SCHED_RR/FIFO                    [RT_GROUP_SCHED]
    1618  [ ] <emphasis role='blue'>C</emphasis>onfigure standard kernel features (expert users) ---&gt;            [EXPERT]
    1719
  • lfs-latest-git.php

    rfe48a03 re4b4c5a  
    1616$regex[ 'less'     ] = "/^.*current released version is less-(\d+).*$/";
    1717$regex[ 'mpfr'     ] = "/^mpfr-([\d\.]+)\.tar.*$/";
    18 $regex[ 'Python'   ] = "/^.*Latest Python 3.*Python (3[\d\.]+\d).*$/";
     18//$regex[ 'Python'   ] = "/^.*Latest Python 3.*Python (3[\d\.]+\d).*$/";
    1919//$regex[ 'sysvinit' ] = "/^.*sysvinit-([\d\.]+)dsf\.tar.*$/";
    2020$regex[ 'tzdata'   ] = "/^.*tzdata([\d]+[a-z]).*$/";
     
    7878
    7979  if ( preg_match( "/sourceforge/", $url ) ||
     80       preg_match( "/python/",      $url ) ||
    8081       preg_match( "/psmisc/",      $url ) )
    8182  {
     
    135136if ( $package == "libffi"     ) $dirpath = github("libffi/libffi");
    136137if ( $package == "libxcrypt"  ) $dirpath = github("besser82/libxcrypt");
     138if ( $package == "lz"         ) $dirpath = github("lz4/lz4");
    137139if ( $package == "meson"      ) $dirpath = github("mesonbuild/meson");
    138140if ( $package == "mpc"        ) $dirpath = "https://ftp.gnu.org/gnu/mpc";
     
    146148if ( $package == "sysvinit"   ) $dirpath = github("slicer69/sysvinit");
    147149if ( $package == "MarkupSafe" ) $dirpath = "https://pypi.python.org/pypi/MarkupSafe/";
    148 if ( $package == "Jinja"      ) $dirpath = "https://pypi.python.org/pypi/Jinja2/";
     150if ( $package == "jinja"      ) $dirpath = "https://pypi.python.org/pypi/Jinja2/";
    149151if ( $package == "systemd"    ) $dirpath = github("systemd/systemd");
    150152//if ( $package == "tcl"        ) $dirpath = "https://sourceforge.net/projects/tcl/files";
     
    161163  {
    162164    echo "ftp should not occur\n";
    163   /*
    164     $dirpath  = substr( $dirpath, 6 );           // Remove ftp://
    165     $dirpath  = rtrim ( $dirpath, "/" );         // Trim any trailing slash
    166     $position = strpos( $dirpath, "/" );         // Divide at first slash
    167     $server   = substr( $dirpath, 0, $position );
    168     $path     = substr( $dirpath, $position );
    169 
    170     $conn = ftp_connect( $server );
    171     ftp_login( $conn, "anonymous", "" );
    172 
    173     // See if we need special handling
    174     if ( isset( $exceptions[ $package ] ) )
    175     {
    176        $specials = explode( ":", $exceptions[ $package ] );
    177 
    178        foreach ( $specials as $i )
    179        {
    180           list( $op, $regexp ) = explode( "=", $i );
    181 
    182           switch ($op)
    183           {
    184             case "UPDIR":
    185               // Remove last dir from $path
    186               $position = strrpos( $path, "/" );
    187               $path = substr( $path, 0, $position );
    188 
    189               // Get dir listing
    190               $lines = ftp_rawlist ($conn, $path);
    191               $max   = find_max( $lines, $regexp, $regexp );
    192               break;
    193 
    194             case "DOWNDIR":
    195               // Append found directory
    196               $path .= "/$max";
    197               break;
    198 
    199             default:
    200               echo "Error in specials array for $package\n";
    201               return -5;
    202               break;
    203           }
    204        }
    205     }
    206 
    207     $lines = ftp_rawlist ($conn, $path);
    208     ftp_close( $conn );
    209 */
    210165  }
    211166  else // http(s)
     
    304259
    305260  if ( $package == "psmisc" )
    306      return find_max( $lines, "/v\d/", "/^.*v([\d\.]+).tar.*$/" );
     261     return find_max( $lines, "/v\d/", "/^.*v([\d\.]+)$/" );
    307262
    308263  if ( $package == "grub" )
    309264     return find_max( $lines, "/grub/", "/^.*grub-([\d\.]+).tar.xz.*$/" );
    310265
    311   if ( $package == "Jinja" )
     266  if ( $package == "jinja" )
    312267     return find_max( $lines, "/Jinja/", "/^.*Jinja2 ([\d\.]+).*$/" );
     268
     269  if ( $package == "lz" )
     270     return find_max( $lines, "/name.:/", '/^.*LZ4 v([\d\.]+)".*$/' );
    313271
    314272  if ( $package == "openssl" )
    315273     return find_max( $lines, "/openssl/", "/^.*openssl-([\d\.p]*\d.?).tar.*$/" );
     274
     275  if ( $package == "Python" )
     276     return find_max( $lines, "/Python 3/", "/^.*Python (3[\d\.]*\d) .*$/" );
    316277
    317278  if ( $package == "vim" )
     
    333294   // Fetech from git and get wget-list
    334295   $current = array();
    335    #$lfssvn = "svn://svn.linuxfromscratch.org/LFS/trunk";
    336296   $lfsgit = "https://git.linuxfromscratch.org/lfs.git";
    337297
     
    365325      $file        = rtrim( $file );
    366326      $pkg_pattern = "/(\D*).*/";
    367       //$pattern     = "/\D*(\d.*\d)\D*/";
    368327      $pattern     = "/\D*(\d.*\d)\D*/";
    369328
  • packages.ent

    rfe48a03 re4b4c5a  
    105105<!ENTITY check-fin-sbu "0.1 SBU (about 1.6 SBU with tests)">
    106106
    107 <!ENTITY coreutils-version "9.4">
    108 <!ENTITY coreutils-size "5,840 KB">
     107<!ENTITY coreutils-version "9.5">
     108<!ENTITY coreutils-size "5,867 KB">
    109109<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
    110 <!ENTITY coreutils-md5 "459e9546074db2834eefe5421f250025">
     110<!ENTITY coreutils-md5 "e99adfa059a63db3503cc71f3d151e31">
    111111<!ENTITY coreutils-home "&gnu-software;coreutils/">
    112112<!ENTITY coreutils-tmp-du "173 MB">
    113113<!ENTITY coreutils-tmp-sbu "0.3 SBU">
    114114<!ENTITY coreutils-fin-du "175 MB">
    115 <!ENTITY coreutils-fin-sbu "1/0 SBU">
     115<!ENTITY coreutils-fin-sbu "1.0 SBU">
    116116
    117117<!ENTITY dbus-version "1.14.10">
     
    141141<!ENTITY diffutils-fin-sbu "0.3 SBU">
    142142
    143 <!ENTITY e2fsprogs-version "1.47.0">
    144 <!ENTITY e2fsprogs-size "9,412 KB">
     143<!ENTITY e2fsprogs-version "1.47.1">
     144<!ENTITY e2fsprogs-size "9,720 KB">
    145145<!ENTITY e2fsprogs-url "https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.gz">
    146 <!ENTITY e2fsprogs-md5 "6b4f18a33873623041857b4963641ee9">
    147 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/">
     146<!ENTITY e2fsprogs-md5 "75e6d1353cbe6d5728a98fb0267206cb">
     147<!ENTITY e2fsprogs-home "https://e2fsprogs.sourceforge.net/">
    148148<!ENTITY e2fsprogs-fin-du "95 MB">
    149149<!ENTITY e2fsprogs-fin-sbu "2.4 SBU on a spinning disk, 0.4 SBU on an SSD">
    150150
    151 <!ENTITY elfutils-version "0.190"> <!-- libelf -->
    152 <!ENTITY elfutils-size "8,949 KB">
     151<!ENTITY elfutils-version "0.191"> <!-- libelf -->
     152<!ENTITY elfutils-size "9,092 KB">
    153153<!ENTITY elfutils-url "https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2">
    154 <!ENTITY elfutils-md5 "79ad698e61a052bea79e77df6a08bc4b">
     154<!ENTITY elfutils-md5 "636547248fb3fae58ec48030298d3ef7">
    155155<!ENTITY elfutils-home "https://sourceware.org/elfutils/">
    156156<!ENTITY elfutils-fin-du "124 MB">
    157157<!ENTITY elfutils-fin-sbu "0.3 SBU">
    158158
    159 <!ENTITY expat-version "2.6.0">
    160 <!ENTITY expat-size "473 KB">
     159<!ENTITY expat-version "2.6.2">
     160<!ENTITY expat-size "474 KB">
    161161<!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.xz">
    162 <!ENTITY expat-md5 "bd169cb11f4b9bdfddadf9e88a5c4d4b">
     162<!ENTITY expat-md5 "0cb75c8feb842c0794ba89666b762a2d">
    163163<!ENTITY expat-home "https://libexpat.github.io/">
    164164<!ENTITY expat-fin-du "13 MB">
     
    183183<!ENTITY file-fin-sbu "less than 0.1 SBU">
    184184
    185 <!ENTITY findutils-version "4.9.0">
    186 <!ENTITY findutils-size "1,999 KB">
     185<!ENTITY findutils-version "4.10.0">
     186<!ENTITY findutils-size "2,189 KB">
    187187<!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.xz">
    188 <!ENTITY findutils-md5 "4a4a547e888a944b2f3af31d789a1137">
     188<!ENTITY findutils-md5 "870cfd71c07d37ebe56f9f4aaf4ad872">
    189189<!ENTITY findutils-home "&gnu-software;findutils/">
    190190<!ENTITY findutils-tmp-du "42 MB">
     
    219219<!ENTITY gawk-fin-sbu "0.1 SBU">
    220220
    221 <!ENTITY gcc-version "13.2.0">
    222 <!ENTITY gcc-size "85,800 KB">
     221<!ENTITY gcc-version "14.1.0">
     222<!ENTITY gcc-size "90,104 KB">
    223223<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
    224 <!ENTITY gcc-md5 "e0e48554cc6e4f261d55ddee9ab69075">
     224<!ENTITY gcc-md5 "24195dca80ded5e0551b533f46a4481d">
    225225<!ENTITY gcc-home "https://gcc.gnu.org/">
    226226<!ENTITY gcc-tmpp1-du "4.1 GB">
     
    231231<!ENTITY gcc-fin-sbu "42 SBU (with tests)">
    232232<!ENTITY libquadmath-version "0.0.0">
    233 <!ENTITY libstdcpp-version   "6.0.32">
     233<!ENTITY libstdcpp-version   "6.0.33">
    234234<!ENTITY libitm-version      "1.0.0">
    235235<!ENTITY libatomic-version   "1.2.0">
     
    246246<!ENTITY gdbm-fin-sbu "0.1 SBU">
    247247
    248 <!ENTITY gettext-version "0.22.4">
    249 <!ENTITY gettext-size "10,016 KB">
     248<!ENTITY gettext-version "0.22.5">
     249<!ENTITY gettext-size "10,031 KB">
    250250<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz">
    251 <!ENTITY gettext-md5 "2d8507d003ef3ddd1c172707ffa97ed8">
     251<!ENTITY gettext-md5 "3ae5580599d84be93e6213930facb2db">
    252252<!ENTITY gettext-home "&gnu-software;gettext/">
    253253<!ENTITY gettext-tmp-du "306 MB">
     
    320320<!ENTITY gzip-fin-sbu "0.3 SBU">
    321321
    322 <!ENTITY iana-etc-version "20240125">
    323 <!ENTITY iana-etc-size "589 KB">
     322<!ENTITY iana-etc-version "20240607">
     323<!ENTITY iana-etc-size "590 KB">
    324324<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
    325 <!ENTITY iana-etc-md5 "aed66d04de615d76c70890233081e584">
     325<!ENTITY iana-etc-md5 "924a0799dc0342ce82dc4fc95c0f1a1e">
    326326<!ENTITY iana-etc-home "https://www.iana.org/protocols">
    327327<!ENTITY iana-etc-fin-du "4.8 MB">
     
    344344<!ENTITY intltool-fin-sbu "less than 0.1 SBU">
    345345
    346 <!ENTITY iproute2-version "6.7.0">
    347 <!ENTITY iproute2-size "900 KB">
     346<!ENTITY iproute2-version "6.9.0">
     347<!ENTITY iproute2-size "897 KB">
    348348<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
    349 <!ENTITY iproute2-md5 "35d8277d1469596b7edc07a51470a033">
     349<!ENTITY iproute2-md5 "0ca5c21a5a42157fbb88b39791963364">
    350350<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
    351351<!ENTITY iproute2-fin-du "17 MB">
     
    354354<!ENTITY iproute2-tmp-sbu "less than 0.1 SBU">
    355355
    356 <!ENTITY jinja2-version "3.1.3">
    357 <!ENTITY jinja2-size "264 KB">
    358 <!ENTITY jinja2-url "&pypi-src;/J/Jinja2/Jinja2-&jinja2-version;.tar.gz">
    359 <!ENTITY jinja2-md5 "caf5418c851eac59e70a78d9730d4cea">
     356<!ENTITY jinja2-version "3.1.4">
     357<!ENTITY jinja2-size "235 KB">
     358<!ENTITY jinja2-url "&pypi-src;/J/Jinja2/jinja2-&jinja2-version;.tar.gz">
     359<!ENTITY jinja2-md5 "02ca9a6364c92e83d14b037bef4732bc">
    360360<!ENTITY jinja2-home "https://jinja.palletsprojects.com/en/3.1.x/">
    361361<!ENTITY jinja2-fin-du "3.2 MB">
     
    370370<!ENTITY kbd-fin-sbu "0.1 SBU">
    371371
    372 <!ENTITY kmod-version "31">
    373 <!ENTITY kmod-size "558 KB">
     372<!ENTITY kmod-version "32">
     373<!ENTITY kmod-size "500 KB">
    374374<!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz">
    375 <!ENTITY kmod-md5 "6165867e1836d51795a11ea4762ff66a">
     375<!ENTITY kmod-md5 "1046fda48766fae905f83150d12eec78">
    376376<!ENTITY kmod-home "https://github.com/kmod-project/kmod">
    377377<!ENTITY kmod-fin-du "12 MB">
     
    386386<!ENTITY less-fin-sbu "less than 0.1 SBU">
    387387
    388 <!ENTITY lfs-bootscripts-version "20230728">      <!-- Scripts depend on this format -->
     388<!ENTITY lfs-bootscripts-version "20240416">      <!-- Scripts depend on this format -->
    389389<!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB">
    390390<!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.xz">
     
    394394<!ENTITY lfs-bootscripts-cfg-sbu "less than 0.1 SBU">
    395395
    396 <!ENTITY libcap-version "2.69">
    397 <!ENTITY libcap-size "185 KB">
     396<!ENTITY libcap-version "2.70">
     397<!ENTITY libcap-size "187 KB">
    398398<!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
    399 <!ENTITY libcap-md5 "4667bacb837f9ac4adb4a1a0266f4b65">
     399<!ENTITY libcap-md5 "df0e20c6eeca849347b87d5d6a8870c0">
    400400<!ENTITY libcap-home "https://sites.google.com/site/fullycapable/">
    401401<!ENTITY libcap-fin-du "2.9 MB">
    402402<!ENTITY libcap-fin-sbu "less than 0.1 SBU">
    403403
    404 <!ENTITY libffi-version "3.4.4">
    405 <!ENTITY libffi-size "1,331 KB">
     404<!ENTITY libffi-version "3.4.6">
     405<!ENTITY libffi-size "1,360 KB">
    406406<!ENTITY libffi-url "https://github.com/libffi/libffi/releases/download/v&libffi-version;/libffi-&libffi-version;.tar.gz">
    407 <!ENTITY libffi-md5 "0da1a5ed7786ac12dcbaf0d499d8a049">
     407<!ENTITY libffi-md5 "b9cac6c5997dca2b3787a59ede34e0eb">
    408408<!ENTITY libffi-home "https://sourceware.org/libffi/">
    409409<!ENTITY libffi-fin-du "11 MB">
     
    435435
    436436<!ENTITY linux-major-version "6">
    437 <!ENTITY linux-minor-version "7">
     437<!ENTITY linux-minor-version "9">
    438438<!ENTITY linux-patch-version "4">
    439439<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    440440<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    441 <!ENTITY linux-size "138,130 KB">
     441<!ENTITY linux-size "140,683 KB">
    442442<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    443 <!ENTITY linux-md5 "370e1b6155ae63133380e421146619e0">
     443<!ENTITY linux-md5 "b4d1dd34887178ad0b90973f779e238b">
    444444<!ENTITY linux-home "https://www.kernel.org/">
    445445<!-- measured for 6.5.3 / gcc-13.2.0 on x86_64 with -j4 : minimum is
     
    459459<!ENTITY linux-headers-tmp-sbu "less than 0.1 SBU">
    460460
     461<!ENTITY lz4-version "1.9.4">
     462<!ENTITY lz4-size "348 KB">
     463<!ENTITY lz4-url "&github;/lz4/lz4/releases/download/v&lz4-version;/lz4-&lz4-version;.tar.gz">
     464<!ENTITY lz4-md5 "e9286adb64040071c5e23498bf753261">
     465<!ENTITY lz4-home "https://lz4.org/">
     466<!ENTITY lz4-fin-du "83 MB">
     467<!ENTITY lz4-fin-sbu "0.1 SBU">
     468
    461469<!ENTITY m4-version "1.4.19">
    462470<!ENTITY m4-size "1,617 KB">
     
    479487<!ENTITY make-fin-sbu "0.5 SBU">
    480488
    481 <!ENTITY man-db-version "2.12.0">
    482 <!ENTITY man-db-size "1,941 KB">
     489<!ENTITY man-db-version "2.12.1">
     490<!ENTITY man-db-size "1,994 KB">
    483491<!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
    484 <!ENTITY man-db-md5 "67e0052fa200901b314fad7b68c9db27">
     492<!ENTITY man-db-md5 "7b044e5020aab89db41ac7ee59d6d84a">
    485493<!ENTITY man-db-home "https://www.nongnu.org/man-db/">
    486494<!ENTITY man-db-fin-du "41 MB">
    487495<!ENTITY man-db-fin-sbu "0.2 SBU">
    488496
    489 <!ENTITY man-pages-version "6.06">
    490 <!ENTITY man-pages-size "2,116 KB">
     497<!ENTITY man-pages-version "6.8">
     498<!ENTITY man-pages-size "1,809 KB">
    491499<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
    492 <!ENTITY man-pages-md5 "26b39e38248144156d437e1e10cb20bf">
     500<!ENTITY man-pages-md5 "b4bbf3d7ba22877eeec4916168b40268">
    493501<!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/">
    494502<!ENTITY man-pages-fin-du "33 MB">
     
    503511<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
    504512
    505 <!ENTITY meson-version "1.3.2">
    506 <!ENTITY meson-size "2,172 KB">
     513<!ENTITY meson-version "1.4.1">
     514<!ENTITY meson-size "2,184 KB">
    507515<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
    508 <!ENTITY meson-md5 "2d0ebd3a24249617b1c4d30026380cf8">
     516<!ENTITY meson-md5 "543a78b55b2d162135e75623b85a59c6">
    509517<!ENTITY meson-home "https://mesonbuild.com">
    510518<!ENTITY meson-fin-du "42 MB">
     
    527535<!ENTITY mpfr-fin-sbu "0.3 SBU">
    528536
    529 <!ENTITY ncurses-release "6.4">
    530 <!ENTITY ncurses-version "&ncurses-release;-20230520">
     537<!ENTITY ncurses-version "6.5">
    531538<!ENTITY ncurses-size "2,156 KB">
    532 <!-- switch back to invisible-mirror.net for 6.5 -->
    533 <!--ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/ncurses-&ncurses-version;.tar.gz"-->
    534 <!ENTITY ncurses-url "&anduin-sources;/ncurses-&ncurses-version;.tar.xz">
    535 <!ENTITY ncurses-md5 "c5367e829b6d9f3f97b280bb3e6bfbc3">
     539<!ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/ncurses-&ncurses-version;.tar.gz">
     540<!ENTITY ncurses-md5 "ac2d2629296f04c8537ca706b6977687">
    536541<!ENTITY ncurses-home "&gnu-software;ncurses/">
    537 <!ENTITY ncurses-tmp-du "51 MB">
     542<!ENTITY ncurses-tmp-du "3,603 KB">
    538543<!ENTITY ncurses-tmp-sbu "0.3 SBU">
    539544<!ENTITY ncurses-fin-du "45 MB">
    540545<!ENTITY ncurses-fin-sbu "0.2 SBU">
    541546
    542 <!ENTITY ninja-version "1.11.1">
    543 <!ENTITY ninja-size "225 KB">
     547<!ENTITY ninja-version "1.12.1">
     548<!ENTITY ninja-size "235 KB">
    544549<!ENTITY ninja-url "&github;/ninja-build/ninja/archive/v&ninja-version;/ninja-&ninja-version;.tar.gz">
    545 <!ENTITY ninja-md5 "32151c08211d7ca3c1d832064f6939b0">
     550<!ENTITY ninja-md5 "6288992b05e593a391599692e2f7e490">
    546551<!ENTITY ninja-home "https://ninja-build.org/">
    547552<!ENTITY ninja-fin-du "75 MB">
    548553<!ENTITY ninja-fin-sbu "0.3 SBU">
    549554
    550 <!ENTITY openssl-version "3.2.1">
    551 <!ENTITY openssl-size "17,318 KB">
     555<!ENTITY openssl-version "3.3.1">
     556<!ENTITY openssl-size "17,633 KB">
    552557<!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz">
    553 <!ENTITY openssl-md5 "c239213887804ba00654884918b37441">
     558<!ENTITY openssl-md5 "8a4342b399c18f870ca6186299195984">
    554559<!ENTITY openssl-home "https://www.openssl.org/">
    555560<!ENTITY openssl-fin-du "805 MB">
     
    567572
    568573<!ENTITY perl-version-major "5">
    569 <!ENTITY perl-version-minor "38">
    570 <!ENTITY perl-version-patch "2">
     574<!ENTITY perl-version-minor "40">
     575<!ENTITY perl-version-patch "0">
    571576<!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;">
    572577<!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;">
    573 <!ENTITY perl-size "13,359 KB">
     578<!ENTITY perl-size "13,481 KB">
    574579<!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz">
    575 <!ENTITY perl-md5 "d3957d75042918a23ec0abac4a2b7e0a">
     580<!ENTITY perl-md5 "cfe14ef0709b9687f9c514042e8e1e82">
    576581<!ENTITY perl-home "https://www.perl.org/">
    577582<!ENTITY perl-tmp-du "280 MB">
     
    580585<!ENTITY perl-fin-sbu "1.5 SBU">
    581586
    582 <!ENTITY pkgconf-version "2.1.1">
     587<!ENTITY pkgconf-version "2.2.0">
    583588<!ENTITY pkgconf-size "305 KB">
    584589<!ENTITY pkgconf-url "https://distfiles.ariadne.space/pkgconf/pkgconf-&pkgconf-version;.tar.xz">
    585 <!ENTITY pkgconf-md5 "bc29d74c2483197deb9f1f3b414b7918">
     590<!ENTITY pkgconf-md5 "00e309a3bf0909030a4fc701389db2b9">
    586591<!ENTITY pkgconf-home "http://pkgconf.org/">
    587592<!ENTITY pkgconf-fin-du "4.6 MB">
     
    592597<!ENTITY procps-ng-url "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
    593598<!ENTITY procps-ng-md5 "2f747fc7df8ccf402d03e375c565cf96">
    594 <!ENTITY procps-ng-home "https://sourceforge.net/projects/procps-ng">
     599<!ENTITY procps-ng-home "https://gitlab.com/procps-ng/procps/">
    595600<!ENTITY procps-ng-fin-du "27 MB">
    596601<!ENTITY procps-ng-fin-sbu "0.1 SBU">
    597602
    598 <!ENTITY psmisc-version "23.6">
    599 <!ENTITY psmisc-size "415 KB">
     603<!ENTITY psmisc-version "23.7">
     604<!ENTITY psmisc-size "423 KB">
    600605<!ENTITY psmisc-url "https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-&psmisc-version;.tar.xz">
    601 <!ENTITY psmisc-md5 "ed3206da1184ce9e82d607dc56c52633">
     606<!ENTITY psmisc-md5 "53eae841735189a896d614cba440eb10">
    602607<!ENTITY psmisc-home "https://gitlab.com/psmisc/psmisc">
    603608<!ENTITY psmisc-fin-du "6.6 MB">
     
    607612     meson pages will be needed: python3.6 and python3.6m -->
    608613
    609 <!ENTITY python-version "3.12.2">
     614<!ENTITY python-version "3.12.4">
    610615<!ENTITY python-minor "3.12">
    611 <!ENTITY python-size "20,109 KB">
     616<!ENTITY python-size "20,176 KB">
    612617<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
    613 <!ENTITY python-md5 "e7c178b97bf8f7ccd677b94d614f7b3c">
     618<!ENTITY python-md5 "d68f25193eec491eb54bc2ea664a05bd">
    614619<!ENTITY python-home "https://www.python.org/">
    615620<!ENTITY python-tmp-du "598 MB">
     
    618623<!ENTITY python-fin-sbu "1.8 SBU">
    619624<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
    620 <!ENTITY python-docs-md5 "8a6310f6288e7f60c3565277ec3b5279">
    621 <!ENTITY python-docs-size "8,065 KB">
     625<!ENTITY python-docs-md5 "cca155c92f53882cf45a69364315640d">
     626<!ENTITY python-docs-size "8,258 KB">
    622627
    623628<!ENTITY readline-version "8.2">
     
    640645<!ENTITY sed-fin-sbu "0.3 SBU">
    641646
    642 <!ENTITY setuptools-version "69.1.0">
    643 <!ENTITY setuptools-size "2,168 KB">
     647<!ENTITY setuptools-version "70.0.0">
     648<!ENTITY setuptools-size "2,213 KB">
    644649<!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz">
    645 <!ENTITY setuptools-md5 "6f6eb780ce12c90d81ce243747ed7ab0">
     650<!ENTITY setuptools-md5 "88caf808cae6c9096abf8939f2d074bb">
    646651<!ENTITY setuptools-home "&pypi-home;/setuptools/">
    647652<!ENTITY setuptools-fin-du "20 MB">
    648653<!ENTITY setuptools-fin-sbu "less than 0.1 SBU">
    649654
    650 <!ENTITY shadow-version "4.14.5">
    651 <!ENTITY shadow-size "1,765 KB">
     655<!ENTITY shadow-version "4.15.1">
     656<!ENTITY shadow-size "1,742 KB">
    652657<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz">
    653 <!ENTITY shadow-md5 "452b0e59f08bf618482228ba3732d0ae">
     658<!ENTITY shadow-md5 "006b0856abd49b5e7b45b7cb78ca272a">
    654659<!ENTITY shadow-home "&github;/shadow-maint/shadow/">
    655660<!ENTITY shadow-fin-du "49 MB">
     
    664669<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
    665670
    666 <!ENTITY systemd-version  "255">
     671<!ENTITY systemd-version  "256">
    667672<!--<!ENTITY systemd-stable   "6b4878d">-->
    668673<!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel
    669674     change that is incompatible, we will switch to the backport branch until the next stable release. -->
    670 <!ENTITY systemd-size     "14,516 KB">
     675<!ENTITY systemd-size     "15,274 KB">
    671676<!ENTITY systemd-url      "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
    672677<!--<!ENTITY systemd-url      "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">-->
    673 <!ENTITY systemd-md5      "521cda27409a9edf0370c128fae3e690">
     678<!ENTITY systemd-md5      "4796b6eb1e23d809a1f11426d171b065">
    674679<!ENTITY systemd-home     "https://www.freedesktop.org/wiki/Software/systemd/">
    675 <!ENTITY systemd-man-version "255">
    676 <!ENTITY systemd-man-size "652 KB">
     680<!ENTITY systemd-man-version "256">
     681<!ENTITY systemd-man-size "675 KB">
    677682<!--<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
    678683<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
    679 <!ENTITY systemd-man-md5  "1ebe54d7a80f9abf8f2d14ddfeb2432d">
     684<!ENTITY systemd-man-md5  "dc1b3a86479f50740f6591b4a1fb2c2a">
    680685<!ENTITY systemd-fin-du   "247 MB">
    681686<!ENTITY systemd-fin-sbu  "0.7 SBU">
    682687
    683 <!ENTITY sysvinit-version "3.08">
    684 <!ENTITY sysvinit-size "263 KB">
     688<!ENTITY sysvinit-version "3.09">
     689<!ENTITY sysvinit-size "234 KB">
    685690<!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz">
    686 <!ENTITY sysvinit-md5 "81a05f28d7b67533cfc778fcadea168c">
     691<!ENTITY sysvinit-md5 "688074f8642c955469a0b1ecae5c488b">
    687692<!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit">
    688 <!ENTITY sysvinit-fin-du "3.5 MB">
     693<!ENTITY sysvinit-fin-du "2.5 MB">
    689694<!ENTITY sysvinit-fin-sbu "less than 0.1 SBU">
    690695
     
    699704<!ENTITY tar-fin-sbu "0.5 SBU">
    700705
    701 <!ENTITY tcl-version "8.6.13">
     706<!ENTITY tcl-version "8.6.14">
    702707<!ENTITY tcl-major-version "8.6">
    703 <!ENTITY tcl-size "10,581 KB">
     708<!ENTITY tcl-size "11,355 KB">
    704709<!ENTITY tcl-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz">
    705 <!ENTITY tcl-md5 "0e4358aade2f5db8a8b6f2f6d9481ec2">
    706 <!ENTITY tcl-home "http://tcl.sourceforge.net/">
     710<!ENTITY tcl-md5 "c30b57c6051be28fa928d09aca82841e">
     711<!ENTITY tcl-home "https://tcl.sourceforge.net/">
    707712<!ENTITY tcl-docs-url "https://downloads.sourceforge.net/tcl/tcl&tcl-version;-html.tar.gz">
    708 <!ENTITY tcl-docs-md5 "4452f2f6d557f5598cca17b786d6eb68">
    709 <!ENTITY tcl-docs-size "1,165 KB">
     713<!ENTITY tcl-docs-md5 "5467198f8d57c54835bf80b98ffb0170">
     714<!ENTITY tcl-docs-size "1,167 KB">
    710715<!ENTITY tcl-tmp-du "89 MB">
    711716<!ENTITY tcl-tmp-sbu "2.7 SBU">
     
    736741<!ENTITY udev-lfs-home    " ">
    737742
    738 <!ENTITY util-linux-minor "2.39">
    739 <!ENTITY util-linux-version "2.39.3"> <!-- 2.33.x -->
    740 <!ENTITY util-linux-size "8,327 KB">
     743<!ENTITY util-linux-minor "2.40">
     744<!ENTITY util-linux-version "2.40.1"> <!-- 2.33.x -->
     745<!ENTITY util-linux-size "8,617 KB">
    741746<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz">
    742 <!ENTITY util-linux-md5 "f3591e6970c017bb4bcd24ae762a98f5">
     747<!ENTITY util-linux-md5 "42ca7b92a3d77087de362f43ac29a3df">
    743748<!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/">
    744749<!ENTITY util-linux-tmp-du "172 MB">
     
    750755<!ENTITY mount-setsid-sbu "less than 0.1 SBU">
    751756
    752 <!ENTITY vim-version "9.1.0041">
     757<!ENTITY vim-version "9.1.0478">
    753758<!-- <!ENTITY vim-majmin "90"> -->
    754759<!ENTITY vim-docdir "vim/vim91">
    755 <!ENTITY vim-size "17,224 KB">
     760<!ENTITY vim-size "17,508 KB">
    756761<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">
     762<!-- N.B. LFS 9.0 uses
     763     https://github.com/vim/vim/archive/v8.1.1846/vim-8.1.1846.tar.gz
     764     and it still works after years, the md5sum of the resulted tarball
     765     is unchanged as well.  Thus GitHub download seems stable enough for
     766     vim and there's no need to use anduin.
     767
     768     BTW if we click the "Next" button enough times on
     769     https://github.com/vim/vim/tags, we can eventually see the old
     770     release.  The "Next" button just sets "after=" in the URL.  For
     771     example, https://github.com/vim/vim/tags?after=v8.1.1847 will show
     772     us v8.1.1846. -->
    757773<!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">-->
    758 <!ENTITY vim-md5 "79dfe62be5d347b1325cbd5ce2a1f9b3">
     774<!ENTITY vim-md5 "7d56919d58592c041ab61f45584e6f90">
    759775<!ENTITY vim-home "https://www.vim.org">
    760776<!ENTITY vim-fin-du "236 MB">
    761777<!ENTITY vim-fin-sbu "2.5 SBU">
    762778
    763 <!ENTITY wheel-version "0.42.0">
     779<!ENTITY wheel-version "0.43.0">
    764780<!ENTITY wheel-size "97 KB">
    765781<!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz">
    766 <!ENTITY wheel-md5 "802ad6e5f9336fcb1c76b7593f0cd22d">
     782<!ENTITY wheel-md5 "387af15d51367a19d834d6db413547d0">
    767783<!ENTITY wheel-home "&pypi-home;/wheel/">
    768784<!ENTITY wheel-fin-du "1.5 MB">
     
    777793<!ENTITY xml-parser-fin-sbu "less than 0.1 SBU">
    778794
    779 <!ENTITY xz-version "5.4.6">
    780 <!ENTITY xz-size "1,645 KB">
    781 <!ENTITY xz-url "https://github.com/tukaani-project/xz/releases/download/v&xz-version;/xz-&xz-version;.tar.xz">
    782 <!ENTITY xz-md5 "7ade7bd1181a731328f875bec62a9377">
     795<!ENTITY xz-version "5.6.2">
     796<!ENTITY xz-size "1,277 KB">
     797<!ENTITY xz-url "https://github.com//tukaani-project/xz/releases/download/v&xz-version;/xz-&xz-version;.tar.xz">
     798<!ENTITY xz-md5 "bbf73fb28425cebb854328599f85c4cf">
    783799<!ENTITY xz-home "https://tukaani.org/xz">
    784800<!ENTITY xz-tmp-du "22 MB">
     
    799815<!ENTITY zlib-fin-sbu "less than 0.1 SBU">
    800816
    801 <!ENTITY zstd-version "1.5.5">
    802 <!ENTITY zstd-size "2,314 KB">
     817<!ENTITY zstd-version "1.5.6">
     818<!ENTITY zstd-size "2,351 KB">
    803819<!ENTITY zstd-url "https://github.com/facebook/zstd/releases/download/v&zstd-version;/zstd-&zstd-version;.tar.gz">
    804 <!ENTITY zstd-md5 "63251602329a106220e0a5ad26ba656f">
     820<!ENTITY zstd-md5 "5a473726b3445d0e5d6296afd1ab6854">
    805821<!ENTITY zstd-home "https://facebook.github.io/zstd/">
    806822<!ENTITY zstd-fin-du "77 MB">
  • part3intro/generalinstructions.xml

    rfe48a03 re4b4c5a  
    115115              to extract the source code. Notably, using the <command>cp -R</command>
    116116              command to copy the
    117               source code tree somewhere else can destroy links and
     117              source code tree somewhere else can destroy
    118118              timestamps in the source tree, and cause the build to fail.</para>
    119119            </listitem>
  • patches.ent

    rfe48a03 re4b4c5a  
    1111<!ENTITY bzip2-docs-patch-size "1.6 KB">
    1212
    13 <!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch">
    14 <!ENTITY coreutils-i18n-patch-md5 "cca7dc8c73147444e77bc45d210229bb">
    15 <!ENTITY coreutils-i18n-patch-size "166 KB">
     13<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-2.patch">
     14<!ENTITY coreutils-i18n-patch-md5 "58961caf5bbdb02462591fa506c73b6d">
     15<!ENTITY coreutils-i18n-patch-size "164 KB">
     16
     17<!ENTITY expect-gcc14-patch "expect-&expect-version;-gcc14-1.patch">
     18<!ENTITY expect-gcc14-patch-md5 "0b8b5ac411d011263ad40b0664c669f0">
     19<!ENTITY expect-gcc14-patch-size "7.8 KB">
    1620
    1721<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
    1822<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
    1923<!ENTITY glibc-fhs-patch-size "2.8 KB">
    20 <!--
    21 <!ENTITY glibc-upstream-fixes-patch "glibc-&glibc-version;-upstream_fixes-4.patch">
    22 <!ENTITY glibc-upstream-fixes-patch-md5 "66e843b00688c641c9bdda684db45b43">
    23 <!ENTITY glibc-upstream-fixes-patch-size "36 KB">
    24 -->
     24
     25<!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_fix-2.patch">
     26<!ENTITY glibc-upstream-patch-md5 "e9f8f23746755bf880772cfa59c1896c">
     27<!ENTITY glibc-upstream-patch-size "8.0 KB">
     28
    2529<!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
    2630<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
     
    3438<!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475">
    3539<!ENTITY sysvinit-consolidated-patch-size "2.5 KB">
    36 
     40<!--
    3741<!ENTITY systemd-upstream-patch "systemd-&systemd-version;-upstream_fixes-1.patch">
    3842<!ENTITY systemd-upstream-patch-md5 "8d9c1014445c463cf7c24c162b1e0686">
    3943<!ENTITY systemd-upstream-patch-size "7.2 KB">
     44-->
  • stylesheets/lfs-xsl/nochunks.xsl

    rfe48a03 re4b4c5a  
    124124}
    125125
    126 .book h1, .book .authorgroup, .book .copyright, .book .legalnotice .revhistory {
     126/*.book h1,*/ .book .authorgroup, .book .copyright, .book .legalnotice .revhistory {
    127127  background: #f5f6f7;
    128128  margin: 0px auto;
     
    189189  margin: 0;
    190190  padding: 0.4em;
     191  background: #f5f6f7;
     192  border-top: .2em solid #dbddec;
     193  border-bottom: .2em solid #dbddec;
     194  text-align: center;
    191195}
    192196
     
    199203}
    200204
    201 .preface h2, .part h1, .chapter h2, .appendix h2, .index h1, .sect1 h2 {
     205.preface h2, .part h1, .chapter h2, .appendix h2, .index h1, .sect1 h2, .part h2 {
    202206  background: #f5f6f7;
    203207  border-top: .2em solid #dbddec;
Note: See TracChangeset for help on using the changeset viewer.