Planet Fedora-Fr http://planet.fedora-fr.org Sélection de blogs autour de Fedora fr-FR Thu, 08 Dec 2016 20:01:26 GMT eZ Systems eZ Publish (leZRSS) http://planet.fedora-fr.org/var/fedora/storage/images/media/images/logos/logo-rss/18149-2-fre-FR/logo-rss_rss.png Planet Fedora-Fr http://planet.fedora-fr.org Mon, 05 Dec 2016 10:18:00 GMT Remi Collet : Installer PHP 7.1 sur CentOS, RHEL ou Fedora https://blog.remirepo.net/post/2016/12/05/Installer-PHP-7.1-sur-CentOS-RHEL-ou-Fedora urn:md5:fc13f180f9f9aeb1072fb62efad8b360

Voici un guide rapide pour mettre à jour le PHP fournit par Fedora, RHEL ou CentOS par la dernière version 7.1.

 

Configuration des dépôts:

Sur Fedora, les dépôts standards sont suffisant, sur Enterprise Linux (RHEL, CentOS) il est aussi nécessaire de configurer le dépôt Extra Packages for Enterprise Linux (EPEL), et sur RHEL d'activer le canal optional.

Fedora 25

wget http://rpms.remirepo.net/fedora/remi-release-25.rpm
dnf install remi-release-25.rpm

Fedora 24

wget http://rpms.remirepo.net/fedora/remi-release-24.rpm
dnf install remi-release-24.rpm

RHEL version 7.2 ou 7.3

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
subscription-manager repos --enable=rhel-7-server-optional-rpms

RHEL version 6.8

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
rhn-channel --add --channel=rhel-$(uname -i)-server-optional-6

CentOS version 7.2 (ou 7.3)

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

CentOS version 6.8

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm

 

Activation du dépôt remi-php71

Les paquets sont dans les dépôts remi-safe (activé par défaut) et remi-php71 qui n'est pas activé par défaut (choix de l'administrateur en fonction de la version de PHP souhaitée).

RHEL et CentOS

yum-config-manager --enable remi-php71

Fedora

dnf config-manager --set-enabled remi-php71

 

Mise à jour de PHP

Par choix, les paquets ont le même nom que les paquets fournit par défaut avec le système, une simple mise à jour est donc suffisante :

yum update

Et c'est tout :)

$ php -v
PHP 7.1.0 (cli) (built: Dec  1 2016 06:23:20) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.1.0, Copyright (c) 1999-2016, by Zend Technologies
    with Xdebug v2.5.0, Copyright (c) 2002-2016, by Derick Rethans

 

Problèmes connus

La mise à jour peut échouer (c'est voulu) lorsque certaines extensions présentes ne sont pas encore compatibles avec PHP 7.

Voir la liste des compatibilité : PECL extensions RPM status

Si elles ne sont pas indispensables, vous pouvez les désinstaller avant la mise à  jour, sinon, il faudra patienter.

Attention : quelques extensions sont encore en phase de développement (memcache, redis...), mais il m'a semblait utile de les fournir afin de permettre la mise à jour au plus grand nombre, et aussi permettre leur test et des retours vers les auteurs.

 

Plus d'informations

Si vous souhaitez une installation en parallèle de PHP 5, cela est possible en utilisant les paquets préfixés php71 Voir le billet PHP 7.1 en Software Collection.

Vous pouvez aussi utiliser le nouvel assistant de configuration.

Les paquets présents dans le dépôt seront utilisés comme source pour Fedora 26 (la proposition de changement a déjà été acceptée).

En fournissant une pile complète, environ 150 extensions disponibles, 4 versions de PHP, paquets de base et SCL, pour Fedora et Enterprise Linux, et avec 100 000 téléchargements par jour, le dépôt remi est devenu en 10 ans une référence pour les utilisateurs de PHP sur les distributions RPM, maintenu par un contributeur actif aux différents projets (Fedora, PHP, PECL...).

Et aussi :

]]>
Fiches explicatives
Fri, 02 Dec 2016 07:05:00 GMT Remi Collet : PHPUnit 5.7 https://blog.remirepo.net/post/2016/12/02/PHPUnit-5.7 urn:md5:a2bb27945e658497126a7d54f170d0c0

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

Documentation : PHPUnit 5.7 manual et Release Announcement for PHPUnit 5.7.0 (english)

emblem-notice-24.pngCette nouvelle version nécessite PHP ≥ 5.6 (PHPUnit est disponible dans le dépôt remi, car PHP 5.4 et 5.5 ont atteint leur fin de vie).

Installation, Fedora :

dnf --enablerepo=remi install phpunit

Installation, Enterprise Linux :

yum --enablerepo=remi,remi-php56 install phpunit

Remarque: cet outil est une pièce essentielle de la QA PHP dans Fedora. Cette version est aussi disponible dans les dépôts officiels de Fedora rawhide (donc utilisée par Koschei). Je prévois une mise à jour dans Fedora 24 et 25 prochainement.

]]>
RPM
Fri, 02 Dec 2016 04:54:00 GMT Remi Collet : PHP version 7.1.0 est sorti ! https://blog.remirepo.net/post/2016/12/02/PHP-version-7.1.0-est-sorti urn:md5:00a217f54c47edd70c411daeae271d8d

La RC6 était bien GOLD, donc la version 7.1.0 GA vient juste d'être publiée, à la date prévue.

Un grand merci à tous les développeurs qui ont contribué à cette nouvelle version majeure de PHP, et à tous les testeurs des versions RC qui ont permit de livrer un version de qualité.

Les RPM sont disponibles dans le dépôt remi-php71 pour Fedora 23 et et Enterprise Linux 6 (RHEL, CentOS) ainsi qu'en Software Collection dans le dépôt remi-safe.

Lire l'annonce de version PHP 7.1.0 Release Announcement (en anglais).

La tribu sagrandit:

Tribe.jpg

Lire aussi :

emblem-notice-24.pngInstallation : voir la Configuration du dépôt et choisir le mode d'installation, ou utiliser l'assistant de configuration.

Remplacement du PHP par défaut du système par la version 7.1 (le plus simple) :

yum-config-manager --enable remi-php71
yum update php\*

