FS#69469 - yelp dependency for pulseeffects should be optional

Attached to Project: Community Packages
Opened by João Figueiredo (IslandC0der) - Friday, 29 January 2021, 20:54 GMT
Last edited by Toolybird (Toolybird) - Thursday, 04 May 2023, 07:08 GMT
Task Type General Gripe
Category Packages
Status Closed
Assigned To Justin Kromlinger (hashworks)
Filipe Laíns (FFY00)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: yelp is gnome's help viewer. If you're a KDE user, for example, and you install pulse effects, you have to download a bunch of dependencies including a "Web content engine for GTK" (webkit2gtk). All of this amounts to a bit over 100 MiB (to put it in perspective, all the other dependencies combined, including pulseeffects, only take up about 95 MiB, so the help documentation is responsible for over half the space taken up by this package), which seems quite unnecessary just for a help page. Therefore, I think this should definitely be an optional dependency.

In fact, this has already been done for a package which provides the maximizer effect (zam-plugins), taking up about 95 MiB.
So, if this is already the case for a package which provides an actual audio effect, I feel like we shouldn't have to download all of gnome's help backend just for the documentation (and it isn't even really a component of the app like the maximizer, it's just the gnome help viewer which gets launched when you click the help button).

I've been manually removing yelp every update now to save space, and there are no adverse effects. If you click the little help button, the application doesn't crash, it simply doesn't launch the help viewer.
This task depends upon

Closed by  Toolybird (Toolybird)
Thursday, 04 May 2023, 07:08 GMT
Reason for closing:  Fixed
Additional comments about closing:  No longer seems to be an issue since pulseeffects morphed into easyeffects.

Loading...