commit:     4ac70443bd4af8d30c4fb88f2c9726ac41cf0dd1
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 16 17:56:54 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Nov 21 22:47:49 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac70443

profiles: Unmask net-libs/libsoup:3.0 and reverse dependencies

Bug: https://bugs.gentoo.org/881557
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 profiles/base/package.use.mask        | 19 ++++------
 profiles/base/package.use.stable.mask |  4 +++
 profiles/package.mask                 | 66 +++++------------------------------
 3 files changed, 18 insertions(+), 71 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index c17fe477cb33..86c730432612 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,12 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Matt Turner <[email protected]> (2022-09-26)
+# Requires nautilus-43.0 which is keyworded everywhere
+>=app-arch/file-roller-43.0 nautilus
+>=app-text/evince-43.0 nautilus
+>=x11-terms/gnome-terminal-3.46 nautilus
+
 # Sam James <[email protected]> (2022-11-19)
 # Needs long-EOL dev-lang/spidermonkey:60 (which also needs python:2.7).
 media-libs/coin javascript
@@ -70,15 +76,6 @@ app-emulation/virtualbox-modules pax-kernel
 sys-libs/zlib-ng compat
 sys-libs/minizip-ng compat
 
-# Matt Turner <[email protected]> (2022-09-26)
-# Requires nautilus-43.0 which is not in tree yet.
->=x11-terms/gnome-terminal-3.46 nautilus
-
-# Pascal Jaeger <[email protected]> (2022-09-21)
-# Versions >=43.0 of evince only work with <gnome-base/nautilus-42.2.
-# Allowing that use flag for >=43.0 would stop users from updating nautilus
->=app-text/evince-43.0 nautilus
-
 # Yiyang Wu <[email protected]> (2022-09-21)
 # Intolerable mathematical errors found on AMD Radeon VII GPU during src_test,
 # may lead to incorrect results in computation.
@@ -188,10 +185,6 @@ dev-python/jupyter_server doc
 # https://github.com/aria2/aria2/issues/1636
 net-misc/aria2 gnutls
 
-# Matt Turner <[email protected]> (2022-03-25)
-# Depends on libsoup:3.0
->=gnome-base/gvfs-1.50 http
-
 # Craig Andrews <[email protected]> (2022-03-25)
 # Requires as of yet unreleased QUIC support in OpenSSL
 net-libs/ngtcp2 openssl

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 07276f167a74..d1763f389d74 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in package.use.mask
 
+# Matt Turner <[email protected]> (2022-11-16)
+# Depends on libsoup:3.0
+>=gnome-base/gvfs-1.50 http
+
 # Michał Górny <[email protected]> (2022-11-06)
 # Unmask the target on python-exec while it's masked elsewhere.
 dev-lang/python-exec -python_targets_python3_11

diff --git a/profiles/package.mask b/profiles/package.mask
index 95a511b6dd1b..12015111be8d 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner <[email protected]> (2022-11-16)
+# Packages or their dependencies have not been ported to libsoup:3.0, while
+# other non-slotted dependencies have been.
+media-gfx/gnome-photos
+media-sound/gnome-music
+net-libs/libzapojit
+net-misc/gnome-online-miners
+
 # Ionen Wolkens <[email protected]> (2022-11-21)
 # Was added only for dev-python/pytest-bdd which no longer needs it.
 # If using, migrate to stdlib glob which supports `**` since python-3.5.
@@ -673,64 +681,6 @@ media-libs/webrtc-audio-processing:1
 # old de-ANSI-fication/ansi2knr/AM_C_PROTOTYPES code. Please uninstall.
 sys-devel/automake:1.11
 
-# Mart Raudsepp <[email protected]> (2021-09-15)
-# New major parallel-installable release which needs special care to not
-# end up loaded into the same process together with the earlier libsoup ABI.
-# Migration to it is expected for GNOME 42, NOT to be unmasked with GNOME 41.
->=app-arch/file-roller-43
->=app-backup/deja-dup-43
->=app-crypt/seahorse-43
->=app-misc/bijiben-40.1-r1
->=app-misc/tracker-3.4.0-r1
->=app-misc/tracker-miners-3.4.0-r1
->=app-text/gtranslator-42
->=app-text/libgepub-0.7.0
->=dev-libs/gjs-1.74
->=dev-libs/libgweather-4.2.0
->=dev-python/nautilus-python-4.0
->=dev-util/devhelp-43
->=dev-util/gnome-builder-43
->=gnome-base/gnome-applets-3.46
->=gnome-base/gnome-desktop-43
->=gnome-base/gnome-flashback-3.46
->=gnome-base/gnome-panel-3.46
->=gnome-base/gnome-settings-daemon-43
->=gnome-base/gnome-shell-43
->=gnome-base/nautilus-43
->=gnome-extra/evolution-data-server-3.46
->=gnome-extra/evolution-ews-3.46
->=gnome-extra/gnome-boxes-43
->=gnome-extra/gnome-calculator-43
->=gnome-extra/gnome-calendar-43
->=gnome-extra/gnome-clocks-43
->=gnome-extra/gnome-shell-extensions-43
->=gnome-extra/gnome-shell-frippery-43
->=gnome-extra/gnome-software-43
->=gnome-extra/sushi-43
->=mail-client/balsa-2.6.4
->=mail-client/evolution-3.46
->=mail-client/geary-43
->=media-gfx/gnome-photos-43
->=net-irc/polari-43
-net-libs/dleyna
->=net-libs/gnome-online-accounts-3.46
->=net-libs/gssdp-1.6
->=net-libs/gupnp-1.6
-net-libs/phodav:3.0
-net-libs/uhttpmock:1.0
-net-libs/webkit-gtk:4.1
-net-libs/webkit-gtk:5
->=net-misc/gupnp-tools-0.12
->=net-misc/rygel-0.42
->=net-misc/spice-gtk-0.41-r1
-sci-geosciences/geocode-glib:2
->=sci-geosciences/geocode-glib-3.26.4-r1:0
->=sci-geosciences/gnome-maps-43
->=sys-apps/osinfo-db-tools-1.10.0-r1
->=sys-libs/libosinfo-1.10.0-r1
->=www-client/epiphany-43
->=x11-wm/mutter-43
-
 # Thomas Deutschmann <[email protected]> (2021-09-07)
 # Masked while being tested and reverse deps aren't fully compatible
 # bug #797325.

Reply via email to