emblem-important-2-24.pngIl est possible que la mise à jour échoue si des extensions installées ne sont pas encore disponibles pour PHP 7, cela évite de casser une installation sans avertissement, grâce à la protection de la compatibilité de l'ABI (php(zend-abi)). Après vérification, il peut donc être nécessaire de désinstaller certaines extensions avant la mise à jour. Normalement, l'ensemble des extensions compatibles PHP 7 sont aussi disponibles pour PHP 7.1 (sauf phalcon).

Installation en parallèle, en Software Collection de PHP 7.1 (x86_64 uniquement, recommandée pour les tests) :

yum install php71

emblem-important-2-24.pngÀ noter :

  • la version EL7 est construite avec RHEL-7.2
  • la version EL6 est construite avec RHEL-6.8
  • cette version sera la version par défaut de Fedora 26, voir PHP 7.1
  • les extensions commencent à être disponibles, voir la page PECL extension RPM status..

emblem-notice-24.pngInformations, lire :

Paquets de base (php)

Software Collections (php70)

]]>
RPM
Mon, 28 Nov 2016 12:40:00 GMT Emmanuel Seyman : Paris Open Source Summit 2017 (compte-rendu) http://blog.fedora-fr.org/eseyman/post/Paris-Open-Source-Summit-2017-%28compte-rendu%29 urn:md5:0d49969116f390f96d5dc7d6ea242250

Il y a deux semaines avait lieu le Paris Open Source Summit, 2ième édition et Borsalinux-Fr y ténait un stand (pour la première fois, personne n'ayant pu se libérer l'année passée).

Je suis arrivé avec le matériel de l'association et j'ai rapidement retrouvé Jean-Baptiste. Le temps de déplier le totem, de coller quelques affiches puis de répartir sur la table les différents goodies et bonbons que nous avions apportés et nous étions fin prêt à recevoir le public. Le mercredi matin a connu une affluence relativement importante et nous avons pu distribuer des DVDs Fedora 24 (tout en expliquant que Fedora 25 sortait dans très peu de temps). Nous avons parlé des différences de Fedora par rapport aux autres distributions, du travail de traduction que nous faisons pour le projet et répondu à tout un tas de questions. L'après-midi, J.-B. a cédé la place à misc qui était venu nous prêter main-fort (j'avais prévu de passer la première journée sur le stand des Mongueurs de Perl).

Le jeudi a été un peu plus calme mais J.-B. et moi avons continué à répondre aux questions et distribuer des goodies. En début d'après-midi, Deb Bryant du pôle Open Source & Standards de Red Hat est passée nous voir pour nous remercier de tout le travail que faisons pour faire vivre la distribution. À intervalles réguliers, j'ai profité de creux dans les visites pour aller discuter avec nos amis des stands voisins (Ubuntu-Fr, Framasoft, Ada-France, Joomla-Fr, ...).

La journée terminée, nous avons nos affaires de stand et sommes rentrés bien fatigués.

]]>
fedora
Fri, 25 Nov 2016 22:30:00 GMT Charles-Antoine Couret : Passage à Fedora Rawhide http://blog.fedora-fr.org/renault/post/Passage-%C3%A0-Fedora-Rawhide urn:md5:9130d64b9128c7971e007785c926f1e3

Alors que le 22 novembre a donné lieu à la sortie de Fedora 25 en version stable après 6 mois de gestation, j'en ai profité dès le soir même pour passer à Fedora Rawhide (la future F26). Cela fait depuis Fedora 15 que j'installe des versions instables, en général pour la Beta ou Alpha. Depuis Fedora 22 j'essaye de passer à Rawhide avant la Alpha de la version à venir. Reculant de plus en plus, j'atteins enfin le stade où ma machine personnelle n'exploite plus une Fedora stable durant tout un cycle de développement.

Si je le fais, c'est déjà grâce au grand travail opéré depuis pour stabiliser ces branches. À l'époque de Fedora 15, s'aventurer sur Rawhide était très complexe, nécessitant souvent de prévoir des logiciels alternatifs opérationnels au cas où qu'une mise à jour rende un logiciel inopérant tels que GNOME, Firefox ou LibreOffice. Il était préférable aussi d'être à l'aise avec les environnements restreints et certains outils comme YUM (à l'époque) pour se sortir de mauvaises passes. Les progrès sont visibles, les versions instables d'aujourd'hui sont bien plus fiables que les versions stables du passé selon moi. Même si cela reste perfectible bien entendu. Mais je n'ai plus de bogues rendant ma machine inutilisable, ne serait-ce le temps d'une mise à jour pour corriger le problème.

Ensuite, après tout ce temps à utiliser des versions instables, je constate le déficit important de testeurs et c'est pourquoi je souhaite grossir constamment les rangs. Beaucoup trop de problèmes sont découverts à la sortie de la version stable car peu de personnes ont jugé utile de sauter le pas plus tôt. Et même parmi ceux qui testent en avance de phase, trop de gens encore prennent ces versions pour un jouet, pour découvrir les changements en général. Mais oubliant de signaler les bogues quand ils en trouvent. C'est pourtant l'essence même de ces versions, traquer les bogues pour les corriger avant la mise à disposition en version finale.

Enfin, j'adore tester des programmes, essayer de les faire planter, découvrir les changements et voir les choses s'améliorer. Je dois dire que les versions stables de Fedora sont aujourd'hui trop fades de ce point de vue. Ce qui est une bonne chose bien sûr, c'est ce qu'on recherche au sein du projet Fedora.

Comme depuis Fedora 20, j'utilise la mise à niveau pour changer de version, comme suit :

# dnf install dnf-plugin-system-upgrade
# dnf system-upgrade download --releasever=rawhide
# dnf system-upgrade reboot

Tout s'est bien passé. J'ai dû uniquement virer supertuxkart pour des raisons de dépendance pour que cela fonctionne. Je ne note pas de régressions particulières, GNOME avec Wayland tourne toujours aussi bien. Les applications également. J'ai toujours cependant un bogue gênant depuis la mise à jour de Firefox 50 sur Fedora 25 (que j'ai rapporté), si je charge plusieurs vidéos au cours d'une sessions de Firefox (que ce soit Youtube, Dailymotion ou une autre plateforme), il se peut que les vidéos bouclent sur des buffers d'une seconde environ. Le fichier continuant à se lire, le son étant quant à lui totalement normal et linéaire. Ce bogue n'est donc pas corrigé par ce changement.

