I was checking about if we were pulling polari in any way from the metas, we don't, and I also saw then that we are pulling empathy from *core* (even if I am unsure any of this packages is really widely used). In my case I don't care much as I use pidgin... but I wasn't sure about how to handle them because I am unsure if empathy deserves to be pulled from core and I wonder if maybe we should pull in both (polari and empathy) from extras instead :/ What do you think? Also, please note that empathy looks a bit stalled for a long time, then, maybe for IRC at least polari should be preferred over empathy (while empathy being still the only solution for other systems) Thanks for your help
Another "issue" of empathy is that it is one of the last consumers of webkit-gtk:3 slot, that is more noticeable for us in Gnome 3.22 as evolution finally moved to webkit-gtk:4. Hence, stopping to pull empathy by default would save our users from needing to compile that "extra" webkit-gtk slot
Empathy dropped from GNOME apps in 3.22.2: https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/apps/3.22/3.22.2/NEWS Also blocks removing clutter-gst 2.0. Upstream commits needed for 3.0 support: https://git.gnome.org/browse/empathy/commit/?id=f781ba2aa3c5e7b95efabed1ed01ec0aecf57b22 https://git.gnome.org/browse/empathy/commit/?id=9cbcf1de02b6dab83d24f68f9881faf7c5d64eae
We could maybe take advantage of the Gnome 3.22 bump for updating the metas before stabilizing them :/
IMHO as a Gentoo user (~amd64) the gnome-core-apps dependency on Empathy should be removed. Every few weeks a library like dev-libs/icu gets version-bumped which then requires rebuilding all installed versions of webkit-gtk. I'd consider having to rebuild one instead of two webkit-gtk versions to be a win. I've just modified my gnome-core-apps-3.22.0.ebuild to remove the Empathy dependency. As a result, "emerge --depclean" was able to remove 11 packages: =net-irc/telepathy-idle-0.2.0 =net-im/telepathy-connection-managers-2-r2 =media-plugins/gst-plugins-libnice-0.1.13-r100 =net-libs/farstream-0.2.8-r1 =net-libs/webkit-gtk-2.4.11-r1 =net-libs/libnice-0.1.13 =net-voip/telepathy-gabble-0.18.3 =net-libs/gupnp-igd-0.2.4 =net-im/empathy-3.12.12 =net-libs/telepathy-farstream-0.6.2 =media-libs/clutter-gst-2.0.18
I've removed empathy and gnome-menus from the meta for now in 3.22.2 meta bump while having a first round over them. gnome-menus isn't even used by anything in a gnome-shell environment without frippery extension (which pulls it in itself). empathy was removed from gnome app suite as already noted before here. I'm not yet sure what to do with polari and others, but I should have more thoughts later on while having gone through other metas and comparing with upstream releng versions and package lists (which have some external_deps/core/apps categorization too).
I've removed gnome-system-log, gnome-search-tool and gconf-editor from gnome-extra-apps too rather liberally. The former two were part of gnome-utils, but didn't see much life after its split and they are in gnome wiki Attic now and the apps aren't included in upstream releng packlage list anymore. gconf-editor is well, time's up for GConf really and who needs to mess with it, can manually install it. These remained in gnome-extra-apps for now, that aren't in upstream releng list: gnome-power-manager, gucharmap, sound-juicer I didn't look into adding anything there yet, hopefully I can spend some time on that for 3.24 instead.
removed gnome-menus from gnome-light too
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb752ea73177d95d5a308543a1884894cb09b2d8 commit bb752ea73177d95d5a308543a1884894cb09b2d8 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-10-12 16:10:58 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-10-12 16:12:29 +0000 profiles: Mask net-im/empathy for removal Bug: https://bugs.gentoo.org/597960 Signed-off-by: Matt Turner <mattst88@gentoo.org> profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ef48886b351eaa33d2f5d3f966b6fc0785b2d2 commit c0ef48886b351eaa33d2f5d3f966b6fc0785b2d2 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-11-12 13:45:49 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-11-12 13:45:49 +0000 net-im/empathy: Delete Closes: https://bugs.gentoo.org/597960 Signed-off-by: Matt Turner <mattst88@gentoo.org> net-im/empathy/Manifest | 1 - net-im/empathy/empathy-3.12.14-r2.ebuild | 115 ------------------------------- net-im/empathy/metadata.xml | 23 ------- profiles/package.mask | 6 -- 4 files changed, 145 deletions(-)