Replace xdg-desktop-portal-gtk with extra/xdg-desktop-portal-gnome?

I use KDE Plasma, but I depend on a few gtk apps in my workflow and use the gnome-keyring for a couple of them. I’ve been hit with this prompt after the Gnome 41 release and am not sure if I should swap this component out or not.

My list of explicitly named gnome packages:

$ paru -Q | grep gnome

gnome-autoar 0.4.1-1
gnome-boxes 40.3-1
gnome-common 3.18.0-4
gnome-desktop 1:40.4-1
gnome-disk-utility 41.0-1
gnome-keyring 1:40.0-1
gnome-online-accounts 3.40.1-1
libgnomekbd 3.26.1+2+g8d02ebd-2

I also use evolution for my mail. I’m leaning towards saying yes and changing out this component, just wanted to check if there were any gotchas before doing it on my main system.

Hi @jordangarrison and welcome to EnOS’ forum!

During the past week or so I have updated two Gnome systems saying “yes” to t the question about replacing the said package.

Here is what pacman has to say about these two packages:

$ pacman -Qi xdg-desktop-portal-gnome
Name : xdg-desktop-portal-gnome
Version : 41.1-1
Description : A backend implementation for xdg-desktop-portal for the GNOME desktop environment
Architecture : x86_64
URL : https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome
Licenses : LGPL
Groups : None
Provides : xdg-desktop-portal-impl
Depends On : xdg-desktop-portal-gtk>=1.10.0-2 gtk4 gnome-keyring evince
Optional Deps : None
Required By : xdg-desktop-portal
Optional For : None
Conflicts With : xdg-desktop-portal-gtk<1.10.0-2
Replaces : xdg-desktop-portal-gtk<1.10.0-2
Installed Size : 451.56 KiB
Packager : Jan Alexander Steffens (heftig) heftig@archlinux.org
Build Date : Sat 06 Nov 2021 02:12:36 AM CET
Install Date : Wed 10 Nov 2021 10:05:40 AM CET
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature

pacman -Qi xdg-desktop-portal-gtk
Name : xdg-desktop-portal-gtk
Version : 1.10.0-3
Description : A backend implementation for xdg-desktop-portal using GTK
Architecture : x86_64
URL : https://github.com/flatpak/xdg-desktop-portal-gtk
Licenses : LGPL
Groups : None
Provides : xdg-desktop-portal-impl
Depends On : gtk3 gsettings-desktop-schemas
Optional Deps : evince: Print preview [installed]
Required By : xdg-desktop-portal xdg-desktop-portal-gnome
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 588.76 KiB
Packager : Jan Alexander Steffens (heftig) heftig@archlinux.org
Build Date : Wed 10 Nov 2021 01:23:38 PM CET
Install Date : Thu 11 Nov 2021 12:43:55 PM CET
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature

So you should be fine accepting the swap.

3 Likes

Welcome to the forum @jordangarrison :tada::balloon::partying_face:

2 Likes

I also follow the Arch Linux subreddit, it comes in handy with some of the latest news and updates so it’s worth having a look through from time to time, especially when new releases come out. I stumbled upon this thread from two days ago:

As @pebcak mentioned, you can safely say yes and accept the replacement change. I’ve upgraded myself and I haven’t noticed any issues, so I’d say go for it :wink:

1 Like

@pebcak Perfect! Thank you for this, pacman flags still mess with my head after spending so much time with apt and dnf. This is super helpful!

Thanks for the warm welcome as well!

2 Likes

Thanks or the warm welcome @kjw!

1 Like

Oh cool, yes, I will pay closer attention to these posts!

2 Likes

A couple of other commands that might come in handy sometimes:

pactree X ## shows the whole of dependancy tree of package X
pactree -r X ## shows all the packages dependent on X
3 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.