Hi guys,
I've noticed the GeanyLua plugin does not build with Lua versions greater than 5.2. I've stumbled over this since I updated to the current version of Fedora 22 Beta which is with Lua 5.3.0 already.
Is someone able to fix the issues and make the plugin compatible with Lua versions greater than 5.2? Otherwise it will be quite a pity since I would have to disable the plugin in the Geany Plugins Fedora package then.
I unfortunately am not able to have deeper looks into this myself, for both reasons, missing knowledge and missing time.
Regards, Dominic
Le 24/04/2015 23:31, Dominic Hopf a écrit :
Hi guys,
I've noticed the GeanyLua plugin does not build with Lua versions greater than 5.2. I've stumbled over this since I updated to the current version of Fedora 22 Beta which is with Lua 5.3.0 already.
Is someone able to fix the issues and make the plugin compatible with Lua versions greater than 5.2? Otherwise it will be quite a pity since I would have to disable the plugin in the Geany Plugins Fedora package then.
IIRC I quickly tried and saw the API change in some non-obvious manner, meaning one willing to fix it would probably need reasonable knowledge of the Lua API, or at least being willing to learn some of it. And I'm afraid we ain't got no one like that currently.
BTW, the plugin is lacking a maintainer for quite some time now (probably like 5 years), so I do not expect it to last forever unless someone is willing to step up for it. We did the bare housekeeping on it as much as we could, but that's all.
So yeah, if anyone wishing to keep on using this plugin should consider helping maintaining it, it really needs some love from time to time.
Regards, Colomban
On 25 April 2015 at 13:22, Colomban Wendling lists.ban@herbesfolles.org wrote:
Le 24/04/2015 23:31, Dominic Hopf a écrit :
Hi guys,
I've noticed the GeanyLua plugin does not build with Lua versions greater than 5.2. I've stumbled over this since I updated to the current version of Fedora 22 Beta which is with Lua 5.3.0 already.
Is someone able to fix the issues and make the plugin compatible with Lua versions greater than 5.2? Otherwise it will be quite a pity since I would have to disable the plugin in the Geany Plugins Fedora package then.
IIRC I quickly tried and saw the API change in some non-obvious manner, meaning one willing to fix it would probably need reasonable knowledge of the Lua API, or at least being willing to learn some of it. And I'm afraid we ain't got no one like that currently.
The new maintainer might find it appropriate to compile Lua into the plugin, its not very big and is MIT license.
Cheers Lex
BTW, the plugin is lacking a maintainer for quite some time now (probably like 5 years), so I do not expect it to last forever unless someone is willing to step up for it. We did the bare housekeeping on it as much as we could, but that's all.
So yeah, if anyone wishing to keep on using this plugin should consider helping maintaining it, it really needs some love from time to time.
Regards, Colomban
Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel
Another thought, Dominic, does Fedora *ONLY* provide 5.3? Surely it would provide both 5.3 and 5.2 like Debian/Ubuntu (which also still provides 5.1), so the new maintainer would only need to ensure the right one is selected by the <shudder>autotools and waf</shudder> build systems.
Cheers Lex
On 25 April 2015 at 13:43, Lex Trotman elextr@gmail.com wrote:
On 25 April 2015 at 13:22, Colomban Wendling lists.ban@herbesfolles.org wrote:
Le 24/04/2015 23:31, Dominic Hopf a écrit :
Hi guys,
I've noticed the GeanyLua plugin does not build with Lua versions greater than 5.2. I've stumbled over this since I updated to the current version of Fedora 22 Beta which is with Lua 5.3.0 already.
Is someone able to fix the issues and make the plugin compatible with Lua versions greater than 5.2? Otherwise it will be quite a pity since I would have to disable the plugin in the Geany Plugins Fedora package then.
IIRC I quickly tried and saw the API change in some non-obvious manner, meaning one willing to fix it would probably need reasonable knowledge of the Lua API, or at least being willing to learn some of it. And I'm afraid we ain't got no one like that currently.
The new maintainer might find it appropriate to compile Lua into the plugin, its not very big and is MIT license.
Cheers Lex
BTW, the plugin is lacking a maintainer for quite some time now (probably like 5 years), so I do not expect it to last forever unless someone is willing to step up for it. We did the bare housekeeping on it as much as we could, but that's all.
So yeah, if anyone wishing to keep on using this plugin should consider helping maintaining it, it really needs some love from time to time.
Regards, Colomban
Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel
Am 25.04.2015 um 05:22 schrieb Colomban Wendling:
Le 24/04/2015 23:31, Dominic Hopf a écrit :
Hi guys,
I've noticed the GeanyLua plugin does not build with Lua versions greater than 5.2. I've stumbled over this since I updated to the current version of Fedora 22 Beta which is with Lua 5.3.0 already.
Is someone able to fix the issues and make the plugin compatible with Lua versions greater than 5.2? Otherwise it will be quite a pity since I would have to disable the plugin in the Geany Plugins Fedora package then.
IIRC I quickly tried and saw the API change in some non-obvious manner, meaning one willing to fix it would probably need reasonable knowledge of the Lua API, or at least being willing to learn some of it. And I'm afraid we ain't got no one like that currently.
BTW, the plugin is lacking a maintainer for quite some time now (probably like 5 years), so I do not expect it to last forever unless someone is willing to step up for it. We did the bare housekeeping on it as much as we could, but that's all.
So yeah, if anyone wishing to keep on using this plugin should consider helping maintaining it, it really needs some love from time to time.
+1
As for Fedora: I think it's fine to disable it if it's not working anymore.
Cheers, Frank
Am 25. April 2015 05:22:38 MESZ, schrieb Colomban Wendling lists.ban@herbesfolles.org:
So yeah, if anyone wishing to keep on using this plugin should consider helping maintaining it, it really needs some love from time to time.
Libpeas includes lua support as of v1.14. So if my whole proxy plug-in work would be accepted (in some way or another) I can maintain lua support through my Libpeas based peasy plug-in. That would even have access to Geany APIs unlike current geanylua.
Best regards