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;
-
-
+
+