Re: [Geany-Devel] Future removal of Geany-Plugins from Fedora
On 2016-11-13 04:44 PM, Dominic Hopf wrote: Greetings, just for completeness a short info here: I've managed to built the Plugins package with temporarily disabling devhelp, markdown and webhelper. [1] It'd be great if someone will be able to port stuff to WebKit2 or, alternatively, if you think I've missed something point me to the correct clue. Devhelp plugin uses webkit indirectly via libdevhelp, if that matters. I started updating it some years ago[0] but got bored with constant API churn in dependencies. If anyone wants to update it, feel free. Markdown plugin can probably be upgraded fairly painlessly. Regards, Matthew Brush [0]: https://github.com/geany/geany-plugins/pull/92/files ___ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel
Re: [Geany-Devel] Future removal of Geany-Plugins from Fedora
On 13 November 2016 at 05:47, Matthew Brushwrote: > 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 ___ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel
Re: [Geany-Devel] Future removal of Geany-Plugins from Fedora
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 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
Re: [Geany-Devel] Future removal of Geany-Plugins from Fedora
Le 12/11/2016 à 00:24, Matthew Brush a écrit : > […] > P.S. It is my Markdown plugin that is threatening the removal of the > entirety of Geany-Plugins (upgrade patches welcomed). Might also be WebHelper, maybe I/we should upgrade to webkitgtk2 or something. I don't have plans to do that before Sunday, but if it's something useful I can try and work on the WebHelper part, it shouldn't be too hard I guess as that plugin doesn't use too many advanced features. Regards, Colomban ___ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel
Re: [Geany-Devel] Future removal of Geany-Plugins from Fedora
On 12 November 2016 at 09:24, Matthew Brushwrote: > 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. > That is how its packaged on Debian, nothing should need changing on Geany's side, so this is a question for the packager. > P.S. It is my Markdown plugin that is threatening the removal of the > entirety of Geany-Plugins (upgrade patches welcomed). > > Regards, > Matthew Brush > ___ > Devel mailing list > Devel@lists.geany.org > https://lists.geany.org/cgi-bin/mailman/listinfo/devel ___ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel
Re: [Geany-Devel] Future removal of Geany-Plugins from Fedora
I should note that current Markdown plugin appears to work with old or new WebkitGtk versions, let me know if there's something else I should do. Regards, Matthew Brush 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. P.S. It is my Markdown plugin that is threatening the removal of the entirety of Geany-Plugins (upgrade patches welcomed). Regards, Matthew Brush ___ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel ___ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel
[Geany-Devel] Future removal of Geany-Plugins from Fedora
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. P.S. It is my Markdown plugin that is threatening the removal of the entirety of Geany-Plugins (upgrade patches welcomed). Regards, Matthew Brush ___ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel