PHP version 7.0 dans Fedora 25
Le FESCO a approuvé, pour Fedora 25 la mise à jour de PHP 5.6 vers PHP 7.0.
Pour mémoire, il s'agit de l'aboutissement d'un travail commencé il y a plus d'un an :
- Mars 2015 : PHP 7.0 en Software Collection disponible en SCL dès les premières versions alpha
- Juillet 2015 : PHP en route vers la sortie de la version 7.0.0 disponible en SCL et paquets de base (nouveau dépôt remi-php70) dès les premières versions beta
- Décembre 2015 : PHP version 7.0.0 est sortie ! disponible dès sa sortie
- Février 2016: Installer PHP 7 sur CentOS, RHEL ou Fedora un petit guide d'installation, parce que la documentation peut aussi être importante
Et depuis, chaque version mineure a été publiée dans le dépôt le jour son annonce.
Depuis hier, PHP version 7.0.8 est la version disponible dans Fedora rawhide. Elle sera donc utilisée pour la QA de la pile PHP.
À noter, extensions et paquets supprimés:
- php-ereg
- php-mssql
- php-mysql
- php-pecl-jsonc (mais php-json est de retour)
- php-pecl-mongo (php-pecl-mongodb est en cours de review)
- php-pecl-xhprof
- php-pecl-mysqlnd-ms
- php-pecl-mysqlnd-qc
- php-xcache
D'autres seront sans doute supprimés ultérieurement par leur mainteneur, actuellement les extensions compatibles ont toutes été mises à jour: amqp, apcu, apfd, event, fann, geoip, gmagick, http, lorde_lz4, igbinary, json_post, libsodium, libvirt, lzf, mailparse, memcache, memcached, msgpack, oauth, pq, propro, raphf, redis, rrd, selinux, smbclient, solr2, ssdeep, ssh2, twig, uuid, xattr, xdebug, xmldiff, yac, yaml, zip, zmq.
Il reste maintenant à traiter l'ensemble des problèmes détectés par Koschei dans le groupe php.
Et bien sur, j'ai déjà commencé à travailler sur PHP 7.1 qui sera sans doute proposé pour Fedora 26.
Ça se passe donc d'abord ici, dans le dépôt remi, qui est la base utilisée pour Fedora, et plus tard RHEL ou CentOS.
Un grand merci à mon employeur et à tous les utilisateurs de mes paquets, qui m'aident à rendre cela possible.