Re: [PECL-DEV] I would like to take over PAM extension which is inactive since 2009
[email protected] (Amish) Mon, 7 Jun 2021 18:52:31 +0530
| Newsgroups | php.pecl.dev |
|---|---|
| Message-ID | <[email protected]> |
On 07/06/21 6:33 pm, Remi Collet wrote: > Hi, > > I noticed version 2.2.1 have been published on pecl > > So, questions > > 1/ Where are the sources ? > > Seems the linked github project is outdated (on 2.1 there) and no > package.xml > I just became maintainer of this package on PECL where I published 2.2.1. Still learning how to use PECL website. I will update Github soon. Btw, Github is on 2.2 not 2.1. > 2/ Supported versions > > You say 7/8 but package.xml states > 8.0 > Is it expected (will be nice to have all maintained versions) I use Arch Linux which supported PHP 7 till January. And then Arch Linux moved to PHP 8. And hence I had to fix the code to run on PHP 8. https://github.com/amishmm/php-pam/commit/efa0bf4079c2fd0cf8880a9aba1a9e7077a60648 I am not a regular PHP coder. So I do not know how to "easily" make above commit work on both PHP 7 and PHP 8. I know I need to put #ifdef but #ifdef on what variable? If you know then please provide a PR or hint. > 3/ ZTS > > Looks like ZTS support is not ready > Segfault when run with extension enabled > > (gdb) bt > #0 zend_post_startup () at > /usr/src/debug/php-7.4.20-1.fc33.remi.x86_64/Zend/zend.c:1015 > #1 0x000055555577a59d in php_module_startup (sf=<optimized out>, > additional_modules=<optimized out>, num_additional_modules=<optimized > out>) > at /usr/src/debug/php-7.4.20-1.fc33.remi.x86_64/main/main.c:2373 > #2 0x0000555555877cc1 in php_cli_startup (sapi_module=<optimized > out>) at > /usr/src/debug/php-7.4.20-1.fc33.remi.x86_64/sapi/cli/php_cli.c:410 > #3 0x000055555563f45b in main (argc=6, argv=0x555555e1b230) at > /usr/src/debug/php-7.4.20-1.fc33.remi.x86_64/sapi/cli/php_cli.c:1326 > I see that you have provided the PR. I will commit it soon. Thanks. Amish