Changes in / [6b6a1b9:6786b0c]


Ignore:
Files:
26 edited

Legend:

Unmodified
Added
Removed
  • appendices/dependencies.xml

    r6b6a1b9 r6786b0c  
    148148        <segtitle>&before;</segtitle>
    149149        <seglistitem>
    150           <seg>Automake and Coreutils</seg>
     150          <seg>Automake</seg>
    151151        </seglistitem>
    152152      </segmentedlist>
     
    190190        <segtitle>&before;</segtitle>
    191191        <seglistitem>
    192           <seg>Coreutils</seg>
     192          <seg>None</seg>
    193193        </seglistitem>
    194194      </segmentedlist>
     
    287287        <seglistitem>
    288288          <seg>Bash, Binutils, Coreutils, Diffutils, File, Flex, Gawk, GCC,
    289           Glibc, Grep, Make, Perl, Pkgconf, Sed, Texinfo, Zlib, and
    290           Zstd</seg>
     289          Glibc, Grep, Make, Perl, Sed, Texinfo, and Zlib</seg>
    291290        </seglistitem>
    292291      </segmentedlist>
     
    439438          <seg>
    440439            <ulink url='&github;/testing-cabal/subunit'>libsubunit</ulink>
    441             and
    442             <ulink url='http://cyberelk.net/tim/software/patchutils/'>
    443               patchutils</ulink>
    444440          </seg>
    445441        </seglistitem>
     
    452448        <segtitle>&dependencies;</segtitle>
    453449        <seglistitem>
    454           <seg>Autoconf, Automake, Bash, Binutils, Coreutils, GCC, Gettext,
    455           Glibc, GMP, Grep, Libcap, Make, OpenSSL, Patch, Perl, Sed, and
    456           Texinfo</seg>
     450          <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep,
     451          Libcap, Make, OpenSSL, Patch, Perl, Sed, and Texinfo</seg>
    457452        </seglistitem>
    458453      </segmentedlist>
     
    25202515        <segtitle>&before;</segtitle>
    25212516        <seglistitem>
    2522           <seg>Binutils,
    2523           <phrase revision='systemd'>D-Bus, </phrase>E2fsprogs,
     2517          <seg><phrase revision='systemd'>D-Bus, </phrase>E2fsprogs,
    25242518          IProute2, Kmod, Man-DB, Procps-ng, Python,
    2525           &systemd-udev;, and Util-linux</seg>
     2519                  &systemd-udev;, and Util-linux</seg>
    25262520        </seglistitem>
    25272521      </segmentedlist>
     
    25732567            <phrase revision='systemd'>None</phrase>
    25742568            <phrase revision='sysv'>
    2575               <ulink url='&blfs-book;general/elogind.html'>elogind</ulink>
     2569              <ulink url='&blfs-book;general/elogind.xml'>elogind</ulink>
    25762570            </phrase>
    25772571          </seg>
     
    28612855        <seglistitem>
    28622856          <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>,
    28682857            <ulink
    28692858              url="&blfs-book;postlfs/btrfs-progs.html">btrfs-progs</ulink>,
     
    28732862            <ulink
    28742863              url="&blfs-book;pst/docbook-xsl.html">docbook-xsl-nons</ulink>,
     2864            <ulink url="https://sourceware.org/elfutils/">elfutils</ulink>,
    28752865            <ulink url="&blfs-book;general/git.html">Git</ulink>,
     2866            <ulink
     2867              url="https://sourceforge.net/projects/gnu-efi/">gnu-efi</ulink>,
    28762868            <ulink url="&blfs-book;postlfs/gnutls.html">GnuTLS</ulink>,
    28772869            <ulink url="&blfs-book;postlfs/iptables.html">iptables</ulink>,
    2878             <ulink url='https://jekyllrb.com/'>jekyll</ulink>,
    28792870            <ulink url="https://www.kernel.org/pub/linux/utils/kernel/kexec/">
    28802871              kexec-tools</ulink>,
    2881             <ulink url='&github;/libbpf/libbpf'>libbpf</ulink>,
    2882             <ulink url="https://sourceware.org/elfutils/">libdw</ulink>,
    28832872            <ulink
    28842873              url="https://developers.yubico.com/libfido2/">libfido2</ulink>,
     
    28862875            <ulink url="&blfs-book;general/libidn2.html">libidn2</ulink>,
    28872876            <ulink url="https://www.gnu.org/software/libmicrohttpd/">
    2888               libmicrohttpd</ulink>,
     2877              Libmicrohttpd</ulink>,
    28892878            <ulink
    28902879              url="&blfs-book;postlfs/libpwquality.html">libpwquality</ulink>,
     
    29012890            <ulink url="&blfs-book;general/pcre2.html">PCRE2</ulink>,
    29022891            <ulink url="&blfs-book;postlfs/polkit.html">Polkit</ulink>,
    2903             <ulink url='&pypi-home;/pyelftools'>pyelftools</ulink>,
    29042892            <ulink url="&blfs-book;postlfs/qemu.html">qemu</ulink>,
    29052893            <ulink url="&blfs-book;general/qrencode.html">qrencode</ulink>,
    2906             <ulink url="https://sourceforge.net/projects/linuxquota/"
    2907               >quota-tools</ulink>,
    2908             <ulink url="https://rpm.org">rpm</ulink>,
     2894            <ulink url="https://sourceforge.net/projects/linuxquota/">
     2895              quota-tools</ulink>,
    29092896            <ulink url="&blfs-book;basicnet/rsync.html">rsync</ulink>,
    2910             <ulink url="&github;/SELinuxProject/selinux">
    2911               SELinux</ulink>,
    29122897            <ulink url="&blfs-book;general/python-modules.html#sphinx">
    29132898              Sphinx</ulink>,
    2914             <ulink url="https://sourceware.org/systemtap/">
    2915               systemtap</ulink>,
    29162899            <ulink url="https://tpm2-tss.readthedocs.io/en/latest/">
    29172900              tpm2-tss</ulink>,
    29182901            <ulink url="&blfs-book;general/valgrind.html">Valgrind</ulink>,
    2919             <ulink url="https://xenproject.org">Xen</ulink>,
    29202902            and
    29212903            <ulink url="&blfs-book;postlfs/zsh.html">zsh</ulink>
     
    33993381        <segtitle>&before;</segtitle>
    34003382        <seglistitem>
    3401           <seg>Binutils, GCC, Libelf, and &systemd-udev;</seg>
     3383          <seg>GCC, Libelf, and &systemd-udev;</seg>
    34023384        </seglistitem>
    34033385      </segmentedlist>
  • bootscripts/lfs/init.d/checkfs

    r6b6a1b9 r6786b0c  
    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 "
     104         msg="${msg}were found and have been 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

    r6b6a1b9 r6786b0c  
    4040    appropriate for the entry or if needed the entire day's listitem.
    4141    -->
    42 
    43     <listitem>
    44       <para>2023-09-05</para>
    45       <itemizedlist>
    46         <listitem>
    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>
    62         </listitem>
    63       </itemizedlist>
    64     </listitem>
    65 
    66     <listitem>
    67       <para>2023-09-04</para>
    68       <itemizedlist>
    69         <listitem>
    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>
    73         </listitem>
    74       </itemizedlist>
    75     </listitem>
    76 
    77     <listitem>
    78       <para>2023-09-02</para>
    79       <itemizedlist>
    80         <listitem>
    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>
    84         </listitem>
    85         <listitem>
    86            <para>[bdubbs] - Update to vim-9.0.1837. Addresses
    87            <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
    88         </listitem>
    89         <listitem>
    90            <para>[bdubbs] - Update to zlib-1.3. Fixes
    91            <ulink url='&lfs-ticket-root;5324'>#5324</ulink>.</para>
    92         </listitem>
    93         <listitem>
    94            <para>[bdubbs] - Update to wheel-0.41.2 (Python Module). Fixes
    95            <ulink url='&lfs-ticket-root;5328'>#5328</ulink>.</para>
    96         </listitem>
    97         <listitem>
    98            <para>[bdubbs] - Update to util-linux-2.39.2. Fixes
    99            <ulink url='&lfs-ticket-root;5322'>#5322</ulink>.</para>
    100         </listitem>
     42    <listitem>
     43      <para>2023-08-18</para>
     44      <itemizedlist>
     45        <listitem>
     46          <para>[bdubbs] - Update to linux-6.4.12.  Fixes
     47          <ulink url='&lfs-ticket-root;5320'>#5320</ulink>.</para>
     48        </listitem>
     49      </itemizedlist>
     50    </listitem>
     51
     52    <listitem>
     53      <para>2023-08-18</para>
     54      <itemizedlist>
     55        <listitem>
     56          <para>[bdubbs] - Update to udev-lfs-20230818.</para>
     57        </listitem>
     58      </itemizedlist>
     59    </listitem>
     60
     61    <listitem>
     62      <para>2023-08-15</para>
     63      <itemizedlist>
     64        <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>
     68        </listitem>
     69        <listitem>
     70          <para>[bdubbs] - Update to less-643. Fixes
     71          <ulink url='&lfs-ticket-root;5317'>#5317</ulink>.</para>
     72        </listitem>
     73        <listitem>
     74          <para>[bdubbs] - Update to meson-1.2.1. Fixes
     75          <ulink url='&lfs-ticket-root;5314'>#5314</ulink>.</para>
     76        </listitem>
     77        <listitem>
     78          <para>[bdubbs] - Update to linux-6.4.10. Fixes
     79          <ulink url='&lfs-ticket-root;5313'>#5313</ulink>.</para>
     80        </listitem>
     81        <listitem>
     82          <para>[bdubbs] - Update to iana-etc-20230810.  Addresses
     83          <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     84        </listitem>
     85        <listitem>
     86          <para>[rahul] - Update to pkgconf-2.0.1. Fixes
     87          <ulink url='&lfs-ticket-root;5316'>#5316</ulink>.</para>
     88        </listitem>
     89      </itemizedlist>
     90    </listitem>
     91
     92    <listitem>
     93      <para>2023-08-07</para>
     94      <itemizedlist>
     95        <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>
    101219        <listitem revision='sysv'>
    102            <para>[bdubbs] - Update to sysvinit-3.08. Fixes
    103            <ulink url='&lfs-ticket-root;5321'>#5321</ulink>.</para>
    104         </listitem>
    105         <listitem>
    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>
     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>
    137315        <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>
    144         </listitem>
    145       </itemizedlist>
    146     </listitem>
    147 
    148     <listitem>
    149       <para>2023-09-01</para>
    150       <itemizedlist>
    151         <listitem>
    152           <para>[bdubbs] - LFS-12.0 released.</para>
     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>
    153618        </listitem>
    154619      </itemizedlist>
  • chapter01/whatsnew.xml

    r6b6a1b9 r6786b0c  
    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
    1434  <para>Here is a list of the packages updated since the previous
    1535  release of LFS.</para>
     
    4262      <para>Bash &bash-version;</para>
    4363    </listitem>-->
    44     <!--<listitem>
     64    <listitem>
    4565      <para>Bc &bc-version;</para>
    46     </listitem>-->
    47     <!--<listitem>
     66    </listitem>
     67    <listitem>
    4868      <para>Binutils-&binutils-version;</para>
    49     </listitem>-->
     69    </listitem>
    5070    <!--<listitem>
    5171      <para>Bison-&bison-version;</para>
     
    6383      <para>DejaGNU-&dejagnu-version;</para>
    6484    </listitem>-->
    65     <!--<listitem revision="systemd">
     85    <listitem revision="systemd">
    6686      <para>D-Bus-&dbus-version;</para>
    67     </listitem>-->
    68     <!--<listitem>
     87    </listitem>
     88    <listitem>
    6989      <para>Diffutils-&diffutils-version;</para>
    70     </listitem>-->
     90    </listitem>
    7191    <!--<listitem>
    7292       <para>E2fsprogs-&e2fsprogs-version;</para>
     
    81101       <para>Expect-&expect-version;</para>
    82102    </listitem>-->
    83     <!--<listitem>
     103    <listitem>
    84104       <para>File-&file-version;</para>
    85     </listitem>-->
     105    </listitem>
    86106    <!--<listitem>
    87107      <para>Findutils-&findutils-version;</para>
     
    90110      <para>Flex-&flex-version;</para>
    91111    </listitem>-->
    92     <!--<listitem>
     112    <listitem>
    93113      <para>Flit-core-&flit-core-version;</para>
    94     </listitem>-->
    95     <!--<listitem>
     114    </listitem>
     115    <listitem>
    96116      <para>Gawk-&gawk-version;</para>
    97     </listitem>-->
    98     <!--<listitem>
     117    </listitem>
     118    <listitem>
    99119       <para>GCC-&gcc-version;</para>
    100     </listitem>-->
     120    </listitem>
    101121    <!--<listitem>
    102122       <para>GDBM-&gdbm-version;</para>
    103123    </listitem>-->
    104     <!--<listitem>
     124    <listitem>
    105125      <para>Gettext-&gettext-version;</para>
    106     </listitem>-->
    107     <!--<listitem>
     126    </listitem>
     127    <listitem>
    108128      <para>Glibc-&glibc-version;</para>
    109     </listitem>-->
    110     <!--<listitem>
     129    </listitem>
     130    <listitem>
    111131      <para>GMP-&gmp-version;</para>
    112     </listitem>-->
     132    </listitem>
    113133    <!--<listitem>
    114134      <para>Gperf-&gperf-version;</para>
    115135    </listitem>-->
    116     <!--<listitem>
     136    <listitem>
    117137      <para>Grep-&grep-version;</para>
    118     </listitem>-->
    119     <!--<listitem>
     138    </listitem>
     139    <listitem>
    120140      <para>Groff-&groff-version;</para>
    121     </listitem>-->
     141    </listitem>
    122142    <!--<listitem>
    123143      <para>GRUB-&grub-version;</para>
    124144    </listitem>-->
    125     <listitem>
     145    <!--<listitem>
    126146      <para>Gzip-&gzip-version;</para>
    127     </listitem>
    128     <!--<listitem>
     147    </listitem>-->
     148    <listitem>
    129149      <para>IANA-Etc-&iana-etc-version;</para>
    130     </listitem>-->
     150    </listitem>
    131151    <!--<listitem>
    132152      <para>Inetutils-&inetutils-version;</para>
     
    135155      <para>Intltool-&intltool-version;</para>
    136156    </listitem>-->
    137     <!--<listitem>
     157    <listitem>
    138158      <para>IPRoute2-&iproute2-version;</para>
    139     </listitem>-->
     159    </listitem>
    140160    <!--<listitem revision="systemd">
    141161      <para>Jinja2-&jinja2-version;</para>
     
    147167      <para>Kmod-&kmod-version;</para>
    148168    </listitem>-->
    149     <!--<listitem>
     169    <listitem>
    150170      <para>Less-&less-version;</para>
    151     </listitem>-->
     171    </listitem>
    152172    <!--<listitem>
    153173      <para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
    154174    </listitem>-->
    155     <!--<listitem>
     175    <listitem>
    156176      <para>Libcap-&libcap-version;</para>
    157     </listitem>-->
    158     <!--<listitem>
     177    </listitem>
     178    <listitem>
    159179      <para>Libelf-&elfutils-version; (from elfutils)</para>
    160     </listitem>-->
     180    </listitem>
    161181    <!--<listitem>
    162182      <para>Libffi-&libffi-version;</para>
     
    168188      <para>Libtool-&libtool-version;</para>
    169189    </listitem>-->
    170     <!--<listitem>
     190    <listitem>
    171191      <para>Linux-&linux-version;</para>
    172     </listitem>-->
     192    </listitem>
    173193    <!--<listitem>
    174194      <para>M4-&m4-version;</para>
    175195    </listitem>-->
    176     <!--<listitem>
     196    <listitem>
    177197      <para>Make-&make-version;</para>
    178     </listitem>-->
     198    </listitem>
    179199    <!--<listitem>
    180200      <para>Man-DB-&man-db-version;</para>
    181201    </listitem>-->
    182     <!--<listitem>
     202    <listitem>
    183203      <para>Man-pages-&man-pages-version;</para>
    184     </listitem>-->
    185     <!--<listitem revision="systemd">
     204    </listitem>
     205    <listitem revision="systemd">
    186206      <para>MarkupSafe-&markupsafe-version;</para>
    187     </listitem>-->
    188     <!--<listitem>
     207    </listitem>
     208    <listitem>
    189209      <para>Meson-&meson-version;</para>
    190     </listitem>-->
     210    </listitem>
    191211    <!--<listitem>
    192212      <para>MPC-&mpc-version;</para>
    193213    </listitem>-->
    194     <listitem>
     214    <!--<listitem>
    195215      <para>MPFR-&mpfr-version;</para>
    196     </listitem>
     216    </listitem>-->
    197217    <!--<listitem>
    198218      <para>Ncurses-&ncurses-version;</para>
     
    201221      <para>Ninja-&ninja-version;</para>
    202222    </listitem>-->
    203     <!--<listitem>
     223    <listitem>
    204224      <para>Openssl-&openssl-version;</para>
    205     </listitem>-->
     225    </listitem>
    206226    <!--<listitem>
    207227      <para>Patch-&patch-version;</para>
     
    210230      <para>Pkgconf-&pkgconf-version;</para>
    211231    </listitem>
    212     <!--<listitem>
     232    <listitem>
    213233      <para>Perl-&perl-version;</para>
    214     </listitem>-->
     234    </listitem>
    215235    <listitem>
    216236      <para>Procps-ng-&procps-ng-version;</para>
     
    228248      <para>Sed-&sed-version;</para>
    229249    </listitem>-->
    230     <listitem>
     250    <!--<listitem>
    231251      <para>Shadow-&shadow-version;</para>
     252    </listitem>-->
     253    <listitem revision="sysv">
     254      <para>Sysklogd-&sysklogd-version;</para>
     255    </listitem>
     256    <listitem>
     257      <para>Systemd-&systemd-version;</para>
    232258    </listitem>
    233259    <!--<listitem revision="sysv">
    234       <para>Sysklogd-&sysklogd-version;</para>
    235     </listitem>-->
    236     <!--<listitem>
    237       <para>Systemd-&systemd-version;</para>
    238     </listitem>-->
    239     <listitem revision="sysv">
    240260      <para>SysVinit-&sysvinit-version;</para>
    241     </listitem>
    242     <!--<listitem>
     261    </listitem>-->
     262    <listitem>
    243263      <para>Tar-&tar-version;</para>
    244     </listitem>-->
     264    </listitem>
    245265    <!--<listitem>
    246266      <para>Tcl-&tcl-version;</para>
    247267    </listitem>-->
    248     <!--<listitem>
     268    <listitem>
    249269      <para>Texinfo-&texinfo-version;</para>
    250     </listitem>-->
    251     <!--<listitem>
     270    </listitem>
     271    <listitem>
    252272      <para>Tzdata-&tzdata-version;</para>
    253     </listitem>-->
     273    </listitem>
    254274    <listitem>
    255275      <para>Util-Linux-&util-linux-version;</para>
     
    264284      <para>XML-Parser-&xml-parser-version;</para>
    265285    </listitem>-->
    266     <!--<listitem>
     286    <listitem>
    267287      <para>XZ-Utils-&xz-version;</para>
    268     </listitem>-->
    269     <listitem>
     288    </listitem>
     289    <!--<listitem>
    270290      <para>Zlib-&zlib-version;</para>
    271     </listitem>
    272     <!--<listitem>
     291    </listitem>-->
     292    <listitem>
    273293      <para>Zstd-&zstd-version;</para>
    274     </listitem>-->
     294    </listitem>
    275295  </itemizedlist>
    276296
     
    288308    <listitem><para></para></listitem>  <!-- satisfy build -->
    289309
     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
    290338    <!--<listitem>
    291339      <para>&grub-upstream-fixes-patch;</para>
     
    304352    <title>Removed:</title>
    305353    <listitem><para></para></listitem>  <!-- satisfy build -->
    306 <!--
     354
    307355    <listitem revision='sysv'>
    308356      <para>eudev-3.2.12</para>
     
    316364      <para>systemd-252-security_fix-1.patch</para>
    317365    </listitem>
    318 -->
    319366  </itemizedlist>
    320367
  • chapter02/hostreqs.xml

    r6b6a1b9 r6786b0c  
    146146
    147147    <listitem>
    148       <para><emphasis role="strong">Texinfo-5.0</emphasis></para>
     148      <para><emphasis role="strong">Texinfo-4.7</emphasis></para>
    149149    </listitem>
    150150
     
    174174  the ability to compile programs, run the following commands:</para>
    175175
    176 <screen role="nodump"><?dbfo keep-together="auto"?><userinput>cat &gt; version-check.sh &lt;&lt; "EOF"
     176<screen role="nodump"><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 5.0
     238ver_check Texinfo        texi2any 4.7
    239239ver_check Xz             xz       5.0.0
    240240ver_kernel &min-kernel;
  • chapter07/createfiles.xml

    r6b6a1b9 r6786b0c  
    108108video:x:12:
    109109utmp:x:13:
     110usb:x:14:
    110111cdrom:x:15:
    111112adm:x:16:
     
    135136video:x:12:
    136137utmp:x:13:
     138usb:x:14:
    137139cdrom:x:15:
    138140adm:x:16:
  • chapter08/autoconf.xml

    r6b6a1b9 r6786b0c  
    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 a
     156          <filename>configure.scan</filename> file that serves as as a
    157157          preliminary <filename>configure.in</filename> file for the
    158158          package</para>
  • chapter08/chapter08.xml

    r6b6a1b9 r6786b0c  
    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"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="binutils.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gmp.xml"/>
     
    4140  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/>
    4241  <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

    r6b6a1b9 r6786b0c  
    4343    <para>Build the package:</para>
    4444
    45 <screen><userinput remap="install">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
     45<screen><userinput remap="install">pip3 wheel -w dist --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>
    7566        </listitem>
    7667      </varlistentry>
  • chapter08/jinja2.xml

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

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

    r6b6a1b9 r6786b0c  
    4747    <para>Compile Meson with the following command:</para>
    4848
    49 <screen><userinput remap="make">pip3 wheel -w dist --no-cache-dir --no-build-isolation --no-deps $PWD</userinput></screen>
     49<screen><userinput remap="make">pip3 wheel -w dist --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

    r6b6a1b9 r6786b0c  
    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>
    4357
    4458    <para>Prepare MPFR for compilation:</para>
  • chapter08/openssl.xml

    r6b6a1b9 r6786b0c  
    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>
    102117      </para>
    103118
  • chapter08/procps.xml

    r6b6a1b9 r6786b0c  
    6868    <para>Compile the package:</para>
    6969
    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 
     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
     78sed -i '/set tty/d' testsuite/pkill.test/pkill.exp
     79rm testsuite/pgrep.test/pgrep.exp
     80make check</userinput></screen>
     81-->
    7382    <para> To run the test suite, run:</para>
    7483
  • chapter08/shadow.xml

    r6b6a1b9 r6786b0c  
    108108            --disable-static    \
    109109            --with-{b,yes}crypt \
    110             --without-libbsd    \
    111110            --with-group-name-max-length=32</userinput></screen>
    112111
     
    143142          <para>The longest permissible user name is 32 characters.  Make the maximum
    144143          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>
    153144        </listitem>
    154145      </varlistentry>
  • chapter08/stripping.xml

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

    r6b6a1b9 r6786b0c  
    6969      -Dpamconfdir=no               \
    7070      -Ddev-kvm-mode=0660           \
    71       -Dnobody-group=nogroup        \
    7271      -Ddocdir=/usr/share/doc/systemd-&systemd-version; \
    7372      ..</userinput></screen>
     
    178177          <filename class='devicefile'>/dev/kvm</filename>.  The editors
    179178          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>
    188179        </listitem>
    189180      </varlistentry>
  • chapter08/util-linux.xml

    r6b6a1b9 r6786b0c  
    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 (2<superscript>128</superscript> UUIDs are
    1224           possible)</para>
     1223          probability (~340 trillion trillion trillion unique UUIDs are possible)</para>
    12251224          <indexterm zone="ch-system-util-linux uuidgen">
    12261225            <primary sortas="b-uuidgen">uuidgen</primary>
  • chapter08/wheel.xml

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

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

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

    • Property mode changed from 120000 to 100644
    r6b6a1b9 r6786b0c  
    1 lfs-latest-git.php
     1#! /usr/bin/php
     2<?php
     3$dirs = array();
     4$vers = array();
     5
     6date_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
     26function 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
     47function 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
     70function 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
     88function 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
     104function get_packages( $package, $dirpath )
     105{
     106  global $exceptions;
     107  global $regex;
     108
     109//if ( $package != "psmisc" ) return 0; // Debug
     110
     111if ( $package == "bc"         ) $dirpath = "https://github.com/gavinhoward/bc/releases";
     112if ( $package == "check"      ) $dirpath = "https://github.com/libcheck/check/releases";
     113if ( $package == "e2fsprogs"  ) $dirpath = "http://sourceforge.net/projects/e2fsprogs/files/e2fsprogs";
     114if ( $package == "expat"      ) $dirpath = "http://sourceforge.net/projects/expat/files";
     115if ( $package == "elfutils"   ) $dirpath = "https://sourceware.org/ftp/elfutils";
     116if ( $package == "expect"     ) $dirpath = "http://sourceforge.net/projects/expect/files";
     117if ( $package == "file"       ) $dirpath = "https://github.com/file/file/releases";
     118if ( $package == "flex"       ) $dirpath = "https://github.com/westes/flex/releases";
     119if ( $package == "gcc"        ) $dirpath = max_parent( $dirpath, "gcc-" );
     120if ( $package == "iana-etc"   ) $dirpath = "https://github.com/Mic92/iana-etc/releases";
     121if ( $package == "intltool"   ) $dirpath = "https://launchpad.net/intltool/trunk";
     122if ( $package == "meson"      ) $dirpath = "https://github.com/mesonbuild/meson/releases";
     123if ( $package == "mpc"        ) $dirpath = "https://ftp.gnu.org/gnu/mpc";
     124if ( $package == "mpfr"       ) $dirpath = "http://mpfr.loria.fr/mpfr-current";
     125if ( $package == "ninja"      ) $dirpath = "https://github.com/ninja-build/ninja/releases";
     126if ( $package == "procps-ng"  ) $dirpath = "https://gitlab.com/procps-ng/procps/-/tags";
     127if ( $package == "psmisc"     ) $dirpath = "https://gitlab.com/psmisc/psmisc/-/tags";
     128if ( $package == "Python"     ) $dirpath = "https://www.python.org/downloads/source/";
     129if ( $package == "shadow"     ) $dirpath = "https://github.com/shadow-maint/shadow/releases";
     130if ( $package == "systemd"    ) $dirpath = "https://github.com/systemd/systemd/releases";
     131if ( $package == "tcl"        ) $dirpath = "http://sourceforge.net/projects/tcl/files";
     132if ( $package == "util-linux" ) $dirpath = max_parent( $dirpath, "v." );
     133if ( $package == "vim"        ) $dirpath = "https://github.com/vim/vim/releases";
     134if ( $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
     305function 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
     378function 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
     412function 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'>
     425h1, h2 {
     426   text-align      : center;
     427}
     428
     429table {
     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
     439table th {
     440   border-width    : 1px;
     441   padding         : 2px;
     442   border-style    : inset;
     443   border-color    : gray;
     444   background-color: white;
     445}
     446
     447table 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
     478get_current();  // Get what is in the book
     479mail_to_lfs();
     480//html();  // Write html output
     481?>
  • packages.ent

    r6b6a1b9 r6786b0c  
    105105<!ENTITY check-fin-sbu "0.1 SBU (about 1.6 SBU with tests)">
    106106
    107 <!ENTITY coreutils-version "9.4">
    108 <!ENTITY coreutils-size "5,840 KB">
     107<!ENTITY coreutils-version "9.3">
     108<!ENTITY coreutils-size "5,673 KB">
    109109<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
    110 <!ENTITY coreutils-md5 "459e9546074db2834eefe5421f250025">
     110<!ENTITY coreutils-md5 "040b4b7acaf89499834bfc79609af29f">
    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.10">
    118 <!ENTITY dbus-size "1,344 KB">
     117<!ENTITY dbus-version "1.14.8">
     118<!ENTITY dbus-size "1,340 KB">
    119119<!ENTITY dbus-url "https://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.xz">
    120 <!ENTITY dbus-md5 "46070a3487817ff690981f8cd2ba9376">
     120<!ENTITY dbus-md5 "da42f55aeec51b355587bc3062fc2d41">
    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.13">
    312 <!ENTITY gzip-size "819 KB">
     311<!ENTITY gzip-version "1.12">
     312<!ENTITY gzip-size "807 KB">
    313313<!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.xz">
    314 <!ENTITY gzip-md5 "d5c9fc9441288817a4a0be2da0249e29">
     314<!ENTITY gzip-md5 "9608e4ac5f061b2a6479dc44e917a5db">
    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.2">
    363 <!ENTITY kbd-size "1,469 KB">
     362<!ENTITY kbd-version "2.6.1">
     363<!ENTITY kbd-size "1,554 KB">
    364364<!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.xz">
    365 <!ENTITY kbd-md5 "35e261a31e673c8aec7dbc6553ea075c">
     365<!ENTITY kbd-md5 "986241b5d94c6bd4ed2f6d2a5ab4320b">
    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 "5">
    436 <!ENTITY linux-patch-version "1">
     435<!ENTITY linux-minor-version "4">
     436<!ENTITY linux-patch-version "12">
    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 "135,684 KB">
     439<!ENTITY linux-size "134,616 KB">
    440440<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    441 <!ENTITY linux-md5 "228479f37b3face05b53bd7f8906abe0">
     441<!ENTITY linux-md5 "24570ba0ef9dd592bd640a1a41686fac">
    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.1">
    513 <!ENTITY mpfr-size "1,459 KB">
     512<!ENTITY mpfr-version "4.2.0">
     513<!ENTITY mpfr-size "1,443 KB">
    514514<!ENTITY mpfr-url "https://ftp.gnu.org/gnu/mpfr/mpfr-&mpfr-version;.tar.xz">
    515 <!ENTITY mpfr-md5 "523c50c6318dde6f9dc523bc0244690a">
     515<!ENTITY mpfr-md5 "a25091f337f25830c16d2054d74b5af7">
    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.3">
     570<!ENTITY pkgconf-version "2.0.1">
    571571<!ENTITY pkgconf-size "304 KB">
    572572<!ENTITY pkgconf-url "https://distfiles.ariadne.space/pkgconf/pkgconf-&pkgconf-version;.tar.xz">
    573 <!ENTITY pkgconf-md5 "b82ca48ed3097adfa007ee71489b6719">
     573<!ENTITY pkgconf-md5 "efc1318f368bb592aba6ebb18d9ff254">
    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.4">
    579 <!ENTITY procps-ng-size "1,369 KB">
     578<!ENTITY procps-ng-version "4.0.3">
     579<!ENTITY procps-ng-size "1,268 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 "2f747fc7df8ccf402d03e375c565cf96">
     581<!ENTITY procps-ng-md5 "22b287bcd758831cbaf3356cd3054fe7">
    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.5">
     597<!ENTITY python-version "3.11.4">
    598598<!ENTITY python-minor "3.11">
    599 <!ENTITY python-size "19,584 KB">
     599<!ENTITY python-size "19,488 KB">
    600600<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
    601 <!ENTITY python-md5 "393856f1b7713aa8bba4b642ab9985d3">
     601<!ENTITY python-md5 "fb7f7eae520285788449d569e45b6718">
    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 "1abed52338038f4b53a277a5558af838">
    609 <!ENTITY python-docs-size "7,678 KB">
     608<!ENTITY python-docs-md5 "cdce7b1189bcf52947f3b434ab04d7e2">
     609<!ENTITY python-docs-size "7,649 KB">
    610610
    611611<!ENTITY readline-version "8.2">
     
    628628<!ENTITY sed-fin-sbu "0.3 SBU">
    629629
    630 <!ENTITY shadow-version "4.14.0">
    631 <!ENTITY shadow-size "1,746 KB">
     630<!ENTITY shadow-version "4.13">
     631<!ENTITY shadow-size "1,722 KB">
    632632<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz">
    633 <!ENTITY shadow-md5 "bb0166bebc24db9003bb77bfd1359042">
     633<!ENTITY shadow-md5 "b1ab01b5462ddcf43588374d57bec123">
    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.08">
    664 <!ENTITY sysvinit-size "263 KB">
     663<!ENTITY sysvinit-version "3.07">
     664<!ENTITY sysvinit-size "258 KB">
    665665<!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz">
    666 <!ENTITY sysvinit-md5 "81a05f28d7b67533cfc778fcadea168c">
     666<!ENTITY sysvinit-md5 "190398c660af29c97d892126d2a95e28">
    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.2"> <!-- 2.33.x -->
    720 <!ENTITY util-linux-size "8,167 KB">
     719<!ENTITY util-linux-version "2.39.1"> <!-- 2.33.x -->
     720<!ENTITY util-linux-size "8,156 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 "2feb3e7c306f336a3d22a182dfffc942">
     722<!ENTITY util-linux-md5 "c542cd7c0726254e4b3006a9b428201a">
    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.1837">
     729<!ENTITY vim-version "9.0.1677">
    730730<!-- <!ENTITY vim-majmin "90"> -->
    731731<!ENTITY vim-docdir "vim/vim90">
    732 <!ENTITY vim-size "16,838 KB">
     732<!ENTITY vim-size "16,670 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 "de7cba78a556f96482ae8f09b082aa59">
     735<!ENTITY vim-md5 "65e6b09ef0628a2d8eba79f1d1d5a564">
    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.2">
     740<!ENTITY wheel-version "0.41.1">
    741741<!ENTITY wheel-size "96 KB">
    742742<!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz">
    743 <!ENTITY wheel-md5 "06271a9e90c948b7e93dd7ce0fd90272">
     743<!ENTITY wheel-md5 "181cb3f4d8ed340c904a0e1c416d341d">
    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.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/">
     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/">
    775771<!ENTITY zlib-fin-du "6.2 MB">
    776772<!ENTITY zlib-fin-sbu "less than 0.1 SBU">
  • part3intro/generalinstructions.xml

    r6b6a1b9 r6786b0c  
    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>
    2713
    2814  <para>Here are some things you should know about building each package:</para>
  • patches.ent

    r6b6a1b9 r6786b0c  
    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-->
    420
    521<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
     
    824
    925<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch">
    10 <!ENTITY coreutils-i18n-patch-md5 "cca7dc8c73147444e77bc45d210229bb">
     26<!ENTITY coreutils-i18n-patch-md5 "3c6340b3ddd62f4acdf8d3caa6fad6b0">
    1127<!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-->
    1238
     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-->
    1349<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
    1450<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
     
    2763<!ENTITY kbd-backspace-patch-size "12 KB">
    2864
     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-->
    2983<!ENTITY readline-fixes-patch "readline-&readline-version;-upstream_fix-1.patch">
    3084<!ENTITY readline-fixes-patch-md5 "dd1764b84cfca6b677f44978218a75da">
    3185<!ENTITY readline-fixes-patch-size "1.3 KB">
    3286
     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-->
    3392<!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
    3493<!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475">
    3594<!ENTITY sysvinit-consolidated-patch-size "2.5 KB">
    3695
     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.