From 3baf03a954ed3e4e468e5c88ebe1b7e2ca5f0132 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Mon, 22 Jan 2024 01:03:33 +0800 Subject: [PATCH] Package updates: - Update to jinja2-3.1.3 (#5411) - Update to bc-6.7.5 (#5408) - Update to attr-2.5.2 (#5412) - Update to ncurses-6.4-20230520 (#5416) - Update to markupsafe-2.1.4 (#5418) - Update to linux-6.7.1 (#5406) - Update to iproute2-6.7.0 (#5410) - Update to vim-9.1.0041 (#4500) - Update to iana-etc-20240117 (#5006) - Update to shadow-4.14.3 (#5413) --- chapter01/changelog.xml | 40 ++++++++++++++++++++++++ chapter01/whatsnew.xml | 16 +++++----- chapter08/ncurses.xml | 10 +++--- packages.ent | 69 +++++++++++++++++++++-------------------- 4 files changed, 89 insertions(+), 46 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 862f90455..3f2ae8e29 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -43,6 +43,46 @@ 2024-01-21 + + [xry111] - Update to jinja2-3.1.3 (security fix). Fixes + #5411. + + + [xry111] - Update to bc-6.7.5. Fixes + #5408. + + + [xry111] - Update to attr-2.5.2. Fixes + #5412. + + + [xry111] - Update to ncurses-6.4-20230520 (security fix). + Fixes #5416. + + + [xry111] - Update to markupsafe-2.1.4. Fixes + #5418. + + + [xry111] - Update to linux-6.7.1. Fixes + #5406. + + + [xry111] - Update to iproute2-6.7.0. Fixes + #5410. + + + [xry111] - Update to vim-9.1.0041. Addresses + #4500. + + + [xry111] - Update to iana-etc-20240117. Addresses + #5006. + + + [xry111] - Update to shadow-4.14.3. Fixes + #5413. + [xry111] - Fix CVE-2024-0684 for coreutils-9.4. Fixes #5417. diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index e0c77ed72..918bc0f0b 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -29,9 +29,9 @@ - + Autoconf-&autoconf-version; @@ -134,9 +134,9 @@ IPRoute2-&iproute2-version; - + Kbd-&kbd-version; @@ -179,9 +179,9 @@ - + Meson-&meson-version; @@ -191,9 +191,9 @@ MPFR-&mpfr-version; - + diff --git a/chapter08/ncurses.xml b/chapter08/ncurses.xml index 14113d7e3..83ce508d6 100644 --- a/chapter08/ncurses.xml +++ b/chapter08/ncurses.xml @@ -99,9 +99,9 @@ --enable-widec This switch causes wide-character libraries (e.g., libncursesw.so.&ncurses-version;) + class="libraryfile">libncursesw.so.&ncurses-release;) to be built instead of normal ones (e.g., libncurses.so.&ncurses-version;). + class="libraryfile">libncurses.so.&ncurses-release;). These wide-character libraries are usable in both multibyte and traditional 8-bit locales, while normal libraries work properly only in 8-bit locales. Wide-character and normal libraries are @@ -127,7 +127,7 @@ make will spawn new shell processes during "make install". --> The installation of this package will overwrite - libncursesw.so.&ncurses-version; + libncursesw.so.&ncurses-release; in-place. It may crash the shell process which is using code and data from the library file. Install the package with DESTDIR, and replace the library file correctly using @@ -137,8 +137,8 @@ ): make DESTDIR=$PWD/dest install -install -vm755 dest/usr/lib/libncursesw.so.&ncurses-version; /usr/lib -rm -v dest/usr/lib/libncursesw.so.&ncurses-version; +install -vm755 dest/usr/lib/libncursesw.so.&ncurses-release; /usr/lib +rm -v dest/usr/lib/libncursesw.so.&ncurses-release; sed -e 's/^#if.*XOPEN.*$/#if 1/' \ -i dest/usr/include/curses.h cp -av dest/* / diff --git a/packages.ent b/packages.ent index b1cc7c1d5..fba1f5405 100644 --- a/packages.ent +++ b/packages.ent @@ -21,10 +21,10 @@ - - + + - + @@ -57,10 +57,10 @@ - - + + - + @@ -317,10 +317,10 @@ - - + + - + @@ -341,18 +341,18 @@ - - + + - + - - + + - + @@ -430,13 +430,13 @@ - - + + - + - + + + + @@ -636,10 +639,10 @@ - - + + - + @@ -735,13 +738,13 @@ - + - - + + - +