Package updates and a security fix.

Add security fix to glibc.
Update to linux-6.8.8.
Update to ncurses-6.5.
This commit is contained in:
Poltern 2024-04-30 23:43:36 +05:00
parent 76a68e0c9a
commit 41b6194218
8 changed files with 49 additions and 33 deletions

View File

@ -39,6 +39,24 @@
appropriate for the entry or if needed the entire day's listitem. appropriate for the entry or if needed the entire day's listitem.
--> -->
<listitem>
<para>2024-05-01</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Add security fix to glibc. Fixes
<ulink url='&lfs-ticket-root;5481'>#5481</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-6.8.8. Fixes
<ulink url='&lfs-ticket-root;5480'>#5480</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to ncurses-6.5. Fixes
<ulink url='&lfs-ticket-root;5483'>#5483</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<para>2024-04-16</para> <para>2024-04-16</para>
<itemizedlist> <itemizedlist>

View File

@ -193,9 +193,9 @@
<!--<listitem> <!--<listitem>
<para>MPFR-&mpfr-version;</para> <para>MPFR-&mpfr-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>Ncurses-&ncurses-version;</para> <para>Ncurses-&ncurses-version;</para>
</listitem>--> </listitem>
<listitem> <listitem>
<para>Ninja-&ninja-version;</para> <para>Ninja-&ninja-version;</para>
</listitem> </listitem>
@ -294,7 +294,9 @@
<listitem> <listitem>
<para>Lz4-&lz4-version;</para> <para>Lz4-&lz4-version;</para>
</listitem> </listitem>
<listitem>
<para>glibc-2.39-upstream_fix-1.patch</para>
</listitem>
</itemizedlist> </itemizedlist>
<itemizedlist> <itemizedlist>

View File

@ -75,15 +75,15 @@
<para>Контрольная сумма MD5: <literal>&gcc-upstream-fixes-patch-md5;</literal></para> <para>Контрольная сумма MD5: <literal>&gcc-upstream-fixes-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
<varlistentry> <varlistentry>
<term>Glibc Upstream Fixes Patch - <token>&glibc-upstream-fixes-patch-size;</token>:</term> <term>Glibc Upstream Fixes Patch - <token>&glibc-upstream-patch-size;</token>:</term>
<listitem> <listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&glibc-upstream-fixes-patch;"/></para> <para>Ссылка на загрузку: <ulink url="&patches-root;&glibc-upstream-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&glibc-upstream-fixes-patch-md5;</literal></para> <para>Контрольная сумма MD5: <literal>&glibc-upstream-patch-md5;</literal></para>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
<varlistentry> <varlistentry>
<term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term> <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
<listitem> <listitem>

View File

@ -49,12 +49,11 @@
данные в каталогах, совместимых с FHS:</para> данные в каталогах, совместимых с FHS:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
<!--
<para>Теперь исправьте две уязвимости безопасности и регрессию, из-за которой функция
posix_memalign() в некоторых условиях работает очень медленно:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-fixes-patch;</userinput></screen> <para>Теперь исправьте уязвимость безопасности:</para>
-->
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>
<para>Документация Glibc рекомендует выполнять компиляцию в отдельном каталоге:</para> <para>Документация Glibc рекомендует выполнять компиляцию в отдельном каталоге:</para>
<screen><userinput remap="pre">mkdir -v build <screen><userinput remap="pre">mkdir -v build

View File

@ -49,9 +49,9 @@
--without-normal \ --without-normal \
--with-cxx-shared \ --with-cxx-shared \
--enable-pc-files \ --enable-pc-files \
--enable-widec \
--with-pkg-config-libdir=/usr/lib/pkgconfig</userinput></screen> --with-pkg-config-libdir=/usr/lib/pkgconfig</userinput></screen>
<!-- - -enable-widec this is now the default -->
<variablelist> <variablelist>
<title>Значение новых параметров настройки:</title> <title>Значение новых параметров настройки:</title>
@ -93,9 +93,9 @@
</para> </para>
</listitem> </listitem>
</varlistentry> </varlistentry>
<!--
<varlistentry> <varlistentry>
<term><parameter>--enable-widec</parameter></term> <term><parameter>- -enable-widec</parameter></term>
<listitem> <listitem>
<para>Этот параметр указывает, что при сборке пакета вместо обычных библиотек <para>Этот параметр указывает, что при сборке пакета вместо обычных библиотек
(например, <filename class="libraryfile">libncurses.so.&ncurses-release;</filename>) (например, <filename class="libraryfile">libncurses.so.&ncurses-release;</filename>)
@ -107,7 +107,7 @@
библиотеки совместимы на уровне исходного кода, но не совместимыми на уровне двоичного.</para> библиотеки совместимы на уровне исходного кода, но не совместимыми на уровне двоичного.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
</variablelist> </variablelist>
<para>Скомпилируйте пакет:</para> <para>Скомпилируйте пакет:</para>

