Changeset 6b6a1b9


Ignore:
Timestamp:
09/05/2023 02:34:34 PM (9 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/arm64
Children:
73d91ac
Parents:
6786b0c (diff), e8f0a1b (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/arm64

Files:
26 edited

Legend:

Unmodified
Added
Removed
  • appendices/dependencies.xml

    r6786b0c r6b6a1b9  
    148148        <segtitle>&before;</segtitle>
    149149        <seglistitem>
    150           <seg>Automake</seg>
     150          <seg>Automake and Coreutils</seg>
    151151        </seglistitem>
    152152      </segmentedlist>
     
    190190        <segtitle>&before;</segtitle>
    191191        <seglistitem>
    192           <seg>None</seg>
     192          <seg>Coreutils</seg>
    193193        </seglistitem>
    194194      </segmentedlist>
     
    287287        <seglistitem>
    288288          <seg>Bash, Binutils, Coreutils, Diffutils, File, Flex, Gawk, GCC,
    289           Glibc, Grep, Make, Perl, Sed, Texinfo, and Zlib</seg>
     289          Glibc, Grep, Make, Perl, Pkgconf, Sed, Texinfo, Zlib, and
     290          Zstd</seg>
    290291        </seglistitem>
    291292      </segmentedlist>
     
    438439          <seg>
    439440            <ulink url='&github;/testing-cabal/subunit'>libsubunit</ulink>
     441            and
     442            <ulink url='http://cyberelk.net/tim/software/patchutils/'>
     443              patchutils</ulink>
    440444          </seg>
    441445        </seglistitem>
     
    448452        <segtitle>&dependencies;</segtitle>
    449453        <seglistitem>
    450           <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep,
    451           Libcap, Make, OpenSSL, Patch, Perl, Sed, and Texinfo</seg>
     454          <seg>Autoconf, Automake, Bash, Binutils, Coreutils, GCC, Gettext,
     455          Glibc, GMP, Grep, Libcap, Make, OpenSSL, Patch, Perl, Sed, and
     456          Texinfo</seg>
    452457        </seglistitem>
    453458      </segmentedlist>
     
    25152520        <segtitle>&before;</segtitle>
    25162521        <seglistitem>
    2517           <seg><phrase revision='systemd'>D-Bus, </phrase>E2fsprogs,
     2522          <seg>Binutils,
     2523          <phrase revision='systemd'>D-Bus, </phrase>E2fsprogs,
    25182524          IProute2, Kmod, Man-DB, Procps-ng, Python,
    2519                   &systemd-udev;, and Util-linux</seg>
     2525          &systemd-udev;, and Util-linux</seg>
    25202526        </seglistitem>
    25212527      </segmentedlist>
     
    25672573            <phrase revision='systemd'>None</phrase>
    25682574            <phrase revision='sysv'>
    2569               <ulink url='&blfs-book;general/elogind.xml'>elogind</ulink>
     2575              <ulink url='&blfs-book;general/elogind.html'>elogind</ulink>
    25702576            </phrase>
    25712577          </seg>
     
    28552861        <seglistitem>
    28562862          <seg>
     2863            <ulink url="https://www.apparmor.net/">AppArmor</ulink>,
     2864            <ulink url="&github;/linux-audit/audit-userspace">
     2865              audit-userspace</ulink>,
     2866            <ulink url="&github;/scop/bash-completion">
     2867              bash-completion</ulink>,
    28572868            <ulink
    28582869              url="&blfs-book;postlfs/btrfs-progs.html">btrfs-progs</ulink>,
     
    28622873            <ulink
    28632874              url="&blfs-book;pst/docbook-xsl.html">docbook-xsl-nons</ulink>,
    2864             <ulink url="https://sourceware.org/elfutils/">elfutils</ulink>,
    28652875            <ulink url="&blfs-book;general/git.html">Git</ulink>,
    2866             <ulink
    2867               url="https://sourceforge.net/projects/gnu-efi/">gnu-efi</ulink>,
    28682876            <ulink url="&blfs-book;postlfs/gnutls.html">GnuTLS</ulink>,
    28692877            <ulink url="&blfs-book;postlfs/iptables.html">iptables</ulink>,
     2878            <ulink url='https://jekyllrb.com/'>jekyll</ulink>,
    28702879            <ulink url="https://www.kernel.org/pub/linux/utils/kernel/kexec/">
    28712880              kexec-tools</ulink>,
     2881            <ulink url='&github;/libbpf/libbpf'>libbpf</ulink>,
     2882            <ulink url="https://sourceware.org/elfutils/">libdw</ulink>,
    28722883            <ulink
    28732884              url="https://developers.yubico.com/libfido2/">libfido2</ulink>,
     
    28752886            <ulink url="&blfs-book;general/libidn2.html">libidn2</ulink>,
    28762887            <ulink url="https://www.gnu.org/software/libmicrohttpd/">
    2877               Libmicrohttpd</ulink>,
     2888              libmicrohttpd</ulink>,
    28782889            <ulink
    28792890              url="&blfs-book;postlfs/libpwquality.html">libpwquality</ulink>,
     
    28902901            <ulink url="&blfs-book;general/pcre2.html">PCRE2</ulink>,
    28912902            <ulink url="&blfs-book;postlfs/polkit.html">Polkit</ulink>,
     2903            <ulink url='&pypi-home;/pyelftools'>pyelftools</ulink>,
    28922904            <ulink url="&blfs-book;postlfs/qemu.html">qemu</ulink>,
    28932905            <ulink url="&blfs-book;general/qrencode.html">qrencode</ulink>,
    2894             <ulink url="https://sourceforge.net/projects/linuxquota/">
    2895               quota-tools</ulink>,
     2906            <ulink url="https://sourceforge.net/projects/linuxquota/"
     2907              >quota-tools</ulink>,
     2908            <ulink url="https://rpm.org">rpm</ulink>,
    28962909            <ulink url="&blfs-book;basicnet/rsync.html">rsync</ulink>,
     2910            <ulink url="&github;/SELinuxProject/selinux">
     2911              SELinux</ulink>,
    28972912            <ulink url="&blfs-book;general/python-modules.html#sphinx">
    28982913              Sphinx</ulink>,
     2914            <ulink url="https://sourceware.org/systemtap/">
     2915              systemtap</ulink>,
    28992916            <ulink url="https://tpm2-tss.readthedocs.io/en/latest/">
    29002917              tpm2-tss</ulink>,
    29012918            <ulink url="&blfs-book;general/valgrind.html">Valgrind</ulink>,
     2919            <ulink url="https://xenproject.org">Xen</ulink>,
    29022920            and
    29032921            <ulink url="&blfs-book;postlfs/zsh.html">zsh</ulink>
     
    33813399        <segtitle>&before;</segtitle>
    33823400        <seglistitem>
    3383           <seg>GCC, Libelf, and &systemd-udev;</seg>
     3401          <seg>Binutils, GCC, Libelf, and &systemd-udev;</seg>
    33843402        </seglistitem>
    33853403      </segmentedlist>
  • bootscripts/lfs/init.d/checkfs

    r6786b0c r6b6a1b9  
    102102      if [ "${error_value}" = 2 -o "${error_value}" = 3 ]; then
    103103         msg="\nWARNING:\n\nFile system errors "
    104          msg="${msg}were found and have been been "
     104         msg="${msg}were found and have been "
    105105         msg="${msg}corrected, but the nature of the "
    106106         msg="${msg}errors require this system to be rebooted.\n\n"
  • chapter01/changelog.xml

    r6786b0c r6b6a1b9  
    4040    appropriate for the entry or if needed the entire day's listitem.
    4141    -->
     42
    4243    <listitem>
    43       <para>2023-08-18</para>
     44      <para>2023-09-05</para>
    4445      <itemizedlist>
    4546        <listitem>
    46           <para>[bdubbs] - Update to linux-6.4.12.  Fixes
    47           <ulink url='&lfs-ticket-root;5320'>#5320</ulink>.</para>
     47           <para>[xry111] - Move pkgconf before binutils for binutils
     48           building system to detect zstd properly.
     49           <ulink url='&lfs-ticket-root;5340'>#5340</ulink>.</para>
     50        </listitem>
     51        <listitem>
     52          <para>[xry111] - Update to linux-6.5.1.  Fixes
     53          <ulink url='&lfs-ticket-root;5332'>#5332</ulink>.</para>
     54        </listitem>
     55        <listitem>
     56          <para>[xry111] - Update to pkgconf-2.0.3.  Fixes
     57          <ulink url='&lfs-ticket-root;5339'>#5339</ulink>.</para>
     58        </listitem>
     59        <listitem>
     60          <para>[xry111] - Update to dbus-1.14.10.  Fixes
     61          <ulink url='&lfs-ticket-root;5337'>#5337</ulink>.</para>
    4862        </listitem>
    4963      </itemizedlist>
     
    5165
    5266    <listitem>
    53       <para>2023-08-18</para>
     67      <para>2023-09-04</para>
    5468      <itemizedlist>
    5569        <listitem>
    56           <para>[bdubbs] - Update to udev-lfs-20230818.</para>
     70           <para>[bdubbs] - Move caution regarding building by mixing
     71           different version of LFS to General Compilation Instructions. Fixes
     72           <ulink url='&lfs-ticket-root;5338'>#5338</ulink>.</para>
    5773        </listitem>
    5874      </itemizedlist>
     
    6076
    6177    <listitem>
    62       <para>2023-08-15</para>
     78      <para>2023-09-02</para>
    6379      <itemizedlist>
    6480        <listitem>
    65           <para>[bdubbs] - Add a patch to fix a performance regression in
    66           glibc's posix_memalign() function. Fixes
    67           <ulink url='&lfs-ticket-root;5315'>#5315</ulink>.</para>
     81           <para>[xry111] - Add --no-cache-dir option for pip3 wheel
     82           commands.  Addresses
     83           <ulink url='&blfs-ticket-root;18466'>BLFS #18466</ulink>.</para>
    6884        </listitem>
    6985        <listitem>
    70           <para>[bdubbs] - Update to less-643. Fixes
    71           <ulink url='&lfs-ticket-root;5317'>#5317</ulink>.</para>
     86           <para>[bdubbs] - Update to vim-9.0.1837. Addresses
     87           <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
    7288        </listitem>
    7389        <listitem>
    74           <para>[bdubbs] - Update to meson-1.2.1. Fixes
    75           <ulink url='&lfs-ticket-root;5314'>#5314</ulink>.</para>
     90           <para>[bdubbs] - Update to zlib-1.3. Fixes
     91           <ulink url='&lfs-ticket-root;5324'>#5324</ulink>.</para>
    7692        </listitem>
    7793        <listitem>
    78           <para>[bdubbs] - Update to linux-6.4.10. Fixes
    79           <ulink url='&lfs-ticket-root;5313'>#5313</ulink>.</para>
     94           <para>[bdubbs] - Update to wheel-0.41.2 (Python Module). Fixes
     95           <ulink url='&lfs-ticket-root;5328'>#5328</ulink>.</para>
    8096        </listitem>
    8197        <listitem>
    82           <para>[bdubbs] - Update to iana-etc-20230810.  Addresses
    83           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     98           <para>[bdubbs] - Update to util-linux-2.39.2. Fixes
     99           <ulink url='&lfs-ticket-root;5322'>#5322</ulink>.</para>
     100        </listitem>
     101        <listitem revision='sysv'>
     102           <para>[bdubbs] - Update to sysvinit-3.08. Fixes
     103           <ulink url='&lfs-ticket-root;5321'>#5321</ulink>.</para>
    84104        </listitem>
    85105        <listitem>
    86           <para>[rahul] - Update to pkgconf-2.0.1. Fixes
    87           <ulink url='&lfs-ticket-root;5316'>#5316</ulink>.</para>
     106           <para>[bdubbs] - Update to shadow-4.14.0. Fixes
     107           <ulink url='&lfs-ticket-root;5319'>#5319</ulink>.</para>
     108        </listitem>
     109        <listitem>
     110           <para>[bdubbs] - Update to Python-3.11.5. Fixes
     111           <ulink url='&lfs-ticket-root;5330'>#5330</ulink>.</para>
     112        </listitem>
     113        <listitem>
     114           <para>[bdubbs] - Update to procps-ng-4.0.4. Fixes
     115           <ulink url='&lfs-ticket-root;5335'>#5335</ulink>.</para>
     116        </listitem>
     117        <listitem>
     118           <para>[bdubbs] - Update to pkgconf-2.0.2. Fixes
     119           <ulink url='&lfs-ticket-root;5323'>#5323</ulink>.</para>
     120        </listitem>
     121        <listitem>
     122           <para>[bdubbs] - Update to mpfr-4.2.1. Fixes
     123           <ulink url='&lfs-ticket-root;5326'>#5326</ulink>.</para>
     124        </listitem>
     125        <listitem>
     126           <para>[bdubbs] - Update to kbd-2.6.2. Fixes
     127           <ulink url='&lfs-ticket-root;5318'>#5318</ulink>.</para>
     128        </listitem>
     129        <listitem>
     130           <para>[bdubbs] - Update to gzip-1.13. Fixes
     131           <ulink url='&lfs-ticket-root;5325'>#5325</ulink>.</para>
     132        </listitem>
     133        <listitem>
     134           <para>[bdubbs] - Update to coreutils-9.4. Fixes
     135           <ulink url='&lfs-ticket-root;5334'>#5334</ulink>.</para>
     136        </listitem>
     137        <listitem revision='systemd'>
     138           <para>[bdubbs] - Specify the 'nobody-group' for systemd. Fixes
     139           <ulink url='&lfs-ticket-root;5333'>#5333</ulink>.</para>
     140        </listitem>
     141        <listitem>
     142           <para>[bdubbs] - Remove unused usb group. Fixes
     143           <ulink url='&lfs-ticket-root;5331'>#5331</ulink>.</para>
    88144        </listitem>
    89145      </itemizedlist>
     
    91147
    92148    <listitem>
    93       <para>2023-08-07</para>
     149      <para>2023-09-01</para>
    94150      <itemizedlist>
    95151        <listitem>
    96           <para>[bdubbs] - Update to xz-5.4.4. Fixes
    97           <ulink url='&lfs-ticket-root;5307'>#5307</ulink>.</para>
    98         </listitem>
    99         <listitem>
    100           <para>[bdubbs] - Update to wheel-0.41.1 (Python Module). Fixes
    101           <ulink url='&lfs-ticket-root;5311'>#5311</ulink>.</para>
    102         </listitem>
    103         <listitem>
    104           <para>[bdubbs] - Update to man-pages-6.05.01. Fixes
    105           <ulink url='&lfs-ticket-root;5306'>#5306</ulink>.</para>
    106         </listitem>
    107         <listitem>
    108           <para>[bdubbs] - Update to linux-6.4.8. Fixes
    109           <ulink url='&lfs-ticket-root;5309'>#5309</ulink>.</para>
    110         </listitem>
    111         <listitem>
    112           <para>[bdubbs] - Update to iana-etc-20230804.  Addresses
    113           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    114         </listitem>
    115         <listitem>
    116           <para>[rahul] - Update to pkgconf-2.0.0. Fixes
    117           <ulink url='&lfs-ticket-root;5310'>#5310</ulink>.</para>
    118         </listitem>
    119       </itemizedlist>
    120     </listitem>
    121 
    122     <listitem>
    123       <para>2023-08-01</para>
    124       <itemizedlist>
    125         <listitem>
    126           <para>[bdubbs] - Update to vim-9.0.1677.  Addresses
    127           <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
    128         </listitem>
    129         <listitem>
    130           <para>[bdubbs] - Update to openssl-3.1.2. Fixes
    131           <ulink url='&lfs-ticket-root;5305'>#5305</ulink>.</para>
    132         </listitem>
    133         <listitem>
    134           <para>[bdubbs] - Update to man-pages-6.05. Fixes
    135           <ulink url='&lfs-ticket-root;5303'>#5303</ulink>.</para>
    136         </listitem>
    137         <listitem>
    138           <para>[bdubbs] - Update to binutils-2.41. Fixes
    139           <ulink url='&lfs-ticket-root;5300'>#5300</ulink>.</para>
    140         </listitem>
    141         <listitem>
    142           <para>[bdubbs] - Update to gmp-6.3.0. Fixes
    143           <ulink url='&lfs-ticket-root;5301'>#5301</ulink>.</para>
    144         </listitem>
    145         <listitem>
    146           <para>[bdubbs] - Update to glibc-2.38. Fixes
    147           <ulink url='&lfs-ticket-root;5302'>#5302</ulink>.</para>
    148         </listitem>
    149       </itemizedlist>
    150     </listitem>
    151 
    152     <listitem>
    153       <para>2023-07-28</para>
    154       <itemizedlist>
    155         <listitem>
    156            <para>[bdubbs] - Update udev-lfs tarball to remove obsolete
    157            cdrom rules and references to ISDN devices. Fixes
    158           <ulink url='&lfs-ticket-root;5291'>#5291</ulink>.</para>
    159         </listitem>
    160         <listitem>
    161           <para>[bdubbs] - Update to wheel-0.41.0 (Python Module). Fixes
    162           <ulink url='&lfs-ticket-root;5290'>#5290</ulink>.</para>
    163         </listitem>
    164         <listitem>
    165           <para>[bdubbs] - Update to tar-1.35. Fixes
    166           <ulink url='&lfs-ticket-root;5287'>#5287</ulink>.</para>
    167         </listitem>
    168         <listitem>
    169           <para>[bdubbs] - Update to<phrase revision='sysv'> udev
    170           from</phrase> systemd-254. Fixes
    171           <ulink url='&lfs-ticket-root;5293'>#5293</ulink>.</para>
    172         </listitem>
    173         <listitem>
    174           <para>[bdubbs] - Update to meson-1.2.0. Fixes
    175           <ulink url='&lfs-ticket-root;5286'>#5286</ulink>.</para>
    176         </listitem>
    177         <listitem>
    178           <para>[bdubbs] - Update to linux-6.4.7. Fixes
    179           <ulink url='&lfs-ticket-root;5288'>#5288</ulink>.</para>
    180         </listitem>
    181         <listitem>
    182           <para>[bdubbs] - Update to gcc-13.2.0. Fixes
    183           <ulink url='&lfs-ticket-root;5292'>#5292</ulink>.</para>
    184         </listitem>
    185         <listitem>
    186           <para>[bdubbs] - Update to file-5.45. Fixes
    187           <ulink url='&lfs-ticket-root;5294'>#5294</ulink>.</para>
    188         </listitem>
    189       </itemizedlist>
    190     </listitem>
    191 
    192     <listitem revision='sysv'>
    193       <para>2023-07-28</para>
    194       <itemizedlist>
    195         <listitem>
    196           <para>[xry111] - Enable cgroup-based memory pressure information
    197           in kernel, and add the cgroup file system into /etc/fstab and the
    198           mountvirtfs bootscript.  This is a preparation for udev from
    199           systemd-254.  Addresses
    200           <ulink url='&lfs-ticket-root;5293'>#5293</ulink>.</para>
    201         </listitem>
    202       </itemizedlist>
    203     </listitem>
    204 
    205     <listitem revision='sysv'>
    206       <para>2023-07-22</para>
    207       <itemizedlist>
    208         <listitem>
    209           <para>[xry111] - Make the mountvirtfs bootscript create essential
    210           symlinks in /dev.  Fixes
    211           <ulink url='&lfs-ticket-root;5289'>#5289</ulink>.</para>
    212         </listitem>
    213       </itemizedlist>
    214     </listitem>
    215 
    216     <listitem>
    217       <para>2023-07-15</para>
    218       <itemizedlist>
    219         <listitem revision='sysv'>
    220           <para>[xry111] - Replace eudev-3.2.12 with udev from systemd-253.
    221           Fixes <ulink url='&lfs-ticket-root;5285'>#5085</ulink>.</para>
    222         </listitem>
    223         <listitem>
    224           <para>[bdubbs] - Update to iana-etc-20230629.  Addresses
    225           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    226         </listitem>
    227         <listitem>
    228           <para>[bdubbs] - Update to linux-6.4.3.  Fixes
    229           <ulink url='&lfs-ticket-root;5284'>#5284</ulink>.</para>
    230         </listitem>
    231         <listitem>
    232           <para>[bdubbs] - Update to  libxcrypt-4.4.36.  Fixes
    233           <ulink url='&lfs-ticket-root;5283'>#5283</ulink>.</para>
    234         </listitem>
    235         <listitem>
    236           <para>[bdubbs] - Update to groff-1.23.0.  Fixes
    237           <ulink url='&lfs-ticket-root;5282'>#5282</ulink>.</para>
    238         </listitem>
    239         <listitem>
    240           <para>[bdubbs] - Update to perl-5.38.0.  Fixes
    241           <ulink url='&lfs-ticket-root;5281'>#5281</ulink>.</para>
    242         </listitem>
    243       </itemizedlist>
    244     </listitem>
    245 
    246     <listitem>
    247       <para>2023-07-02</para>
    248       <itemizedlist>
    249         <listitem>
    250           <para>[xry111] - Add libxcrypt-4.4.35.  Fixes
    251           <ulink url='&lfs-ticket-root;5280'>#5280</ulink>.</para>
    252         </listitem>
    253         <listitem>
    254           <para>[xry111] - Update to iproute2-6.4.0.  Fixes
    255           <ulink url='&lfs-ticket-root;5277'>#5277</ulink>.</para>
    256         </listitem>
    257         <listitem>
    258           <para>[xry111] - Update to linux-6.4.1.  Fixes
    259           <ulink url='&lfs-ticket-root;5276'>#5276</ulink>.</para>
    260         </listitem>
    261       </itemizedlist>
    262     </listitem>
    263 
    264     <listitem>
    265       <para>2023-07-01</para>
    266       <itemizedlist>
    267         <listitem>
    268           <para>[bdubbs] - Update to iana-etc-20230615.  Addresses
    269           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    270         </listitem>
    271         <listitem>
    272           <para>[bdubbs] - Update to vim-9.0.1671.  Addresses
    273           <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
    274         </listitem>
    275         <listitem>
    276           <para>[bdubbs] - Update to util-linux-2.39.1.  Addresses
    277           <ulink url='&lfs-ticket-root;5278'>#5278</ulink>.</para>
    278         </listitem>
    279         <listitem>
    280           <para>[bdubbs] - Update to linux-6.3.10.  Addresses
    281           <ulink url='&lfs-ticket-root;5276'>#5276</ulink>.</para>
    282         </listitem>
    283         <listitem>
    284           <para>[rahul] - Update to kbd-2.6.1.  Fixes
    285           <ulink url='&lfs-ticket-root;5279'>#5279</ulink>.</para>
    286         </listitem>
    287         <listitem>
    288           <para>[bdubbs] - Update to gettext-0.22.  Fixes
    289           <ulink url='&lfs-ticket-root;5275'>#5275</ulink>.</para>
    290         </listitem>
    291       </itemizedlist>
    292     </listitem>
    293 
    294     <listitem>
    295       <para>2023-06-17</para>
    296       <itemizedlist>
    297         <listitem>
    298           <para>[xry111] - Update to linux-6.3.8.  Fixes
    299           <ulink url='&lfs-ticket-root;5272'>#5272</ulink>.</para>
    300         </listitem>
    301         <listitem>
    302           <para>[xry111] - Update to kbd-2.6.0.  Fixes
    303           <ulink url='&lfs-ticket-root;5273'>#5273</ulink>.</para>
    304         </listitem>
    305         <listitem>
    306           <para>[rahul] - Changed from pkg-config to pkgconf-1.9.5.  Fixes
    307           <ulink url='&lfs-ticket-root;5274'>#5274</ulink>.</para>
    308         </listitem>
    309       </itemizedlist>
    310     </listitem>
    311 
    312     <listitem>
    313       <para>2023-06-09</para>
    314       <itemizedlist>
    315         <listitem revision='systemd'>
    316           <para>[bdubbs] - Update to dbus-1.14.8. Fixes
    317           <ulink url='&lfs-ticket-root;5271'>#5271</ulink>.</para>
    318         </listitem>
    319         <listitem>
    320           <para>[bdubbs] - Update to linux-6.3.6. Fixes
    321           <ulink url='&lfs-ticket-root;5269'>#5269</ulink>.</para>
    322         </listitem>
    323         <listitem>
    324           <para>[bdubbs] - Update to Python-3.11.4. Fixes
    325           <ulink url='&lfs-ticket-root;5271'>#5271</ulink>.</para>
    326         </listitem>
    327       </itemizedlist>
    328     </listitem>
    329 
    330     <listitem>
    331       <para>2023-06-03</para>
    332       <itemizedlist>
    333         <listitem>
    334           <para>[bdubbs] - Update to iana-etc-20230524.  Addresses
    335           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    336         </listitem>
    337         <listitem revision='systemd'>
    338           <para>[bdubbs] - Update to MarkupSafe-2.1.3 (Python Module). Fixes
    339           <ulink url='&lfs-ticket-root;5268'>#5268</ulink>.</para>
    340         </listitem>
    341         <listitem>
    342           <para>[bdubbs] - Update to linux-6.3.5. Fixes
    343           <ulink url='&lfs-ticket-root;5264'>#5264</ulink>.</para>
    344         </listitem>
    345         <listitem>
    346           <para>[bdubbs] - Update to openssl-3.1.1. Fixes
    347           <ulink url='&lfs-ticket-root;5267'>#5267</ulink>.</para>
    348         </listitem>
    349         <listitem>
    350           <para>[bdubbs] - Update to meson-1.1.1. Fixes
    351           <ulink url='&lfs-ticket-root;5266'>#5266</ulink>.</para>
    352         </listitem>
    353         <listitem>
    354           <para>[bdubbs] - Update to diffutils-3.10. Fixes
    355           <ulink url='&lfs-ticket-root;5262'>#5262</ulink>.</para>
    356         </listitem>
    357         <listitem>
    358           <para>[bdubbs] - Update to bc-6.6.0. Fixes
    359           <ulink url='&lfs-ticket-root;5263'>#5263</ulink>.</para>
    360         </listitem>
    361       </itemizedlist>
    362     </listitem>
    363 
    364     <listitem revision='sysv'>
    365       <para>2023-05-25</para>
    366       <itemizedlist>
    367         <listitem revision='sysv'>
    368           <para>[ken] - Remove unneeded group sgx from eudev rules.  Fixes
    369           <ulink url='&lfs-ticket-root;5265'>#5265</ulink>.</para>
    370         </listitem>
    371       </itemizedlist>
    372     </listitem>
    373 
    374     <listitem>
    375       <para>2023-05-18</para>
    376       <itemizedlist>
    377         <listitem>
    378           <para>[bdubbs] - Update to util-linux-2.39.  Fixes
    379           <ulink url='&lfs-ticket-root;5259'>#5259</ulink>.</para>
    380         </listitem>
    381         <listitem>
    382           <para>[bdubbs] - Update to linux-6.3.3. Fixes
    383           <ulink url='&lfs-ticket-root;5261'>#5261</ulink>.</para>
    384         </listitem>
    385         <listitem>
    386           <para>[bdubbs] - Update to libcap-2.69. Fixes
    387           <ulink url='&lfs-ticket-root;5258'>#5258</ulink>.</para>
    388         </listitem>
    389         <listitem>
    390           <para>[bdubbs] - Update to grep-3.11. Fixes
    391           <ulink url='&lfs-ticket-root;5256'>#5256</ulink>.</para>
    392         </listitem>
    393         <listitem>
    394           <para>[bdubbs] - Update to flit_core-3.9.0. Fixes
    395           <ulink url='&lfs-ticket-root;5257'>#5257</ulink>.</para>
    396         </listitem>
    397         <listitem revision="sysv">
    398           <para>[bdubbs] - Update to eudev-3.2.12. Fixes
    399           <ulink url='&lfs-ticket-root;5260'>#5260</ulink>.</para>
    400         </listitem>
    401       </itemizedlist>
    402     </listitem>
    403 
    404     <listitem>
    405       <para>2023-05-13</para>
    406       <itemizedlist>
    407         <listitem>
    408           <para>[xry111] - Update to less-633.  Fixes
    409           <ulink url='&lfs-ticket-root;5251'>#5251</ulink>.</para>
    410         </listitem>
    411         <listitem>
    412           <para>[xry111] - Update to linux-6.3.2.  Fixes
    413           <ulink url='&lfs-ticket-root;5255'>#5255</ulink>.</para>
    414         </listitem>
    415         <listitem>
    416           <para>[xry111] - Update to xz-5.4.3.  Fixes
    417           <ulink url='&lfs-ticket-root;5252'>#5252</ulink>.</para>
    418         </listitem>
    419         <listitem>
    420           <para>[xry111] - Update to gawk-5.2.2.  Fixes
    421           <ulink url='&lfs-ticket-root;5253'>#5253</ulink>.</para>
    422         </listitem>
    423         <listitem>
    424           <para>[xry111] - Fix systemd runtime issue exploited by GCC 13.
    425           Fixes <ulink url='&lfs-ticket-root;5254'>#5254</ulink>.</para>
    426         </listitem>
    427       </itemizedlist>
    428     </listitem>
    429 
    430     <listitem>
    431       <para>2023-05-01</para>
    432       <itemizedlist>
    433         <listitem>
    434           <para>[bdubbs] - Update to vim-9.0.1503.  Addresses
    435           <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
    436         </listitem>
    437         <listitem>
    438           <para>[bdubbs] - Update to iana-etc-20230418.  Addresses
    439           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    440         </listitem>
    441         <listitem revision='sysv'>
    442           <para>[bdubbs] - Update to sysvinit-3.07.  Fixes
    443           <ulink url='&lfs-ticket-root;5250'>#5250</ulink>.</para>
    444         </listitem>
    445         <listitem>
    446           <para>[bdubbs] - Update to iproute2-6.3.0. Fixes
    447           <ulink url='&lfs-ticket-root;5248'>#5248</ulink>.</para>
    448         </listitem>
    449         <listitem>
    450           <para>[bdubbs] - Update to gcc-13.1.0. Fixes
    451           <ulink url='&lfs-ticket-root;5247'>#5247</ulink>.</para>
    452         </listitem>
    453         <listitem>
    454           <para>[bdubbs] - Update to perl-5.36.1. Fixes
    455           <ulink url='&lfs-ticket-root;5246'>#5246</ulink>.</para>
    456         </listitem>
    457         <listitem>
    458           <para>[bdubbs] - Update to linux-6.3.1. Fixes
    459           <ulink url='&lfs-ticket-root;5245'>#5245</ulink>.</para>
    460         </listitem>
    461         <listitem>
    462           <para>[bdubbs] - Update to coreutils-9.3. Fixes
    463           <ulink url='&lfs-ticket-root;5244'>#5244</ulink>.</para>
    464         </listitem>
    465       </itemizedlist>
    466     </listitem>
    467 
    468     <listitem>
    469       <para>2023-04-15</para>
    470       <itemizedlist>
    471         <listitem>
    472           <para>[bdubbs] - Update to vim-9.0.1452.  Addresses
    473           <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
    474         </listitem>
    475         <listitem>
    476           <para>[bdubbs] - Update to iana-etc-20230405.  Addresses
    477           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    478         </listitem>
    479         <listitem>
    480           <para>[bdubbs] - Update to zstd-1.5.5. Fixes
    481           <ulink url='&lfs-ticket-root;5239'>#5239</ulink>.</para>
    482         </listitem>
    483         <listitem>
    484           <para>[bdubbs] - Update to Python-3.11.3. Fixes
    485           <ulink url='&lfs-ticket-root;5240'>#5240</ulink>.</para>
    486         </listitem>
    487         <listitem>
    488           <para>[bdubbs] - Update to meson-1.1.0. Fixes
    489           <ulink url='&lfs-ticket-root;5242'>#5242</ulink>.</para>
    490         </listitem>
    491         <listitem>
    492           <para>[bdubbs] - Update to man-pages-6.04. Fixes
    493           <ulink url='&lfs-ticket-root;5238'>#5238</ulink>.</para>
    494         </listitem>
    495         <listitem>
    496           <para>[bdubbs] - Update to linux-6.2.11. Fixes
    497           <ulink url='&lfs-ticket-root;5241'>#5241</ulink>.</para>
    498         </listitem>
    499       </itemizedlist>
    500     </listitem>
    501 
    502     <listitem>
    503       <para>2023-03-31</para>
    504       <itemizedlist>
    505         <listitem>
    506           <para>[xry111] - Update to linux-6.2.9 (security fix).  Fixes
    507           <ulink url='&lfs-ticket-root;5230'>#5230</ulink>.</para>
    508         </listitem>
    509         <listitem>
    510           <para>[xry111] - Update to grep-3.10.  Fixes
    511           <ulink url='&lfs-ticket-root;5234'>#5234</ulink>.</para>
    512         </listitem>
    513         <listitem>
    514           <para>[xry111] - Update to wheel-0.40.0.  Fixes
    515           <ulink url='&lfs-ticket-root;5229'>#5229</ulink>.</para>
    516         </listitem>
    517         <listitem>
    518           <para>[xry111] - Update to bc-6.5.0.  Fixes
    519           <ulink url='&lfs-ticket-root;5228'>#5228</ulink>.</para>
    520         </listitem>
    521         <listitem>
    522           <para>[xry111] - Update to texinfo-7.0.3.  Fixes
    523           <ulink url='&lfs-ticket-root;5235'>#5235</ulink>.</para>
    524         </listitem>
    525         <listitem>
    526           <para>[xry111] - Update to coreutils-9.2.  Fixes
    527           <ulink url='&lfs-ticket-root;5232'>#5232</ulink>.</para>
    528         </listitem>
    529         <listitem>
    530           <para>[xry111] - Update to libcap-2.68.  Fixes
    531           <ulink url='&lfs-ticket-root;5236'>#5236</ulink>.</para>
    532         </listitem>
    533         <listitem>
    534           <para>[xry111] - Update to tzdata-2023c.  Fixes
    535           <ulink url='&lfs-ticket-root;5237'>#5237</ulink>.</para>
    536         </listitem>
    537         <listitem>
    538           <para>[xry111] - Update to xz-5.4.2.  Fixes
    539           <ulink url='&lfs-ticket-root;5233'>#5233</ulink>.</para>
    540         </listitem>
    541         <listitem>
    542           <para>[xry111] - Update to openssl-3.1.0.  Fixes
    543           <ulink url='&lfs-ticket-root;5227'>#5227</ulink>.</para>
    544         </listitem>
    545         <listitem>
    546           <para>[xry111] - Add flit-core-3.8.0.</para>
    547         </listitem>
    548       </itemizedlist>
    549     </listitem>
    550 
    551     <listitem>
    552       <para>2023-03-15</para>
    553       <itemizedlist>
    554         <listitem>
    555           <para>[bdubbs] - Update to bc-6.4.0.  Fixes
    556           <ulink url='&lfs-ticket-root;5217'>#5217</ulink>.</para>
    557         </listitem>
    558         <listitem>
    559           <para>[bdubbs] - Update to grep-3.9.  Fixes
    560           <ulink url='&lfs-ticket-root;5225'>#5225</ulink>.</para>
    561         </listitem>
    562         <listitem>
    563           <para>[bdubbs] - Update to linux-6.2.6.  Fixes
    564           <ulink url='&lfs-ticket-root;5226'>#5226</ulink>.</para>
    565         </listitem>
    566         <listitem>
    567           <para>[bdubbs] - Update to iana-etc-20230306.  Addresses
    568           <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
    569         </listitem>
    570       </itemizedlist>
    571     </listitem>
    572     <listitem>
    573       <para>2023-03-04</para>
    574       <itemizedlist>
    575         <listitem revision='systemd'>
    576           <para>[xry111] - Update to systemd-253.  Fixes
    577           <ulink url='&lfs-ticket-root;5206'>#5206</ulink>.</para>
    578         </listitem>
    579         <listitem>
    580           <para>[xry111] - Update to bc-6.3.1.  Fixes
    581           <ulink url='&lfs-ticket-root;5217'>#5217</ulink>.</para>
    582         </listitem>
    583         <listitem>
    584           <para>[xry111] - Update to linux-6.2.2 (security fixes).  Fixes
    585           <ulink url='&lfs-ticket-root;5218'>#5218</ulink>.</para>
    586         </listitem>
    587         <listitem>
    588           <para>[xry111] - Update to procps-ng-4.0.3.  Fixes
    589           <ulink url='&lfs-ticket-root;5220'>#5220</ulink>.</para>
    590         </listitem>
    591         <listitem>
    592           <para>[xry111] - Update to iproute2-6.2.0.  Fixes
    593           <ulink url='&lfs-ticket-root;5221'>#5221</ulink>.</para>
    594         </listitem>
    595         <listitem>
    596           <para>[xry111] - Update to meson-1.0.1.  Fixes
    597           <ulink url='&lfs-ticket-root;5222'>#5222</ulink>.</para>
    598         </listitem>
    599         <listitem>
    600           <para>[xry111] - Update to make-4.4.1.  Fixes
    601           <ulink url='&lfs-ticket-root;5223'>#5223</ulink>.</para>
    602         </listitem>
    603         <listitem>
    604           <para>[xry111] - Update to libelf-0.189.  Fixes
    605           <ulink url='&lfs-ticket-root;5224'>#5224</ulink>.</para>
    606         </listitem>
    607         <listitem>
    608           <para>[bdubbs] - Change to a better host requirements script in Chapter 2.</para>
    609         </listitem>
    610       </itemizedlist>
    611     </listitem>
    612 
    613     <listitem>
    614       <para>2023-03-01</para>
    615       <itemizedlist>
    616         <listitem>
    617           <para>[bdubbs] - LFS-11.3 released.</para>
     152          <para>[bdubbs] - LFS-12.0 released.</para>
    618153        </listitem>
    619154      </itemizedlist>
  • chapter01/whatsnew.xml

    r6786b0c r6b6a1b9  
    1212  <title>What's new since the last release</title>
    1313
    14   <caution>
    15     <para>
    16       During a development cycle of LFS, the instructions in the book is
    17       often modified to adapt for a package update or take the advantage of
    18       new features from updated packages.  Mixing up the instructions of
    19       different versions of the LFS book can cause subtle breakages.  This
    20       kind of issue is generally a result from reusing some script created
    21       for a prior LFS release.  Such a reuse is strongly discouraged.  If
    22       you are reusing scripts for a prior LFS release for any reason, you'll
    23       need to be very careful to update the scripts to match current version
    24       of the LFS book.
    25     </para>
    26   </caution>
    27 
    28   <para>In the 11.4 release, <parameter>--disable-fixincludes</parameter>
    29   is set for GCC.  It's a configure switch newly added in GCC 13.1 to
    30   prevent GCC from <quote>fixing</quote> the system headers.  Such a
    31   <quote>fix</quote> is unnecessary for a modern Linux system and may cause
    32   issues if a package is updated after installing GCC.</para>
    33 
    3414  <para>Here is a list of the packages updated since the previous
    3515  release of LFS.</para>
     
    6242      <para>Bash &bash-version;</para>
    6343    </listitem>-->
    64     <listitem>
     44    <!--<listitem>
    6545      <para>Bc &bc-version;</para>
    66     </listitem>
    67     <listitem>
     46    </listitem>-->
     47    <!--<listitem>
    6848      <para>Binutils-&binutils-version;</para>
    69     </listitem>
     49    </listitem>-->
    7050    <!--<listitem>
    7151      <para>Bison-&bison-version;</para>
     
    8363      <para>DejaGNU-&dejagnu-version;</para>
    8464    </listitem>-->
    85     <listitem revision="systemd">
     65    <!--<listitem revision="systemd">
    8666      <para>D-Bus-&dbus-version;</para>
    87     </listitem>
    88     <listitem>
     67    </listitem>-->
     68    <!--<listitem>
    8969      <para>Diffutils-&diffutils-version;</para>
    90     </listitem>
     70    </listitem>-->
    9171    <!--<listitem>
    9272       <para>E2fsprogs-&e2fsprogs-version;</para>
     
    10181       <para>Expect-&expect-version;</para>
    10282    </listitem>-->
    103     <listitem>
     83    <!--<listitem>
    10484       <para>File-&file-version;</para>
    105     </listitem>
     85    </listitem>-->
    10686    <!--<listitem>
    10787      <para>Findutils-&findutils-version;</para>
     
    11090      <para>Flex-&flex-version;</para>
    11191    </listitem>-->
    112     <listitem>
     92    <!--<listitem>
    11393      <para>Flit-core-&flit-core-version;</para>
    114     </listitem>
    115     <listitem>
     94    </listitem>-->
     95    <!--<listitem>
    11696      <para>Gawk-&gawk-version;</para>
    117     </listitem>
    118     <listitem>
     97    </listitem>-->
     98    <!--<listitem>
    11999       <para>GCC-&gcc-version;</para>
    120     </listitem>
     100    </listitem>-->
    121101    <!--<listitem>
    122102       <para>GDBM-&gdbm-version;</para>
    123103    </listitem>-->
    124     <listitem>
     104    <!--<listitem>
    125105      <para>Gettext-&gettext-version;</para>
    126     </listitem>
    127     <listitem>
     106    </listitem>-->
     107    <!--<listitem>
    128108      <para>Glibc-&glibc-version;</para>
    129     </listitem>
    130     <listitem>
     109    </listitem>-->
     110    <!--<listitem>
    131111      <para>GMP-&gmp-version;</para>
    132     </listitem>
     112    </listitem>-->
    133113    <!--<listitem>
    134114      <para>Gperf-&gperf-version;</para>
    135115    </listitem>-->
    136     <listitem>
     116    <!--<listitem>
    137117      <para>Grep-&grep-version;</para>
    138     </listitem>
    139     <listitem>
     118    </listitem>-->
     119    <!--<listitem>
    140120      <para>Groff-&groff-version;</para>
    141     </listitem>
     121    </listitem>-->
    142122    <!--<listitem>
    143123      <para>GRUB-&grub-version;</para>
    144124    </listitem>-->
    145     <!--<listitem>
     125    <listitem>
    146126      <para>Gzip-&gzip-version;</para>
    147     </listitem>-->
    148     <listitem>
     127    </listitem>
     128    <!--<listitem>
    149129      <para>IANA-Etc-&iana-etc-version;</para>
    150     </listitem>
     130    </listitem>-->
    151131    <!--<listitem>
    152132      <para>Inetutils-&inetutils-version;</para>
     
    155135      <para>Intltool-&intltool-version;</para>
    156136    </listitem>-->
    157     <listitem>
     137    <!--<listitem>
    158138      <para>IPRoute2-&iproute2-version;</para>
    159     </listitem>
     139    </listitem>-->
    160140    <!--<listitem revision="systemd">
    161141      <para>Jinja2-&jinja2-version;</para>
     
    167147      <para>Kmod-&kmod-version;</para>
    168148    </listitem>-->
    169     <listitem>
     149    <!--<listitem>
    170150      <para>Less-&less-version;</para>
    171     </listitem>
     151    </listitem>-->
    172152    <!--<listitem>
    173153      <para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
    174154    </listitem>-->
    175     <listitem>
     155    <!--<listitem>
    176156      <para>Libcap-&libcap-version;</para>
    177     </listitem>
    178     <listitem>
     157    </listitem>-->
     158    <!--<listitem>
    179159      <para>Libelf-&elfutils-version; (from elfutils)</para>
    180     </listitem>
     160    </listitem>-->
    181161    <!--<listitem>
    182162      <para>Libffi-&libffi-version;</para>
     
    188168      <para>Libtool-&libtool-version;</para>
    189169    </listitem>-->
    190     <listitem>
     170    <!--<listitem>
    191171      <para>Linux-&linux-version;</para>
    192     </listitem>
     172    </listitem>-->
    193173    <!--<listitem>
    194174      <para>M4-&m4-version;</para>
    195175    </listitem>-->
    196     <listitem>
     176    <!--<listitem>
    197177      <para>Make-&make-version;</para>
    198     </listitem>
     178    </listitem>-->
    199179    <!--<listitem>
    200180      <para>Man-DB-&man-db-version;</para>
    201181    </listitem>-->
    202     <listitem>
     182    <!--<listitem>
    203183      <para>Man-pages-&man-pages-version;</para>
    204     </listitem>
    205     <listitem revision="systemd">
     184    </listitem>-->
     185    <!--<listitem revision="systemd">
    206186      <para>MarkupSafe-&markupsafe-version;</para>
    207     </listitem>
    208     <listitem>
     187    </listitem>-->
     188    <!--<listitem>
    209189      <para>Meson-&meson-version;</para>
    210     </listitem>
     190    </listitem>-->
    211191    <!--<listitem>
    212192      <para>MPC-&mpc-version;</para>
    213193    </listitem>-->
    214     <!--<listitem>
     194    <listitem>
    215195      <para>MPFR-&mpfr-version;</para>
    216     </listitem>-->
     196    </listitem>
    217197    <!--<listitem>
    218198      <para>Ncurses-&ncurses-version;</para>
     
    221201      <para>Ninja-&ninja-version;</para>
    222202    </listitem>-->
    223     <listitem>
     203    <!--<listitem>
    224204      <para>Openssl-&openssl-version;</para>
    225     </listitem>
     205    </listitem>-->
    226206    <!--<listitem>
    227207      <para>Patch-&patch-version;</para>
     
    230210      <para>Pkgconf-&pkgconf-version;</para>
    231211    </listitem>
    232     <listitem>
     212    <!--<listitem>
    233213      <para>Perl-&perl-version;</para>
    234     </listitem>
     214    </listitem>-->
    235215    <listitem>
    236216      <para>Procps-ng-&procps-ng-version;</para>
     
    248228      <para>Sed-&sed-version;</para>
    249229    </listitem>-->
    250     <!--<listitem>
     230    <listitem>
    251231      <para>Shadow-&shadow-version;</para>
     232    </listitem>
     233    <!--<listitem revision="sysv">
     234      <para>Sysklogd-&sysklogd-version;</para>
     235    </listitem>-->
     236    <!--<listitem>
     237      <para>Systemd-&systemd-version;</para>
    252238    </listitem>-->
    253239    <listitem revision="sysv">
    254       <para>Sysklogd-&sysklogd-version;</para>
    255     </listitem>
    256     <listitem>
    257       <para>Systemd-&systemd-version;</para>
    258     </listitem>
    259     <!--<listitem revision="sysv">
    260240      <para>SysVinit-&sysvinit-version;</para>
    261     </listitem>-->
    262     <listitem>
     241    </listitem>
     242    <!--<listitem>
    263243      <para>Tar-&tar-version;</para>
    264     </listitem>
     244    </listitem>-->
    265245    <!--<listitem>
    266246      <para>Tcl-&tcl-version;</para>
    267247    </listitem>-->
    268     <listitem>
     248    <!--<listitem>
    269249      <para>Texinfo-&texinfo-version;</para>
    270     </listitem>
    271     <listitem>
     250    </listitem>-->
     251    <!--<listitem>
    272252      <para>Tzdata-&tzdata-version;</para>
    273     </listitem>
     253    </listitem>-->
    274254    <listitem>
    275255      <para>Util-Linux-&util-linux-version;</para>
     
    284264      <para>XML-Parser-&xml-parser-version;</para>
    285265    </listitem>-->
    286     <listitem>
     266    <!--<listitem>
    287267      <para>XZ-Utils-&xz-version;</para>
    288     </listitem>
    289     <!--<listitem>
     268    </listitem>-->
     269    <listitem>
    290270      <para>Zlib-&zlib-version;</para>
    291     </listitem>-->
    292     <listitem>
     271    </listitem>
     272    <!--<listitem>
    293273      <para>Zstd-&zstd-version;</para>
    294     </listitem>
     274    </listitem>-->
    295275  </itemizedlist>
    296276
     
    308288    <listitem><para></para></listitem>  <!-- satisfy build -->
    309289
    310     <listitem revision="sysv">
    311        <para>Udev-&systemd-version; (from systemd)</para>
    312     </listitem>
    313 
    314     <listitem revision="sysv">
    315       <para>Jinja2-&jinja2-version;</para>
    316     </listitem>
    317 
    318     <listitem revision="sysv">
    319       <para>MarkupSafe-&markupsafe-version;</para>
    320     </listitem>
    321 
    322     <listitem>
    323       <para>Libxcrypt-&libxcrypt-version;</para>
    324     </listitem>
    325 
    326     <listitem>
    327       <para>Pkgconf-&pkgconf-version;</para>
    328     </listitem>
    329 
    330     <listitem>
    331       <para>Flit-core-&flit-core-version;</para>
    332     </listitem>
    333 
    334     <listitem>
    335       <para>&glibc-memalign-patch;</para>
    336     </listitem>
    337 
    338290    <!--<listitem>
    339291      <para>&grub-upstream-fixes-patch;</para>
     
    352304    <title>Removed:</title>
    353305    <listitem><para></para></listitem>  <!-- satisfy build -->
    354 
     306<!--
    355307    <listitem revision='sysv'>
    356308      <para>eudev-3.2.12</para>
     
    364316      <para>systemd-252-security_fix-1.patch</para>
    365317    </listitem>
     318-->
    366319  </itemizedlist>
    367320
  • chapter02/hostreqs.xml

    r6786b0c r6b6a1b9  
    146146
    147147    <listitem>
    148       <para><emphasis role="strong">Texinfo-4.7</emphasis></para>
     148      <para><emphasis role="strong">Texinfo-5.0</emphasis></para>
    149149    </listitem>
    150150
     
    174174  the ability to compile programs, run the following commands:</para>
    175175
    176 <screen role="nodump"><userinput>cat &gt; version-check.sh &lt;&lt; "EOF"
     176<screen role="nodump"><?dbfo keep-together="auto"?><userinput>cat &gt; version-check.sh &lt;&lt; "EOF"
    177177<literal>#!/bin/bash
    178178# A script to list version numbers of critical development tools
     
    236236ver_check Sed            sed      4.1.5
    237237ver_check Tar            tar      1.22
    238 ver_check Texinfo        texi2any 4.7
     238ver_check Texinfo        texi2any 5.0
    239239ver_check Xz             xz       5.0.0
    240240ver_kernel &min-kernel;
  • chapter07/createfiles.xml

    r6786b0c r6b6a1b9  
    108108video:x:12:
    109109utmp:x:13:
    110 usb:x:14:
    111110cdrom:x:15:
    112111adm:x:16:
     
    136135video:x:12:
    137136utmp:x:13:
    138 usb:x:14:
    139137cdrom:x:15:
    140138adm:x:16:
  • chapter08/autoconf.xml

    r6786b0c r6b6a1b9  
    154154          software package; it examines the source files in a directory tree,
    155155          searching them for common portability issues, and creates a
    156           <filename>configure.scan</filename> file that serves as as a
     156          <filename>configure.scan</filename> file that serves as a
    157157          preliminary <filename>configure.in</filename> file for the
    158158          package</para>
  • chapter08/chapter08.xml

    r6786b0c r6b6a1b9  
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="expect.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dejagnu.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgconf.xml"/>
    3233  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="binutils.xml"/>
    3334  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gmp.xml"/>
     
    4041  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/>
    4142  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgconf.xml"/>
    4343  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ncurses.xml"/>
    4444  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sed.xml"/>
  • chapter08/flit-core.xml

    r6786b0c r6b6a1b9  
    4343    <para>Build the package:</para>
    4444
    45 <screen><userinput remap="install">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</userinput></screen>
     45<screen><userinput remap="install">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
    4646
    4747    <para>Install the package:</para>
     
    6464           <para>Instructs pip to put the created wheel into the
    6565           <filename class='directory'>dist</filename> directory.</para>
     66        </listitem>
     67      </varlistentry>
     68
     69      <varlistentry>
     70        <term><parameter>--no-cache-dir</parameter></term>
     71        <listitem>
     72          <para>Prevents pip from copying the created wheel into the
     73          <filename class='directory'>/root/.cache/pip</filename>
     74          directory.</para>
    6675        </listitem>
    6776      </varlistentry>
  • chapter08/jinja2.xml

    r6786b0c r6b6a1b9  
    4343    <para>Build the package:</para>
    4444
    45 <screen><userinput remap="install">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</userinput></screen>
     45<screen><userinput remap="install">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
    4646
    4747    <para>Install the package:</para>
  • chapter08/markupsafe.xml

    r6786b0c r6b6a1b9  
    4343    <para>Compile MarkupSafe with the following command:</para>
    4444
    45 <screen><userinput remap="make">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</userinput></screen>
     45<screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
    4646
    4747    <para>This package does not come with a test suite.</para>
  • chapter08/meson.xml

    r6786b0c r6b6a1b9  
    4747    <para>Compile Meson with the following command:</para>
    4848
    49 <screen><userinput remap="make">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</userinput></screen>
     49<screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
    5050
    5151    <para>The test suite requires some packages outside the scope of LFS.</para>
  • chapter08/mpfr.xml

    r6786b0c r6b6a1b9  
    4141  <sect2 role="installation">
    4242    <title>Installation of MPFR</title>
    43 
    44     <!-- https://sympa.inria.fr/sympa/arc/mpfr/2023-01/msg00002.html
    45          https://gitlab.inria.fr/mpfr/mpfr/-/commit/5172494c
    46 
    47          Note that it's a different issue from Glibc #30068 we've fixed in
    48          chapter08/glibc.xml with a sed.  Normally we just document the
    49          test failure, but in this case the particular subtest also serves
    50          as an additional guard against Glibc #30068.  So we apply the
    51          upstream fix here.   -->
    52     <para>Fix a test case based on a bug of old Glibc releases:</para>
    53 
    54 <screen><userinput remap="pre">sed -e 's/+01,234,567/+1,234,567 /' \
    55     -e 's/13.10Pd/13Pd/'            \
    56     -i tests/tsprintf.c</userinput></screen>
    5743
    5844    <para>Prepare MPFR for compilation:</para>
  • chapter08/openssl.xml

    r6786b0c r6b6a1b9  
    100100        <emphasis>when upgrading to a version with the same MAJOR version
    101101        number</emphasis>.
    102       </para>
    103 
    104       <!-- https://bugzilla.mindrot.org/show_bug.cgi?id=3548 -->
    105       <para>
    106         If <application>OpenSSH</application> is installed, it will be an
    107         exception of the general rule above.  It contains an
    108         over-restrictive OpenSSL version check, so both SSH client and SSH
    109         server will refuse to start if OpenSSL
    110         is updated with MAJOR version number unchanged but MINOR version
    111         number changed.  You need to rebuild
    112         <application>OpenSSH</application> after such an upgrade.
    113         <emphasis role='bold'>If <application>OpenSSH</application> is being
    114         used to access the system, you must rebuild and reinstall it
    115         after upgrading OpenSSL to a new MINOR version number before logout
    116         or you won't be able to login via SSH anymore.</emphasis>
    117102      </para>
    118103
  • chapter08/procps.xml

    r6786b0c r6b6a1b9  
    6868    <para>Compile the package:</para>
    6969
    70 <screen><userinput remap="make">make</userinput></screen>
    71 <!--
    72     <para>The test suite needs some custom modifications for LFS.
    73     Remove a test that fails when scripting does not use a tty device and
    74     fix two others.
    75     To run the test suite, run the following commands:</para>
    76 
    77 <screen><userinput remap="test">sed -i -r 's|(pmap_initname)\\\$|\1|' testsuite/pmap.test/pmap.exp
    78 sed -i '/set tty/d' testsuite/pkill.test/pkill.exp
    79 rm testsuite/pgrep.test/pgrep.exp
    80 make check</userinput></screen>
    81 -->
     70<screen revision='sysv'><userinput remap="make">make</userinput></screen>
     71<screen revision='systemd'><userinput remap="make">make src_w_LDADD='$(LDADD) -lsystemd'</userinput></screen>
     72
    8273    <para> To run the test suite, run:</para>
    8374
  • chapter08/shadow.xml

    r6786b0c r6b6a1b9  
    108108            --disable-static    \
    109109            --with-{b,yes}crypt \
     110            --without-libbsd    \
    110111            --with-group-name-max-length=32</userinput></screen>
    111112
     
    142143          <para>The longest permissible user name is 32 characters.  Make the maximum
    143144          length of a group name the same.</para>
     145        </listitem>
     146      </varlistentry>
     147
     148      <varlistentry>
     149        <term><parameter>--without-libbsd</parameter></term>
     150        <listitem>
     151           <para>Do not use the readpassphrase function from libbsd which
     152           is not in LFS.  Use the internal copy instead.</para>
    144153        </listitem>
    145154      </varlistentry>
  • chapter08/stripping.xml

    r6786b0c r6b6a1b9  
    9696               libreadline.so.&readline-soversion;
    9797               libz.so.&zlib-version;
     98               libzstd.so.&zstd-version;
    9899               $(cd /usr/lib; find libnss*.so* -type f)"
    99100
  • chapter08/systemd.xml

    r6786b0c r6b6a1b9  
    6969      -Dpamconfdir=no               \
    7070      -Ddev-kvm-mode=0660           \
     71      -Dnobody-group=nogroup        \
    7172      -Ddocdir=/usr/share/doc/systemd-&systemd-version; \
    7273      ..</userinput></screen>
     
    177178          <filename class='devicefile'>/dev/kvm</filename>.  The editors
    178179          consider it dangerous.  This option overrides it.</para>
     180        </listitem>
     181      </varlistentry>
     182
     183      <varlistentry>
     184        <term><parameter>-Dnobody-group=nogroup</parameter></term>
     185        <listitem>
     186          <para>Tell the package the group name with GID 65534 is
     187          <systemitem class='groupname'>nogroup</systemitem>.</para>
    179188        </listitem>
    180189      </varlistentry>
  • chapter08/util-linux.xml

    r6786b0c r6b6a1b9  
    12211221          unique among all UUIDs created, on the local system and on other
    12221222          systems, in the past and in the future, with extremely high
    1223           probability (~340 trillion trillion trillion unique UUIDs are possible)</para>
     1223          probability (2<superscript>128</superscript> UUIDs are
     1224          possible)</para>
    12241225          <indexterm zone="ch-system-util-linux uuidgen">
    12251226            <primary sortas="b-uuidgen">uuidgen</primary>
  • chapter08/wheel.xml

    r6786b0c r6b6a1b9  
    4343    <para>Compile Wheel with the following command:</para>
    4444
    45 <screen><userinput remap="make">pip3 wheel -w dist --no-build-isolation --no-deps $PWD</userinput></screen>
     45<screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
    4646
    4747    <para>Install Wheel with the following command:</para>
  • chapter10/kernel.xml

    r6786b0c r6b6a1b9  
    123123
    124124    <note>
     125      <?dbfo keep-together="auto"?>
    125126      <para>A good starting place for setting up the kernel configuration is to
    126127      run <command>make defconfig</command>. This will set the base
  • general.ent

    r6786b0c r6b6a1b9  
    104104-->
    105105<!ENTITY lfs-ticket-root "https://wiki.linuxfromscratch.org/lfs/ticket/">
     106<!ENTITY blfs-ticket-root "https://wiki.linuxfromscratch.org/blfs/ticket/">
    106107
    107108<!ENTITY anduin-sources  "https://anduin.linuxfromscratch.org/LFS">
  • lfs-latest.php

    • Property mode changed from 100644 to 120000
    r6786b0c r6b6a1b9  
    1 #! /usr/bin/php
    2 <?php
    3 $dirs = array();
    4 $vers = array();
    5 
    6 date_default_timezone_set( "GMT" );
    7 $date = date( "Y-m-d H:i:s" );
    8 
    9 // Special cases
    10 $exceptions = array();
    11 //$exceptions[ 'gmp' ] = "UPDIR=/.*(gmp-\d[\d\.-]*\d).*/:DOWNDIR=";
    12 
    13 $regex = array();
    14 //$regex[ 'bzip2'    ] = "/^.*current version is ([\d\.]+).*$/";
    15 $regex[ 'check'    ] = "/^.*Check (\d[\d\.]+\d).*$/";
    16 $regex[ 'intltool' ] = "/^.*Latest version is (\d[\d\.]+\d).*$/";
    17 $regex[ 'less'     ] = "/^.*current released version is less-(\d+).*$/";
    18 $regex[ 'mpfr'     ] = "/^mpfr-([\d\.]+)\.tar.*$/";
    19 $regex[ 'Python'   ] = "/^.*Latest Python 3.*Python (3[\d\.]+\d).*$/";
    20 $regex[ 'systemd'  ] = "/^.*v([\d]+)$/";
    21 //$regex[ 'sysvinit' ] = "/^.*sysvinit-([\d\.]+)dsf\.tar.*$/";
    22 $regex[ 'tzdata'   ] = "/^.*tzdata([\d]+[a-z]).*$/";
    23 $regex[ 'xz'       ] = "/^.*xz-([\d\.]*\d).*$/";
    24 $regex[ 'zlib'     ] = "/^.*zlib ([\d\.]*\d).*$/";
    25 
    26 function find_max( $lines, $regex_match, $regex_replace )
    27 {
    28   $a = array();
    29   if ( ! is_array( $lines ) ) return -1;
    30 
    31   foreach ( $lines as $line )
    32   {
    33      if ( ! preg_match( $regex_match, $line ) ) continue;
    34 
    35      // Isolate the version and put in an array
    36      $slice = preg_replace( $regex_replace, "$1", $line );
    37      if ( $slice == $line ) continue;
    38 
    39      array_push( $a, $slice );
    40   }
    41 
    42   // SORT_NATURAL requires php-5.4.0 or later
    43   rsort( $a, SORT_NATURAL );  // Max version is at the top
    44   return ( isset( $a[0] ) ) ? $a[0] : -2;
    45 }
    46 
    47 function find_even_max( $lines, $regex_match, $regex_replace )
    48 {
    49   $a = array();
    50   foreach ( $lines as $line )
    51   {
    52      if ( ! preg_match( $regex_match, $line ) ) continue;
    53 
    54      // Isolate the version and put in an array
    55      $slice = preg_replace( $regex_replace, "$1", $line );
    56 
    57      if ( "x$slice" == "x$line" ) continue;
    58 
    59      // Skip odd numbered minor versions and minors > 80
    60      list( $major, $minor, $rest ) = explode( ".", $slice . ".0" );
    61      if ( $minor % 2 == 1  ) continue;
    62      if ( $minor     >  80 ) continue;
    63      array_push( $a, $slice );
    64   }
    65 
    66   rsort( $a, SORT_NATURAL );  // Max version is at the top
    67   return ( isset( $a[0] ) ) ? $a[0] : -2;
    68 }
    69 
    70 function http_get_file( $url )
    71 {
    72   if ( ! preg_match( "/sourceforge/", $url ) &&
    73        ! preg_match( "/psmisc/",      $url ) )
    74   {
    75     exec( "curl --location --silent --max-time 30 $url", $dir );
    76 
    77     $s   = implode( "\n", $dir );
    78     $dir = strip_tags( $s );
    79     return explode( "\n", $dir );
    80   }
    81   else
    82   {
    83     exec( "links -dump $url 2>/dev/null", $lines );
    84     return $lines;
    85   }
    86 }
    87 
    88 function max_parent( $dirpath, $prefix )
    89 {
    90   // First, remove a directory
    91   $dirpath  = rtrim  ( $dirpath, "/" );    // Trim any trailing slash
    92   $position = strrpos( $dirpath, "/" );
    93   $dirpath  = substr ( $dirpath, 0, $position );
    94 
    95   $lines = http_get_file( $dirpath );
    96 
    97   $regex_match   = "#${prefix}[\d\.]+/#";
    98   $regex_replace = "#^.*(${prefix}[\d\.]+)/.*$#";
    99   $max           = find_max( $lines, $regex_match, $regex_replace );
    100 
    101   return "$dirpath/$max";
    102 }
    103 
    104 function get_packages( $package, $dirpath )
    105 {
    106   global $exceptions;
    107   global $regex;
    108 
    109 //if ( $package != "psmisc" ) return 0; // Debug
    110 
    111 if ( $package == "bc"         ) $dirpath = "https://github.com/gavinhoward/bc/releases";
    112 if ( $package == "check"      ) $dirpath = "https://github.com/libcheck/check/releases";
    113 if ( $package == "e2fsprogs"  ) $dirpath = "http://sourceforge.net/projects/e2fsprogs/files/e2fsprogs";
    114 if ( $package == "expat"      ) $dirpath = "http://sourceforge.net/projects/expat/files";
    115 if ( $package == "elfutils"   ) $dirpath = "https://sourceware.org/ftp/elfutils";
    116 if ( $package == "expect"     ) $dirpath = "http://sourceforge.net/projects/expect/files";
    117 if ( $package == "file"       ) $dirpath = "https://github.com/file/file/releases";
    118 if ( $package == "flex"       ) $dirpath = "https://github.com/westes/flex/releases";
    119 if ( $package == "gcc"        ) $dirpath = max_parent( $dirpath, "gcc-" );
    120 if ( $package == "iana-etc"   ) $dirpath = "https://github.com/Mic92/iana-etc/releases";
    121 if ( $package == "intltool"   ) $dirpath = "https://launchpad.net/intltool/trunk";
    122 if ( $package == "meson"      ) $dirpath = "https://github.com/mesonbuild/meson/releases";
    123 if ( $package == "mpc"        ) $dirpath = "https://ftp.gnu.org/gnu/mpc";
    124 if ( $package == "mpfr"       ) $dirpath = "http://mpfr.loria.fr/mpfr-current";
    125 if ( $package == "ninja"      ) $dirpath = "https://github.com/ninja-build/ninja/releases";
    126 if ( $package == "procps-ng"  ) $dirpath = "https://gitlab.com/procps-ng/procps/-/tags";
    127 if ( $package == "psmisc"     ) $dirpath = "https://gitlab.com/psmisc/psmisc/-/tags";
    128 if ( $package == "Python"     ) $dirpath = "https://www.python.org/downloads/source/";
    129 if ( $package == "shadow"     ) $dirpath = "https://github.com/shadow-maint/shadow/releases";
    130 if ( $package == "systemd"    ) $dirpath = "https://github.com/systemd/systemd/releases";
    131 if ( $package == "tcl"        ) $dirpath = "http://sourceforge.net/projects/tcl/files";
    132 if ( $package == "util-linux" ) $dirpath = max_parent( $dirpath, "v." );
    133 if ( $package == "vim"        ) $dirpath = "https://github.com/vim/vim/releases";
    134 if ( $package == "zstd"       ) $dirpath = "https://github.com/facebook/zstd/releases";
    135 //if ( $package == "vim"        ) $dirpath = "ftp://ftp.vim.org/pub/vim/unix";
    136 
    137   // Check for ftp
    138   if ( preg_match( "/^ftp/", $dirpath ) )
    139   {
    140     $dirpath  = substr( $dirpath, 6 );           // Remove ftp://
    141     $dirpath  = rtrim ( $dirpath, "/" );         // Trim any trailing slash
    142     $position = strpos( $dirpath, "/" );         // Divide at first slash
    143     $server   = substr( $dirpath, 0, $position );
    144     $path     = substr( $dirpath, $position );
    145 
    146     $conn = ftp_connect( $server );
    147     ftp_login( $conn, "anonymous", "" );
    148 
    149     // See if we need special handling
    150     if ( isset( $exceptions[ $package ] ) )
    151     {
    152        $specials = explode( ":", $exceptions[ $package ] );
    153 
    154        foreach ( $specials as $i )
    155        {
    156           list( $op, $regexp ) = explode( "=", $i );
    157 
    158           switch ($op)
    159           {
    160             case "UPDIR":
    161               // Remove last dir from $path
    162               $position = strrpos( $path, "/" );
    163               $path = substr( $path, 0, $position );
    164 
    165               // Get dir listing
    166               $lines = ftp_rawlist ($conn, $path);
    167               $max   = find_max( $lines, $regexp, $regexp );
    168               break;
    169 
    170             case "DOWNDIR":
    171               // Append found directory
    172               $path .= "/$max";
    173               break;
    174 
    175             default:
    176               echo "Error in specials array for $package\n";
    177               return -5;
    178               break;
    179           }
    180        }
    181     }
    182 
    183     $lines = ftp_rawlist ($conn, $path);
    184     ftp_close( $conn );
    185   }
    186   else // http
    187   {
    188      // Customize http directories as needed
    189      if ( $package == "tzdata" )
    190      {
    191         // Remove two directories
    192         $dirpath  = rtrim  ( $dirpath, "/" );    // Trim any trailing slash
    193         $position = strrpos( $dirpath, "/" );
    194         $dirpath  = substr ( $dirpath, 0, $position );
    195         $position = strrpos( $dirpath, "/" );
    196         $dirpath  = substr ( $dirpath, 0, $position );
    197      }
    198 
    199      //if ( $package == "bzip2" )
    200      //{
    201      //   // Remove one directory
    202      //   $dirpath  = rtrim  ( $dirpath, "/" );    // Trim any trailing slash
    203      //   $position = strrpos( $dirpath, "/" );
    204      //   $dirpath  = substr ( $dirpath, 0, $position );
    205      //}
    206 
    207      $lines = http_get_file( $dirpath );
    208      if ( ! is_array( $lines ) ) return -6;
    209   } // End fetch
    210 //print_r($lines);
    211   if ( isset( $regex[ $package ] ) )
    212   {
    213      // Custom search for latest package name
    214      foreach ( $lines as $l )
    215      {
    216         $ver = preg_replace( $regex[ $package ], "$1", $l );
    217         if ( $ver == $l ) continue;
    218         return $ver;  // Return first match of regex
    219      }
    220 
    221      return -7;  // This is an error
    222   }
    223 
    224   if ( $package == "perl" )  // Custom for perl
    225   {
    226      $tmp = array();
    227 
    228      foreach ( $lines as $l )
    229      {
    230         if ( preg_match( "/sperl/", $l ) ) continue; // Don't want this
    231         $ver = preg_replace( "/^.*perl-([\d\.]+\d)\.tar.*$/", "$1", $l );
    232         if ( $ver == $l ) continue;
    233         list( $s1, $s2, $rest ) = explode( ".", $ver );
    234         if ( $s2 % 2 == 1 ) continue; // Remove odd minor versions
    235         array_push( $tmp, $l );
    236      }
    237 
    238      $lines = $tmp;
    239   }
    240 
    241   if ( $package == "attr" ||
    242        $package == "acl"  )
    243   {
    244      return find_max( $lines, "/$package/", "/^.*$package-([\d\.-]*\d).tar.*$/" );
    245   }
    246 
    247   if ( $package == "e2fsprogs" )
    248      return find_max( $lines, "/v\d/", "/^.*v(\d[\d\.]+\d).*$/" );
    249 
    250   if ( $package == "expect" )
    251      return find_max( $lines, "/expect/", "/^.*expect(\d[\d\.]+\d).tar.*$/" );
    252 
    253   if ( $package == "elfutils" )
    254      return find_max( $lines, "/^\d/", "/^(\d[\d\.]+\d)\/.*$/" );
    255 
    256   if ( $package == "XML-Parser" )
    257   {
    258      $max = find_max( $lines, "/$package/", "/^.*$package-([\d\._]*\d).tar.*$/" );
    259      # 2.44_01 is a developer release
    260      if ( $max == "2.44_01" ) { return "2.44"; }
    261      return $max;
    262   }
    263 
    264   if ( $package == "tcl" )
    265      return find_max( $lines, "/tcl/", "/^.*tcl(\d[\d\.]*\d)-src.*$/" );
    266 
    267   if ( $package == "ninja" )
    268      return find_max( $lines, "/v\d/", "/^.*v(\d[\d\.]*\d).*$/" );
    269 
    270   if ( $package == "gmp" )
    271      return find_max( $lines, "/$package/", "/^.*$package-([\d\._]*\d[a-z]?).tar.*$/" );
    272 
    273   if ( $package == "dbus" )
    274      return find_even_max( $lines, "/$package/", "/^.*$package-([\d\.]+).tar.*$/" );
    275 
    276   if ( $package == "file" )
    277   {
    278      $max = find_max( $lines, "/FILE5/", "/^.*FILE(5_\d+)*$/" );
    279      return str_replace( "_", ".", $max );
    280   }
    281 
    282   if ( $package == "procps-ng" )
    283      return find_max( $lines, "/v\d/", "/^.*v([\d\.]+)$/" );
    284 
    285   if ( $package == "psmisc" )
    286      return find_max( $lines, "/v\d/", "/^.*v([\d\.]+) .*$/" );
    287 
    288   if ( $package == "grub" )
    289      return find_max( $lines, "/grub/", "/^.*grub-(\d\..*).tar.xz.*$/" );
    290 
    291   if ( $package == "openssl" )
    292      return find_max( $lines, "/openssl/", "/^.*openssl-([\d\.p]*\d.?).tar.*$/" );
    293 
    294   if ( $package == "vim" )
    295      return find_max( $lines, "/v\d\./", "/^.*v([\d\.]+).*$/" );
    296 
    297   if ( $package == "zstd" )
    298      return find_max( $lines, "/Zstandard v/", "/^.*v([\d\.]+).*$/" );
    299 
    300   // Most packages are in the form $package-n.n.n
    301   // Occasionally there are dashes (e.g. 201-1)
    302   return find_max( $lines, "/$package/", "/^.*$package-([\d\.-]*\d)\.tar.*$/" );
    303 }
    304 
    305 function get_current()
    306 {
    307    global $dirs;
    308    global $vers;
    309 
    310    // Fetech from svn and get wget-list
    311    $current = array();
    312    $lfssvn = "svn://svn.linuxfromscratch.org/LFS/trunk";
    313 
    314    $tmpdir = exec( "mktemp -d /tmp/lfscheck.XXXXXX" );
    315    $cdir   = getcwd();
    316    chdir( $tmpdir );
    317    exec ( "svn --quiet export $lfssvn LFS" );
    318    chdir( $cdir );
    319 
    320    $PAGE       = "$tmpdir/LFS/BOOK/chapter03/chapter03.xml";
    321    $STYLESHEET = "$tmpdir/LFS/BOOK/stylesheets/wget-list.xsl";
    322 
    323    exec( "xsltproc --xinclude --nonet $STYLESHEET $PAGE", $current );
    324    exec( "rm -rf $tmpdir" );
    325 
    326    foreach ( $current as $line )
    327    {
    328       $file = basename( $line ) . "\n";
    329       if ( preg_match( "/patch$/", $file ) ) { continue; } // Skip patches
    330 
    331       $file = preg_replace( "/bz2/", '', $file ); // The 2 confusses the regex
    332 
    333       $file        = rtrim( $file );
    334       $pkg_pattern = "/(\D*).*/";
    335       //$pattern     = "/\D*(\d.*\d)\D*/";
    336       $pattern     = "/\D*(\d.*\d)\D*/";
    337 
    338       if ( preg_match( "/e2fsprogs/", $file ) )
    339       {
    340         $pattern = "/e2\D*(\d.*\d)\D*/";
    341         $pkg_pattern = "/(e2\D*).*/";
    342       }
    343 
    344       else if ( preg_match( "/tzdata/", $file ) )
    345       {
    346         $pattern = "/\D*(\d.*[a-z])\.tar\D*/";
    347       }
    348 
    349       else if ( preg_match( "/openssl/", $file ) )
    350       {
    351         $pattern = "/\D*(\d.*\d.*).tar.*$/";
    352       }
    353 
    354       else if ( preg_match( "/gmp/", $file ) )
    355       {
    356         $pattern = "/\D*(\d.*[a-z]*)\.tar\D*/";
    357       }
    358 
    359       else if ( preg_match( "/systemd-man-pages/", $file ) ) continue;
    360       else if ( preg_match( "/python/"         , $file ) ) continue;
    361 
    362       $version = preg_replace( $pattern, "$1", $file );   // Isolate version
    363       $version = preg_replace( "/^\d-/", "", $version );  // Remove leading #-
    364 
    365       // Touch up package names
    366       $pkg_name = preg_replace( $pkg_pattern, "$1", $file );
    367       $pkg_name = trim( $pkg_name, "-" );
    368 
    369       if ( preg_match( "/bzip|iproute/", $pkg_name ) ) { $pkg_name .= "2"; }
    370       if ( preg_match( "/^m$/"         , $pkg_name ) ) { $pkg_name .= "4"; }
    371       if ( preg_match( "/shadow/"      , $pkg_name ) ) { $pkg_name  = "shadow"; }
    372 
    373       $dirs[ $pkg_name ] = dirname( $line );
    374       $vers[ $pkg_name ] = $version;
    375    }
    376 }
    377 
    378 function mail_to_lfs()
    379 {
    380    global $date;
    381    global $vers;
    382    global $dirs;
    383 
    384    //$to      = "bruce.dubbs@gmail.com";
    385    $to      = "lfs-book@lists.linuxfromscratch.org";
    386    $from    = "bdubbs@linuxfromscratch.org";
    387    $subject = "LFS Package Currency Check - $date GMT";
    388    $headers = "From: bdubbs@anduin.linuxfromscratch.org";
    389 
    390    $message = "Package         LFS      Upstream  Flag\n\n";
    391 
    392    foreach ( $dirs as $pkg => $dir )
    393    {
    394       //if ( $pkg != "gmp" ) continue;  //debug
    395       $v = get_packages( $pkg, $dir );
    396 
    397       $flag = ( $vers[ $pkg ] != $v ) ? "*" : "";
    398 
    399       // Pad for output
    400       $pad = "                ";
    401       $p   = substr( $pkg          . $pad, 0, 15 );
    402       $l   = substr( $vers[ $pkg ] . $pad, 0, 10 );
    403       $c   = substr( $v            . $pad, 0, 10 );
    404 
    405       $message .= "$p $l $c $flag\n";
    406    }
    407 
    408    exec ( "echo '$message' | mailx -r $from -s '$subject' $to" );
    409    //echo $message;
    410 }
    411 
    412 function html()
    413 {
    414 
    415    global $date;
    416    global $vers;
    417    global $dirs;
    418 
    419    echo "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
    420                       'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
    421 <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
    422 <head>
    423 <title>LFS Package Currency Check - $date</title>
    424 <style type='text/css'>
    425 h1, h2 {
    426    text-align      : center;
    427 }
    428 
    429 table {
    430    border-width    : 1px;
    431    border-spacing  : 0px;
    432    border-style    : outset;
    433    border-color    : gray;
    434    border-collapse : separate;
    435    background-color: white;
    436    margin          : 0px auto;
    437 }
    438 
    439 table th {
    440    border-width    : 1px;
    441    padding         : 2px;
    442    border-style    : inset;
    443    border-color    : gray;
    444    background-color: white;
    445 }
    446 
    447 table td {
    448    border-width    : 1px;
    449    padding         : 2px;
    450    border-style    : inset;
    451    border-color    : gray;
    452    background-color: white;
    453 }
    454 </style>
    455 
    456 </head>
    457 <body>
    458 <h1>LFS Package Currency Check</h1>
    459 <h2>As of $date GMT</h1>
    460 
    461 <table>
    462 <tr><th>LFS Package</th> <th>LFS Version</th> <th>Latest</th> <th>Flag</th></tr>\n";
    463 
    464    // Get the latest version of each package
    465    foreach ( $dirs as $pkg => $dir )
    466    {
    467       $v    = get_packages( $pkg, $dir );
    468       $flag = ( $vers[ $pkg ] != $v ) ? "*" : "";
    469       echo "<tr><td>$pkg</td> <td>${vers[ $pkg ]}</td> <td>$v</td> <td>$flag</td></tr>\n";
    470    }
    471 
    472    echo "</table>
    473 </body>
    474 </html>\n";
    475 
    476 }
    477 
    478 get_current();  // Get what is in the book
    479 mail_to_lfs();
    480 //html();  // Write html output
    481 ?>
     1lfs-latest-git.php
  • packages.ent

    r6786b0c r6b6a1b9  
    105105<!ENTITY check-fin-sbu "0.1 SBU (about 1.6 SBU with tests)">
    106106
    107 <!ENTITY coreutils-version "9.3">
    108 <!ENTITY coreutils-size "5,673 KB">
     107<!ENTITY coreutils-version "9.4">
     108<!ENTITY coreutils-size "5,840 KB">
    109109<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
    110 <!ENTITY coreutils-md5 "040b4b7acaf89499834bfc79609af29f">
     110<!ENTITY coreutils-md5 "459e9546074db2834eefe5421f250025">
    111111<!ENTITY coreutils-home "&gnu-software;coreutils/">
    112112<!ENTITY coreutils-tmp-du "168 MB">
     
    115115<!ENTITY coreutils-fin-sbu "0.9 SBU">
    116116
    117 <!ENTITY dbus-version "1.14.8">
    118 <!ENTITY dbus-size "1,340 KB">
     117<!ENTITY dbus-version "1.14.10">
     118<!ENTITY dbus-size "1,344 KB">
    119119<!ENTITY dbus-url "https://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.xz">
    120 <!ENTITY dbus-md5 "da42f55aeec51b355587bc3062fc2d41">
     120<!ENTITY dbus-md5 "46070a3487817ff690981f8cd2ba9376">
    121121<!ENTITY dbus-home "https://www.freedesktop.org/wiki/Software/dbus">
    122122<!ENTITY dbus-fin-du "20 MB">
     
    309309<!ENTITY grub-fin-sbu "0.3 SBU">
    310310
    311 <!ENTITY gzip-version "1.12">
    312 <!ENTITY gzip-size "807 KB">
     311<!ENTITY gzip-version "1.13">
     312<!ENTITY gzip-size "819 KB">
    313313<!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.xz">
    314 <!ENTITY gzip-md5 "9608e4ac5f061b2a6479dc44e917a5db">
     314<!ENTITY gzip-md5 "d5c9fc9441288817a4a0be2da0249e29">
    315315<!ENTITY gzip-home "&gnu-software;gzip/">
    316316<!ENTITY gzip-tmp-du "11 MB">
     
    360360<!ENTITY jinja2-fin-sbu "less than 0.1 SBU">
    361361
    362 <!ENTITY kbd-version "2.6.1">
    363 <!ENTITY kbd-size "1,554 KB">
     362<!ENTITY kbd-version "2.6.2">
     363<!ENTITY kbd-size "1,469 KB">
    364364<!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.xz">
    365 <!ENTITY kbd-md5 "986241b5d94c6bd4ed2f6d2a5ab4320b">
     365<!ENTITY kbd-md5 "35e261a31e673c8aec7dbc6553ea075c">
    366366<!ENTITY kbd-home "https://kbd-project.org/">
    367367<!ENTITY kbd-fin-du "35 MB">
     
    433433
    434434<!ENTITY linux-major-version "6">
    435 <!ENTITY linux-minor-version "4">
    436 <!ENTITY linux-patch-version "12">
     435<!ENTITY linux-minor-version "5">
     436<!ENTITY linux-patch-version "1">
    437437<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    438438<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    439 <!ENTITY linux-size "134,616 KB">
     439<!ENTITY linux-size "135,684 KB">
    440440<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    441 <!ENTITY linux-md5 "24570ba0ef9dd592bd640a1a41686fac">
     441<!ENTITY linux-md5 "228479f37b3face05b53bd7f8906abe0">
    442442<!ENTITY linux-home "https://www.kernel.org/">
    443443<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
     
    510510<!ENTITY mpc-fin-sbu "0.1 SBU">
    511511
    512 <!ENTITY mpfr-version "4.2.0">
    513 <!ENTITY mpfr-size "1,443 KB">
     512<!ENTITY mpfr-version "4.2.1">
     513<!ENTITY mpfr-size "1,459 KB">
    514514<!ENTITY mpfr-url "https://ftp.gnu.org/gnu/mpfr/mpfr-&mpfr-version;.tar.xz">
    515 <!ENTITY mpfr-md5 "a25091f337f25830c16d2054d74b5af7">
     515<!ENTITY mpfr-md5 "523c50c6318dde6f9dc523bc0244690a">
    516516<!ENTITY mpfr-home "https://www.mpfr.org/">
    517517<!ENTITY mpfr-fin-du "43 MB">
     
    568568<!ENTITY perl-fin-sbu "7.1 SBU">
    569569
    570 <!ENTITY pkgconf-version "2.0.1">
     570<!ENTITY pkgconf-version "2.0.3">
    571571<!ENTITY pkgconf-size "304 KB">
    572572<!ENTITY pkgconf-url "https://distfiles.ariadne.space/pkgconf/pkgconf-&pkgconf-version;.tar.xz">
    573 <!ENTITY pkgconf-md5 "efc1318f368bb592aba6ebb18d9ff254">
     573<!ENTITY pkgconf-md5 "b82ca48ed3097adfa007ee71489b6719">
    574574<!ENTITY pkgconf-home "http://pkgconf.org/">
    575575<!ENTITY pkgconf-fin-du "4.6 MB">
    576576<!ENTITY pkgconf-fin-sbu "less than 0.1 SBU">
    577577
    578 <!ENTITY procps-ng-version "4.0.3">
    579 <!ENTITY procps-ng-size "1,268 KB">
     578<!ENTITY procps-ng-version "4.0.4">
     579<!ENTITY procps-ng-size "1,369 KB">
    580580<!ENTITY procps-ng-url "https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
    581 <!ENTITY procps-ng-md5 "22b287bcd758831cbaf3356cd3054fe7">
     581<!ENTITY procps-ng-md5 "2f747fc7df8ccf402d03e375c565cf96">
    582582<!ENTITY procps-ng-home "https://sourceforge.net/projects/procps-ng">
    583583<!ENTITY procps-ng-fin-du "25 MB">
     
    595595     meson pages will be needed: python3.6 and python3.6m -->
    596596
    597 <!ENTITY python-version "3.11.4">
     597<!ENTITY python-version "3.11.5">
    598598<!ENTITY python-minor "3.11">
    599 <!ENTITY python-size "19,488 KB">
     599<!ENTITY python-size "19,584 KB">
    600600<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
    601 <!ENTITY python-md5 "fb7f7eae520285788449d569e45b6718">
     601<!ENTITY python-md5 "393856f1b7713aa8bba4b642ab9985d3">
    602602<!ENTITY python-home "https://www.python.org/">
    603603<!ENTITY python-tmp-du "533 MB">
     
    606606<!ENTITY python-fin-sbu "1.9 SBU">
    607607<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
    608 <!ENTITY python-docs-md5 "cdce7b1189bcf52947f3b434ab04d7e2">
    609 <!ENTITY python-docs-size "7,649 KB">
     608<!ENTITY python-docs-md5 "1abed52338038f4b53a277a5558af838">
     609<!ENTITY python-docs-size "7,678 KB">
    610610
    611611<!ENTITY readline-version "8.2">
     
    628628<!ENTITY sed-fin-sbu "0.3 SBU">
    629629
    630 <!ENTITY shadow-version "4.13">
    631 <!ENTITY shadow-size "1,722 KB">
     630<!ENTITY shadow-version "4.14.0">
     631<!ENTITY shadow-size "1,746 KB">
    632632<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz">
    633 <!ENTITY shadow-md5 "b1ab01b5462ddcf43588374d57bec123">
     633<!ENTITY shadow-md5 "bb0166bebc24db9003bb77bfd1359042">
    634634<!ENTITY shadow-home "https://shadow-maint.github.io/shadow/">
    635635<!ENTITY shadow-fin-du "46 MB">
     
    661661<!ENTITY systemd-fin-sbu  "0.7 SBU">
    662662
    663 <!ENTITY sysvinit-version "3.07">
    664 <!ENTITY sysvinit-size "258 KB">
     663<!ENTITY sysvinit-version "3.08">
     664<!ENTITY sysvinit-size "263 KB">
    665665<!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz">
    666 <!ENTITY sysvinit-md5 "190398c660af29c97d892126d2a95e28">
     666<!ENTITY sysvinit-md5 "81a05f28d7b67533cfc778fcadea168c">
    667667<!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit">
    668668<!ENTITY sysvinit-fin-du "4.5 MB">
     
    717717
    718718<!ENTITY util-linux-minor "2.39">
    719 <!ENTITY util-linux-version "2.39.1"> <!-- 2.33.x -->
    720 <!ENTITY util-linux-size "8,156 KB">
     719<!ENTITY util-linux-version "2.39.2"> <!-- 2.33.x -->
     720<!ENTITY util-linux-size "8,167 KB">
    721721<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz">
    722 <!ENTITY util-linux-md5 "c542cd7c0726254e4b3006a9b428201a">
     722<!ENTITY util-linux-md5 "2feb3e7c306f336a3d22a182dfffc942">
    723723<!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/">
    724724<!ENTITY util-linux-tmp-du "169 MB">
     
    727727<!ENTITY util-linux-fin-sbu "0.5 SBU">
    728728
    729 <!ENTITY vim-version "9.0.1677">
     729<!ENTITY vim-version "9.0.1837">
    730730<!-- <!ENTITY vim-majmin "90"> -->
    731731<!ENTITY vim-docdir "vim/vim90">
    732 <!ENTITY vim-size "16,670 KB">
     732<!ENTITY vim-size "16,838 KB">
    733733<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
    734734<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">
    735 <!ENTITY vim-md5 "65e6b09ef0628a2d8eba79f1d1d5a564">
     735<!ENTITY vim-md5 "de7cba78a556f96482ae8f09b082aa59">
    736736<!ENTITY vim-home "https://www.vim.org">
    737737<!ENTITY vim-fin-du "229 MB">
    738738<!ENTITY vim-fin-sbu "2.3 SBU">
    739739
    740 <!ENTITY wheel-version "0.41.1">
     740<!ENTITY wheel-version "0.41.2">
    741741<!ENTITY wheel-size "96 KB">
    742742<!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz">
    743 <!ENTITY wheel-md5 "181cb3f4d8ed340c904a0e1c416d341d">
     743<!ENTITY wheel-md5 "06271a9e90c948b7e93dd7ce0fd90272">
    744744<!ENTITY wheel-home "&pypi-home;/wheel/">
    745745<!ENTITY wheel-fin-du "1.5 MB">
     
    764764<!ENTITY xz-fin-sbu "0.1 SBU">
    765765
    766 <!ENTITY zlib-version "1.2.13">
    767 <!ENTITY zlib-size "1267 KB">
    768 <!ENTITY zlib-url "&anduin-sources;/zlib-&zlib-version;.tar.xz">
    769 <!ENTITY zlib-md5 "7d9fc1d78ae2fa3e84fe98b77d006c63">
    770 <!ENTITY zlib-home "https://www.zlib.net/">
     766<!ENTITY zlib-version "1.3">
     767<!ENTITY zlib-size "1,461 KB">
     768<!-- DO NOT remove "fossils"!
     769     The upstream removes https://zlib.net/zlib-&zlib-version;.tar.xz
     770     once a newer version is released EVEN IF there is no security fixes.
     771     Unfortunately there is no .xz files in fossils directory.  -->
     772<!ENTITY zlib-url "https://zlib.net/fossils/zlib-&zlib-version;.tar.gz">
     773<!ENTITY zlib-md5 "60373b133d630f74f4a1f94c1185a53f">
     774<!ENTITY zlib-home "https://zlib.net/">
    771775<!ENTITY zlib-fin-du "6.2 MB">
    772776<!ENTITY zlib-fin-sbu "less than 0.1 SBU">
  • part3intro/generalinstructions.xml

    r6786b0c r6b6a1b9  
    1111
    1212  <title>General Compilation Instructions</title>
     13
     14  <caution>
     15    <para>
     16      During a development cycle of LFS, the instructions in the book are
     17      often modified to adapt for a package update or take the advantage of
     18      new features from updated packages.  Mixing up the instructions of
     19      different versions of the LFS book can cause subtle breakages.  This
     20      kind of issue is generally a result from reusing some script created
     21      for a prior LFS release.  Such a reuse is strongly discouraged.  If
     22      you are reusing scripts for a prior LFS release for any reason, you'll
     23      need to be very careful to update the scripts to match current version
     24      of the LFS book.
     25    </para>
     26  </caution>
    1327
    1428  <para>Here are some things you should know about building each package:</para>
  • patches.ent

    r6786b0c r6b6a1b9  
    22
    33<!-- Start of Common Patches -->
    4 
    5 <!--
    6 <!ENTITY autoconf-fixes-patch "autoconf-&autoconf-version;-consolidated_fixes-1.patch">
    7 <!ENTITY autoconf-fixes-patch-md5 "3c515415ecdd777990c91e8900279cb9">
    8 <!ENTITY autoconf-fixes-patch-size "3.8 KB">
    9 -->
    10 <!--
    11 <!ENTITY bash-fixes-patch "bash-&bash-version;-upstream_fixes-1.patch">
    12 <!ENTITY bash-fixes-patch-md5 "5f20760139d6a97e55124988fcddae44">
    13 <!ENTITY bash-fixes-patch-size "2.0 KB">
    14 -->
    15 <!--
    16 <!ENTITY binutils-lto-patch "binutils-&binutils-version;-lto_fix-1.patch">
    17 <!ENTITY binutils-lto-patch-md5 "3df11b6123d5bbdb0fc83862a003827a">
    18 <!ENTITY binutils-lto-patch-size "3.5 KB">
    19 -->
    204
    215<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
     
    248
    259<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch">
    26 <!ENTITY coreutils-i18n-patch-md5 "3c6340b3ddd62f4acdf8d3caa6fad6b0">
     10<!ENTITY coreutils-i18n-patch-md5 "cca7dc8c73147444e77bc45d210229bb">
    2711<!ENTITY coreutils-i18n-patch-size "166 KB">
    28 <!--
    29 <!ENTITY coreutils-chmod-patch "coreutils-&coreutils-version;-chmod_fix-1.patch">
    30 <!ENTITY coreutils-chmod-patch-md5 "4709df88e68279e6ef357aa819ba5b1a">
    31 <!ENTITY coreutils-chmod-patch-size "3.8 KB">
    32 -->
    33 <!--
    34 <!ENTITY flex-fixes-patch "flex-&flex-version;-upstream_fixes-3.patch">
    35 <!ENTITY flex-fixes-patch-md5 "b46f6b0380e502a3dfb8b503227cd680">
    36 <!ENTITY flex-fixes-patch-size "3.4 KB">
    37 -->
    3812
    39 <!--
    40 <!ENTITY file-upstream-fixes-patch "file-&file-version;-upstream_fixes-1.patch">
    41 <!ENTITY file-upstream-fixes-md5 "d99090db596b9db2bed869662199a56a">
    42 <!ENTITY file-upstream-fixes-patch-size "4.0 KB">
    43 -->
    44 <!--
    45 <!ENTITY gcc-upstream-fixes-patch "gcc-&gcc-version;-glibc_2.36-1.patch">
    46 <!ENTITY gcc-upstream-fixes-patch-md5 "8a5a4c3d14b9b2398b32f20b53a4de50">
    47 <!ENTITY gcc-upstream-fixes-patch-size "1.7 KB">
    48 -->
    4913<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
    5014<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
     
    6327<!ENTITY kbd-backspace-patch-size "12 KB">
    6428
    65 <!--
    66 <!ENTITY libpipeline-checks-patch "libpipeline-&libpipeline-version;-check_fixes-3.patch">
    67 <!ENTITY libpipeline-checks-patch-md5 "0cd71f98eadaee07647d021d2e4c8621">
    68 <!ENTITY libpipeline-checks-patch-size "22 KB">
    69 
    70 <!ENTITY meson-fix-patch "meson-&meson-version;-upstream_fix-2.patch">
    71 <!ENTITY meson-fix-patch-md5 "dd0b2187d287abcb41c3dd7e497b7df3">
    72 <!ENTITY meson-fix-patch-size "5.5 KB">
    73 
    74 <!ENTITY ninja-limit-jobs-patch "ninja-&ninja-version;-add_NINJAJOBS_var-1.patch">
    75 <!ENTITY ninja-limit-jobs-patch-md5 "f537a633532492e805aa342fa869ca45">
    76 <!ENTITY ninja-limit-jobs-patch-size "2.5 KB">
    77 -->
    78 <!--
    79 <!ENTITY perl-fix-patch "perl-&perl-version;-upstream_fixes-1.patch">
    80 <!ENTITY perl-fix-patch-md5 "fb42558b59ed95ee00eb9f1c1c9b8056">
    81 <!ENTITY perl-fix-patch-size "1.6 KB">
    82 -->
    8329<!ENTITY readline-fixes-patch "readline-&readline-version;-upstream_fix-1.patch">
    8430<!ENTITY readline-fixes-patch-md5 "dd1764b84cfca6b677f44978218a75da">
    8531<!ENTITY readline-fixes-patch-size "1.3 KB">
    8632
    87 <!--
    88 <!ENTITY shadow-segfault-patch "shadow-&shadow-version;-useradd_segfault-1.patch">
    89 <!ENTITY shadow-segfault-patch-md5 "66b299c0c9ac66fdb7c91b40df5984c0">
    90 <!ENTITY shadow-segfault-patch-size "1.7 KB">
    91 -->
    9233<!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
    9334<!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475">
    9435<!ENTITY sysvinit-consolidated-patch-size "2.5 KB">
    9536
    96 <!--
    97 <!ENTITY systemd-upstream-patch "systemd-&systemd-version;-security_fix-1.patch">
    98 <!ENTITY systemd-upstream-patch-md5 "da817e69e897d35cdffd7c45ea06be39">
    99 <!ENTITY systemd-upstream-patch-size "76.0 KB">
    100 -->
    101 <!--
    102 <!ENTITY xz-upstream-fix-patch "xz-&xz-version;-upstream_fix-1.patch">
    103 <!ENTITY xz-upstream-fix-patch-md5 "584c72ea3d8f7502b2770670f3090788">
    104 <!ENTITY xz-upstream-fix-patch-size "3.7 KB">
    105 -->
    106 <!--
    107 <!ENTITY zstd-upstream-fixes-patch "zstd-&zstd-version;-upstream_fixes-1.patch">
    108 <!ENTITY zstd-upstream-fixes-patch-md5 "a7e576e3f87415fdf388392b257cdcf3">
    109 <!ENTITY zstd-upstream-fixes-patch-size "4 KB">
    110 -->
Note: See TracChangeset for help on using the changeset viewer.