FS#72341 - xdg-desktop-portal-kde does not list xdg-desktop-portal as a dependency

Attached to Project: Arch Linux
Opened by Anna Lasky (alasky) - Monday, 04 October 2021, 15:31 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 05 October 2021, 20:34 GMT
Task Type General Gripe
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: xdg-desktop-portal-kde does not list xdg-desktop-portal as a dependency. It seems like xdg-desktop-portal-kde relies on the contents of xdg-desktop-portal to function fully, so I think that it should be a required dependency. I ran into an issue where I was using KDE and Steam Linux tried to use xdg-desktop-portal. Since only xdg-desktop-portal-kde was installed by default, I was missing the necessary package.

Additional info:
* package version(s) - xdg-desktop-portal-kde 5.22.5-1

Steps to reproduce:
Use pacman to install KDE. It will install xdg-desktop-portal-kde but not xdg-desktop-portal
This task depends upon

Closed by  Antonio Rojas (arojas)
Tuesday, 05 October 2021, 20:34 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Follow-up at  FS#72349 
Comment by Antonio Rojas (arojas) - Monday, 04 October 2021, 17:38 GMT
If something uses xdg-desktop-portal it should depend on it itself. xdg-desktop-portal-kde is installed by Plasma so you get the KDE frontend in case you need to use xdg-desktop-portal, but plasma should not pull xdg-desktop-portal.
Comment by Michel Koss (MichelKoss1) - Tuesday, 05 October 2021, 19:42 GMT
First of all xdg-desktop-portal-kde is optional dep of xdg-desktop-portal so adding reverse dependency would make a circle.

Loading...