gen-changelog: Handles holding tickets

systemd: Fix CVE-2023-7008
Package updates:

- Update to meson-1.3.1 (#5402)
- Update to vim-9.0.2189 (#4500)
- Update to inetutils-2.5 (#5404)
- Update to xml-parser-2.47 (#5403)
- Update to linux-6.6.8 (#5397)
- Update to tzdata-2023d (#5399)
- Update to setuptools-69.0.3 (#5400)
- Update to iana-etc-20231205 (#5006)
- Update to autoconf-2.72 (#5398)
- Update to grub-2.12 (#5396)
This commit is contained in:
Poltern 2024-01-02 21:11:20 +05:00
parent 4b22241d1f
commit 627d1976d6
9 changed files with 120 additions and 66 deletions

View File

@ -39,6 +39,56 @@
appropriate for the entry or if needed the entire day's listitem.
-->
<listitem>
<para>2023-12-31</para>
<itemizedlist>
<listitem>
<para>[xry111] - Fix CVE-2023-7008 for systemd-255. Fixes
<ulink url='&lfs-ticket-root;5405'>#5405</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to iana-etc-20231205. Addresses
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to tzdata-2023d. Fixes
<ulink url='&lfs-ticket-root;5399'>#5399</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to linux-6.6.8. Fixes
<ulink url='&lfs-ticket-root;5397'>#5397</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to meson-1.3.1. Fixes
<ulink url='&lfs-ticket-root;5402'>#5402</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to grub-2.12. Fixes
<ulink url='&lfs-ticket-root;5396'>#5396</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to inetutils-2.5. Fixes
<ulink url='&lfs-ticket-root;5404'>#5404</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to setuptools-69.0.3. Fixes
<ulink url='&lfs-ticket-root;5400'>#5400</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to xml-parser-2.47. Fixes
<ulink url='&lfs-ticket-root;5403'>#5403</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to vim-9.0.2189. Addresses
<ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to autoconf-2.72. Fixes
<ulink url='&lfs-ticket-root;5398'>#5398</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2023-12-16</para>
<itemizedlist>

View File

@ -31,9 +31,9 @@
<!--<listitem>
<para>Attr-&attr-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>Autoconf-&autoconf-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Automake-&automake-version;</para>
</listitem>-->
@ -115,18 +115,18 @@
<!--<listitem>
<para>Groff-&groff-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>GRUB-&grub-version;</para>
</listitem>-->
</listitem>
<listitem>
<para>Gzip-&gzip-version;</para>
</listitem>
<listitem>
<para>Iana-Etc-&iana-etc-version;</para>
</listitem>
<!--<listitem>
<listitem>
<para>Inetutils-&inetutils-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Intltool-&intltool-version;</para>
</listitem>-->
@ -247,9 +247,9 @@
<listitem>
<para>Texinfo-&texinfo-version;</para>
</listitem>
<!--<listitem>
<listitem>
<para>Tzdata-&tzdata-version;</para>
</listitem>-->
</listitem>
<!--<listitem revision="sysv">
<para>Udev из Systemd-&systemd-version;</para>
</listitem>-->
@ -262,9 +262,9 @@
<listitem>
<para>wheel-&wheel-version;</para>
</listitem>
<!--<listitem>
<listitem>
<para>XML::Parser-&xml-parser-version;</para>
</listitem>-->
</listitem>
<listitem>
<para>Xz-&xz-version;</para>
</listitem>
@ -296,8 +296,11 @@
<para>&glibc-upstream-fixes-patch;</para>
</listitem>
</itemizedlist>
<listitem>
<para>&readline-fixes-patch;</para>
</listitem>
</itemizedlist>
<itemizedlist>
<title>Удалены:</title>
<!-- <listitem><para></para></listitem> satisfy build -->
@ -306,6 +309,10 @@
<para>glibc-2.38-memalign_fix-1.patch</para>
</listitem>
<listitem>
<para>grub-2.06-upstream_fixes-1.patch</para>
</listitem>
<listitem>
<para>readline-8.2-upstream_fix-1.patch</para>
</listitem>

View File

@ -92,14 +92,6 @@
</listitem>
</varlistentry>
<varlistentry>
<term>GRUB Upstream Fixes Patch - <token>&grub-upstream-fixes-patch-size;</token>:</term>
<listitem>
<para>Ссылка на загрузку: <ulink url="&patches-root;&grub-upstream-fixes-patch;"/></para>
<para>Контрольная сумма MD5: <literal>&grub-upstream-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Kbd Backspace/Delete Fix Patch - <token>&kbd-backspace-patch-size;</token>:</term>
<listitem>

View File

@ -41,13 +41,6 @@
<sect2 role="installation">
<title>Установка пакета Autoconf</title>
<para>Во-первых, исправьте несколько проблем с тестами, обнаруженными в bash-5.2
и более поздних версиях:</para>
<screen><userinput remap="pre">sed -e 's/SECONDS|/&amp;SHLVL|/' \
-e '/BASH_ARGV=/a\ /^SHLVL=/ d' \
-i.orig tests/local.at</userinput></screen>
<para>Подготовьте Autoconf к компиляции:</para>
<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>

View File

@ -60,13 +60,10 @@
</warning>
<para>
Устранена проблема, приводившая к сбою <command>grub-install</command>, когда раздел
<filename class='directory'>/boot</filename> (или корневой раздел, если
<filename class='directory'>/boot</filename> не является отдельным разделом) создается
e2fsprogs-1.47.0 или более поздней версии:
Добавьте файл, отсутствующий в архиве релиза:
</para>
<screen><userinput remap='pre'>patch -Np1 -i ../grub-&grub-version;-upstream_fixes-1.patch</userinput></screen>
<screen><userinput remap='pre'>echo <literal>depends bli part_gpt</literal> &gt; grub-core/extra_deps.lst</userinput></screen>
<para>Подготовьте GRUB к компиляции:</para>

View File

@ -46,6 +46,13 @@
<screen><userinput remap="pre">sed -i -e 's/GROUP="render"/GROUP="video"/' \
-e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in</userinput></screen>
<!-- https://github.com/systemd/systemd/pull/30549 -->
<para>Теперь исправьте уязвимость безопасности при проверке DNSSEC в
<command>systemd-resolved</command>:</para>
<screen><userinput remap='pre'>sed -e '/return FLAGS_SET.*AUTHENTICATED/s/(t/(dt/' \
-i src/resolve/resolved-dns-transaction.c</userinput></screen>
<para>Подготовьте systemd к компиляции:</para>
<screen><userinput remap="configure">mkdir -p build

View File

@ -76,6 +76,8 @@ for i in tsv:
security.add(pkg)
ticket[pkg] = tic
hold_ticket = {'vim': '4500', 'iana-etc': '5006'}
print("Plain Text:")
for (s, act) in [(upd, "Update to "), (add, "Add ")]:
for i in s:
@ -83,6 +85,8 @@ for (s, act) in [(upd, "Update to "), (add, "Add ")]:
out = act + pkgver
if pkgver in ticket:
out += ' (#' + ticket[pkgver] + ')'
elif i in hold_ticket:
out += ' (#' + hold_ticket[i] + ')'
print("-", out)
for i in rem:
print("-", "Remove", i)
@ -99,10 +103,18 @@ for (s, act) in [(upd, "Update to "), (add, "Add ")]:
if pkgver in security:
out += " (security fix)"
out += "."
pkg_ticket = None
if pkgver in ticket:
out += " Fixes\n "
out += "<ulink url='&lfs-ticket-root;" + ticket[pkgver] + "'>#"
out += ticket[pkgver] + "</ulink>."
pkg_ticket = ticket[pkgver]
elif i in hold_ticket:
out += " Addresses\n "
pkg_ticket = hold_ticket[i]
if pkg_ticket:
out += "<ulink url='&lfs-ticket-root;" + pkg_ticket + "'>#"
out += pkg_ticket + "</ulink>."
out += "</para>"
print(out)
print(' </listitem>')

View File

@ -29,10 +29,10 @@
<!ENTITY attr-fin-du "4.1 MB">
<!ENTITY attr-fin-sbu "менее 0.1 SBU">
<!ENTITY autoconf-version "2.71">
<!ENTITY autoconf-size "1,263 KB">
<!ENTITY autoconf-version "2.72">
<!ENTITY autoconf-size "1,360 KB">
<!ENTITY autoconf-url "&gnu;autoconf/autoconf-&autoconf-version;.tar.xz">
<!ENTITY autoconf-md5 "12cfa1687ffa2606337efe1a64416106">
<!ENTITY autoconf-md5 "1be79f7106ab6767f18391c5e22be701">
<!ENTITY autoconf-home "&gnu-software;autoconf/">
<!ENTITY autoconf-fin-du "24 MB">
<!ENTITY autoconf-fin-sbu-tests "6.0">
@ -299,10 +299,10 @@
<!ENTITY groff-fin-du "107 MB">
<!ENTITY groff-fin-sbu "0.2 SBU">
<!ENTITY grub-version "2.06">
<!ENTITY grub-size "6,428 KB">
<!ENTITY grub-version "2.12">
<!ENTITY grub-size "6,524 KB">
<!ENTITY grub-url "https://ftp.gnu.org/gnu/grub/grub-&grub-version;.tar.xz">
<!ENTITY grub-md5 "cf0fd928b1e5479c8108ee52cb114363">
<!ENTITY grub-md5 "60c564b1bdc39d8e43b3aab4bc0fb140">
<!ENTITY grub-home "&gnu-software;grub/">
<!ENTITY grub-fin-du "161 MB">
<!ENTITY grub-fin-sbu "0.3 SBU">
@ -317,18 +317,18 @@
<!ENTITY gzip-fin-du "21 MB">
<!ENTITY gzip-fin-sbu "0.3 SBU">
<!ENTITY iana-etc-version "20231117">
<!ENTITY iana-etc-size "588 KB">
<!ENTITY iana-etc-version "20231205">
<!ENTITY iana-etc-size "592 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 "f26b37a03a211ddd4e9c7189191e2772">
<!ENTITY iana-etc-md5 "7904f5aefaccd74e24af738da0e8bdaf">
<!ENTITY iana-etc-home "https://www.iana.org/protocols">
<!ENTITY iana-etc-fin-du "4.8 MB">
<!ENTITY iana-etc-fin-sbu "менее 0.1 SBU">
<!ENTITY inetutils-version "2.4">
<!ENTITY inetutils-size "1,522 KB">
<!ENTITY inetutils-version "2.5">
<!ENTITY inetutils-size "1,632 KB">
<!ENTITY inetutils-url "&gnu;inetutils/inetutils-&inetutils-version;.tar.xz">
<!ENTITY inetutils-md5 "319d65bb5a6f1847c4810651f3b4ba74">
<!ENTITY inetutils-md5 "9e5a6dfd2d794dc056a770e8ad4a9263">
<!ENTITY inetutils-home "&gnu-software;inetutils/">
<!ENTITY inetutils-fin-du "31 MB">
<!ENTITY inetutils-fin-sbu "0.2 SBU">
@ -431,12 +431,12 @@
<!ENTITY linux-major-version "6">
<!ENTITY linux-minor-version "6">
<!ENTITY linux-patch-version "7">
<!ENTITY linux-patch-version "8">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "136,748 KB">
<!ENTITY linux-size "136,800 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "ab2e3e953d3394b461b775b325fbc621">
<!ENTITY linux-md5 "a3deb764c4f8a77ff49735d6b3057409">
<!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
@ -494,10 +494,10 @@
<!ENTITY markupsafe-fin-du "548 KB">
<!ENTITY markupsafe-fin-sbu "менее 0.1 SBU">
<!ENTITY meson-version "1.3.0">
<!ENTITY meson-size "2,171 KB">
<!ENTITY meson-version "1.3.1">
<!ENTITY meson-size "2,172 KB">
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
<!ENTITY meson-md5 "35dc15e4f94ca5fd30dbe2d88a672254">
<!ENTITY meson-md5 "dd404b8c0f8b79f80181b4a58bb81768">
<!ENTITY meson-home "https://mesonbuild.com">
<!ENTITY meson-fin-du "42 MB">
<!ENTITY meson-fin-sbu "менее 0.1 SBU">
@ -628,10 +628,10 @@
<!ENTITY sed-fin-du "30 MB">
<!ENTITY sed-fin-sbu "0.3 SBU">
<!ENTITY setuptools-version "69.0.2">
<!ENTITY setuptools-version "69.0.3">
<!ENTITY setuptools-size "2,168 KB">
<!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz">
<!ENTITY setuptools-md5 "32bcc14eb830a13fbf33e053286f1081">
<!ENTITY setuptools-md5 "b82de45aaa6b9bb911226660212ebb83">
<!ENTITY setuptools-home "&pypi-home;/setuptools/">
<!ENTITY setuptools-fin-du "30 MB">
<!ENTITY setuptools-fin-sbu "0.1 SBU">
@ -709,10 +709,10 @@
<!ENTITY texinfo-fin-du "128 MB">
<!ENTITY texinfo-fin-sbu "0.3 SBU">
<!ENTITY tzdata-version "2023c">
<!ENTITY tzdata-size "436 KB">
<!ENTITY tzdata-version "2023d">
<!ENTITY tzdata-size "440 KB">
<!ENTITY tzdata-url "https://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
<!ENTITY tzdata-md5 "5aa672bf129b44dd915f8232de38e49a">
<!ENTITY tzdata-md5 "08b9d559939670725ec298fdbb029649">
<!ENTITY tzdata-home "https://www.iana.org/time-zones">
<!ENTITY udev-fin-du "138 MB">
@ -735,13 +735,13 @@
<!ENTITY util-linux-fin-du "310 MB">
<!ENTITY util-linux-fin-sbu "0.5 SBU">
<!ENTITY vim-version "9.0.2136">
<!ENTITY vim-version "9.0.2189">
<!-- <!ENTITY vim-majmin "90"> -->
<!ENTITY vim-docdir "vim/vim90">
<!ENTITY vim-size "16,989 KB">
<!ENTITY vim-size "17,196 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 "8dcf113cb690bcdd13d75a4e7c2e3a62">
<!ENTITY vim-md5 "0a750075a7da900b96691bf6fcc919c6">
<!ENTITY vim-home "https://www.vim.org">
<!ENTITY vim-fin-du "229 MB">
<!ENTITY vim-fin-sbu "2.3 SBU">
@ -754,10 +754,10 @@
<!ENTITY wheel-fin-du "1.5 MB">
<!ENTITY wheel-fin-sbu "менее 0.1 SBU">
<!ENTITY xml-parser-version "2.46">
<!ENTITY xml-parser-size "249 KB">
<!ENTITY xml-parser-version "2.47">
<!ENTITY xml-parser-size "276 KB">
<!ENTITY xml-parser-url "https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz">
<!ENTITY xml-parser-md5 "80bb18a8e6240fcf7ec2f7b57601c170">
<!ENTITY xml-parser-md5 "89a8e82cfd2ad948b349c0a69c494463">
<!ENTITY xml-parser-home "&github;/chorny/XML-Parser">
<!ENTITY xml-parser-fin-du "2.3 MB">
<!ENTITY xml-parser-fin-sbu "менее 0.1 SBU">

View File

@ -18,10 +18,6 @@
<!ENTITY glibc-upstream-fixes-patch-md5 "545977e0b5c341ba945cf4b5de92f1e2">
<!ENTITY glibc-upstream-fixes-patch-size "28 KB">
<!ENTITY grub-upstream-fixes-patch "grub-&grub-version;-upstream_fixes-1.patch">
<!ENTITY grub-upstream-fixes-patch-md5 "da388905710bb4cbfbc7bd7346ff9174">
<!ENTITY grub-upstream-fixes-patch-size "8 KB">
<!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
<!ENTITY kbd-backspace-patch-size "12 KB">