Hi,
I'm the author of the Devhelp plugin which allows viewing documentation in Devhelp format right within Geany as well as opening manpages.
It relies on a library version that is not supported anymore (older libdevhelp), as well as it uses an outdated version of the WebKit library for GTK+. It needs a fair bit of updating to bring it to using supported libraries and supporting GTK+ 3. As I don't personally use this plugin anymore, I wanted to see if there are others who do, or who might be interested in becoming the maintainer (and updating the code).
If nobody's using the plugin and nobody's interested in maintaining it, perhaps we should remove it from the Geany-Plugins project.
Please tell me what you think. I'll wait a month or two at least, and if I don't hear anyone saying they use it, I will likely make a pull request to remove it from the Geany-Plugins project. If anyone is using it, it might give me motivation to update it instead of removing it.
Regards, Matthew Brush
On Fri, 19 Jan 2018 17:30:34 -0800 Matthew Brush mbrush@codebrainz.ca wrote:
It relies on a library version that is not supported anymore (older libdevhelp), as well as it uses an outdated version of the WebKit library for GTK+. It needs a fair bit of updating to bring it to using supported libraries and supporting GTK+ 3. As I don't personally use this plugin anymore, I wanted to see if there are others who do, or who might be interested in becoming the maintainer (and updating the code).
I'm using it from time to time currently with Gtk2.
On 2018-01-21 10:18 AM, Frank Lanitz wrote:
On Fri, 19 Jan 2018 17:30:34 -0800 Matthew Brush mbrush@codebrainz.ca wrote:
It relies on a library version that is not supported anymore (older libdevhelp), as well as it uses an outdated version of the WebKit library for GTK+. It needs a fair bit of updating to bring it to using supported libraries and supporting GTK+ 3. As I don't personally use this plugin anymore, I wanted to see if there are others who do, or who might be interested in becoming the maintainer (and updating the code).
I'm using it from time to time currently with Gtk2.
I don't suppose you'd be interested in working on bringing it up to date with Gtk3 and newer libdevhelp, would you?
Regards, Matthew Brush
On 01.02.2018 01:40, Matthew Brush wrote:
I don't suppose you'd be interested in working on bringing it up to date with Gtk3 and newer libdevhelp, would you?
Well..... I'm afraid .... oh look there! I'm currently using still Gtk2-desktop and not sure how much time I can invest. Days already packed with a lot of other stuff. So I'd be happy to test, but I'm afraid I cannot contribute much code.
Cheers, Frank
On 2018-02-02 08:58 AM, Frank Lanitz wrote:
On 01.02.2018 01:40, Matthew Brush wrote:
I don't suppose you'd be interested in working on bringing it up to date with Gtk3 and newer libdevhelp, would you?
Well..... I'm afraid .... oh look there! I'm currently using still Gtk2-desktop and not sure how much time I can invest. Days already packed with a lot of other stuff. So I'd be happy to test, but I'm afraid I cannot contribute much code.
As both a user of the plugin and the GP maintainer, how sad would you be if the plugin was removed?
Keep in mind the current problems:
* Depends on an out-of-date, unmaintained version of libdevhelp, meaning it has a frozen version of the library embedded in GP[0] * Depends on an out-of-date, unmaintained version of webkitgtk, which is causing problems for distros[1], and making it so the plugin won't be available anyway[2]. * While a Gtk3 port has been started[3], the lazy maintainer of this plugin has shown no interest in getting it finished since 2013.
I'm fine if you want to leave it in GP as is, or if you like, I could make a PR to rip it out of GP.
Let me know.
Regards, Matthew Brush
[0]: https://github.com/geany/geany-plugins/tree/master/devhelp/devhelp [1]: https://bugzilla.redhat.com/show_bug.cgi?id=1375807 [2]: https://bugzilla.redhat.com/show_bug.cgi?id=1375807#c2 [3]: https://github.com/geany/geany-plugins/pull/92