View File

@ -55,7 +55,7 @@ sed -i 's/union wait/int/' syslogd.c</userinput></screen>
<para>Установите пакет:</para> <para>Установите пакет:</para>
<screen><userinput remap="install">make BINDIR=/sbin install</userinput></screen> <screen><userinput remap="install">make install</userinput></screen>
</sect2> </sect2>

View File

@ -431,12 +431,12 @@
<!ENTITY linux-major-version "6"> <!ENTITY linux-major-version "6">
<!ENTITY linux-minor-version "8"> <!ENTITY linux-minor-version "8">
<!ENTITY linux-patch-version "6"> <!ENTITY linux-patch-version "8">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "139,255 KB"> <!ENTITY linux-size "139,243 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "8ff592792d0b75149d64de7b86899eb1"> <!ENTITY linux-md5 "d802ace782a45e14cc4a8efee7510dfd">
<!ENTITY linux-home "https://www.kernel.org/"> <!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 6.5.3 / gcc-13.2.0 on x86_64 with -j4 : minimum is <!-- 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 allnoconfig + some configs we recommend for the users, rounded down to
@ -526,15 +526,12 @@
<!ENTITY mpfr-fin-du "44 MB"> <!ENTITY mpfr-fin-du "44 MB">
<!ENTITY mpfr-fin-sbu "0.3 SBU"> <!ENTITY mpfr-fin-sbu "0.3 SBU">
<!ENTITY ncurses-release "6.4"> <!ENTITY ncurses-version "6.5">
<!ENTITY ncurses-version "&ncurses-release;-20230520">
<!ENTITY ncurses-size "2,156 KB"> <!ENTITY ncurses-size "2,156 KB">
<!-- switch back to invisible-mirror.net for 6.5 --> <!ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/ncurses-&ncurses-version;.tar.gz">
<!--ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/ncurses-&ncurses-version;.tar.gz"--> <!ENTITY ncurses-md5 "ac2d2629296f04c8537ca706b6977687">
<!ENTITY ncurses-url "&anduin-sources;/ncurses-&ncurses-version;.tar.xz">
<!ENTITY ncurses-md5 "c5367e829b6d9f3f97b280bb3e6bfbc3">
<!ENTITY ncurses-home "&gnu-software;ncurses/"> <!ENTITY ncurses-home "&gnu-software;ncurses/">
<!ENTITY ncurses-tmp-du "51 MB"> <!ENTITY ncurses-tmp-du "3,603 KB">
<!ENTITY ncurses-tmp-sbu "0.3 SBU"> <!ENTITY ncurses-tmp-sbu "0.3 SBU">
<!ENTITY ncurses-fin-du "45 MB"> <!ENTITY ncurses-fin-du "45 MB">
<!ENTITY ncurses-fin-sbu "0.2 SBU"> <!ENTITY ncurses-fin-sbu "0.2 SBU">

View File

@ -17,11 +17,11 @@
<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch"> <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2"> <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
<!ENTITY glibc-fhs-patch-size "2.8 KB"> <!ENTITY glibc-fhs-patch-size "2.8 KB">
<!--
<!ENTITY glibc-upstream-fixes-patch "glibc-&glibc-version;-upstream_fixes-4.patch"> <!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_fix-1.patch">
<!ENTITY glibc-upstream-fixes-patch-md5 "66e843b00688c641c9bdda684db45b43"> <!ENTITY glibc-upstream-patch-md5 "49fb369a89bdbf52c71f0a084e97ad68">
<!ENTITY glibc-upstream-fixes-patch-size "36 KB"> <!ENTITY glibc-upstream-patch-size "8.0 KB">
-->
<!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch"> <!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895"> <!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
<!ENTITY kbd-backspace-patch-size "12 KB"> <!ENTITY kbd-backspace-patch-size "12 KB">