aports issueshttps://gitlab.alpinelinux.org/alpine/aports/-/issues2024-03-26T00:45:40Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15876Transition to php832024-03-26T00:45:40ZAndy PostnikovTransition to php83PHP 8.1 going out of [security](https://www.php.net/supported-versions.php) support in November so should be moved to testing before 3.20 **TBD**
~~Before 3.20 PHP 8.3 should be set default (priority=100) and 8.2 priority to 60~~ !6288...PHP 8.1 going out of [security](https://www.php.net/supported-versions.php) support in November so should be moved to testing before 3.20 **TBD**
~~Before 3.20 PHP 8.3 should be set default (priority=100) and 8.2 priority to 60~~ !62886
remaining aports requiring 8.1
- https://pkgs.alpinelinux.org/package/edge/community/x86_64/php81
- https://pkgs.alpinelinux.org/package/edge/community/x86_64/php81-apache2
- https://pkgs.alpinelinux.org/package/edge/community/x86_64/php81-fpm
remaining aports requiring 8.2
- https://pkgs.alpinelinux.org/package/edge/community/x86_64/php82
- https://pkgs.alpinelinux.org/package/edge/community/x86_64/php82-apache2
- https://pkgs.alpinelinux.org/package/edge/community/x86_64/php82-fpm3.20.0Andy PostnikovAndy Postnikov2024-05-01https://gitlab.alpinelinux.org/alpine/aports/-/issues/15554package dependency: Composer force install older PHP2024-03-25T21:41:38Zmem76package dependency: Composer force install older PHPAs of the release of Alpine Linux 3.19 the package `composer` has a hard dependency on php82, and unnecessarily installs php82 when it it runable with php83
Installed PHP packages:
- php82
- php82-common
- php82-curl
- php82-iconv
- p...As of the release of Alpine Linux 3.19 the package `composer` has a hard dependency on php82, and unnecessarily installs php82 when it it runable with php83
Installed PHP packages:
- php82
- php82-common
- php82-curl
- php82-iconv
- php82-mbstring
- php82-openssl
- php82-phar
- php82-zip
Request: Have the composer package dependent on `php82 || php83`, or if the package system do not support this create two version. One for PHP 8.2 and one for PHP8.3.Dave HallDave Hallhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/15114community/php*-iconv: build with gnu-libiconv?2024-03-05T14:44:20ZJakub Jirutkacommunity/php*-iconv: build with gnu-libiconv?PHP extension iconv (provided as a subpackage) is built with musl implementation of iconv which supports only a limited set of encodings.
Can we build it against gnu-libiconv? Or is it possible to use ICU implementation as the backend?
...PHP extension iconv (provided as a subpackage) is built with musl implementation of iconv which supports only a limited set of encodings.
Can we build it against gnu-libiconv? Or is it possible to use ICU implementation as the backend?
Related to:
- #15025
- #12328
- https://stackoverflow.com/questions/70046717/iconv-error-when-running-statamic-laravel-seo-pro-plugin-with-phpfpm-alpine
- https://github.com/docker-library/php/issues/240#issuecomment-762401135Andy PostnikovAndy Postnikovhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/14423Nextcloud requires legacy OpenSSL2023-04-20T16:04:08ZJ0WINextcloud requires legacy OpenSSLSee https://github.com/nextcloud/server/issues/32003
Alpine 3.17 `community/nextcloud` depends on `php81-openssl` which depends on opnssl3.See https://github.com/nextcloud/server/issues/32003
Alpine 3.17 `community/nextcloud` depends on `php81-openssl` which depends on opnssl3.Leonardo ArenaLeonardo Arenahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/14409Move php7-* aports to unmaintained2023-04-07T05:56:23ZAndy PostnikovMove php7-* aports to unmaintainedPHP 7.4 has no security support since end of Nov'22 (support for 8.0 will be removed in 11 month)
See https://www.php.net/supported-versions.php
Consider to stop using unsupported version and move all `php7-*` aports to unmaintained or...PHP 7.4 has no security support since end of Nov'22 (support for 8.0 will be removed in 11 month)
See https://www.php.net/supported-versions.php
Consider to stop using unsupported version and move all `php7-*` aports to unmaintained or just remove them
The only dependent on php7 are `kopano` and `z-push` which has no response from upstreamAndy PostnikovAndy Postnikovhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/14361Package request: php8-pecl-luasandbox2022-12-02T12:19:24ZMPThLeePackage request: php8-pecl-luasandboxLuaSandbox is an extension for PHP 7 and PHP 8 to allow safely running untrusted Lua 5.1 code from within PHP, which will generally be faster than shelling out to a Lua binary and using inter-process communication.
Link: [MediaWiki Wiki...LuaSandbox is an extension for PHP 7 and PHP 8 to allow safely running untrusted Lua 5.1 code from within PHP, which will generally be faster than shelling out to a Lua binary and using inter-process communication.
Link: [MediaWiki Wiki](https://www.mediawiki.org/wiki/LuaSandbox), [PECL](https://pecl.php.net/package/LuaSandbox), [Source (WMF Phabricator)](https://phabricator.wikimedia.org/diffusion/MLUS/repository/master/)
Mainly used on MediaWiki, with Scribunto(Lua in Mediawiki) extension. Developed by Wikimedia Foundation. May also need PHP7 and PHP81 version too.https://gitlab.alpinelinux.org/alpine/aports/-/issues/14262community/bareos: should use php81 instead of php82022-10-31T17:11:07ZAndy Postnikovcommunity/bareos: should use php81 instead of php8In 1 month PHP 8.0 will loose active support but security fixes will be backported one more year according to https://www.php.net/supported-versions.php
This is the only blocker left to move `php8` out of community and start adoption of...In 1 month PHP 8.0 will loose active support but security fixes will be backported one more year according to https://www.php.net/supported-versions.php
This is the only blocker left to move `php8` out of community and start adoption of `php82` which will be released on Nov 24 https://wiki.php.net/todo/php82 the same time as 3.17 release
If there's no way to fix it we can keep 8.0 in community one more year...
But it's not (and will not be) compatible with OpenSSL 3.0 (we using lots of patches to make it work somehow) https://www.php.net/manual/en/openssl.requirements.php3.17.02022-10-31https://gitlab.alpinelinux.org/alpine/aports/-/issues/14075Package request: phpunit2022-10-28T16:52:36ZWilliam DesportesPackage request: phpunitI would like to have phpunit to enable auto tests on the build step of some packages like: phpmyadmin
You can see a bunch of packages saying they would need phpunit: https://gitlab.alpinelinux.org/search?search=phpunit&project_id=1&grou...I would like to have phpunit to enable auto tests on the build step of some packages like: phpmyadmin
You can see a bunch of packages saying they would need phpunit: https://gitlab.alpinelinux.org/search?search=phpunit&project_id=1&group_id=2&search_code=true
phpunit is the framework to run tests in PHP: https://phpunit.de/https://gitlab.alpinelinux.org/alpine/aports/-/issues/14070community/php8: backport test fixes for openssl32022-10-31T17:12:20ZAndy Postnikovcommunity/php8: backport test fixes for openssl3There's bunch of tests failing using openssl3 so it was disabled
Probably some of them fails for reason!
OTOH 8.0 version is phased out in #14063There's bunch of tests failing using openssl3 so it was disabled
Probably some of them fails for reason!
OTOH 8.0 version is phased out in #140633.17.0https://gitlab.alpinelinux.org/alpine/aports/-/issues/14063Transition to php812022-10-31T17:10:12ZAndy PostnikovTransition to php81PHP [8.2.0](https://wiki.php.net/todo/php82) is coming on November 23 2022 and 8.0 going out of [active support](https://www.php.net/supported-versions.php) in a month but the same time release of 3.17 planed
Moreover starting from PHP...PHP [8.2.0](https://wiki.php.net/todo/php82) is coming on November 23 2022 and 8.0 going out of [active support](https://www.php.net/supported-versions.php) in a month but the same time release of 3.17 planed
Moreover starting from PHP 8.1 has official support of OpenSSL 3 https://www.php.net/manual/en/openssl.requirements.php
Transition require to upgrade all packages to use `php81` as dependency
- [x] switch default_php to 81
- [x] update all dependent packages to use 8.1
- [x] fix the list of failing ones that still does not work with 8.1
Broken ones
- `community/bareos` not clear #14262
- ~~`community/baculum` https://www.bacula.org/bacula-release-13-0-0/ still depends on 8.0 !40019~~
- ~~`community/nextcloud23` - will be phased out !40163~~
- ~~`community/drupal7` - next year phased out https://www.drupal.org/project/drupal/issues/3224299~~
- ~~`community/phpldapadmin` will be done one day https://github.com/leenooks/phpLDAPadmin/issues/150~~3.17.0https://gitlab.alpinelinux.org/alpine/aports/-/issues/14041testing/php82: beta1 fails socket test on pp64le2022-07-21T19:00:37ZAndy Postnikovtesting/php82: beta1 fails socket test on pp64leGetting following on builders and CI
```
TEST 10931/15735 [ext/sockets/tests/socket_sendto_zerocopy.phpt]
========DIFF========
�[1;32m001+ Warning: socket_sendto(): Unable to write to socket [105]: No buffer space available in /home/bui...Getting following on builders and CI
```
TEST 10931/15735 [ext/sockets/tests/socket_sendto_zerocopy.phpt]
========DIFF========
�[1;32m001+ Warning: socket_sendto(): Unable to write to socket [105]: No buffer space available in /home/buildozer/aports/testing/php82/src/php-8.2.0beta1/ext/sockets/tests/socket_sendto_zerocopy.php on line 25�[0m
�[1;32m002+ sent!�[0m
�[1;32m003+ received!�[0m
�[1;31m001- 16384 sent!�[0m
�[1;31m002- 16 received!�[0m
�[1;31m003- Received 0123456789abcdef!�[0m
�[1;32m004+ Received !�[0m
========DONE========
�[1;31mFAIL�[0m Test socket_sendto with MSG_ZEROCOPY [ext/sockets/tests/socket_sendto_zerocopy.phpt]
```
refs:
- !36661
- https://github.com/php/php-src/blob/php-8.2.0beta1/ext/sockets/tests/socket_sendto_zerocopy.phpt
- https://github.com/php/php-src/commit/dedad408fe6114800f5e68d5516d656bc1088e9d3.17.0Andy PostnikovAndy Postnikovhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13864Alpine edge: missing php81-pecl-smbclient2022-05-25T19:26:12Zhelmut72Alpine edge: missing php81-pecl-smbclientThere is no php81-pecl-smbclient package. Only php8-pecl-smbclient.There is no php81-pecl-smbclient package. Only php8-pecl-smbclient.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13849Missing package in 3.16: PHP 8.1 OAuth2022-10-28T16:42:41ZRocco ZanniMissing package in 3.16: PHP 8.1 OAuthHello there,
the new Alpine 3.16 release is shipping the PHP8.0 OAuth Package [1] but the corresponding for PHP8.1 is missing. Since the OAuth package is available since Alpine 3.9 (for PHP7 at that time) I was expecting it to be there ...Hello there,
the new Alpine 3.16 release is shipping the PHP8.0 OAuth Package [1] but the corresponding for PHP8.1 is missing. Since the OAuth package is available since Alpine 3.9 (for PHP7 at that time) I was expecting it to be there also for PHP 8.1
Is there a specific reason why this package is missing? Would it be possible to start shipping it?
Thanks!
[1] https://pkgs.alpinelinux.org/package/v3.16/community/x86_64/php8-pecl-oauthhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13845PHP lc_ctype_inheritance.phpt test fails for 8.22022-05-25T19:33:30ZAndy PostnikovPHP lc_ctype_inheritance.phpt test fails for 8.2In https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/34703#note_238032 faced with new failure
Upstream bug https://github.com/php/php-src/issues/8616 points that issue in musl
https://github.com/php/php-src/blob/master/ext/...In https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/34703#note_238032 faced with new failure
Upstream bug https://github.com/php/php-src/issues/8616 points that issue in musl
https://github.com/php/php-src/blob/master/ext/ctype/tests/lc_ctype_inheritance.phpt
Part of #137983.17.0https://gitlab.alpinelinux.org/alpine/aports/-/issues/13798Roadmap to PHP 8.22023-10-11T22:26:05ZAndy PostnikovRoadmap to PHP 8.2# Goals
- make all PHP extension packages (`php81-*`) compatible with PHP 8.2
- make all dependent packages on `php81`, `php81-fpm`, compatible with PHP 8.1/8.2 to start phase out 8.0 (`php8`)
The next version **PHP 8.2 released at No...# Goals
- make all PHP extension packages (`php81-*`) compatible with PHP 8.2
- make all dependent packages on `php81`, `php81-fpm`, compatible with PHP 8.1/8.2 to start phase out 8.0 (`php8`)
The next version **PHP 8.2 released at Nov 24 2022** https://wiki.php.net/todo/php82 so it will give a window for apps to make them compatible
There's few apps require [php7-fpm](https://pkgs.alpinelinux.org/package/edge/testing/x86_64/php7-fpm) and #13248 the way to deprecate it and move to `unmaintained` or delete
## Compatibility list
ATM few packages already [compatible](https://docs.google.com/spreadsheets/d/10nGKgwym2j7rle85pHj72I_2hEQ_VpLCd2CVKLGL_BE/edit)
Also needs to check every package depending package to migrate to 8.1/8.23.18.02022-12-08https://gitlab.alpinelinux.org/alpine/aports/-/issues/13471testing/kopano-webapp: should switch to php82023-04-07T05:56:23ZAndy Postnikovtesting/kopano-webapp: should switch to php8According to https://github.com/Kopano-dev/kopano-core/commit/9b3bbd27ea63af180ce73a30a218d34b6e6535a4 it could run even on php81 but I'm not personally using it to check /cc @Thermi
Its going to become required before `testing/php7` wi...According to https://github.com/Kopano-dev/kopano-core/commit/9b3bbd27ea63af180ce73a30a218d34b6e6535a4 it could run even on php81 but I'm not personally using it to check /cc @Thermi
Its going to become required before `testing/php7` will be moved to unmaintained
Issue depends on #134613.18.0https://gitlab.alpinelinux.org/alpine/aports/-/issues/133413.15: Broken dependencies for php8-tidy (libtidy.so.58)2022-01-06T21:23:14ZElan Ruusamäe3.15: Broken dependencies for php8-tidy (libtidy.so.58)Reproducer:
```
$ docker run --rm -it alpine:3.15 sh
/ # apk add php8-cli php8-tidy
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDE...Reproducer:
```
$ docker run --rm -it alpine:3.15 sh
/ # apk add php8-cli php8-tidy
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
(1/11) Installing php8-common (8.0.14-r0)
(2/11) Installing argon2-libs (20190702-r1)
(3/11) Installing ncurses-terminfo-base (6.3_p20211120-r0)
(4/11) Installing ncurses-libs (6.3_p20211120-r0)
(5/11) Installing libedit (20210910.3.1-r0)
(6/11) Installing pcre2 (10.39-r0)
(7/11) Installing xz-libs (5.2.5-r0)
(8/11) Installing libxml2 (2.9.12-r2)
(9/11) Installing php8 (8.0.14-r0)
(10/11) Installing tidyhtml-libs (5.8.0-r0)
(11/11) Installing php8-tidy (8.0.14-r0)
Executing busybox-1.34.1-r3.trigger
OK: 17 MiB in 25 packages
/ # php8 -m
PHP Warning: PHP Startup: Unable to load dynamic library 'tidy' (tried: /usr/lib/php8/modules/tidy (Error loading shared library /usr/lib/php8/modules/tidy: No such file or directory), /usr/lib/php8/modules/tidy.so (Error loading shared library libtidy.so.58: No such file or directory (needed by /usr/lib/php8/modules/tidy.so))) in Unknown on line 0
[PHP Modules]
...
```
Quick fix:
```
/ # apk add tidyhtml
(1/1) Installing tidyhtml (5.8.0-r0)
Executing busybox-1.34.1-r3.trigger
OK: 18 MiB in 26 packages
/ # php8 -m
[PHP Modules]
...
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/13248Switch default php to 8.0 and move php7 to testing2022-05-23T23:37:35ZAndy PostnikovSwitch default php to 8.0 and move php7 to testingATM PHP 8.1.0 is out and very probably 3.16 should package both `php7` and `php8` as few aports still require 7.4
List of incompatible with php8 is not big - https://gitlab.alpinelinux.org/alpine/tsc/-/issues/40
- [x] build list of pac...ATM PHP 8.1.0 is out and very probably 3.16 should package both `php7` and `php8` as few aports still require 7.4
List of incompatible with php8 is not big - https://gitlab.alpinelinux.org/alpine/tsc/-/issues/40
- [x] build list of packages incompatible with `php8`, make sure no issues like !27815 happens
- [x] `community/rutorrent` - !29837 https://github.com/Novik/ruTorrent/issues/2226
- [x] `community/zoneminder` - !29838
- [x] `community/homer-api` - #13459
- [x] `community/xapian-bindings` - #13461
- [x] `community/zabbix` - #13460
- [x] `testing/kopano-*` #13471 and `testing/z-push`
- [x] fix package configs (`php7-fpm` and logrotate configs)
- [x] consider to provide php-fpm configs per each web-app requiring it (nginx,apache,other web frontend) to simplify upgrade to 8.1 for 3.17 #12966
- [x] flip default version for `edge` !280043.16.0https://gitlab.alpinelinux.org/alpine/aports/-/issues/12966Roadmap to PHP 8.12022-05-10T22:50:59ZAndy PostnikovRoadmap to PHP 8.1# Goals
- make all PHP extension packages (`php8-*`) compatible with PHP 8.1
- make all dependent packages on `php8`, `php8-fpm`, compatible with PHP 8.0/8.1 to start phase out 7.4 (`php7`)
The next version **PHP 8.2 released at Nov 2...# Goals
- make all PHP extension packages (`php8-*`) compatible with PHP 8.1
- make all dependent packages on `php8`, `php8-fpm`, compatible with PHP 8.0/8.1 to start phase out 7.4 (`php7`)
The next version **PHP 8.2 released at Nov 24 2022** https://wiki.php.net/todo/php82 so it will give a window for apps to make them compatible
There's 7 apps require [php7-fpm](https://pkgs.alpinelinux.org/package/edge/community/x86_64/php7-fpm) and #13248 the way to deprecate it and move to `unmaintained` or delete
## Compatibility list
ATM few packages already [compatible](https://docs.google.com/spreadsheets/d/10nGKgwym2j7rle85pHj72I_2hEQ_VpLCd2CVKLGL_BE/edit#gid=1814235877)
Also needs to check every package depending package to migrate to 8.0/8.1Andy PostnikovAndy Postnikov2022-11-24https://gitlab.alpinelinux.org/alpine/aports/-/issues/12935openssl tests fails on PHP rebuild2021-08-20T22:12:55ZAndy Postnikovopenssl tests fails on PHP rebuildMerging !24411 and !24434 I got tests failed on builders (s390x and x86 fail only 5 tests)
```
FAILED TEST SUMMARY
---------------------------------------------------------------------
Bug #52093 (openssl_csr_sign truncates $serial) [ex...Merging !24411 and !24434 I got tests failed on builders (s390x and x86 fail only 5 tests)
```
FAILED TEST SUMMARY
---------------------------------------------------------------------
Bug #52093 (openssl_csr_sign truncates $serial) [ext/openssl/tests/bug52093.phpt]
Bug #72165 Null pointer dereference - openssl_csr_new [ext/openssl/tests/bug72165.phpt]
Bug #80747: Providing RSA key size < 512 generates key that crash PHP [ext/openssl/tests/bug80747.phpt]
openssl_*() with OPENSSL_KEYTYPE_EC [ext/openssl/tests/ecc.phpt]
openssl_error_string() tests [ext/openssl/tests/openssl_error_string_basic.phpt]
TLS server rate-limits client-initiated renegotiation [ext/openssl/tests/stream_server_reneg_limit.phpt]
```
details are pointing to zero key-length on builders
```
TEST 3901/10930 [ext/openssl/tests/bug52093.phpt]
========DIFF========
001+ Warning: openssl_csr_sign(): cannot get CSR from parameter 1 in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/bug52093.php on line 12
001- string(19) "9223372036854775807"
002+
003+ Notice: Trying to access array offset on value of type bool in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/bug52093.php on line 13
004+ NULL
========DONE========
TEST 3919/10930 [ext/openssl/tests/bug72165.phpt]
========DIFF========
001- Warning: openssl_csr_new(): dn: numeric fild names are not supported in %sbug72165.php on line %d
002-
003- Warning: openssl_csr_new(): add1_attr_by_txt challengePassword_min -> 4 (failed; check error queue and value of string_mask OpenSSL option if illegal characters are reported) in %sbug72165.php on line %d
========DONE========
TEST 3941/10930 [ext/openssl/tests/bug80747.phpt]
========DIFF========
002+ error:02001002:system library:fopen:No such file or directory
003+ error:2006D080:BIO routines:BIO_new_file:no such file
004+ error:0E064002:configuration file routines:CONF_load:system lib
========DONE========
TEST 3945/10930 [ext/openssl/tests/ecc.phpt]
========DIFF========
002+ bool(false)
003+ bool(false)
004+
005+ Warning: openssl_pkey_get_details() expects parameter 1 to be resource, bool given in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/ecc.php on line 18
006+
007+ Notice: Trying to access array offset on value of type null in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/ecc.php on line 19
008+ NULL
009+
010+ Notice: Trying to access array offset on value of type null in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/ecc.php on line 20
011+ int(0)
002- resource(%d) of type (OpenSSL key)
004- Warning: openssl_pkey_new(): Unknown elliptic curve (short) name invalid_cuve_name in %s on line %d
006- int(384)
007- int(215)
008- string(9) "secp384r1"
010- resource(%d) of type (OpenSSL key)
011- bool(true)
013+ Notice: Trying to access array offset on value of type null in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/ecc.php on line 21
014+
015+ Notice: Trying to access array offset on value of type null in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/ecc.php on line 21
016+ NULL
017+
018+ Notice: Trying to access array offset on value of type null in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/ecc.php on line 22
019+ bool(false)
014- resource(%d) of type (OpenSSL key)
016- resource(%d) of type (OpenSSL X.509 CSR)
018- array(1) {
019- ["d"]=>
020- string(%d) "%a"
021- }
022- resource(%d) of type (OpenSSL X.509)
021+
022+ Warning: openssl_pkey_get_details() expects parameter 1 to be resource, bool given in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/ecc.php on line 27
024- bool(true)
026+ NULL
028+ bool(false)
029+
030+ Warning: openssl_pkey_get_details() expects parameter 1 to be resource, bool given in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/ecc.php on line 52
032+
033+ Notice: Trying to access array offset on value of type null in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/ecc.php on line 55
034+
035+ Notice: Trying to access array offset on value of type null in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/ecc.php on line 55
036+
037+ Warning: array_diff(): Expected parameter 1 to be an array, null given in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/ecc.php on line 55
038+ NULL
039+
040+ Warning: openssl_csr_sign(): cannot get CSR from parameter 1 in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/ecc.php on line 57
041+ bool(false)
043+ bool(false)
========DONE========
TEST 3963/10930 [ext/openssl/tests/openssl_error_string_basic.phpt]
========DIFF========
008+ openssl_pkey_export_to_file write: no error code 2006D002
009+ openssl_pkey_export_to_file write: uncaught errors
010+ 02001002: error:02001002:system library:fopen:No such file or directory
011+ 2006D080: error:2006D080:BIO routines:BIO_new_file:no such file
012+ 0E064002: error:0E064002:configuration file routines:CONF_load:system lib
008- openssl_pkey_export_to_file write: ok
========DONE========
TEST 4008/10930 [ext/openssl/tests/stream_server_reneg_limit.phpt]
========DIFF========
001+ Warning: openssl_csr_new(): private key length is too short; it needs to be at least 384 bits, not 0 in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/CertificateGenerator.inc on line 128
001- resource(%d) of type (stream)
002+
003+ Warning: openssl_csr_new(): Unable to generate a private key in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/CertificateGenerator.inc on line 128
004+
005+ Warning: openssl_csr_sign(): cannot get CSR from parameter 1 in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/CertificateGenerator.inc on line 132
006+
007+ Fatal error: Uncaught Exception: Failed to create certificate in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/CertificateGenerator.inc:135
008+ Stack trace:
009+ #0 /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/stream_server_reneg_limit.php(83): CertificateGenerator->saveNewCertAsFileWithKey('stream_security...', '/home/buildozer...')
010+ #1 {main}
011+ thrown in /home/buildozer/aports/community/php7/src/php-7.4.22/ext/openssl/tests/CertificateGenerator.inc on line 135
========DONE========
```