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
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
On 12 November 2016 at 09:24, Matthew Brush mbrush@codebrainz.ca 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.
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
Le 12/11/2016 à 01:46, Lex Trotman a écrit :
On 12 November 2016 at 09:24, Matthew Brush mbrush@codebrainz.ca wrote:
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.
Indeed. Actually, it's probably just as easy as removing the dependency and possibly disabling some `--enable` options in the configure step, as all plugins check for their own deps, and disable themselves by default.
So maybe simply a rebuild without the webkitgtk dep is enough (I don't really know anything about Fedora packaging, but I guess it's roughly similar to Debian's in that area)
Regards, Colomban
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
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
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
On 13.11.2016 01:00, Lex Trotman wrote:
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.
I think Dominic might can give some details here. I've already pinged him.
Cheers, Frank
Greetings and sorry for my delayed reply,
as I am packing the geany-plugins project for Fedora I probably can clarify some confusion:
* geany-plugins is packaged as a meta-package containing a lot of sub-packages (one for each plugin) * i actually did not recognize the bug mentioned above, but now will take care of it * reasons for not recognizing are women…
So far… what are your recommendations for properly fixing this issue? I would go ahead with removing any dependency to webkitgtk for now - which probably results in losing the above mentioned plugins in Fedora.
I'd personally appreciate if it was possible for you to upgrade your plugins to use webkitgtk3, though. If I see this correctly this is a missing step for upgrading to GTK3 anyway, isn't it? - Geany and Geany-Plugins in Fedora are still not GTK3, yet, because there were some plugins which were not GTK3-ready. Can you update me how stuff is going there?
Thanks for pinging and Best Regards, Dominic
On Sun, Nov 13, 2016 at 1:20 PM Frank Lanitz frank@frank.uvena.de wrote:
On 13.11.2016 01:00, Lex Trotman wrote:
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.
I think Dominic might can give some details here. I've already pinged him.
Cheers, Frank
Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel
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.
Regards, Dominic
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1375807
On Sun, Nov 13, 2016 at 5:08 PM Dominic Hopf dmaphy@googlemail.com wrote:
Greetings and sorry for my delayed reply,
as I am packing the geany-plugins project for Fedora I probably can clarify some confusion:
* geany-plugins is packaged as a meta-package containing a lot of sub-packages (one for each plugin) * i actually did not recognize the bug mentioned above, but now will take care of it * reasons for not recognizing are women…
So far… what are your recommendations for properly fixing this issue? I would go ahead with removing any dependency to webkitgtk for now - which probably results in losing the above mentioned plugins in Fedora.
I'd personally appreciate if it was possible for you to upgrade your plugins to use webkitgtk3, though. If I see this correctly this is a missing step for upgrading to GTK3 anyway, isn't it? - Geany and Geany-Plugins in Fedora are still not GTK3, yet, because there were some plugins which were not GTK3-ready. Can you update me how stuff is going there?
Thanks for pinging and Best Regards, Dominic
On Sun, Nov 13, 2016 at 1:20 PM Frank Lanitz frank@frank.uvena.de wrote:
On 13.11.2016 01:00, Lex Trotman wrote:
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.
I think Dominic might can give some details here. I've already pinged him.
Cheers, Frank
_______________________________________________ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel
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