The webkitgtk package will be removed from rawhide after Fedora 26 is branched due to the high number of unfixed security vulnerabilities. You must remove this dependency or mono-tools will not be present in Fedora 27. Please refer to [1] for a FAQ on this matter and be advised that for some packages this may require a substantial amount of work. [1] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/AKVB363GFCHHJ5MTHGVYHYT6NLLTF5VM/
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?