Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

PHP Version 8.4 #258

Open
remicollet opened this issue Jul 4, 2024 · 2 comments
Open

PHP Version 8.4 #258

remicollet opened this issue Jul 4, 2024 · 2 comments

Comments

@remicollet
Copy link
Owner

remicollet commented Jul 4, 2024

According to PHP roadmap version 8.4.0 GA is planed for end of year

Plan is

  • provides SCL only for alpha/beta
  • provides both SCL and base packages (modules) for RC

Start to test, fix and build extensions, especially after RC1 (final API)

Current state

  • php-8.4.0~rc4-1 (Module stream as php:remi-8.4)
  • php84-php-8.4.0~rc4-1 (Software Collections as php84)

Extensions (checked are available as RPM, not checked have been tested but not built, missing have not been tested yet) :

  • ahocorasick 0.0.7 with previous patches
  • amqp 2.1.2
  • apcu 5.1.23 ignoring 1 failed test
  • apfd 1.0.3
  • ast 1.1.2
  • awscrt 1.2.6
  • base58 1.0.2
  • bitset 3.2.0
  • brotli 0.15.0
  • bsdiff 0.1.2
  • cassandra 1.3.2 with previous patches
  • couchbase 4.2.2
  • crypto 0.3.2 using patch from PR #42
  • csv 0.4.2
  • dbase 7.1.1 with previous patches
  • decimal 1.5.0
  • dio 0.3.0
  • ds 1.5.0
  • eio 3.1.3
  • env 0.2.1 with previous patches
  • ev 1.2.0
  • event 3.1.4 was fixed using patch for test suite failure
  • excimer 1.2.2 was fixed by PR #8 for build failure
  • fann 1.2.0
  • gearman 2.1.2
  • geoip 1.1.1 with previous patches
  • geos 1.0.0 with previous patches
  • geospatial 0.3.2 using PR #31 for test suite
  • gmagick 2.0.6RC1
  • GnuPG 1.5.14
  • grpc 1.65.0
  • handlebars 1.0.0 using patch from PR #78 for test suite failure
  • hdr_histogram 0.5.0
  • http using PR #135 for build failure
  • igbinary 3.2.16, using PR #393, was fixed by PR #390 for test suite failure
  • imagick 3.7.0
  • imap 1.0.2 with upstream patches
  • immutable_cache build failure
  • ion 0.2.1 using PR #10 for test suite failure
  • inotify 3.0.0
  • ip2location 8.2.0
  • ip2proxy 3.0.3
  • jsonpath 2.1.0
  • json_post 1.1.0
  • krb5 1.2.2
  • leveldb 0.3.0
  • libvirt 0.5.8
  • LuaSanbox 4.1.2
  • lz4 0.4.3
  • lzf 1.7.0
  • mailparse 3.1.8, was fixed by patch
  • maxminddb 1.11.1
  • mcrypt 1.0.7 using PR #19 for build failure
  • memcache 8.2
  • memcached 3.2.0
  • memprof 3.0.2
  • mongodb 1.19..3
  • msgpack 3.0.0RC1, previously using PR #174 for test suite failure
  • mustache 0.9.3
  • mysql 1.0.0-dev
  • mysql-xdevapi build failure
  • mysqlnd-krb5 1.0.0
  • nsq 3.5.1
  • oauth 2.0.9 was fixed by PR #30 for new build failure
  • oci8 3.4.0
  • opencensus build failure, project has been archived
  • openswoole build failure
  • opentelemetry 1.1.0beta3
  • PAM 2.2.5
  • parle 0.8.5
  • pcsc 0.5.1
  • pcov using PR #111 for build failure
  • pdlib build failure
  • pdo_oci 1.1.0
  • phpiredis 1.0.1
  • php_trie 0.1.2
  • phpy 1.0.6
  • pkcs11 1.1.2
  • pq 2.2.3
  • protobuf 4.27.2
  • ps 1.4.4
  • pspell 1.0.1
  • psr test suite failure
  • quickhash 1.1.1
  • raphf 2.0.1
  • rdkafka 6.0.3
  • realcache_turbo 3.0.4 with previous patches
  • recode 1.0.0-dev
  • redis 6.0.2 with upstream patches
  • rnp test suite failure (segfault)
  • rpminfo 1.1.0
  • rrd 2.0.3
  • scoutapm test suite failure
  • scrypt 2.0.1
  • sdl 2.7.0
  • sdl_image 0.4.0
  • sdl_mixer 0.4.0
  • sdl_ttf 0.3.0
  • SeasClick 0.1.1
  • SeasLog build failure
  • SeasSnowflake 1.0.0 with previous patches
  • selinux 0.6.0
  • simple_kafka_client 0.1.4
  • skywalking 5.0.1
  • skywalking_agent build failure
  • smbclient 1.1.1
  • snappy 0.2.1
  • snuffleupagus 0.11.0
  • solr build failure
  • ssdeep 1.1.0 with previous patches
  • ssh2 1.4.1
  • stats 2.0.3 with previous patches
  • stomp 2.0.3
  • swoole 6.0.0-beta using PR #5537
  • sync 1.1.3
  • teds 1.3.0 using PR #205
  • trader 0.5.1
  • transit 0.7.1
  • uopz test suite failure
  • uploadprogress 2.0.2
  • uuid 1.2.0
  • uv 0.3.0
  • var_representation 0.1.4
  • varnish 1.2.6
  • vips 1.0.13
  • vld 0.18.0 using upstream patches and PR #83
  • xattr 1.4.0
  • xdebug 3.4.0beta1
  • xdiff 2.1.1
  • xhprof 2.3.10, was fixed by PR #87
  • xlswriter 1.5.7 using PR #531
  • xmldiff 1.1.3 using PR #2
  • xpass 1.0.0RC1
  • xxtea 1.0.11 with previous patches
  • yac 2.3.1
  • yaconf 1.1.2
  • yaf 3.3.6 using PR #594
  • yaml 2.2.4
  • yar 2.3.3
  • yaz 1.2.4
  • zephir_parser 1.6.1
  • zip 1.22.3 with upstream patches
  • zmq 1.1.3 with previous patches
  • zstd 0.13.3

Additional SAPIs:

  • unit-php 1.32.1
  • uwsgi-php 2.0.26

Feedback is welcome, feel free to ask for extensions you need for your tests.

@remicollet
Copy link
Owner Author

New build (RC1) are now available both as SCLs and modules

@remicollet
Copy link
Owner Author

All compatible extensions are now available (so this issue is considered as "fixed")

Broken build will need more work

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

1 participant