Après il est vrai que les programmes de Rawhide ne sont pas radicalement différents que sous F25 encore. GNOME n'est qu'au début du développement de sa future version et le passé nous a montré que cela pouvait être parfois plus chaotique un peu plus tard...

Je vous encourage bien sûr à sauter le pas aussi, si l'aventure ne vous rebute pas trop. Dans ce cas, n'hésitez pas à rapporter un bogue, effectuer les tests de non régression du noyau, à noter les mises à jour du système et enfin à participer aux journées de tests.

J'essayerais durant tout le cycle de vous tenir au courant des évolutions de Rawhide, de vous décrire comment y participer activement (bien que les quatre liens cités plus haut soient les principales activités à réaliser), et peut être de vous présenter les changements notables que j'aurais noté. :-)" class="smiley

]]>
Fedora
Fri, 25 Nov 2016 06:38:00 GMT Remi Collet : PHP version 5.6.29RC1 et 7.0.14RC1 https://blog.remirepo.net/post/2016/11/25/PHP-version-5.6.29RC1-et-7.0.14RC1 urn:md5:aefcd5fe3300af6685d5aa25d5c6ba84

Les versions Release Candidate sont disponibles dans le dépôt remi-test pour Fedora et Enterprise Linux (RHEL / CentOS) afin de permettre au plus grand nombre de les tester. Elles sont  fournit en Software Collections, pour une installation en parallèle, solution idéale pour ce type de tests. Uniquement pour x86_64.

Les RPM de PHP version 5.6.29RC1 sont disponibles en SCL et en paquets de base dans le dépôt remi-test pour Fedora22 et Enterprise Linux6.

Les RPM de PHP version 7.0.14C1 sont disponibles en SCL dans le dépôt remi-test et les paquets de base dans le dépôt remi-test pour Fedora 25 ou remi-php70-test pour Fedora 22 et Enterprise Linux6.

emblem-notice-24.pngInstallation : voir la Configuration du dépôt et choisir la version.

Installation en parallèle, en Software Collections de PHP 5.6 :

yum --enablerepo=remi-test install php56

Installation en parallèle, en Software Collections de PHP 7.0 :

yum --enablerepo=remi-test install php70

Mise à jour, de PHP 5.6 :

yum --enablerepo=remi-php56,remi-test update php\*

Mise à jour, de PHP 7.0 :

yum --enablerepo=remi-php70,remi-php70-test update php\*

emblem-notice-24.pngLa version RC est généralement identique à la version finale (aucun changement accepté, à l'exception de correctifs de sécurité).

Software Collections (php56, php70)

Paquets standards (php)

]]>
RPM
Tue, 22 Nov 2016 14:00:00 GMT Charles-Antoine Couret : Fedora 25 est de sortie, Wayland enfin par défaut ! http://blog.fedora-fr.org/renault/post/Fedora-25-est-de-sortie%2C-et-pas-uniquement-avec-une-ISO-%21 urn:md5:fb3d33518c10d2b139cf289eb5d52bc8

En ce mardi 22 novembre 2016, le projet Fedora est fier dannoncer la sortie de la distribution GNU/Linux Fedora 25.

Comme à son habitude, le projet Fedora propose le dernier cru des environnements GNOME, GNOME 3.22.

Cette version de Fedora s'est surtout concentrée sur deux axes : couche graphique et simplicité.

Couche graphique

La nouveauté la plus importante est sans conteste la mise à disposition par défaut de Wayland pour l'environnement bureautique GNOME. Fedora devient ainsi la première distribution majeure à faire ce choix, pour promouvoir ce projet novateur annoncé il y a huit ans maintenant. Wayland consiste en une remise à plat du serveur graphique historique X11 (qui a plus de 30 ans) en tenant compte de l'évolution des usages et de l'architecture de nos machines aujourd'hui. Wayland vise à améliorer la sécurité du système, en évitant qu'une application quelconque puisse dessiner sur d'autres applications par exemple. Il pourrait à terme améliorer les performances, en exploitant pleinement l'accélération matérielle par les cartes graphiques. Puis il devrait améliorer la fiabilité du système, en améliorant l'architecture du programme et en facilitant sa maintenance.

Cependant, si Wayland commence à devenir mûr, de nombreuses fonctionnalités restent à proposer par rapport à l'expérience proposée par X11. C'est pourquoi, à l'ouverture de la session GNOME, il reste possible de choisir X11. Pour ceux qui n'ont pas besoin de ces fonctions, l'usage de Wayland devrait être totalement transparent.

La distribution propose de mieux exploiter les machines avec deux cartes graphiques, une intégrée au processeur et une autre externe. Cette configuration, très populaire sur les ordinateurs portables récents, permet en temps normal d'avoir une carte graphique minimale suffisante pour la bureautique qui consomme peu d'énergie et d'utiliser la carte externe pour les applications gourmandes. Jusquici, votre environnement fonctionnait avec une carte graphique seulement et sans possibilité de changer celle en fonction. Aujourd'hui, celle intégrée au processeur est utilisée par défaut. Puis, en cas de besoin, vous pouvez lancer un logiciel sur l'autre carte graphique. Cela nécessite de lancer le programme avec la variable d'environnement DRI_PRIME=1 ou via un clic droit pour lancer l'application dans l'interface GNOME Shell.

Simplicité

L'assistant à la saisie IBus a bénéficié de deux améliorations importantes. Tout d'abord, son aide à la saisie rapide peut proposer les emoji. Plutôt que d'insérer manuellement les caractères UNICODE correspondants, ici ils seront donc suggérés. Ce même assistant, qui suggère des mots durant la frappe peut gérer plusieurs langues à la fois. Ainsi il est possible d'autocompléter le terme en cours en anglais alors que la phrase est en français et inversement.

