Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 363095

Summary: dev-util/mono-tools (monodoc) ignores --engine Gecko
Product: Gentoo Linux Reporter: Maciej Piechotka <uzytkownik2>
Component: New packagesAssignee: dotnet project <dotnet>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Maciej Piechotka 2011-04-11 12:42:08 UTC
% monodoc --engine Gecko  
node `classlib-gnome' is not defined on the documentation map
Error: did not find one of the files in sources//usr/lib/monodoc/sources/gd2i
node `classlib-webkit' is not defined on the documentation map
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: An exception was thrown by the type initializer for WebKit.WebView ---> System.DllNotFoundException: webkit-1.0.so.2
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2011-04-12 00:07:40 UTC
In both ebuilds:

    econf   [...] \
        --disable-gecko \
[...]

Maybe there's a reason that ought to be documented?
Comment 2 Maciej Piechotka 2011-04-12 00:12:31 UTC
(In reply to comment #1)
> In both ebuilds:
> 
>     econf   [...] \
>         --disable-gecko \
> [...]
> 
> Maybe there's a reason that ought to be documented?

I assumed gecko == xulrunner so I guess it should be noted that MonoWebBrowser == xulrunner
Comment 3 Pacho Ramos gentoo-dev 2011-04-13 16:53:08 UTC
Gecko was dropped in purpose as I can read in Changelog:

  27 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
  mono-tools-1.2.1.ebuild, mono-tools-1.2.4.ebuild, mono-tools-1.2.6.ebuild:
  Use gtkhtml instead of old gecko-sharp which deps on vulnerable seamonkey
  wrt #300414.


*mono-tools-2.4.2-r1 (02 Sep 2009)

  02 Sep 2009; Peter Alfredsen <loki_val@gentoo.org>
  -mono-tools-2.4.2.ebuild, +mono-tools-2.4.2-r1.ebuild,
  mono-tools-2.4.9999.ebuild,
  +files/mono-tools-2.4-html-renderer-fixes.patch, mono-tools-9999.ebuild:
  Fix html-renderer-fixes patch to make Mono.Webbrowser engine optional.
  Xulrunner use-flag now pulls in gluezilla for Mono.Webbrowser. Drop
  gecko-sharp usage, since it's broken. Update 9999 ebuilds with same fixes.
Comment 4 Pacho Ramos gentoo-dev 2012-01-22 12:41:59 UTC
(In reply to comment #3)
> Gecko was dropped in purpose as I can read in Changelog:
> 
>   27 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
>   mono-tools-1.2.1.ebuild, mono-tools-1.2.4.ebuild, mono-tools-1.2.6.ebuild:
>   Use gtkhtml instead of old gecko-sharp which deps on vulnerable seamonkey
>   wrt #300414.
> 
> 
> *mono-tools-2.4.2-r1 (02 Sep 2009)
> 
>   02 Sep 2009; Peter Alfredsen <loki_val@gentoo.org>
>   -mono-tools-2.4.2.ebuild, +mono-tools-2.4.2-r1.ebuild,
>   mono-tools-2.4.9999.ebuild,
>   +files/mono-tools-2.4-html-renderer-fixes.patch, mono-tools-9999.ebuild:
>   Fix html-renderer-fixes patch to make Mono.Webbrowser engine optional.
>   Xulrunner use-flag now pulls in gluezilla for Mono.Webbrowser. Drop
>   gecko-sharp usage, since it's broken. Update 9999 ebuilds with same fixes.

Closing then if there isn't any package needing this support