xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.

Opened 2 years ago

Closed 2 years ago

Last modified 16 months ago

#2763 closed defect (worksforme)

xpra debs have excessive dependencies

Reported by: callegar Owned by: callegar
Priority: major Milestone:
Component: android Version: 4.0.x
Keywords: Cc:


The Xpra 4 dependencies for the deb builds (ubuntu eoan) have excessive dependencies (package recommend-type)

On a KDE system, trying to install xpra results in apt wanting to pull in the whole of gnome, evolution and whatever.

This is not because of the hard dependencies, but of the recommended dependencies, that get anyway installed by default.

The culprit seems to be gnome-shell-extension-appindicator

Change History (6)

comment:1 Changed 2 years ago by Antoine Martin

Owner: changed from Antoine Martin to callegar

Without gnome-shell-extension-appindicator, xpra's system tray has no hope of being shown on a gnome desktop (and even with this extension, it's still difficult to ensure it will be shown..).
Maybe we can change the dependency to:

Recommends:	gnome-shell-extension-appindicator | some-generic-KDE-package?

What would that package be?

comment:2 Changed 2 years ago by Antoine Martin

@callegar: How about r26364?
Would that work?

comment:3 Changed 2 years ago by Antoine Martin

Resolution: worksforme
Status: newclosed

Not heard back, closing.

r26364 was backport to v4 in r26375.

comment:4 Changed 2 years ago by callegar

Sorry, I've been late... much better!
Only weird thing remaining are the gnome-backgrounds.

comment:5 Changed 2 years ago by Antoine Martin

Only weird thing remaining are the gnome-backgrounds

AFAICT, this has no dependencies on anything else, and since we currently create the background symlink at build time, so there is no way to use the kde variant.

comment:6 Changed 16 months ago by migration script

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2763

Note: See TracTickets for help on using tickets.