From 3b339ddc8cce30ea56b0f4d027851a9692464be8 Mon Sep 17 00:00:00 2001 From: "Douglas R. Reno" Date: Wed, 7 Apr 2021 01:06:55 +0000 Subject: [PATCH] Update to gcr-3.40.0 Update to gsettings-desktop-schemas-40.0 Update to yelp-xsl-40.0 Update to vte-0.64.0 Update to gjs-1.68.0 Update to gnome-desktop-40.0 Update to libgee-0.20.4 Update to libpeas-1.30.0 Update to libgweather-40.0 Update to evolution-data-server-3.40.0 Update to tracker3-3.1.1 Update to tracker3-miners-3.1.1 Fix a security vulnerability in Avahi Fix a security vulnerability in p7zip Fix a security vulnerability in NetworkManager Add a gnome-minor-40 entity and change the static URLs for sysprof/pygobject3/libdazzle over to it Fix the spacing for the gnome-40 entity git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@24440 af4574ff-66df-0310-9fd7-8a98e5e911e0 --- general.ent | 4 +- general/prog/pygobject3.xml | 4 +- general/prog/sysprof.xml | 4 +- general/sysutils/p7zip.xml | 6 ++ gnome.ent | 27 ++++---- gnome/platform/evolution-data-server.xml | 14 +++-- gnome/platform/gcr.xml | 10 +-- gnome/platform/gjs.xml | 14 ++--- gnome/platform/gnome-desktop.xml | 9 +-- gnome/platform/gsettings-desktop-schemas.xml | 10 +-- gnome/platform/libgee.xml | 6 +- gnome/platform/libgweather.xml | 14 +++-- gnome/platform/libpeas.xml | 12 ++-- gnome/platform/totem-pl-parser.xml | 2 +- gnome/platform/tracker3-miners.xml | 16 +++-- gnome/platform/tracker3.xml | 17 ++--- gnome/platform/vte.xml | 12 ++-- gnome/platform/yelp-xsl.xml | 8 +-- introduction/welcome/changelog.xml | 66 ++++++++++++++++++++ networking/netutils/avahi.xml | 9 +++ networking/netutils/networkmanager.xml | 6 ++ x/lib/libdazzle.xml | 4 +- 22 files changed, 186 insertions(+), 88 deletions(-) diff --git a/general.ent b/general.ent index 39c20f02b6..33f131f8f5 100644 --- a/general.ent +++ b/general.ent @@ -1,12 +1,12 @@ - + - + diff --git a/general/prog/pygobject3.xml b/general/prog/pygobject3.xml index 6177071e54..24d47a4431 100644 --- a/general/prog/pygobject3.xml +++ b/general/prog/pygobject3.xml @@ -5,9 +5,9 @@ %general-entities; + "&gnome-download-http;/pygobject/&gnome-minor-40;/pygobject-&pygobject3-version;.tar.xz"> + "&gnome-download-ftp;/pygobject/&gnome-minor-40;/pygobject-&pygobject3-version;.tar.xz"> diff --git a/general/prog/sysprof.xml b/general/prog/sysprof.xml index 6aa08a38eb..5ffa262ecf 100644 --- a/general/prog/sysprof.xml +++ b/general/prog/sysprof.xml @@ -4,8 +4,8 @@ %general-entities; - - + + diff --git a/general/sysutils/p7zip.xml b/general/sysutils/p7zip.xml index 1e051f98cf..2d10804457 100644 --- a/general/sysutils/p7zip.xml +++ b/general/sysutils/p7zip.xml @@ -114,6 +114,12 @@ sed '/^gzip/d' -i install.sh + + Next, fix a security vulnerability: + + +sed -i '160a if(_buffer == nullptr || _size == _pos) return E_FAIL;' CPP/7zip/Common/StreamObjects.cpp + Install p7zip by running the following commands: diff --git a/gnome.ent b/gnome.ent index b8c6695d2f..495f7d4136 100644 --- a/gnome.ent +++ b/gnome.ent @@ -12,41 +12,42 @@ - + + - - + + - - + + - + - + - + - - + + - + - + - + diff --git a/gnome/platform/evolution-data-server.xml b/gnome/platform/evolution-data-server.xml index 57a5e03f46..e0ed881695 100644 --- a/gnome/platform/evolution-data-server.xml +++ b/gnome/platform/evolution-data-server.xml @@ -5,13 +5,13 @@ %general-entities; + "&gnome-download-http;/evolution-data-server/&gnome-minor-40;/evolution-data-server-&evolution-data-server-version;.tar.xz"> - + "&gnome-download-ftp;/evolution-data-server/&gnome-minor-40;/evolution-data-server-&evolution-data-server-version;.tar.xz"> + - - + + ]> - To test the results, issue: make test. + To test the results, issue: make test. One test, + test-book-client-custom-summary, is known to + fail due to an internal test suite error. diff --git a/gnome/platform/gcr.xml b/gnome/platform/gcr.xml index f8b90256d8..a3605eaa8d 100644 --- a/gnome/platform/gcr.xml +++ b/gnome/platform/gcr.xml @@ -4,10 +4,10 @@ %general-entities; - - - - + + + + ]> @@ -104,6 +104,7 @@ Installation of Gcr + Install Gcr by running the following diff --git a/gnome/platform/gjs.xml b/gnome/platform/gjs.xml index 121cb09f5c..3350887e26 100644 --- a/gnome/platform/gjs.xml +++ b/gnome/platform/gjs.xml @@ -4,11 +4,11 @@ %general-entities; - - - - - + + + + + ]> @@ -82,12 +82,12 @@ Recommended (required for GNOME) - + and + Optional - , , (for tests), DTrace, diff --git a/gnome/platform/gnome-desktop.xml b/gnome/platform/gnome-desktop.xml index b42dc363db..855e590978 100644 --- a/gnome/platform/gnome-desktop.xml +++ b/gnome/platform/gnome-desktop.xml @@ -5,11 +5,11 @@ %general-entities; + "&gnome-download-http;/gnome-desktop/&gnome-40;/gnome-desktop-&gnome-desktop-version;.tar.xz"> - - + "&gnome-download-ftp;/gnome-desktop/&gnome-40;/gnome-desktop-&gnome-desktop-version;.tar.xz"> + + ]> @@ -180,6 +180,7 @@ ninja /usr/include/gnome-desktop-3.0, + /usr/libexec/gnome-desktop-debug, /usr/share/gnome, /usr/share/gtk-doc/html/gnome-desktop3, and /usr/share/help/*/{fdl,gpl,lgpl} diff --git a/gnome/platform/gsettings-desktop-schemas.xml b/gnome/platform/gsettings-desktop-schemas.xml index 130cdd99fe..a74c6f35f9 100644 --- a/gnome/platform/gsettings-desktop-schemas.xml +++ b/gnome/platform/gsettings-desktop-schemas.xml @@ -5,12 +5,12 @@ %general-entities; + "&gnome-download-http;/gsettings-desktop-schemas/&gnome-40;/gsettings-desktop-schemas-&gsettings-desktop-schemas-version;.tar.xz"> - - - + "&gnome-download-ftp;/gsettings-desktop-schemas/&gnome-40;/gsettings-desktop-schemas-&gsettings-desktop-schemas-version;.tar.xz"> + + + ]> diff --git a/gnome/platform/libgee.xml b/gnome/platform/libgee.xml index 1300266921..a60df0377a 100644 --- a/gnome/platform/libgee.xml +++ b/gnome/platform/libgee.xml @@ -6,9 +6,9 @@ - - - + + + ]> diff --git a/gnome/platform/libgweather.xml b/gnome/platform/libgweather.xml index 6c7ca5cad2..b97ae84d1c 100644 --- a/gnome/platform/libgweather.xml +++ b/gnome/platform/libgweather.xml @@ -5,12 +5,12 @@ %general-entities; + "&gnome-download-http;/libgweather/&gnome-40;/libgweather-&libgweather-version;.tar.xz"> - + "&gnome-download-ftp;/libgweather/&gnome-40;/libgweather-&libgweather-version;.tar.xz"> + - + ]> @@ -91,8 +91,9 @@ Optional - Glade and - + , + Glade, and + pylint User Notes: @@ -153,6 +154,7 @@ ninja libgweather-3.so + /usr/lib/libgweather, /usr/include/libgweather-3.0, /usr/share/gtk-doc/html/libgweather-3.0 and /usr/share/libgweather diff --git a/gnome/platform/libpeas.xml b/gnome/platform/libpeas.xml index 2aac2314ec..f716ed88ae 100644 --- a/gnome/platform/libpeas.xml +++ b/gnome/platform/libpeas.xml @@ -4,10 +4,10 @@ %general-entities; - - - - + + + + ]> @@ -104,11 +104,13 @@ Installation of libpeas + Install libpeas by running the following @@ -149,7 +151,7 @@ ninja - : Add this switch if wish to + : Add this switch if wish to build the reference manual. diff --git a/gnome/platform/totem-pl-parser.xml b/gnome/platform/totem-pl-parser.xml index b442491648..40a0d92e6f 100644 --- a/gnome/platform/totem-pl-parser.xml +++ b/gnome/platform/totem-pl-parser.xml @@ -88,7 +88,7 @@ Optional - (for CMake Bindings), + , , (for some tests), LCOV, and diff --git a/gnome/platform/tracker3-miners.xml b/gnome/platform/tracker3-miners.xml index a78cccec4c..6406fcf61a 100644 --- a/gnome/platform/tracker3-miners.xml +++ b/gnome/platform/tracker3-miners.xml @@ -4,12 +4,12 @@ %general-entities; - - - - - - + + + + + + ]> @@ -143,9 +143,7 @@ ninja To test the results, as the root - user, issue: ninja test. One test, - tracker-miners:miners-common / file-utils, may fail - due to internal test suite problems. + user, issue: ninja test. diff --git a/gnome/platform/tracker3.xml b/gnome/platform/tracker3.xml index 0dee21a1e9..234b6eb72b 100644 --- a/gnome/platform/tracker3.xml +++ b/gnome/platform/tracker3.xml @@ -5,13 +5,13 @@ %general-entities; + "&gnome-download-http;/tracker/3.1/tracker-&tracker3-version;.tar.xz"> - + "&gnome-download-ftp;/tracker/3.1/tracker-&tracker3-version;.tar.xz"> + - - + + ]> @@ -139,7 +139,8 @@ ninja To test the results, issue: ninja test. The tests - should be run from a graphical session. + should be run from a graphical session. One test, + tracker:functional/portal, is known to timeout. @@ -193,7 +194,9 @@ ninja libtracker-sparql-3.0.so - /usr/{include,lib,libexec}/tracker-3.0, /usr/share/tracker3, and + /usr/{include,lib}/tracker-3.0, + /usr/libexec/tracker3, + /usr/share/tracker3, and /usr/share/gtk-doc/html/{libtracker-sparql,ontology}-3 diff --git a/gnome/platform/vte.xml b/gnome/platform/vte.xml index c379028998..f695584a7b 100644 --- a/gnome/platform/vte.xml +++ b/gnome/platform/vte.xml @@ -4,12 +4,12 @@ %general-entities; - - - - - - + + + + + + diff --git a/gnome/platform/yelp-xsl.xml b/gnome/platform/yelp-xsl.xml index ab158209c2..d5103b9922 100644 --- a/gnome/platform/yelp-xsl.xml +++ b/gnome/platform/yelp-xsl.xml @@ -4,10 +4,10 @@ %general-entities; - - - - + + + + ]> diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index 21b6c556dd..4ef3d9a79d 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -41,6 +41,72 @@ --> + + April 6th, 2021 + + + [renodr] - Update to tracker3-miners-3.1.1. Part of + #14799. + + + [renodr] - Update to tracker3-3.1.1. Part of + #14799. + + + [renodr] - Update to evolution-data-server-3.40.0. Part of + #14799. + + + [renodr] - Update to libgweather-40.0. Part of + #14799. + + + [renodr] - Update to libpeas-1.30.0. Part of + #14799. + + + [renodr] - Update to libgee-0.20.4. Part of + #14799. + + + [renodr] - Update to gnome-desktop-40.0. Part of + #14799. + + + [renodr] - Update to gjs-1.68.0. Part of + #14799. + + + [renodr] - Update to vte-0.64.0. Fixes + #14862. + + + [renodr] - Update to yelp-xsl-40.0. Part of + #14799. + + + [renodr] - Update to gsettings-desktop-schemas-40.0. Part of + #14799. + + + [renodr] - Update to gcr-3.40.0. Part of + #14799. + + + [renodr] - Fix a security vulnerability in avahi. Fixes + #14866. + + + [renodr] - Fix a security vulnerability in NetworkManager. + Fixes #14868. + + + [renodr] - Fix a security vulnerability in p7zip. Fixes + #14867. + + + + April 5th, 2021 diff --git a/networking/netutils/avahi.xml b/networking/netutils/avahi.xml index ed305a18f4..46315267eb 100644 --- a/networking/netutils/avahi.xml +++ b/networking/netutils/avahi.xml @@ -141,6 +141,15 @@ useradd -c "Avahi Daemon Owner" -d /var/run/avahi-daemon -u 84 \ patch -Np1 -i ../avahi-&avahi-version;-ipv6_race_condition_fix-1.patch + + Fix a security vulnerabilty in avahi-daemon: + + +sed -i '426a if (events & AVAHI_WATCH_HUP) { \ +client_free(c); \ +return; \ +}' avahi-daemon/simple-protocol.c + Install Avahi by running the following commands: diff --git a/networking/netutils/networkmanager.xml b/networking/netutils/networkmanager.xml index 40137ab52c..34d069aba9 100644 --- a/networking/netutils/networkmanager.xml +++ b/networking/netutils/networkmanager.xml @@ -189,6 +189,12 @@ sed -e 's/Qt/&5/' \ grep -rl '^#!.*python$' | xargs sed -i '1s/python/&3/' + + Fix a security vulnerability in the matching system: + + +sed -i 's/str, 0/str ?: "", 0/' src/core/nm-core-utils.c + Install NetworkManager by running the following commands: diff --git a/x/lib/libdazzle.xml b/x/lib/libdazzle.xml index f060a5bfa8..4c8faf2477 100644 --- a/x/lib/libdazzle.xml +++ b/x/lib/libdazzle.xml @@ -4,8 +4,8 @@ %general-entities; - - + +