FS#4617 - gecko sharp: missing docs

Attached to Project: Arch Linux
Opened by Vinay S Shastry (shastry) - Thursday, 11 May 2006, 14:32 GMT
Last edited by Roman Kyrylych (Romashka) - Sunday, 15 April 2007, 08:26 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Kieslich (tobias)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7.1 Noodle
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

gecko-sharp and gecko-sharp-2.0 monodoc documentation is missing. Previously I think monodoc used to have the docs bundled with it; newer version doesn't seem to. This documentation is very important as they are the only thing that provides api info.
This task depends upon

Closed by  Roman Kyrylych (Romashka)
Sunday, 15 April 2007, 08:26 GMT
Reason for closing:  Fixed
Comment by Jan de Groot (JGC) - Thursday, 11 May 2006, 20:38 GMT
We don't include monodoc anymore because it forces us to makedepend on gtk-sharp, which makes the dependency tree for most things very bloated all over the place. We need have something in the near future to split docs from normal packages, as this is an issue for gtk-doc also (we strip gtk-doc, since it's documentation available online and can become quite huge).
Comment by Vinay S Shastry (shastry) - Thursday, 11 May 2006, 22:10 GMT
but doesnt geckosharp already have gtksharp as dependency ?
Comment by Jan de Groot (JGC) - Friday, 12 May 2006, 07:06 GMT
Yes, gecko-sharp does, gecko-sharp-2.0 doesn't.
Comment by Vinay S Shastry (shastry) - Friday, 12 May 2006, 08:40 GMT
Ah ok, so what do you suggest as soution ?
Comment by Vinay S Shastry (shastry) - Friday, 12 May 2006, 08:42 GMT
hmm how about.. we detect at install time if monodoc exists.. if it does.. rebuild docs tree.. else just leave the docs in the /usr/lib/monodoc/sources/ folder ?

PS: monodoc is a nice document browser.. it'd be really sad to see docs being ripped off it :(
Comment by Jan de Groot (JGC) - Friday, 12 May 2006, 08:54 GMT
The point is that monodoc documentation isn't generated when monodoc is not on the build system.
Comment by Tobias Kieslich (tobias) - Thursday, 25 May 2006, 16:58 GMT
we once provide docs with index generation on install, which is a bloody mess since it takes for ever for each and every mono package. SO this will have to wait until we have something in pacman for it.
Comment by Tobias Kieslich (tobias) - Sunday, 04 June 2006, 03:13 GMT
I can try to make mono-tools, which provide the actual browser by the way and has the gtk-sharp depnedency, not monodoc, a makedepends for packages that provide doc sources. It's also the binary that configure is looking for. Friggin' confusing crap! This way the sources get installed. But we will not run an index generator on install because this stalls the pacman update process for several minutes AND make mono-tools a hard dependency which is overkill for Joe user. That has lowest priority though.
Comment by Tobias Kieslich (tobias) - Sunday, 04 June 2006, 23:31 GMT
I added the makedpends to gecko-sharp-2.0, gtksourceview-sharp-2.0 and gtk-sharp2. If there era others that should be affected please let me know here.
Comment by Tobias Kieslich (tobias) - Monday, 12 June 2006, 21:36 GMT
Last call for others ?
Comment by Vinay S Shastry (shastry) - Tuesday, 13 June 2006, 03:01 GMT
dbus-sharp ?
Comment by Roman Kyrylych (Romashka) - Saturday, 14 April 2007, 12:15 GMT
status?
Comment by Vinay S Shastry (shastry) - Sunday, 15 April 2007, 08:20 GMT
The docs are now included in the package. Please close the bug. Thanks!

Loading...