kb incompatible with mod libevent installed

Please report bugs here, please be very detailed in your bug reports. If you've come up with some code to fix the bug, please post it here.
Post Reply
Tupsi
Greenhorn
Posts: 11
Joined: Mon Jan 19, 2009 12:15

kb incompatible with mod libevent installed

Post by Tupsi »

I realise this is not a bug per se, but just a compatibility issue, but it would be nice if you could ajust your code, so that it runs with this php mod installed.

Description:

Installing https://pecl.php.net/package/event and activating the mod in your php config breaks kb.

Steps to reproduce:

1) install libevent with 'pecl install event'
2) activate it with 'extension=event.so'
3) kb site starts throwing 500 web server errors.Logs says

Code: Select all

PHP message: PHP Fatal error:  Uncaught Error: Call to undefined method Event::register() in /var/www/killboard.xyz.net/common/xajax/xajax.php:12
4) remove the extension line from your php config, reload/restart the config and it works again
User avatar
Salvoxia
Developer
Posts: 1598
Joined: Wed Feb 22, 2012 12:11

Re: kb incompatible with mod libevent installed

Post by Salvoxia »

Hi,

great find, thank you!
That should be addressable by adding a PHP namespace definition to the event class, so it can be addressed unambiguously.
I'll look into that.

Best Regards,
Salvoxia
Tupsi
Greenhorn
Posts: 11
Joined: Mon Jan 19, 2009 12:15

Re: kb incompatible with mod libevent installed

Post by Tupsi »

Hello,

do you have any timeline planed getting this change in?

That other php site I am running would really love to have event enabled as php extension.
User avatar
Salvoxia
Developer
Posts: 1598
Joined: Wed Feb 22, 2012 12:11

Re: kb incompatible with mod libevent installed

Post by Salvoxia »

Hi,

to be absolutely hones with you: I already started refactoring it for 4.4.2.0, when I realized this will be a massive incompatibility for all mods overriding killboard files.
But I hope I can take another shot at it over the Christmas holidays.

By the way: Happy holidays :)

Best Regards,
Salvoxia
Tupsi
Greenhorn
Posts: 11
Joined: Mon Jan 19, 2009 12:15

Re: kb incompatible with mod libevent installed

Post by Tupsi »

Salvoxia wrote: Fri Dec 21, 2018 18:12 But I hope I can take another shot at it over the Christmas holidays.
I just heard from the developer of the other php software I am using, that he will have no need of libevent in the future, so I will stop harrasing you for this change here as well :-)
Post Reply