Nous en avions parlé pour Fedora 24, l'utilitaire LiveUSB Tools est la méthode de téléchargement de Fedora par défaut. L'objectif est en effet que l'utilitaire télécharge et installe très simplement une version spécifiée de Fedora, qui peut être un Spin par exemple. Cela évite notamment de devoir graver l'image disque à la main sur clé USB ou CD, étape compliquée pour trop d'utilisateurs potentiels. Cette fois, l'utilitaire est disponible pour Windows et macOS également, d'où la mise en avant pour cette version.

Et comme d'habitude, Fedora 25 réserve bien d'autres surprises à découvrir.

Liens

]]>
Fedora
Sun, 13 Nov 2016 07:10:00 GMT Remi Collet : Redis depuis PHP https://blog.remirepo.net/post/2016/11/13/Redis-depuis-PHP urn:md5:3e38f06cd35c6d9f07bbcd75c5de4574

Voici un petit récapitulatif des différents moyens d'utiliser une base de données Redis depuis PHP sous Linux

L'ensemble des tests ont été réalisés sous Fedora 25 mais devrait fonctionner avec RHEL, CentOS ou une autre distribution.

Solution testées:

 

Pour chaque solution, j'ai utilisé 3 jeux d'essai (lancé une dizaine de fois pour avoir une valeur moyenne)

  • connexion et incrément d'une valeur, uniquement pour mesurer le coût de la connexion
  • connexion et set / get de 10000 valeurs numériques
  • connexion et set / strlen de ~2700 valeurs importantes (l'ensemble des pages de man 1)

1. Extension redis

Composants nécessaires :

  • Extension redis
  • Paquets RPM: php-pecl-redis

Exemple de code :

<?php
$time = microtime(true);
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
printf("Value = %d\n", $redis->incr("foo"));
$time = microtime(true)-$time;
printf("Done in %.6f\n", $time);

Résultats :

  • Connexion : 0.000299
  • Set / get : 0.277000
  • Set / strlen : 0.110900

C'est la solution la plus connue est la plus utilisée, j'ai malheureusement de gros doute sur la qualité du code actuel de l'extension.

2. Bibliothèque Predis

Composants nécessaires:

  • Bibliothèque Predis
  • Paquets RPM: php-nrk-Predis

Exemple de code :

<?php
require 'Predis/Autoloader.php';
Predis\Autoloader::register();
$time = microtime(true);
$redis = new Predis\Client(['host' => '127.0.0.1', 'port' => 6379]);
printf("Value = %d\n", $redis->incr("foo"));
$time = microtime(true)-$time;
printf("Done in %.6f\n", $time);

Résultats :

  • Connexion : 0.001890
  • Set / get : 0.375500
  • Set / strlen : 11.445000

Rien d'étonnant à ce qu'une implémentation pure PHP soit nettement plus lente. C'est évidement le chargement de la bibliothèque qui pénalise la connexion, ensuite l'exécution de requêtes simples (get/set) reste très acceptable.

3. Extension phpiredis

Composants nécessaires:

  • Extension phpiredis
  • Paquets RPM: php-phpiredis, hiredis

Exemple de code :

<?php
$time = microtime(true);
$redis = phpiredis_connect('127.0.0.1', 6379);
printf("Value = %d\n", phpiredis_command($redis, "INCR foo"));
$time = microtime(true)-$time;
printf("Done in %.6f\n", $time);

Résultats :

  • Connexion : 0.000241
  • Set / get : 0.288100
  • Set / strlen : 0.105000

Les résultats sont comparables à ceux de l'extension redis.

Il est dommage que cette extension, pourtant ancienne, soit toujours en phase de développement (beta). Le code très simple (~1000 lignes contre ~20000 pour redis), et utiliser la bibliothèque hiredis me semble beaucoup plus sain et maintenable à long terme.

4. Bibliothèque Predis avec l'extension phpiredis

Composants nécessaires:

  • Bibliothèque Predis
  • Extension phpiredis
  • Paquets RPM: php-nrk-Predis, php-phpiredis, hiredis

Exemple de code :

<?php
require 'Predis/Autoloader.php';
Predis\Autoloader::register();
$time = microtime(true);
$redis = new Predis\Client(['host' => '127.0.0.1', 'port' => 6379], ['connections' => ['tcp' => 'Predis\\Connection\\PhpiredisSocketConnection']]);
printf("Value = %d\n", $redis->incr("foo"));
$time = microtime(true)-$time;
printf("Done in %.6f\n", $time);

Résultats :

  • Connexion : 0.001795
  • Set / get : 0.378900
  • Set / strlen : 0.145300

Comme indiqué dans la documentation, la bibliothèque Predis est largement optimisée en utilisant l'extension phpiredis pour les données importantes. Les résultats des tests sont donc très acceptables.

5. Conclusion

À vous de faire votre choix à la lecture des résultats.

J'aurais tendance à privilégier l'extension phpiredis lorsque la vitesse est une priorité absolue, et la bibliothèque Predis pour la beauté du code. Ce couple suivant une rationalisation aussi suivi par d'autres projets (e.g. mongo => mongodb) ou l'extension est réduite au minimum en utilisant une bibliothèque dédiée (ici hiredis) et se charge uniquement de la partie bas niveau, là où les perfornances sont nécessaires, la bibliothèque fournissant la partie haut niveau au développeur.

Je prévois d'aider l'auteur de l'extension phpiredis pour qu'une version soit publié, et si possible sur la forge PECL afin de lui donner la visiblité qu'elle me semble mériter. Alors je soumettrais probablement une revue pour les dépôts officiels de Fedora/EPEL.

 

P.S. le code complet utilisé pour les tests : redis.txt, predis.txt, phpiredis.txt

]]>
Fiches explicatives
Fri, 11 Nov 2016 05:31:00 GMT Remi Collet : PHP version 5.6.28 et 7.0.13 https://blog.remirepo.net/post/2016/11/11/PHP-version-5.6.28-et-7.0.13 urn:md5:a98e26f29c508b260be0daf368e0286e

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

Les RPM de PHP version 5.6.28 sont disponibles dans le dépôt remi pour Fedora ≥ 22 et remi-php56 pour Enterprise Linux.

emblem-important-2-24.pngPHP version 5.5 a atteint sa fin de vie et n'est plus maintenu par le projet.

Ces versions sont aussi disponibles en Software Collections.

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

Annonces des versions :

