FS#80026 - [yelp] Need to add yelp to optdepends as many packages require yelp
Attached to Project:
Arch Linux
Opened by Stephen A. Engel (garlicbreadwolfs) - Friday, 20 October 2023, 05:15 GMT
Last edited by Toolybird (Toolybird) - Sunday, 29 October 2023, 23:00 GMT
Opened by Stephen A. Engel (garlicbreadwolfs) - Friday, 20 October 2023, 05:15 GMT
Last edited by Toolybird (Toolybird) - Sunday, 29 October 2023, 23:00 GMT
|
Details
Description:
This is not a bug in yelp, but in the PKGBUILD of a number of packages that depend on yelp. It is not a bug in the package itself. drawing, epiphany, file-roller, gnome-calculator, gnome-screenshot, gucharmap, nemo, rhythmbox, xed, and xreader have GUI help functions. This functionality depends on yelp. However, these PKGBUILD optdepends do not have yelp; you need to add yelp to optdepends. Additional info: * package version(s) * config and/or log files etc. * link to upstream bug report, if any Steps to reproduce: |
This task depends upon
Closed by Toolybird (Toolybird)
Sunday, 29 October 2023, 23:00 GMT
Reason for closing: Won't fix
Additional comments about closing: Please see comments
Sunday, 29 October 2023, 23:00 GMT
Reason for closing: Won't fix
Additional comments about closing: Please see comments
As mentioned already, a Package Maintainer Todo List is the best way to handle stuff like this. We'll see what can be done...
FS#74877came up in the past, it was reasoned that any DE should install a help viewer. And it was also mentioned that Plasma's khelpcenter handled the help files just fine, but this no longer works in my quick testing. yelp only gets installed automatically if installing the "gnome" group.One thing that also comes to my mind here is Flatpak, but this seems to be covered by the sdk/runtime[1], so maybe this is not a problem on our side.
[0] # pacman -Fyq /usr/share/help/
[1] https://gitlab.gnome.org/GNOME/gnome-build-meta/-/tree/master/elements/sdk
Is khelpcenter really our only other option, and it's broken?
The crux of the issue is that the mentioned apps don't display the GUI help unless yelp is installed. This fits the criteria for an optdep. Of the mentioned apps:
Core GNOME apps-> epiphany, gnome-calculator
Extra GNOME apps-> file-roller
Gnome'ish apps-> drawing, gnome-screenshot, gucharmap, rhythmbox
Cinnamon apps-> nemo, xed, xreader
There's likely a whole bunch of others too...which is why I shut down the mass ticket onslaught. If the consensus is that these apps should have the yelp optdep, I was thinking a PM initiated Todo list could be on the cards (hint, hint :) But if not, it's only a relatively minor issue anyway and we could just not worry about it i.e. "Won't fix".
# Note: *Some* of Cinnamon apps (I found nemo) will open the browser to go to the online documentation, on linux mint, while will (try to) open yelp on other distros.
# Note2: nemo will try to open the help for "help:gnome-help/files" that is part of 'gnome-user-docs' and made for nautilus. So I'm not sure if this will help at all to add an opt-dep here. Caja (mate file manager) would depend on 'mate-user-guide' - this one fits in.