diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2023-10-01 13:37:57 -0500 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2023-10-01 13:37:57 -0500 |
commit | 25b3c0f7209a18714be7489b84bbd0b4d20ee4ae (patch) | |
tree | c8fa9a4a97362b735737e735895f68f19edc837b | |
parent | c7cd2c71e7f96bcc42f91399098f083beb757788 (diff) |
Package updates and one fix.
Disable building nscd in glibc.
Update to iana-etc-20230929.
Update to vim-9.0.1968.
Update to openssl-3.1.3.
Update to meson-1.2.2.
Update to man-db-2.12.0.
Update to linux-6.5.5.
Update to kmod-31.
Update to kbd-2.6.3.
Update to gettext-0.22.2.
Update to bc-6.7.0.
-rw-r--r-- | chapter01/changelog.xml | 50 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 28 | ||||
-rw-r--r-- | chapter05/glibc.xml | 9 | ||||
-rw-r--r-- | chapter07/createfiles.xml | 4 | ||||
-rw-r--r-- | chapter08/glibc.xml | 13 | ||||
-rw-r--r-- | packages.ent | 58 |
6 files changed, 115 insertions, 47 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 448611067..956e208d5 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -41,6 +41,56 @@ --> <listitem> + <para>2023-10-01</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Disable building nscd in glibc. Fixes + <ulink url='&lfs-ticket-root;5349'>#5349</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to iana-etc-20230929. Addresses + <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to vim-9.0.1968. Addresses + <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to openssl-3.1.3. Fixes + <ulink url='&lfs-ticket-root;5350'>#5350</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to meson-1.2.2. Fixes + <ulink url='&lfs-ticket-root;5356'>#5356</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to man-db-2.12.0. Fixes + <ulink url='&lfs-ticket-root;5354'>#5354</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to linux-6.5.5. Fixes + <ulink url='&lfs-ticket-root;5352'>#5352</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to kmod-31. Fixes + <ulink url='&lfs-ticket-root;5355'>#5355</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to kbd-2.6.3. Fixes + <ulink url='&lfs-ticket-root;5351'>#5361</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to gettext-0.22.2. Fixes + <ulink url='&lfs-ticket-root;5348'>#5348</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to bc-6.7.0. Fixes + <ulink url='&lfs-ticket-root;5353'>#5353</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2023-09-24</para> <itemizedlist> <listitem> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index e1fca225c..f30678d8f 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -41,9 +41,9 @@ <!--<listitem> <para>Bash-&bash-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Bc-&bc-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Binutils-&binutils-version;</para> </listitem>--> @@ -98,9 +98,9 @@ <!--<listitem> <para>GDBM-&gdbm-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Gettext-&gettext-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Glibc-&glibc-version;</para> </listitem>--> @@ -122,9 +122,9 @@ <listitem> <para>Gzip-&gzip-version;</para> </listitem> - <!--<listitem> + <listitem> <para>Iana-Etc-&iana-etc-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Inetutils-&inetutils-version;</para> </listitem>--> @@ -140,9 +140,9 @@ <listitem> <para>Kbd-&kbd-version;</para> </listitem> - <!--<listitem> + <listitem> <para>Kmod-&kmod-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Less-&less-version;</para> </listitem>--> @@ -173,18 +173,18 @@ <!--<listitem> <para>Make-&make-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Man-DB-&man-db-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Man-pages-&man-pages-version;</para> </listitem>--> <!--<listitem revision="systemd"> <para>MarkupSafe-&markupsafe-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Meson-&meson-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>MPC-&mpc-version;</para> </listitem>--> @@ -197,9 +197,9 @@ <!--<listitem> <para>Ninja-&ninja-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Openssl-&openssl-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Patch-&patch-version;</para> </listitem>--> diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index 14f1fac6c..da354551c 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -91,6 +91,7 @@ cd build</userinput></screen> --build=$(../scripts/config.guess) \ --enable-kernel=&min-kernel; \ --with-headers=$LFS/usr/include \ + --disable-nscd \ libc_cv_slibdir=/usr/lib</userinput></screen> <variablelist> @@ -132,6 +133,14 @@ cd build</userinput></screen> </listitem> </varlistentry> + <varlistentry> + <term><parameter>--disable-nscd</parameter></term> + <listitem> + <para>Do not build the name service cache daemon which is no + longer used.</para> + </listitem> + </varlistentry> + </variablelist> <para>During this stage the following warning might appear:</para> diff --git a/chapter07/createfiles.xml b/chapter07/createfiles.xml index ec4b0eee2..cfa2ee919 100644 --- a/chapter07/createfiles.xml +++ b/chapter07/createfiles.xml @@ -227,10 +227,10 @@ chmod -v 600 /var/log/btmp</userinput></screen> <para> The <phrase revision='sysv'><filename>utmp</filename>, </phrase><filename>wtmp</filename>, <filename>btmp</filename>, and - <filename>lastlog</filename> files use 32-bit integers for timestamp + <filename>lastlog</filename> files use 32-bit integers for timestamps and they'll be fundamentally broken after year 2038. Many packages have stopped using them and other packages are going to stop using - them. Do not rely on the contents of them for anything. + them. It is probably best to consider them deprecated.. </para> </note> diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml index cf1a4bd59..3d7e7b97e 100644 --- a/chapter08/glibc.xml +++ b/chapter08/glibc.xml @@ -74,6 +74,7 @@ cd build</userinput></screen> --enable-kernel=&min-kernel; \ --enable-stack-protector=strong \ --with-headers=/usr/include \ + --disable-nscd \ libc_cv_slibdir=/usr/lib</userinput></screen> <variablelist> @@ -115,6 +116,14 @@ cd build</userinput></screen> </varlistentry> <varlistentry> + <term><parameter>--disable-nscd</parameter></term> + <listitem> + <para>Do not build the name service cache daemon which is no + longer used.</para> + </listitem> + </varlistentry> + + <varlistentry> <term><parameter>libc_cv_slibdir=/usr/lib</parameter></term> <listitem> <para>This variable sets the correct library for all @@ -206,7 +215,7 @@ esac</userinput></screen> <command>ldd</command> script:</para> <screen><userinput remap="install">sed '/RTLDLIST=/s@/usr@@g' -i /usr/bin/ldd</userinput></screen> - +<!-- <para>Install the configuration file and runtime directory for <command>nscd</command>:</para> @@ -218,7 +227,7 @@ mkdir -pv /var/cache/nscd</userinput></screen> <screen revision="systemd"><userinput remap="install">install -v -Dm644 ../nscd/nscd.tmpfiles /usr/lib/tmpfiles.d/nscd.conf install -v -Dm644 ../nscd/nscd.service /usr/lib/systemd/system/nscd.service</userinput></screen> - +--> <para>Next, install the locales that can make the system respond in a different language. None of these locales are required, but if some of them are missing, the test suites of some packages will skip important diff --git a/packages.ent b/packages.ent index 861d48601..255b45a98 100644 --- a/packages.ent +++ b/packages.ent @@ -57,10 +57,10 @@ <!ENTITY bash-fin-du "52 MB"> <!ENTITY bash-fin-sbu "1.1 SBU"> -<!ENTITY bc-version "6.6.0"> -<!ENTITY bc-size "455 KB"> +<!ENTITY bc-version "6.7.0"> +<!ENTITY bc-size "456 KB"> <!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz"> -<!ENTITY bc-md5 "a148cbaaf8ff813b7289a00539e74a5f"> +<!ENTITY bc-md5 "8a451a7fbba3bb783bed1d1b7563261e"> <!ENTITY bc-home "https://git.gavinhoward.com/gavin/bc"> <!ENTITY bc-fin-du "7.7 MB"> <!ENTITY bc-fin-sbu "less than 0.1 SBU"> @@ -246,10 +246,10 @@ <!ENTITY gdbm-fin-du "13 MB"> <!ENTITY gdbm-fin-sbu "less than 0.1 SBU"> -<!ENTITY gettext-version "0.22"> -<!ENTITY gettext-size "9,775 KB"> +<!ENTITY gettext-version "0.22.2"> +<!ENTITY gettext-size "9,999 KB"> <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz"> -<!ENTITY gettext-md5 "db2f3daf34fd5b85ab1a56f9033e42d1"> +<!ENTITY gettext-md5 "34531a35dd19370e86847bcf33148098"> <!ENTITY gettext-home "&gnu-software;gettext/"> <!ENTITY gettext-tmp-du "306 MB"> <!ENTITY gettext-tmp-sbu "1.1 SBU"> @@ -318,10 +318,10 @@ <!ENTITY gzip-fin-du "21 MB"> <!ENTITY gzip-fin-sbu "0.3 SBU"> -<!ENTITY iana-etc-version "20230912"> +<!ENTITY iana-etc-version "20230929"> <!ENTITY iana-etc-size "588 KB"> <!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz"> -<!ENTITY iana-etc-md5 "29f49a14cdbbc9236e24b2271fbbd993"> +<!ENTITY iana-etc-md5 "d2cdc6ea8e62fb723589f809cb88434e"> <!ENTITY iana-etc-home "https://www.iana.org/protocols"> <!ENTITY iana-etc-fin-du "4.8 MB"> <!ENTITY iana-etc-fin-sbu "less than 0.1 SBU"> @@ -359,18 +359,18 @@ <!ENTITY jinja2-fin-du "3.4 MB"> <!ENTITY jinja2-fin-sbu "less than 0.1 SBU"> -<!ENTITY kbd-version "2.6.2"> -<!ENTITY kbd-size "1,469 KB"> +<!ENTITY kbd-version "2.6.3"> +<!ENTITY kbd-size "1,468 KB"> <!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.xz"> -<!ENTITY kbd-md5 "35e261a31e673c8aec7dbc6553ea075c"> +<!ENTITY kbd-md5 "4764775cac0415f1d35a0cd311249941"> <!ENTITY kbd-home "https://kbd-project.org/"> <!ENTITY kbd-fin-du "35 MB"> <!ENTITY kbd-fin-sbu "0.1 SBU"> -<!ENTITY kmod-version "30"> -<!ENTITY kmod-size "555 KB"> +<!ENTITY kmod-version "31"> +<!ENTITY kmod-size "558 KB"> <!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz"> -<!ENTITY kmod-md5 "85202f0740a75eb52f2163c776f9b564"> +<!ENTITY kmod-md5 "6165867e1836d51795a11ea4762ff66a"> <!ENTITY kmod-home "https://github.com/kmod-project/kmod"> <!ENTITY kmod-fin-du "12 MB"> <!ENTITY kmod-fin-sbu "less than 0.1 SBU"> @@ -433,12 +433,12 @@ <!ENTITY linux-major-version "6"> <!ENTITY linux-minor-version "5"> -<!ENTITY linux-patch-version "3"> +<!ENTITY linux-patch-version "5"> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -<!ENTITY linux-size "135,696 KB"> +<!ENTITY linux-size "135,734 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> -<!ENTITY linux-md5 "c54b2cd13ba845e2f5a667ce712e92b9"> +<!ENTITY linux-md5 "dc420e354d2b98e8a962969e6b85898f"> <!ENTITY linux-home "https://www.kernel.org/"> <!-- measured for 6.5.3 / gcc-13.2.0 on x86_64 with -j4 : minimum is allnoconfig + some configs we recommend for the users, rounded down to @@ -472,10 +472,10 @@ <!ENTITY make-fin-du "13 MB"> <!ENTITY make-fin-sbu "0.5 SBU"> -<!ENTITY man-db-version "2.11.2"> -<!ENTITY man-db-size "1,908 KB"> +<!ENTITY man-db-version "2.12.0"> +<!ENTITY man-db-size "1,941 KB"> <!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz"> -<!ENTITY man-db-md5 "a7d59fb2df6158c44f8f7009dcc6d875"> +<!ENTITY man-db-md5 "67e0052fa200901b314fad7b68c9db27"> <!ENTITY man-db-home "https://www.nongnu.org/man-db/"> <!ENTITY man-db-fin-du "40 MB"> <!ENTITY man-db-fin-sbu "0.2 SBU"> @@ -496,10 +496,10 @@ <!ENTITY markupsafe-fin-du "548 KB"> <!ENTITY markupsafe-fin-sbu "less than 0.1 SBU"> -<!ENTITY meson-version "1.2.1"> -<!ENTITY meson-size "2,131 KB"> +<!ENTITY meson-version "1.2.2"> +<!ENTITY meson-size "2,140 KB"> <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz"> -<!ENTITY meson-md5 "e3cc846536189aacd7d01858a45ca9af"> +<!ENTITY meson-md5 "702bfd8b0648521322d3f145a8fc70ea"> <!ENTITY meson-home "https://mesonbuild.com"> <!ENTITY meson-fin-du "42 MB"> <!ENTITY meson-fin-sbu "less than 0.1 SBU"> @@ -538,10 +538,10 @@ <!ENTITY ninja-fin-du "75 MB"> <!ENTITY ninja-fin-sbu "0.3 SBU"> -<!ENTITY openssl-version "3.1.2"> -<!ENTITY openssl-size "15,196 KB"> +<!ENTITY openssl-version "3.1.3"> +<!ENTITY openssl-size "15,198 KB"> <!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz"> -<!ENTITY openssl-md5 "1d7861f969505e67b8677e205afd9ff4"> +<!ENTITY openssl-md5 "ece430df6d3158913df0950cc70ea2b2"> <!ENTITY openssl-home "https://www.openssl.org/"> <!ENTITY openssl-fin-du "587 MB"> <!ENTITY openssl-fin-sbu "3.0 SBU"> @@ -729,13 +729,13 @@ <!ENTITY util-linux-fin-du "310 MB"> <!ENTITY util-linux-fin-sbu "0.5 SBU"> -<!ENTITY vim-version "9.0.1837"> +<!ENTITY vim-version "9.0.1968"> <!-- <!ENTITY vim-majmin "90"> --> <!ENTITY vim-docdir "vim/vim90"> -<!ENTITY vim-size "16,838 KB"> +<!ENTITY vim-size "16,909 KB"> <!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">--> <!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz"> -<!ENTITY vim-md5 "de7cba78a556f96482ae8f09b082aa59"> +<!ENTITY vim-md5 "66147348ba84ea9c78b9d6595015f5a6"> <!ENTITY vim-home "https://www.vim.org"> <!ENTITY vim-fin-du "229 MB"> <!ENTITY vim-fin-sbu "2.3 SBU"> |