emblem-notice-24.pngInstallation : voir l'assistant de configuration et choisir la version et le mode d'installation.

Remplacement du PHP par défaut du système par la version 7.0 (le plus simple) :

yum-config-manager --enable remi-php70
yum update

Installation en parallèle, en Software Collections de PHP 7.0 (x86_64 uniquement) :

yum install php70

Remplacement du PHP par défaut du système par la version 5.6 (le plus simple) :

yum-config-manager --enable remi-php56
yum update

Installation en parallèle, en Software Collections de PHP 5.6 (x86_64 uniquement) :

yum install php56

Et bientôt dans les mises à jour officielles:

emblem-important-2-24.pngÀ noter :

  • la version EL7 est construite avec RHEL-7.2
  • la version EL6 est construite avec RHEL-6.8
  • beaucoup de nouvelles extensions sont aussi disponible, voir PECL extension RPM status page

emblem-notice-24.pngInformations, lire :

Paquets de base (php)

Software Collections (php56 / php70)

]]>
RPM
Mon, 07 Nov 2016 07:28:00 GMT Remi Collet : Red Hat va fournir PHP 7.0 pour RHEL https://blog.remirepo.net/post/2016/11/07/Red-Hat-va-fournir-PHP-7.0-pour-RHEL urn:md5:b09f75e190692c9e9176d1e5480bf5c6

Annonce : Red Hat Software Collections 2.3 now beta

Que les accrocs de la stabilité se rassurent, PHP 5.3.3 reste la version standard fournit avec RHEL-6 et PHP 5.4.16 celle de RHEL-7.

Comme indiqué dans RHSCL product life cycle, les collections php54 et php55 ont atteint leur fin de vie. La collection rh-php56 est toujours maintenue est a été mise à jour en version 5.6.25

Nous disposerons donc bientôt d'un moyen officiel et supporté d'installer PHP version 5.6 ou 7.0, en parallèle  de la version système, sans affecter les composants standards. L'annonce prévoit un cycle de vie de 3 ans. La version fournit est la 7.0.10.

emblem-important-2-24.png Il s'agit pour l'instant uniquement d'une version Beta destinée à l'évaluation.

Pour plus d'informations sur l'installation et l'utilisation des SCL, vous pouvez consulter les autres billets déjà publiés à ce sujet :

emblem-notice-24.pngPour les utilisateurs des clones de RHEL (CentOS, Oracle, Scientific Linux, ...) vous pouvez utiliser le dépôt centos-sclo-rh-testing (maintenu par le SIG SCLo).

emblem-notice-24.pngPour ceux qui souhaitent plus d'extensions, vous pouvez utiliser la dépôt centos-sclo-sclo-testing.

En dehors de PHP, RHSCL 2.3 senrichit de plusieurs morceaux de choix, je retiendrais Redis 3.2 et MongoDB 3.2.

Il me semble que c'est une excellent nouvelle qui devrait aider à l'adoption des versions récentes de PHP dans le monde de l'entreprise.

emblem-question-24.pngSi vous avez des questions, j'ai même ouvert un nouveau Forum dédié : About PHP SCL.

]]>
Fiches explicatives
Wed, 02 Nov 2016 23:50:00 GMT Charles-Antoine Couret : Participez à la journée de test de Fedora 25 sur les cartes graphiques http://blog.fedora-fr.org/renault/post/Participez-%C3%A0-la-journ%C3%A9e-de-test-de-Fedora-25-sur-les-cartes-graphiques urn:md5:ef700bc08e28e4fec8b4fa47fcbda87e

Aujourd'hui, ce jeudi 3 novembre, est une journée dédiée à un test précis : sur les cartes graphiques. En effet, durant le cycle de développement, l'équipe d'assurance qualité dédie quelques journées autours de certains composants ou nouveautés afin de remonter un maximum de problèmes sur le sujet.

Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit de les suivre, comparer votre résultat au résultat attendu et le notifier.

En quoi consiste ce test ?

Les cartes graphiques sont un composant essentiel de nos ordinateurs. Souvent représentées par les marques Intel, AMD ou nVidia, elles permettent le bon affichage sur l'écran mais aussi l'usage d'écran externes et l'accélération des performances pour des programmes qui peuvent en tirer profit comme les jeux vidéo ou la modélisation 3D. Pour bien fonctionner, elles ont besoin de pilotes complexes dont la plupart ont une version libre fonctionnelle et performante fournit par Fedora.

L'objet du test du jour est de s'assurer du bon fonctionnement de ceux-ci. Particulièrement avec la nouveauté de Fedora 25 de fournir la possibilité, pour les machines avec deux cartes graphiques, de choisir la carte graphique pour exécuter un programme. En effet, beaucoup d'ordinateurs portables ont une carte graphique liée au processeur, moins performante mais plus économe en énergie et une autre en position inverse qui est externe. Cela permet de gérer au mieux l'énergie disponible, sans perdre en performance quand c'est nécessaire.

D'habitude le système d'exploitation essaye de gérer cela tout seul avec le pilote, ce que Linux gère plutôt mal actuellement voire ne propose pas du tout. Fedora propose via GNOME ou le Terminal de faire manuellement ce choix.

Les tests du jour sont donc :

  • Pour Intel : démarrer la machine, changer de terminal TTY, redémarrer X11, faire une mise en veille et exécuter des programmes d'exemples ;
  • Pour tous : tester avec un GPU disponible seulement si une session avec X11 et Wayland tournent bien ;
  • Pour tous : tester avec deux GPU disponibles et branchés si une session avec X11 et Wayland tournent bien ;
  • Pour tous : tester avec deux GPU disponibles et et un seul de branché si une session avec X11 tourne bien.

Comment y participer ?

Vous pouvez vous rendre sur la page des tests pour lister les tests disponibles et rapporter vos résultats. La page wiki récapitule les modalités de la journée.

En cas de bogue, il est nécessaire de le rapporter sur le BugZilla. Si vous ne savez pas faire, n'hésitez pas à consulter la documentation correspondante.

Si vous avez besoin d'aide lors du déroulement des tests, n'hésitez pas de faire un tour sur IRC pour recevoir un coup de main sur les canaux #fedora-test-days et #fedora-fr (respectivement en anglais et en français) sur le serveur Freenode.

