Re: [Geany-Devel] Future removal of Geany-Plugins from Fedora

2016-11-14 Thread Matthew Brush

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

2016-11-12 Thread Lex Trotman
On 13 November 2016 at 05:47, Matthew Brush  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
___
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

2016-11-12 Thread 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.



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

2016-11-12 Thread Colomban Wendling
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

2016-11-11 Thread Lex Trotman
On 12 November 2016 at 09:24, 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.
>


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

2016-11-11 Thread 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


___
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

2016-11-11 Thread Matthew Brush

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