Zend Framework 3
by Remi Collet
... is released.
I plan to start working on the needed changes in rawhide
Dropped package (1)
zend-version
Updated packages (8)
zend-code
zend-eventmanager
zend-hydrator
zend-math
zend-mvc
zend-servicemanager
zend-stdlib
zend-test
New packages (7)
zend-json-server
zend-mvc-console
zend-mvc-form
zend-mvc-i18n
zend-mvc-plugins
zend-servicemanager-di
zend-stratigility
Remi
7 years
PHP 7.1 now in rawhide
by Remi Collet
Hi,
In case you miss it, 7.1.0RC6 was just built in rawhide
(this should be the last RC before GA)
This means Koschei now monitors PHP stack against 7.1
And we already have lot of reports about FTBFS
Please check your packages, and/or other owners' ones.
I will also start to work on broken ones.
Regards,
Remi.
7 years
Fedora autoloader
by Remi Collet
Hi,
For now, most packages in Fedora provide an autoloader, generated by
"phpab" or using symfony or Zend autoloader.
Despite this work correctly, this can have some small issues
- various registered autoloaders (each phpab generated one call to
spl_autoload_register), ok, symfony one is shared when possible
- we have no warranty framework upstream will keep this autoloader
(talking with some upstream dev, they were thinking to remove it, as no
more used with composer, btw, they now know we use / rely on it)
- possible conflict if 2 versions of a framework are installed
(e.g. symfony 2 and symfony 3)
- upstream change can be critical for us
(ex: when Symfony remove the "UniversalAutoloader")
- complex autoloader code
So We (with Shawn) start to create a separate project "fedora/autoloader":
https://github.com/php-fedora/autoloader
Which is now packaged as php-fedora-autoloader.
I've recently updated the "packaging tips" page, with some examples:
https://fedoraproject.org/wiki/SIGs/PHP/PackagingTips#Implementation
Some important packages are already adapted to use it
- composer and its dependencies (F25+)
- phpcompatinfo and its dep. (rawhide)
- PHPUnit and some of its dep. (rawhide)
- php-sabre-* (rawhide)
As PHPUnit already use it, we can think it is heavily tested (Koschei),
so everything seems in good shape (minor discovered issues have been
fixed on 0.2.1)
Version 0.2.1 should hit stable repo (F23+, EPEL-6+) very soon.
I plan to continue to switch my packages during their update.
Please, read the doc page and test the packages.
Feedback very welcome.
Remi.
7 years, 1 month