De plus, si une journée est dédiée à ces tests, il reste possible de les effectuer quelques jours plus tard sans problème ! Les résultats seront globalement d'actualité.

]]>
Fedora
Fri, 28 Oct 2016 07:38:00 GMT Remi Collet : PHP version 5.6.28RC1 et 7.0.13RC1 https://blog.remirepo.net/post/2016/10/28/PHP-version-5.6.28RC1-et-7.0.13RC1 urn:md5:af5e8184dbd2b6cd4a1b38c97b6eaca4

Les versions Release Candidate sont disponibles dans le dépôt remi-test pour Fedora et Enterprise Linux (RHEL / CentOS) afin de permettre au plus grand nombre de les tester. Elles sont  fournit en Software Collections, pour une installation en parallèle, solution idéale pour ce type de tests. Uniquement pour x86_64.

Les RPM de PHP version 5.6.28RC1 sont disponibles en SCL et en paquets de base dans le dépôt remi-test pour Fedora22 et Enterprise Linux6.

Les RPM de PHP version 7.0.13C1 sont disponibles en SCL dans le dépôt remi-test et les paquets de base dans le dépôt remi-test pour Fedora 25 ou remi-php70-test pour Fedora 22 et Enterprise Linux6.

emblem-notice-24.pngInstallation : voir la Configuration du dépôt et choisir la version.

Installation en parallèle, en Software Collections de PHP 5.6 :

yum --enablerepo=remi-test install php56

Installation en parallèle, en Software Collections de PHP 7.0 :

yum --enablerepo=remi-test install php70

Mise à jour, de PHP 5.6 :

yum --enablerepo=remi-php56,remi-test update php\*

Mise à jour, de PHP 7.0 :

yum --enablerepo=remi-php70,remi-php70-test update php\*

emblem-notice-24.pngLa version RC est généralement identique à la version finale (aucun changement accepté, à l'exception de correctifs de sécurité).

Software Collections (php56, php70)

Paquets standards (php)

]]>
RPM
Mon, 24 Oct 2016 12:15:00 GMT Charles-Antoine Couret : Participez à la journée de test de Fedora 25 sur les images Cloud et Atomic http://blog.fedora-fr.org/renault/post/Participez-%C3%A0-la-journ%C3%A9e-de-test-de-Fedora-25-sur-les-images-Cloud-et-Atomic urn:md5:6cd289e9e8739580b5ebf7c2f357ff6f

Aujourd'hui, ce lundi 24 octobre, est une journée dédiée à un test précis : sur les images Cloud et Atomic de Fedora. En effet, durant le cycle de développement, l'équipe d'assurance qualité dédie quelques journées autours de certains composants ou nouveautés afin de remonter un maximum de problèmes sur le sujet.

Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit de les suivre, comparer votre résultat au résultat attendu et le notifier.

Qu'est-ce que c'est ?

Les images clouds sont en fait des images d'installation de Fedora dédiée au Cloud. À l'instar de Workstation qui est la version de base, et Server pour les serveurs, Cloud fait parti des produits de Fedora pour gérer des cas d'utilisations spécifiques et offrir une expérience utilisateur cohérente autour de ceux-ci.

La particularités des images clouds sont d'être légères pour être instanciées plusieurs fois dans une même machine via des machine virtuelles ou autre solution similaire.

Les tests du jour couvrent :

  • Le bon démarrage du système, avec un accès SSH ouvert ;
  • La mise à jour du système atomiquement ;
  • Le retour en arrière suite à une mise à jour atomique ;
  • Le lancement des applications via Docker ;
  • La gestion de l'espace disque de Docker.

Comment y participer ?

Vous pouvez vous rendre sur la page des tests pour lister les tests disponibles et rapporter vos résultats. La page wiki récapitule les modalités de la journée.

En cas de bogue, il est nécessaire de le rapporter sur le BugZilla. Si vous ne savez pas faire, n'hésitez pas à consulter la documentation correspondante.

De plus, si une journée est dédiée à ces tests, il reste possible de les effectuer quelques jours plus tard sans problème ! Les résultats seront globalement d'actualité.

]]>
Fedora
Mon, 24 Oct 2016 11:09:00 GMT Association Borsalinux-Fr : Appel à volontaires pour le Capitole du Libre (19 et 20 novembre) http://www.borsalinux-fr.org/post/Appel-%C3%A0-volontaires-pour-le-Capitole-du-Libre-%2819-et-20-novembre%29 urn:md5:2379050d72c9367f8138c1c97a1617f2

Le Capitole du Libre est un évènement emblématique autour du Logiciel Libre à Toulouse. Après l'épisode endeuillé et totalement réorganisée à la dernière minute de l'année dernière, qui était devenue le Bazar du Libre suite aux attentats de Paris, place maintenant au retour des festivités. Cette année il se tiendra le week-end du 19 et du 20 novembre dans les locaux de INP-ENSEEIHT. Comme toujours, les thèmes mélangent les sujets orientés grand public comme technique.

Cependant, nous n'avons pour le moment aucun contributeur francophone de disponible pour couvrir l'évènement et tenir le stand de l'association. Nous appelons donc aux personnes intéressées de se manifester sur le forum pour voir ce que l'on peut faire pour y être représenté.

]]>
Événements
Mon, 17 Oct 2016 07:00:00 GMT Charles-Antoine Couret : Fedora-fr.org va faire peau neuve et cherche un graphiste http://blog.fedora-fr.org/renault/post/Fedora-fr.org-va-faire-peau-neuve-et-cherche-un-graphiste urn:md5:47179fb8d2984680e5ff54d8344ca321

Votre site préféré, Fedora-fr.org, va faire un petit ravalement de façade bien mérité.

Après des années de bons et loyaux services, l'infrastructure du site va être profondément remaniée afin d'être plus moderne et plus en phase avec les besoins d'aujourd'hui.

Cela va consister notamment à :

  • Migration du forum FluxBB vers Flarum qui est issue de la fusion de FluxBB et de esoTalk ;
  • Migration de eZ Publish 4 qui est abandonné aujourd'hui à une solution équivalente comme Drupal 8 ;
  • Design plus moderne et responsive ;
  • Concernant la mobilité encore, la compatibilité avec TapaTalk sera proposée ;
  • Et d'autres surprises !

