On 13 November 2016 at 05:47, Matthew Brush mbrush@codebrainz.ca wrote:
On 2016-11-11 03:24 PM, Matthew Brush wrote:
Hi All,
I was seeking help for some issue for the Markdown plugin with WebKitGtk today on IRC and someone pointed out this issue with Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1375807
Basically the whole Geany-Plugins package will be removed since one of the plugins uses an older version of a library that will be removed from Fedora.
IMO, it would be wise to separately package plugins to prevent one outdated plugin from getting the others removed. AFAIK this is how it's packaged on Debians.
Actually according to the mailing list post (with a quite annoying tone) linked from the bug report, it lists:
geany-plugins-devhelp-0:1.27-1.fc24.x86_64 geany-plugins-geanypy-0:1.27-1.fc24.x86_64 geany-plugins-markdown-0:1.27-1.fc24.x86_64 geany-plugins-webhelper-0:1.27-1.fc24.x86_64
Although a post further down has rawhide geany-plugins-1.28-1.fc26.src.rpm, so the src is one package, might be the reason.
So perhaps Fedora does package them separately? The fellow on IRC said all of Geany would be removed, so I'm a little confused. Also I'm not sure why GeanyPy is listed, it doesn't use Webkit at all and Devhelp plugin uses it indirectly through libdevhelp.
The other thing is that none of the plugins really use general WWW untrusted code, but rather just whatever the user is working on (ie. Devhelp docs, HTML generated from Markdown, their own HTML files). I guess these are more "special flowers" as the OP so politely put it.
Anyway, we could indeed upgrade to the newer version if we want to re-write the affected plugin code, drop gtk2 support and stop being able to work on Windows. Probably using conditional compilation to support both is the way forward for the immediate future. I guess for Fedora, they'll have to either enable GTK3 build (and lose a bunch of unported plugins) or stay with GTK2 build (and lose any old Webkit-using plugins).
Regards, Matthew Brush _______________________________________________ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel