RPM of PHP version 5.6.1 are available in remi-php56 repository for Fedora and Enterprise Linux (RHEL, CentOS).
PHP version 5.6.1
Par Remi le vendredi 3 octobre 2014, 13:03 - Archives
Les RPM de PHP version 5.6.1 sont disponibles dans le dépôt remi-php56 pour Fedora et Enterprise Linux (RHEL, CentOS).
vendredi 19 septembre 2014
PHP 5.4.33 and 5.5.17
Par Remi le vendredi 19 septembre 2014, 06:59 - Archives
RPM of PHP version 5.5.17 are available in remi repository for Fedora and in remi-php55 repository for Enterprise Linux.
RPM of PHP version 5.4.33 are available in remi repository Enterprise Linux (RHEL, CentOS...).
These versions are now also available as Software Collections.
PHP 5.4.33 et 5.5.17
Par Remi le vendredi 19 septembre 2014, 06:36 - Archives
Les RPM de PHP version 5.5.17 sont disponibles dans le dépôt remi pour Fedora et dans le dépôt remi-php55 pour Enterprise Linux.
Les RPM de PHP version 5.4.33 sont disponibles dans le dépôt remi pour Enterprise Linux (RHEL, CentOS...).
Ces versions sont aussi désormais disponibles en Software Collections.
mercredi 3 septembre 2014
PHP 5.5 as Software Collection
Par Remi le mercredi 3 septembre 2014, 12:58 - HowTo
RPM of PHP 5.5, are available in remi repository for Fedora 21 and Enterprise Linux 6, 7 (RHEL, CentOS, ...) in a fresh new Software Collection (php55) allowing its installation beside the system version.
PHP 5.5 en Software Collection
Par Remi le mercredi 3 septembre 2014, 12:54 - HowTo
Les RPM de PHP 5.5, sont disponibles dans le dépôt remi pour Fedora 21 et Enterprise Linux 6, 7 (RHEL, CentOS, ...) dans une nouvelle Software Collection (php55) permettant son installation en parallèle de la version système.
lundi 1 septembre 2014
PHP 5.4 as Software Collection
Par Remi le lundi 1 septembre 2014, 10:26 - HowTo
RPM of PHP 5.4, are available in remi repository for Fedora 19, 20, 21 and Enterprise Linux 6, 7 (RHEL, CentOS, ...) in a fresh new Software Collection (php54) allowing its installation beside the system version.
PHP 5.4 en Software Collection
Par Remi le lundi 1 septembre 2014, 10:21 - HowTo
Les RPM de PHP 5.4, sont disponibles dans le dépôt remi pour Fedora 19, 20, 21 et Enterprise Linux 6, 7 (RHEL, CentOS, ...) dans une nouvelle Software Collection (php54) permettant son installation en parallèle de la version système.
jeudi 28 août 2014
PHP version 5.6.0 final!
Par Remi le jeudi 28 août 2014, 17:25 - Archives
RPM of PHP version 5.6.0 are available in remi-php56 repository for Fedora and Enterprise Linux (RHEL, CentOS).
PHP version 5.6.0 finale !
Par Remi le jeudi 28 août 2014, 17:06 - Archives
Les RPM de PHP version 5.6.0 sont disponibles dans le dépôt remi-php56 pour Fedora et Enterprise Linux (RHEL, CentOS).
lundi 25 août 2014
PHP 5.6 as Software Collection
Par Remi le lundi 25 août 2014, 10:46 - HowTo
RPM of upcoming new major version of PHP 5.6, are available in remi repository for Fedora 19, 20, 21 and Enterprise Linux 6, 7 (RHEL, CentOS, ...) in a fresh new Software Collection (php56) allowing its installation beside the system version.
PHP 5.6 en Software Collection
Par Remi le lundi 25 août 2014, 10:25 - HowTo
Les RPM de la prochaine nouvelle version majeure de PHP 5.6, sont disponibles dans le dépôt remi pour Fedora 19, 20, 21 et Enterprise Linux 6, 7 (RHEL, CentOS, ...) dans une nouvelle Software Collection (php56) permettant son installation en parallèle de la version système.
vendredi 22 août 2014
PHP 5.4.32 and 5.5.16
Par Remi le vendredi 22 août 2014, 12:33 - RPM
RPM of PHP version 5.5.16 are available in remi repository for Fedora and in remi-php55 repository for Enterprise Linux.
RPM of PHP version 5.4.32 are available in remi repository Enterprise Linux (RHEL, CentOS...).
As those versions include various security fix, update is strongly recommended.
PHP 5.4.32 et 5.5.16
Par Remi le vendredi 22 août 2014, 12:30 - Archives
Les RPM de PHP version 5.5.16 sont disponibles dans le dépôt remi pour Fedora et dans le dépôt remi-php55 pour Enterprise Linux.
Les RPM de PHP version 5.4.32 sont disponibles dans le dépôt remi pour Enterprise Linux (RHEL, CentOS...).
Ces versions corrigeant plusieurs failles de sécurité, la mise à jour et vivement recommandée.
mardi 12 août 2014
Koschei: continuous integration of PHP stack in Fedora
Par Remi le mardi 12 août 2014, 13:13 - Développement
Continuous Integration is a common concern of all developers.
Most of projects use some tool, like Travis (available on github.com). PHP have its own tests suite. This allow to check that each modification of the source code doesn't introduce any regression.
This seems enough for a project, but for the whole PHP stack, we need to:
- check that any dependency update doesn't break other projects using it
- check that a PHP update doesn't introduce any regression in other projects, as soon as a Release Candidate is released (PHP versions available in travis/github are often a bit outdated)
- check that packaging related change doesn't break anything
The Koschei project is an answer to those needs, by supervising updates in rawhide (development branch of Fedora) and launching scratch build of all dependent packages.
As a lot of tools, libraries and framework are available in Fedora repository, they have been added so they are now monitored, especially:
- PHP (only version 5.6 for now)
- PHPUnit and its dependencies
- Symfony
- Doctrine
- Horde
- etc
Instance URL : http://koschei.cloud.fedoraproject.org/
This new tool should have allowed us to detect sooner recent regressions introduced in PHP version 5.4.29 and 5.5.13. So I plan to import next Release Candidate as soon as possible, so we can take benefit of this supervision.
For example, we just detect a new FTBFS in symfony test suite after the update of PHPUnit 4.2.0 (it was a packaging issue, and is already fixed).
Of course, it means we need to have a test suite for each project, and to run it during the package build, but this is, for a long time, part of the good practices.
We'll see how this tool behave, but I think it really brings an important improvement for continuous integration of the whole PHP stack.
This is also, and mostly, a tool for which results should give benefits to each project, proving the usefulness of projects collaboration (upstream / downstream), and giving even more interest, for each project, to be available in a downstream distribution, such as Fedora.
Koschei : intégration continue de la pile PHP dans Fedora
Par Remi le mardi 12 août 2014, 12:45 - Développement
L'intégration Continue est une préoccupation naturelle de tous les développeurs.
La plupart des projets utilisent des outils comme Travis (disponible sous github.com). PHP dispose de sa propre suite de tests. Cela permet de vérifier que les modifications apportées au code source n'apportent pas de régression.
Cela semble suffisant pour un projet, mais pour la "pile PHP" dans sont ensemble, il faut pouvoir :
- vérifier que la mise à jour d'une dépendance ne casse pas les projets l'utilisant
- vérifier que la mise à jour de PHP n'entraine pas de régression dans les projets, dès les Release Candidate (les versions de PHP disponibles dans travis/github sont souvent en retard)
- vérifier que les modifications liés au packaging ne cassent rien
Le projet Koschei permet de répondre à ces besoins en supervisant les mises à jour dans rawhide (la branche développement de Fedora) et en déclenchant une construction à blanc de tous les paquets dépendants.
Comme de nombreux outils et bibliothèques sont disponibles dans Fedora, nous les avons ajoutés pour qu'ils soient surveillés, en particulier :
- PHP (uniquement la version 5.6 pour l'instant)
- PHPUnit et toutes ses dépendances
- Symfony
- Doctrine
- Horde
- etc
Adresse de l'instance : http://koschei.cloud.fedoraproject.org/
Ce nouvel outil aurait pu nous permettre de détecter au plus tôt les régressions introduites dans PHP version 5.4.29 et 5.5.13. Je prévois donc d'importer les prochaines Release Candidate au plus tôt afin de bénéficier de l'outil.
Par exemple, il vient de permettre de détecter un FTBFS de symfony suite à la mise à jour de PHPUnit 4.2.0 (il s'agissait d'un problème spécifique au paquet et déjà corrigé).
Évidement, il est donc nécessaire de disposer de suite de test pour chaque projet et de les exécuter lors de la construction des paquets, mais cela fait, depuis longtemps, partie des bonnes pratiques.
Nous verrons à l'avenir comment l'outil se comporte, mais je pense qu'il apporte un vrai progrès pour l'intégration continue de l'ensemble de la pile PHP.
Il s'agit aussi et surtout d'un outil dont les résultats doivent bénéficier à chaque projet, prouvant l'utilité de la collaboration inter-projets (upstream / downstream), et donnant encore plus d'intérêt, pour chaque projet, à être intégré dans une distribution comme Fedora.
lundi 11 août 2014
PHPUnit 4.2
Par Remi le lundi 11 août 2014, 17:00 - Archives
RPM of PHPUnit version 4.2 are available in remi repository for fedora and Enterprise Linux (CentOS, RHEL...).
PHPUnit 4.2
Par Remi le lundi 11 août 2014, 16:56 - Archives
Les RPM de PHPUnit version 4.2 sont disponibles dans le dépôt remi pour fedora et Enterprise Linux (CentOS, RHEL...)
vendredi 1 août 2014
Apache httpd server 2.4.10 and PHP-FPM 5.6 in Fedora 21
Par Remi le vendredi 1 août 2014, 21:31 - HowTo
Since the update in Fedora 21 of httpd version 2.4.10 and php 5.6.0RC3, you can avoid using mod_php. php-fpm works "out of the box", with default provided configuration.
Apache httpd server 2.4.10 et PHP-FPM 5.6 dans Fedora 21
Par Remi le vendredi 1 août 2014, 20:57 - HowTo
Depuis la mise à jour dans Fedora 21 d'httpd version 2.4.10 et de php 5.6.0RC3, il est désormais possible de se passer de mod_php. php-fpm fonctionne désormais avec la configuration par défaut fournie.
« billets précédents - page 40 de 126 - billets suivants »