Cependant, pour mener à bien cette mission, nous souhaitons recruter un graphiste pour les dessins, la mise en page et le choix des couleurs. Si notre administrateur préféré peut prendre en charge l'infrastructure technique, la partie design n'est hélas lapanage d'aucun d'entre nous.

Si cela vous intéresse de participer à la refonte visuelle du site, n'hésitez pas à envoyer un courriel à guillaume<arobase>kulakowski<point>fr.

Tout expérience démontrée d'un travail similaire serait appréciée.

]]>
Fedora
Sat, 15 Oct 2016 07:00:00 GMT Charles-Antoine Couret : Votez pour les fonds d'écran supplémentaires de Fedora 25 ! http://blog.fedora-fr.org/renault/post/Votez-pour-les-fonds-d-%C3%A9cran-suppl%C3%A9mentaires-de-Fedora-25-%21 urn:md5:5a1fb1d8da8587b3cb78daf174d7ec5d

nuancier-f24-voted.png

Depuis Fedora 21, la livrée du système par défaut contient quelques fonds d'écrans additionnels. Et comme d'habitude, les contributeurs pouvaient soumettre leurs propres dessins ou photographies pour décorer cette nouvelle version.

Maintenant que la période de soumission s'est achevée, nous passons à la phase de vote. Tout possesseur d'un compte FAS peut en sélectionner 16 parmi la centaine qui sont disponibles. Les plus populaires seront bien évidemment choisis et disponibles dans la Fedora 25 à sa sortie.

Le vote se déroule dans l'application Nuancier jusqu'au 23 octobrel !

Pour ceux que cela intéresse, le badge associé à cette action nécessite une action manuelle. Il suffit de cliquer sur un lien, proposé sur la page après le vote.

]]>
Fedora
Sat, 15 Oct 2016 04:08:00 GMT Remi Collet : PHP version 5.6.27 et 7.0.12 https://blog.remirepo.net/post/2016/10/15/PHP-version-5.6.27-et-7.0.12 urn:md5:2c8c1fe9fad8ccda9d0b58bc20e4fec8

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

Les RPM de PHP version 5.6.27 sont disponibles dans le dépôt remi pour Fedora ≥ 22 et remi-php56 pour Enterprise Linux.

emblem-important-2-24.pngPHP version 5.5 a atteint sa fin de vie et n'est plus maintenu par le projet.

Ces versions sont aussi disponibles en Software Collections.

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

Annonces des versions :

emblem-notice-24.pngInstallation : voir l'assistant de configuration et choisir la version et le mode d'installation.

Remplacement du PHP par défaut du système par la version 7.0 (le plus simple) :

yum-config-manager --enable remi-php70
yum update

Installation en parallèle, en Software Collections de PHP 7.0 (x86_64 uniquement) :

yum install php70

Remplacement du PHP par défaut du système par la version 5.6 (le plus simple) :

yum-config-manager --enable remi-php56
yum update

Installation en parallèle, en Software Collections de PHP 5.6 (x86_64 uniquement) :

yum install php56

Et bientôt dans les mises à jour officielles:

emblem-important-2-24.pngÀ noter :

  • la version EL7 est construite avec RHEL-7.2
  • la version EL6 est construite avec RHEL-6.8
  • beaucoup de nouvelles extensions sont aussi disponible, voir PECL extension RPM status page

emblem-notice-24.pngInformations, lire :

Paquets de base (php)

Software Collections (php56 / php70)

]]>
RPM
Thu, 13 Oct 2016 07:45:00 GMT Charles-Antoine Couret : Participez à la journée de test de Fedora 25 sur Wayland http://blog.fedora-fr.org/renault/post/Participez-%C3%A0-la-journ%C3%A9e-de-test-de-Fedora-25-sur-Wayland urn:md5:416669dc577fac6b3fd02c33d3574bd1

Aujourd'hui, ce jeudi 13 octobre, est une journée dédiée à un test précis : sur Wayland. En effet, durant le cycle de développement, l'équipe d'assurance qualité dédie quelques journées autours de certains composants ou nouveautés afin de remonter un maximum de problèmes sur le sujet.

Elle fournit en plus une liste de tests précis à effectuer. Il vous suffit de les suivre, comparer votre résultat au résultat attendu et le notifier.

Wayland_display_server_protocol.svg.png

Qu'est-ce que Wayland ?

Wayland est une nouvelle technologie pour réaliser l'affichage de vos applications à l'écran en étant l'interface entre celles-ci et le noyau. Il remplace le programme X11 qui réalisait cette fonction depuis plusieurs décennies. X11 n'étant plus adapté à l'informatique moderne, difficile à maintenir et pas du tout sécurisé, ses développeurs ont décidé de refonder cette portion du système avec le protocole Wayland.

Son protocole est implémentée dans le compositeur, à savoir le gestionnaire de fenêtre comme Mutter sous GNOME ou KWin sous KDE. Cela fait 8 ans que Wayland est annoncé, et le projet Fedora estime aujourd'hui qu'il est assez mature pour être disponible par défaut pour les utilisateurs de GNOME. Toutefois, la possibilité d'utiliser X.org existe en cas de problèmes importants. Les autres environnements de bureaux comme KDE pourront en profiter quand ce changement sera plus mûr.

Cependant, toutes les fonctions ne sont pas encore présentes. Mais si jamais Wayland ne se comporte pas correctement chez vous, n'hésitez pas à consulter cette page qui récapitule les moyens de déboguer Wayland.

Étant donnée l'importance de cette fonctionnalité, nous vous recommandons fortement de procéder à ce test. Plus de situations auront été testées, plus stable sera ce changement majeur ! Car en effet, Wayland dépend aussi des modèles de cartes graphiques et de leurs pilotes respectifs par exemple.

