Changeset 7f3f152


Ignore:
Timestamp:
06/14/2024 10:30:33 PM (3 weeks ago)
Author:
Thomas Trepl <thomas@…>
Branches:
multilib
Children:
d9c86378
Parents:
e0850a7 (diff), c04d98d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Automatic merge of trunk into multilib

Files:
10 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    re0850a7 r7f3f152  
    4242
    4343    <listitem>
     44      <para>2024-06-15</para>
     45      <itemizedlist>
     46        <listitem>
     47          <para>[bdubbs] - Update to vim-9.1.0478. Addresses
     48          <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[bdubbs] - Update to iana-etc-20240607. Addresses
     52          <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[bdubbs] - Update to systemd-256. Fixes
     56          <ulink url='&lfs-ticket-root;5504'>#5504</ulink>.</para>
     57        </listitem>
     58        <listitem>
     59          <para>[bdubbs] - Update to python3-3.12.4. Fixes
     60          <ulink url='&lfs-ticket-root;5502'>#5502</ulink>.</para>
     61        </listitem>
     62        <listitem>
     63          <para>[bdubbs] - Update to perl-5.40.0. Fixes
     64          <ulink url='&lfs-ticket-root;5503'>#5503</ulink>.</para>
     65        </listitem>
     66        <listitem>
     67          <para>[bdubbs] - Update to openssl-3.3.1 (Security fix). Fixes
     68          <ulink url='&lfs-ticket-root;5500'>#5500</ulink>.</para>
     69        </listitem>
     70        <listitem>
     71          <para>[bdubbs] - Update to linux-6.9.4. Fixes
     72          <ulink url='&lfs-ticket-root;5491'>#5505</ulink>.</para>
     73        </listitem>
     74        <listitem>
     75          <para>[bdubbs] - Update to findutils-4.10.0. Fixes
     76          <ulink url='&lfs-ticket-root;5499'>#5499</ulink>.</para>
     77        </listitem>
     78      </itemizedlist>
     79    </listitem>
     80
     81    <listitem>
    4482      <para>2024-05-31</para>
    4583      <itemizedlist>
  • chapter01/whatsnew.xml

    re0850a7 r7f3f152  
    8181       <para>File-&file-version;</para>
    8282    </listitem>-->
    83     <!--<listitem>
     83    <listitem>
    8484      <para>Findutils-&findutils-version;</para>
    85     </listitem>-->
     85    </listitem>
    8686    <!--<listitem>
    8787      <para>Flex-&flex-version;</para>
     
    207207      <para>Patch-&patch-version;</para>
    208208    </listitem>-->
    209     <!--<listitem>
     209    <listitem>
    210210      <para>Perl-&perl-version;</para>
    211     </listitem>-->
     211    </listitem>
    212212    <listitem>
    213213      <para>Pkgconf-&pkgconf-version;</para>
     
    237237      <para>Sysklogd-&sysklogd-version;</para>
    238238    </listitem>-->
    239     <!--<listitem>
     239    <listitem>
    240240      <para>Systemd-&systemd-version;</para>
    241     </listitem>-->
     241    </listitem>
    242242    <!--<listitem revision="sysv">
    243243      <para>SysVinit-&sysvinit-version;</para>
  • chapter03/patches.xml

    re0850a7 r7f3f152  
    142142      </listitem>
    143143    </varlistentry>
    144 
     144<!--
    145145    <varlistentry revision="systemd">
    146146      <term>Systemd Upstream Fixes Patch - <token>&systemd-upstream-patch-size;</token>:</term>
     
    150150      </listitem>
    151151    </varlistentry>
     152-->
    152153<!--
    153154    <varlistentry>
  • chapter07/createfiles.xml

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

    re0850a7 r7f3f152  
    2929mkdir -pv /media/{floppy,cdrom}
    3030mkdir -pv /usr/{,local/}{include,src}
     31mkdir -pv /usr/lib/locale
    3132mkdir -pv /usr/local/{bin,lib,sbin}
    3233mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man}
  • chapter08/glibc.xml

    re0850a7 r7f3f152  
    364364    locales necessary for the optimal coverage of tests:</para>
    365365
    366 <screen role="nodump"><userinput remap="locale-test">mkdir -pv /usr/lib/locale
    367 localedef -i C -f UTF-8 C.UTF-8
     366<screen role="nodump"><userinput remap="locale-test">localedef -i C -f UTF-8 C.UTF-8
    368367localedef -i cs_CZ -f UTF-8 cs_CZ.UTF-8
    369368localedef -i de_DE -f ISO-8859-1 de_DE
  • chapter08/systemd.xml

    re0850a7 r7f3f152  
    4848 <screen><userinput remap="pre">sed -i -e 's/GROUP="render"/GROUP="video"/' \
    4949       -e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in</userinput></screen>
    50 
    51  <para>Next, fix compatibility with API headers from linux-6.9 and later:</para>
    52 
    53  <screen><userinput remap="pre">sed -i '/DEVMEM_MAGIC 0/{n;n;a \
    54 /* cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b (6.8) */ \
    55 #ifndef PID_FS_MAGIC \
    56 #define PID_FS_MAGIC 0x50494446 \
    57 #endif
    58 }' src/basic/missing_magic.h
    59 
    60 sed -i '/OVERLAYFS_SUPER_MAGIC/a \
    61 pidfs,           {PID_FS_MAGIC}' src/basic/filesystems-gperf.gperf</userinput></screen>
    62 
    63     <!-- https://github.com/systemd/systemd/pull/30549 -->
    64     <para>Now fix a security vulnerability in the DNSSEC verification of
    65     <command>systemd-resolved</command> and a bug breaking running
    66     <command>systemd-analyze verify</command> on an instantiated systemd
    67     unit:</para>
    68 
    69 <screen><userinput remap='pre'>patch -Np1 -i ../&systemd-upstream-patch;</userinput></screen>
    7050
    7151    <para>Prepare systemd for compilation:</para>
     
    245225ninja test</userinput></screen>
    246226
    247     <!-- This test needs /run/systemd/inaccessible/sock, which only exists
     227    <!-- test-namespace needs /run/systemd/inaccessible/sock, which only exists
    248228         after initializing the system with systemd.  -->
    249     <para>One test named <literal>systemd:core / test-namespace</literal>
    250     is known to fail in the LFS chroot environment.  Some other tests may
     229    <para>Three tests: <literal>systemd:core / test-namespace</literal>,
     230    <literal>test-chase</literal>, and <literal>test-systemd-tmpfiles</literal>,
     231    are known to fail in the LFS chroot environment.  Some other tests may
    251232    fail because they depend on various kernel configuration options.</para>
    252233
  • chapter08/udev.xml

    re0850a7 r7f3f152  
    5555
    5656 <screen><userinput remap="pre">sed '/systemd-sysctl/s/^/#/' -i rules.d/99-systemd.rules.in</userinput></screen>
    57 
    58  <para>Next, fix compatibility with API headers from linux-6.9 and later:</para>
    59 
    60  <screen><userinput remap="pre">sed -i '/DEVMEM_MAGIC 0/{n;n;a \
    61 /* cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b (6.8) */ \
    62 #ifndef PID_FS_MAGIC \
    63 #define PID_FS_MAGIC 0x50494446 \
    64 #endif
    65 }' src/basic/missing_magic.h
    66 
    67 sed -i '/OVERLAYFS_SUPER_MAGIC/a \
    68 pidfs,           {PID_FS_MAGIC}' src/basic/filesystems-gperf.gperf</userinput></screen>
    6957
    7058    <para>Adjust the hardcoded paths to network configuration files for the
  • packages.ent

    re0850a7 r7f3f152  
    183183<!ENTITY file-fin-sbu "less than 0.1 SBU">
    184184
    185 <!ENTITY findutils-version "4.9.0">
    186 <!ENTITY findutils-size "1,999 KB">
     185<!ENTITY findutils-version "4.10.0">
     186<!ENTITY findutils-size "2,189 KB">
    187187<!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.xz">
    188 <!ENTITY findutils-md5 "4a4a547e888a944b2f3af31d789a1137">
     188<!ENTITY findutils-md5 "870cfd71c07d37ebe56f9f4aaf4ad872">
    189189<!ENTITY findutils-home "&gnu-software;findutils/">
    190190<!ENTITY findutils-tmp-du "42 MB">
     
    231231<!ENTITY gcc-fin-sbu "42 SBU (with tests)">
    232232<!ENTITY libquadmath-version "0.0.0">
    233 <!ENTITY libstdcpp-version   "6.0.32">
     233<!ENTITY libstdcpp-version   "6.0.33">
    234234<!ENTITY libitm-version      "1.0.0">
    235235<!ENTITY libatomic-version   "1.2.0">
     
    318318<!ENTITY gzip-fin-sbu "0.3 SBU">
    319319
    320 <!ENTITY iana-etc-version "20240502">
     320<!ENTITY iana-etc-version "20240607">
    321321<!ENTITY iana-etc-size "590 KB">
    322322<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
    323 <!ENTITY iana-etc-md5 "73921d46a934eb5ac4286fc8111c2174">
     323<!ENTITY iana-etc-md5 "924a0799dc0342ce82dc4fc95c0f1a1e">
    324324<!ENTITY iana-etc-home "https://www.iana.org/protocols">
    325325<!ENTITY iana-etc-fin-du "4.8 MB">
     
    442442<!ENTITY linux-major-version "6">
    443443<!ENTITY linux-minor-version "9">
    444 <!ENTITY linux-patch-version "3">
     444<!ENTITY linux-patch-version "4">
    445445<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    446446<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    447 <!ENTITY linux-size "140,661 KB">
     447<!ENTITY linux-size "140,683 KB">
    448448<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    449 <!ENTITY linux-md5 "1cedde7aa0f267c61897cead90a74788">
     449<!ENTITY linux-md5 "b4d1dd34887178ad0b90973f779e238b">
    450450<!ENTITY linux-home "https://www.kernel.org/">
    451451<!-- measured for 6.5.3 / gcc-13.2.0 on x86_64 with -j4 : minimum is
     
    555555<!ENTITY ninja-fin-sbu "0.3 SBU">
    556556
    557 <!ENTITY openssl-version "3.3.0">
    558 <!ENTITY openssl-size "17,616 KB">
     557<!ENTITY openssl-version "3.3.1">
     558<!ENTITY openssl-size "17,633 KB">
    559559<!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz">
    560 <!ENTITY openssl-md5 "c8b063afbea85d867e161ecb8816cfa9">
     560<!ENTITY openssl-md5 "8a4342b399c18f870ca6186299195984">
    561561<!ENTITY openssl-home "https://www.openssl.org/">
    562562<!ENTITY openssl-fin-du "805 MB">
     
    574574
    575575<!ENTITY perl-version-major "5">
    576 <!ENTITY perl-version-minor "38">
    577 <!ENTITY perl-version-patch "2">
     576<!ENTITY perl-version-minor "40">
     577<!ENTITY perl-version-patch "0">
    578578<!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;">
    579579<!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;">
    580 <!ENTITY perl-size "13,359 KB">
     580<!ENTITY perl-size "13,481 KB">
    581581<!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz">
    582 <!ENTITY perl-md5 "d3957d75042918a23ec0abac4a2b7e0a">
     582<!ENTITY perl-md5 "cfe14ef0709b9687f9c514042e8e1e82">
    583583<!ENTITY perl-home "https://www.perl.org/">
    584584<!ENTITY perl-tmp-du "280 MB">
     
    614614     meson pages will be needed: python3.6 and python3.6m -->
    615615
    616 <!ENTITY python-version "3.12.3">
     616<!ENTITY python-version "3.12.4">
    617617<!ENTITY python-minor "3.12">
    618 <!ENTITY python-size "20,142 KB">
     618<!ENTITY python-size "20,176 KB">
    619619<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
    620 <!ENTITY python-md5 "8defb33f0c37aa4bdd3a38ba52abde4e">
     620<!ENTITY python-md5 "d68f25193eec491eb54bc2ea664a05bd">
    621621<!ENTITY python-home "https://www.python.org/">
    622622<!ENTITY python-tmp-du "598 MB">
     
    625625<!ENTITY python-fin-sbu "1.8 SBU">
    626626<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
    627 <!ENTITY python-docs-md5 "6025ee63c0ded34aac874f5da8f1a90c">
    628 <!ENTITY python-docs-size "8,110 KB">
     627<!ENTITY python-docs-md5 "cca155c92f53882cf45a69364315640d">
     628<!ENTITY python-docs-size "8,258 KB">
    629629
    630630<!ENTITY readline-version "8.2">
     
    671671<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
    672672
    673 <!ENTITY systemd-version  "255">
     673<!ENTITY systemd-version  "256">
    674674<!--<!ENTITY systemd-stable   "6b4878d">-->
    675675<!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel
    676676     change that is incompatible, we will switch to the backport branch until the next stable release. -->
    677 <!ENTITY systemd-size     "14,516 KB">
     677<!ENTITY systemd-size     "15,274 KB">
    678678<!ENTITY systemd-url      "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
    679679<!--<!ENTITY systemd-url      "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">-->
    680 <!ENTITY systemd-md5      "521cda27409a9edf0370c128fae3e690">
     680<!ENTITY systemd-md5      "4796b6eb1e23d809a1f11426d171b065">
    681681<!ENTITY systemd-home     "https://www.freedesktop.org/wiki/Software/systemd/">
    682 <!ENTITY systemd-man-version "255">
    683 <!ENTITY systemd-man-size "652 KB">
     682<!ENTITY systemd-man-version "256">
     683<!ENTITY systemd-man-size "675 KB">
    684684<!--<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
    685685<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
    686 <!ENTITY systemd-man-md5  "1ebe54d7a80f9abf8f2d14ddfeb2432d">
     686<!ENTITY systemd-man-md5  "dc1b3a86479f50740f6591b4a1fb2c2a">
    687687<!ENTITY systemd-fin-du   "247 MB">
    688688<!ENTITY systemd-fin-sbu  "0.7 SBU">
     
    754754<!ENTITY util-linux-fin-sbu "0.5 SBU">
    755755
    756 <!ENTITY vim-version "9.1.0405">
     756<!ENTITY vim-version "9.1.0478">
    757757<!-- <!ENTITY vim-majmin "90"> -->
    758758<!ENTITY vim-docdir "vim/vim91">
    759 <!ENTITY vim-size "17,428 KB">
     759<!ENTITY vim-size "17,508 KB">
    760760<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">
    761761<!-- N.B. LFS 9.0 uses
     
    771771     us v8.1.1846. -->
    772772<!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">-->
    773 <!ENTITY vim-md5 "5379f5542310ee7ffbd6aea312407042">
     773<!ENTITY vim-md5 "7d56919d58592c041ab61f45584e6f90">
    774774<!ENTITY vim-home "https://www.vim.org">
    775775<!ENTITY vim-fin-du "236 MB">
  • patches.ent

    re0850a7 r7f3f152  
    3838<!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475">
    3939<!ENTITY sysvinit-consolidated-patch-size "2.5 KB">
    40 
     40<!--
    4141<!ENTITY systemd-upstream-patch "systemd-&systemd-version;-upstream_fixes-1.patch">
    4242<!ENTITY systemd-upstream-patch-md5 "8d9c1014445c463cf7c24c162b1e0686">
    4343<!ENTITY systemd-upstream-patch-size "7.2 KB">
     44-->
Note: See TracChangeset for help on using the changeset viewer.