Bug 1375786
Summary: | mono-tools must not depend on webkitgtk | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Michael Catanzaro <mcatanzaro+wrong-account-do-not-cc> |
Component: | mono-tools | Assignee: | Christian Krause <chkr> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 27 | CC: | chkr, claudiorodrigo, fedora, htl10, jbicha, lxtnow, nyrk71, pokorra.mailinglists |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-09-04 14:31:56 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1375784 |
Description
Michael Catanzaro
2016-09-14 04:12:54 UTC
Note the dependency is via webkit-sharp. Trying to build mono-tools without webkit-sharp: ilcontrast will be missing (Assembly Comparison Tool) monodoc (for displaying API documentation in MonoDevelop) also will not be functional. "Couldn't find html renderer" I have a commit in a branch: http://pkgs.fedoraproject.org/cgit/rpms/mono-tools.git/commit/?h=without-webkit-sharp&id=a8cb7587764cab6b1a9b0578bfe2f2898c6c3ab0 would still need to drop monodoc completely. webkit-sharp is indeed webkit1 *and* GTK+2 specific. There are two other projects, neither of which are packaged with fedora, that provides later support. https://github.com/hbons/webkit2-sharp - webkit2 + GTK3 https://github.com/openmedicus/webkitgtk3-sharp - webkit1 + GTK3 There is no webkit2 + GTK2 binding, AFAIK. Also, it is not possible to mix-and-match GTK2 GTK3 calls. Seeing as monodoc depends on webkit-sharp, it must currently depends on GTK2 also. So you may need to migrate monodoc to gtk3 first, or create a new webkit2 + gtk2 binding. The latter is not too hard, since bindinator ( https://github.com/shana/bindinator ) do it for you mostly these days. In any case, you might want to file upstream to move monodoc to gtk3 first? This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle. Changing version to '26'. Please add the "Security" keyword to this bug report. Looks like this was fixed in https://src.fedoraproject.org/cgit/rpms/mono-tools.git/commit/?id=2b858bd063a36ac99352c374bfb451e1e461cb98, no? |