Les tests du jour sont :

  • Le fonctionnement de base de GNOME sous Wayland (les bureaux virtuels, l'overview, le lancement de la session) ;
  • Les applications GNOME qui doivent bien se lancer avec XWayland ou Wayland ;
  • Tout autre test libre permettant de mettre en évidence le bon ou mauvais fonctionnement du test (avec une application non GNOME comme VLC).

Comment y participer ?

Vous pouvez vous rendre sur la page des tests pour lister les tests disponibles et rapporter vos résultats. La page wiki récapitule les modalités de la journée. Assurez-vous d'avoir un système à jour avant de commencer.

En cas de bogue, il est nécessaire de le rapporter sur le BugZilla. Si vous ne savez pas faire, n'hésitez pas à consulter la documentation correspondante.

De plus, si une journée est dédiée à ces tests, il reste possible de les effectuer quelques jours plus tard sans problème ! Les résultats seront globalement d'actualité.

]]>
Fedora
Tue, 11 Oct 2016 15:00:00 GMT Charles-Antoine Couret : Fedora 25 beta est disponible http://blog.fedora-fr.org/renault/post/Fedora-25-beta-est-disponible urn:md5:e0dc23b1769f86d5f5ce3045ed98d9aa

C'est ce mardi 11 octobre que les utilisateurs du Projet Fedora seront ravis d'apprendre la disponibilité de la Beta de la future Fedora 25.

Malgré les risques concernant la stabilité dune version Beta, il est important de la tester ! En rapportant les bogues maintenant, vous découvrirez les nouveautés avant tout le monde, tout en améliorant la qualité de Fedora 25 et réduisez du même coup le risque de retard. Les versions en développements manquent de testeurs et de retours pour mener à bien leurs buts.

Notons que Wayland est cette fois activée par défaut (pour la version Workstation et lenvironnement GNOME). Ce changement majeur devrait être préservé pour la version finale. Un effort immense a été fait pour gommer les différences fonctionnelles avec la session X.org. Cependant l'expérience utilisateur n'a jamais été aussi respectée qu'avec ces améliorations. En cas de problèmes ou d'un manque important, n'hésitez pas à lancer GNOME avec X.org ce qui est proposé en option dans votre gestionnaire de session (GDM pour Fedora Workstation).

Voici les nouveautés annoncées pour cette version :

Bureautique

  • Passage de Wayland par défaut pour la session de GNOME ;
  • Mise en avant de LiveUSBTools pour créer les images installables par clés USB de Fedora sur Windows, Linux et Mac OS X afin de simplifier l'installation de Fedora en utilisant un médium plus populaire que le CD ;
  • Les machines avec deux cartes graphiques (une intégrée et une autre plus puissante, comme sur les portables) seront mieux gérées avec possibilité de mettre la carte intégrée par défaut, n'activer la carte externe qu'en cas de besoin ou sur demande pour un programme précis ;

Internationalisation

  • L'UNICODE 9.0 fait son entrée ;
  • IBus propose de simplifier la saisie des caractères Emoji ;
  • IBus permet de changer de langue de saisie automatiquement en se basant sur la saisie utilisateur ;

Administration système

  • L'option de systemd KillUserProcesses est activée par défaut ce qui permet de tuer tous les processus de la session d'un utilisateur lorsqu'il se déconnecte ce qui peut avoir des effets de bords avec des connections distantes et les multiplexeurs de terminaux ;
  • La bibliothèque NSS rejoint les politiques de sécurité de GnuTLS et OpenSSL en supprimant les normes SSL 3.0 et RC4 notamment qui sont obsolètes ;
  • Le lien symbolique slogin vers ssh a été supprimé pendant que le script sshd-keygen est supprimé en faveur du service systemd associé ;
  • La bibliothèque Storage remplace UDisk 2 qu'il avait forké par le passé tout en partageant la même API ;

Développement

  • La bibliothèque standard Glibc progresse à la version 2.24 ;
  • Le compilateur d'Haskell passe à la version 7.10 ;
  • Le reluisant langage Perl évolue à la version 5.24 ;
  • Pour les amateurs de JavaScript, c'est Node.js qui utilise la branche 6.x ;
  • Le compilateur pour le langage Rust est enfin disponible ;
  • Le langage Go fonce à la version 1.7 ;
  • Le langage fonctionnel Erlang 19 est à l'honneur ;
  • Le framework Ruby On Rails est sur les rails vers la version 5.0 ;
  • Le langage PHP s'impose avec la version 7.0 ;
  • Inclusion de Jekyll, un utilitaire qui transforme vos fichiers textes au format Liquid et Markdown en site web ou blog automatiquement. GitHub Pages repose sur cette solution.

Autour de Fedora

  • L'image minimale de base de Fedora ne dispose plus des paquets Perl pour l'alléger et simplifier sa maintenance ;
  • Koji génère maintenant les images installables de la distribution comme les fichiers ISO ;
  • Un nouveau jeu d'utilitaires basés sur Ansible ont été mis en place pour centraliser et simplifier la gestion des tests automatiques qui s'articulaient avant avec des scripts disparates et moins puissants ;
  • L'empaquetage de programmes Python va devenir plus simple en utilisant automatiquement le tag virtuel Provides avec le nom canonique du programme en question ;

Si l'aventure vous intéresse, les images sont disponibles par Torrent. En cas de bogue, n'oubliez pas de relire la documentation pour signaler les anomalies sur le BugZilla ou de contribuer à la traduction sur Zanata.

Bons tests à tous !

]]>
Fedora
Fri, 07 Oct 2016 06:07:00 GMT Remi Collet : PHPUnit 5.6 https://blog.remirepo.net/post/2016/10/07/PHPUnit-5.6 urn:md5:b435d3f380b78d8a191ebdc6c0559e8a

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

Documentation : PHPUnit 5.6 manual et Release Announcement for PHPUnit 5.6.0 (english)

emblem-notice-24.pngCette nouvelle version nécessite PHP ≥ 5.6 (PHPUnit est disponible dans le dépôt remi, car PHP 5.4 et 5.5 ont atteint leur fin de vie).

Installation, Fedora :

dnf --enablerepo=remi install phpunit

Installation, Enterprise Linux :

yum --enablerepo=remi,remi-php56 install phpunit

Remarque: cet outil est une pièce essentielle de la QA PHP dans Fedora. Cette version est aussi disponible dans les dépôts officiels de Fedora rawhide (donc utilisée par Koschei). Je prévois une mise à jour dans Fedora 24 et 25 prochainement.

]]>
RPM