Les RPM de Remi - Blog

  

Blog | Forum | Repository

dimanche 19 octobre 2014

PHP dans les distributions RPM

À l'occasion du Forum PHP Paris 2014, j'aurais le plaisir d'animer une conférence PHP dans les distributions RPM

forumphp2014.png

Lire la suite...

vendredi 17 octobre 2014

PHP version 5.4.34, 5.5.18 and 5.6.2

RPM of PHP version 5.6.2 are available in remi-php56 repository for Fedora and Enterprise Linux (RHEL, CentOS).

RPM of PHP version 5.5.18 are available in remi repository for Fedora and in remi-php55 repository for  Enterprise Linux.

RPM of PHP version 5.4.34 are available in remi repository Enterprise Linux.

These versions are also available as Software Collections.

security-medium-2-24.pngThese versions fix various security bugs, update is strongly recommended.

Lire la suite...

PHP version 5.4.34, 5.5.18 et 5.6.2

Les RPM de PHP version 5.6.2 sont disponibles dans le dépôt remi-php56 pour Fedora et Enterprise Linux (RHEL, CentOS).

Les RPM de PHP version 5.5.18 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.34 sont disponibles dans le dépôt remi pour Enterprise Linux (RHEL, CentOS...).

Ces versions sont aussi disponibles en Software Collections.

security-medium-2-24.pngCes versions corrigent plusieurs failles de sécurité, la mise à jour est vivement recommandée.

Lire la suite...

lundi 6 octobre 2014

PHPUnit 4.3

RPM of PHPUnit version 4.3 are available in remi repository for fedora and Enterprise Linux (CentOS, RHEL...).

Lire la suite...

PHPUnit 4.3

Les RPM de PHPUnit version 4.3 sont disponibles dans le dépôt remi pour fedora et Enterprise Linux (CentOS, RHEL...)

Lire la suite...

vendredi 3 octobre 2014

PHP version 5.6.1

RPM of PHP version 5.6.1 are available in remi-php56 repository for Fedora and Enterprise Linux (RHEL, CentOS).

Lire la suite...

PHP version 5.6.1

Les RPM de PHP version 5.6.1 sont disponibles dans le dépôt remi-php56 pour Fedora et Enterprise Linux (RHEL, CentOS).

Lire la suite...

vendredi 19 septembre 2014

PHP 5.4.33 and 5.5.17

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.

Lire la suite...

PHP 5.4.33 et 5.5.17

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.

Lire la suite...

mercredi 3 septembre 2014

PHP 5.5 as Software Collection

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.

Lire la suite...

PHP 5.5 en Software Collection

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.

Lire la suite...

lundi 1 septembre 2014

PHP 5.4 as Software Collection

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.

Lire la suite...

PHP 5.4 en Software Collection

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.

Lire la suite...

jeudi 28 août 2014

PHP version 5.6.0 final!

RPM of PHP version 5.6.0 are available in remi-php56 repository for Fedora and Enterprise Linux (RHEL, CentOS).

Lire la suite...

PHP version 5.6.0 finale !

Les RPM de PHP version 5.6.0 sont disponibles dans le dépôt remi-php56 pour Fedora et Enterprise Linux (RHEL, CentOS).

Lire la suite...

lundi 25 août 2014

PHP 5.6 as Software Collection

RPM of upcoming new major version of PHP 5.6, are available in remi repository for Fedora 19, 20 and Enterprise Linux 6, 7 (RHEL, CentOS, ...) in a fresh new Software Collection (php56) allowing its installation beside the system version.

Lire la suite...

PHP 5.6 en Software Collection

Les RPM de la prochaine nouvelle version majeure de PHP 5.6, sont disponibles dans le dépôt remi pour Fedora 19, 20 et Enterprise Linux 6, 7 (RHEL, CentOS, ...) dans une nouvelle Software Collection (php56) permettant son installation en parallèle de la version système.

Lire la suite...

vendredi 22 août 2014

PHP 5.4.32 and 5.5.16

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...).

security-medium-2-24.pngAs those versions include various security fix, update is strongly recommended.

Lire la suite...

PHP 5.4.32 et 5.5.16

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...).

security-medium-2-24.pngCes versions corrigeant plusieurs failles de sécurité, la mise à jour et vivement recommandée.

Lire la suite...

mardi 12 août 2014

Koschei: continuous integration of PHP stack in Fedora

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.

- page 1 de 87