Bug #3518
Privacy Issue #2619: Refactor [nonprism]
Privacy Issue #2621: Remove packages patched against geoclue from [nonprism]
Privacy Issue #2620: Create a neutered geoclue
[xdg-desktop-portal]: requires blacklisted (nonprism) geoclue
0%
Description
- steps to reproduce:
sudo pacman -Syu
:: your-privacy and geoclue are in conflict. Remove geoclue? [y/N] y
- expected result:
upgrade system
- actual result:
error: failed to prepare transaction (could not satisfy dependencies)
:: removing geoclue breaks dependency 'geoclue' required by xdg-desktop-portal
Tried enabling [nonprism-testing] but the result is the same. geoclue is blacklisted.
History
Updated by libsys about 2 months ago
On irc bill-auger suggested uninstalling geoclue first.
Turns out that if I do uninstall geoclue (and packages which depend on it), I can upgrade, but now if I try to install xdg-desktop-portal I get the message:
:: geoclue and your-privacy are in conflict.
Remove your-privacy? [y/N]
Updated by bill-auger about 2 months ago
this is probably related to some open tickets that freemor was working on (eg: #2580) - IIRC, the idea was to try the experimental nonprism-testing/geoclue; and if that works (it disables geo-location), then nonprism-testing/geoclue could be moved to nonprism, and your-privacy would not need to block geoclue
for now, you may need to uninstall some fancy things to use nonprism, such as GNOME, KDE, flatpak - NOTE: this command may uninstall or break your desktop - after reviewing the list of packages to be removed, you can decide to re-reun the command without --print
# pacman -Rcss xdg-desktop-portal --print
if you are brave and want to verify theova's review and you know how to read wireshark, you could try the experimental geoclue fake:
# pacman -R your-privacy # pacman -Syuu nonprism-testing/geoclue
otherwise, this is probably 'not-a-bug'; but simply 'your-privacy' doing its job, which includes preventing to install programs which use geo-location - in that case, xdg-desktop-portal would need to be added to the nonprism blacklist - that would prevent installing several other programs such as cinnamon, flatpak, gnome-builder
Updated by bill-auger about 2 months ago
- Status changed from unconfirmed to confirmed
- Subject changed from Unable to upgrade because geoclue is required for xdg-desktop-portal but blacklisted on your-privacy to [xdg-desktop-portal]: requires blacklisted (nonprism) geoclue