Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 26621 - evolution needs RDEPEND for gnome-extra/yelp
Summary: evolution needs RDEPEND for gnome-extra/yelp
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-14 07:40 UTC by Oliver Burnett-Hall
Modified: 2003-08-28 22:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Burnett-Hall 2003-08-14 07:40:24 UTC
Evolution-1.4 uses gnome-help for its online documentation, 
but it doesn't have a dependency that pulls in that program.

Adding gnome-extra/yelp to RDEPEND would fix this.

- olly
Comment 1 Mike Gardiner (RETIRED) gentoo-dev 2003-08-16 10:05:06 UTC
sounds reasonable, i'll have a check on a clean build on my dev box and see how it goes. thanks for reporting
Comment 2 Mike Gardiner (RETIRED) gentoo-dev 2003-08-22 09:31:22 UTC
okay, i really do think it needs yelp at runtime, here's my evidence (such as it is) after clicking Help -> Contents, in evolution

ps ax:
6747 ?        S      0:00 gnome-help ghelp:///usr/share/gnome/help/evolution-1. 6758 ?        S      0:00 gnome-help ghelp:///usr/share/gnome/help/evolution-1. 6759 ?        S      0:00 gnome-help ghelp:///usr/share/gnome/help/evolution-1. 6760 ?        R      0:01 /usr/libexec/yelp-db2html /usr/share/gnome/help/evolu 6761 pts/1    R      0:00 ps ax

driver@zen evolution-1.4.4 $ qpkg -f /usr/bin/gnome-help
gnome-extra/yelp *

driver@zen evolution-1.4.4 $ find . -type f | xargs cat | grep gnome-help
        * es/evolution.sgml: s/gnome-help/ghelp
        * es/preface.sgml: s/gnome-help/ghelp
        * C/preface.sgml: gnome-help-browser doesn't understand —
          which are now included as part of the gnome-help package.
#include <libgnome/gnome-help.h>

not sure how much of that is necessary. anyway, confirmation on whether to add this please ?
Comment 3 foser (RETIRED) gentoo-dev 2003-08-22 10:11:17 UTC
well, it doesn't need it to run, but to check help you of course need the help browser (which is yelp) .

So it's a question of wheter you want to add full functionality runtime vs. keeping deps to a bare minimum.

I can see the importance of proper help, although i assume not everybody will be happy with the possible extra deps needed for a few help files they don't use. I'd say give it a try in the still ~ 1.4.4 as runtime dep and see if there's negative reactions.

Reporter, what do you mean with 'online help' btw ? Yelp only accesses help files on system.
Comment 4 Oliver Burnett-Hall 2003-08-22 11:09:50 UTC
By 'online documentation' I meant integrated/interactive/whatever documentation.
The yelp stuff.

I realise that evolution will still function okay without yelp installed, but I think that having a broken help system is not good.
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2003-08-28 22:51:22 UTC
i've added yelp to evo-1.4.4. it adds an extra 2 packages, libgtkhtml-2.2.x and yelp itself, so i won't say its a big burden.