Planet Fedora-Fr http://planet.fedora-fr.org Sélection de blogs autour de Fedora fr-FR Tue, 30 Aug 2016 08:58:10 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 Sat, 13 Aug 2016 14:56:00 GMT Remi Collet : Fermé pour les vacances http://blog.remirepo.net/post/2016/08/13/Ferme-pour-les-vacances urn:md5:0c1c78edf36300fb57cd924181be5853

Je pense avoir bien mérité quelques jours de repos, totalement déconnectés.

Je serais donc absent jusqu'à la fin du mois, et le dépôt ne recevra donc aucune mise à jour avant septembre (e.g. PHP 5.6.25 ou 7..10)

 

]]>
General
Sat, 06 Aug 2016 08:10:00 GMT Remi Collet : PHP version 5.6 requise http://blog.remirepo.net/post/2016/08/06/PHP-version-5.6-requise urn:md5:4583f4e21facb772951de6a5d3f2c204

Voir la liste des versions supportées de PHP.

C'est donc désormais la version 5.6 minimum qui est requise pour certains paquets de dépôt remi.

toto requiert php(language) >= 5.6

Bien que de dépôt remi fournisse toujours les paquets de PHP 5.4 et le dépôt remi-php55 ceux de PHP 5.5, et que je prévois de maintenir ces versions encore quelques temps (en rétro-portant les correctifs de sécurité, alors que d'autres dépôts ont simplement prévu de les supprimer), ceci ne correspond pas à l'objectif principal de mon dépôt : fournir les dernières versions de PHP et favoriser leur adoption par les développeurs et les utilisateurs.

De plus en plus de projets ont déjà relevé la version minimum de PHP requise pour fonctionner :

  • phpMyAdmin depuis la version 4.4
  • PHPUnit depuis la version 5.0
  • Laravel Framework depuis la version 5
  • Nette Framework depuis la version 2.4
  • Symfony Framework depuis la version 3.0
  • Zend Framework depuis la version 2.5
  • etc

Maintenir plusieurs versions des applications et bibliothèques et vraiment un boulot énorme. Jusqu'à présent ces versions étant dans le dépôt remi-test, alors qu'elles sont évidement stables. Désormais, elle seront progressivement déplacées dans le dépôt stable.

Si vraiment vous souhaitez continuer à utiliser une ancienne version de PHP:

  • vous devrez vous passer des applications et bibliothèques récents, en empêchant leur installation (directive exclude dans le fichier remi.conf)
  • mettre à jour le PHP du système en version 5.6, et utiliser la SCL pour les sites nécessitant l'ancienne version

Je recommande de prévoir la migration vers une version maintenue :

En particulier, il me semble utile de rappeler que depuis la version 5.4, la compatibilité des nouvelles versions est très bonne, et que la mise à jour est souvent facile (mais nécessite quand même quelques tests).

Je suis un peu triste de voir que les versions non maintenues représentent toujours plus de la moitié des téléchargements (31% pour 5.4, 23% pour 5.5 sur les 2 dernières semaines).

Je comprends que cela ferra plaisir à certains et moins à d'autre, mais j'espère vraiment que cela favorisera la mise à jour vers une version maintenue, et que les statistiques de téléchargement le montreront.

 

]]>
General
Fri, 05 Aug 2016 05:28:00 GMT Remi Collet : PHPUnit 5.5 http://blog.remirepo.net/post/2016/08/05/PHPUnit-5.5 urn:md5:52e0618431b432fbe8d702f5ab5748c6

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

Documentation : PHPUnit 5.5 manual et Release Announcement for PHPUnit 5.5.0 (english)

emblem-notice-24.pngCette nouvelle version nécessite PHP ≥ 5.6.

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. Je prévois de mettre à jour rapidement dans les dépôts officiels de Fedora.

]]>
RPM
Fri, 05 Aug 2016 05:05:00 GMT Remi Collet : PHP version 5.6.25RC1 et 7.0.10RC1 http://blog.remirepo.net/post/2016/08/05/PHP-version-5.6.25RC1-et-7.0.10RC1 urn:md5:ed71067bd109bd96ac3cf96ddba2d678

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.25RC1 sont disponibles en SCL et en paquets de base dans le dépôt remi-test pour Fedora21 et Enterprise Linux6.

Les RPM de PHP version 7.0.10C1 sont disponibles en SCL dans le dépôt remi-test et les paquets de base dans le dépôt remi-php70-test pour Fedora 21 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\*

A noter : la version 7.0.10RC1 est aussi disponible dans Fedora rawhide.

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, 26 Jul 2016 23:10:00 GMT Charles-Antoine Couret : Séparation de F25 et de Rawhide http://blog.fedora-fr.org/renault/post/S%C3%A9paration-de-F25-et-Rawhide urn:md5:b9ec6192db76755c70d1dcf4221067c6

Ce mardi 26 juillet a été le jour d'une nouvelle étape dans l'élaboration de la prochaine version de Fedora à savoir Fedora 25.

C'est l'occasion où toute l'infrastructure interne du projet et ses contributeurs se mettent en branle pour accueillir une nouvelle branche de développement pour Fedora 25. Cela signifie également que tous les paquets à ce stade sont dupliqués, d'un côté pour Rawhide, de l'autre pour Fedora 25.

Dès maintenant, la mise à jour des deux systèmes sera différente. Les versions des paquets également. Fedora 25 va ainsi poursuivre sa route de stabilisation en suivant tous le processus habituel d'Alpha, Beta et Release Candidates en passant par les journées de tests et autres évènements destinés à améliorer sa qualité.

Pour ceux sur Rawhide, cela signifie devoir faire un choix entre poursuivre les tests de la branche en perpétuelle développement, ou participer à stabiliser Fedora 25. Cela revient à désactiver le dépôt dédié à Rawhide pour activer ceux de Fedora et lancer une synchronisation. Plus l'utilisateur atteint pour changer de voie, et plus le risque de soucis lors de l'opération augmente.

Cette journée est également une autre occasion, celle du tri des fonctionnalités retenus pour Fedora 25. En effet, il y a quelques semaines, les développeurs ont envoyé leurs listes de travaux à effectuer pour cette version. Certains ont été acceptés, d'autres non dès cette étape là.

Tandis qu'aujourd'hui, ceux qui ont été retenus préalablement, devront être testables. C'est-à-dire que l'essentiel de la nouveauté est dore et déjà en place. L'objectif est que les mois restants avant la sortie officielle de Fedora 25 servent à stabiliser ces changements, à les valider. Et pour le faire correctement, il faut du temps. D'où l'importance d'avoir ces fonctionnalités déjà opérationnelles ou presque.

Nous le dirons jamais assez, mais le Projet Fedora est une distribution communautaire où chacun peut apporter sa pierre à l'édifice. N'hésitez pas à installer Rawhide ou la future F25 (ou via une mise à niveau) pour remonter toute anomalie. Plus c'est fait tôt, plus les chances de corrections avant la sortie seront grandes.

]]>
Fedora
Sat, 23 Jul 2016 14:10:00 GMT Remi Collet : PHP en route vers la sortie de la version 7.1.0 http://blog.remirepo.net/post/2016/07/23/PHP-en-route-vers-la-sortie-de-la-version-7.1.0 urn:md5:f0e043f65f3a88fcbb5a778be0b9633d

La version 7.1.0beta1 vient juste d'être publiée. C'est maintenant la phase de stabilisation qui commence pour les développeurs, et de test pour les utilisateurs.

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.

 

emblem-important-4-24.pngLe dépôt contient actuellement des versions en cours de développement qui ne sont pas destinées à être utilisées en production.

Lire aussi :

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

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\*

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
  • de nombreuses extensions sont aussi disponibles, voir la page PECL extension RPM status.
  • suivre les commentaires pour les mise à jour jusqu'à la version finale.

emblem-notice-24.pngInformations, lire :

Paquets de base (php)

Software Collections (php70)

]]>
RPM
Sat, 23 Jul 2016 13:41:00 GMT Remi Collet : Nouveau dépôt "remi-php71" http://blog.remirepo.net/post/2016/07/23/Nouveau-depot-remi-php71 urn:md5:1d5f0e663bda067506ad3d46b47ede69

Je viens d'ouvrir le dépôt remi-php71 pour Fedora ≥ 23 et pour Enterprise Linux ≥ 6

Ce dépôt contient actuellement PHP 7.1.0beta1 et environ 75 extensions déjà compatibles.

emblem-important-4-24.pngCe dépôt contient actuellement des versions en cours de développement qui ne sont pas destinées à être utilisées en production.

Le configuration est fournit dans la dernière version du paquet remi-release :

  • remi-release-23-4.fc23.remi
  • remi-release-24-2.fc24.remi
  • remi-release-6.8-1.el6.remi
  • remi-release-7.2-1.el7.remi

emblem-notice-24.pngComme pour mes autres dépôts, il n'est pas activé par défaut, la mise à jour est donc une décision de l'administrateur.

Par exemple, pour mettre à jour la version système :

yum --enablerepo=remi update remi-release
yum --enablerepo=remi-php71 update php\*

emblem-important-2-24.pngComme quelques extensions ne sont pas encore disponible, il y a des chances que la mise à jour échoue, il faudra donc supprimer ces extensions ou attendre leur disponibilité.

PHP 7.1 en Software Collection reste dans le dépôt "remi-safe"  puisqu'il n'y a pas de conflit avec la version de base.

 

]]>
General
Fri, 22 Jul 2016 05:00:00 GMT Remi Collet : PHP version 5.5.38, 5.6.24 et 7.0.9 http://blog.remirepo.net/post/2016/07/22/PHP-version-5.5.38-5.6.24-et-7.0.9 urn:md5:40e7b2a747a7507ff4eb60db8dc69729

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

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

Les RPM de PHP version 5.5.38 sont disponibles dans le dépôt remi-php55 pour Enterprise Linux.

emblem-important-2-24.pngPHP version 5.5 a atteint sa fin de vie, la version 5.5.38 est donc la dernière mise à jour. Il est donc important de d'envisager la mise à jour en version 5.6 ou 7.0.

emblem-important-2-24.pngPHP version 5.4 a atteint sa fin de vie et n'est plus maintenu par le projet. Compte tenu du nombre important de téléchargements par les utilisateurs de mon dépôt la version présente dans le dépôt remi pour Enterprise Linux (RHEL, CentOS...) a été conservée avec les correctifs de sécurité (de la version 5.5.37). La mise à jour vers une version maintenue est fortement conseillée.

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-important-2-24.png La version 5.5.27 était la dernière mise à jour corrigeant des bugs. La branche 5.5 est donc en maintenance de sécurité uniquement (jusqu'en Juillet 2016).

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

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

yum-config-manager --enable remi-php55
yum update

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

yum --enablerepo=remi install php55

Et bientôt dans les mises à jour officielles (Fedora 25 fournira PHP 7.0):

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 (php55 / php56 / php70)

]]>
RPM
Wed, 20 Jul 2016 22:05:00 GMT Charles-Antoine Couret : Fin de vie de Fedora 22 http://blog.fedora-fr.org/renault/post/Fin-de-vie-de-Fedora-22 urn:md5:0b83de5b556ecf5a2e7ebac894a6b397

Depuis le 19 juillet 2016, Fedora 22 a été déclaré comme en fin de vie.

Qu'est-ce que c'est ?

Un mois après la sortie d'une Fedora version n, ici Fedora 24, la version n-2 (donc Fedora 22) est déclarée comme en fin de vie. Ce mois sert à donner du temps aux utilisateurs pour faire la mise à niveau. Ce qui fait qu'en moyenne une version est officiellement supportée pendant 13 mois.

En effet, la fin de vie d'une version signifie qu'elle n'aura plus de mises à jour et plus aucun bogue ne sera corrigé. Pour des questions de sécurité, avec des failles non corrigées, il est vivement conseillé aux utilisateurs de Fedora 22 et antérieurs d'effectuer la mise à niveau vers Fedora 24 ou 23.

Que faire ?

Si vous êtes concernés, il est nécessaire de faire la mise à niveau de vos systèmes. Vous pouvez téléchargez des images CDs plus récentes par Torrent ou par HTTP.

Il est également possible de faire la mise à niveau sans réinstaller via DNF. Pour cela, taper les commandes suivantes en root dans votre terminal :

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

Notez que vous pouvez également passer directement à Fedora 24 par ce biais en changeant le numéro de version correspondante dans la ligne idoine. Cependant cette procédure est plus risquée car moins testée.

La prochaine fois, lors de la fin de vie de Fedora 23, vous pourrez utiliser GNOME Logiciels pour effectuer cette action. ;)" class="smiley

]]>
Fedora
Tue, 19 Jul 2016 07:15:00 GMT Charles-Antoine Couret : Votez cette semaine pour le FESCo et le Conseil de Fedora ! http://blog.fedora-fr.org/renault/post/Votez-cette-semaine-pour-le-FESCo-et-le-Conseil-de-Fedora-%21 urn:md5:81afd27f480796d4b195641ccee8707f

En ce mois de juillet 2016, comme régulièrement, la communauté de Fedora est invitée à voter pour des postes à des organes décisionnaires du projet Fedora.

En effet, comme le projet Fedora est communautaire, une partie du collège des organisations suivantes doit être renouvelée : Council et FESCo. Et ce sont les contributeurs qui décident ! Chaque candidat a bien sûr un programme et un passif qu'ils souhaitent mettre en avant durant leur mandat pour orienter le projet Fedora dans certaines directions. Je vous invite à étudier les propositions des différents candidats pour cela.

J'ai voté

Pour voter, il est nécessaire d'avoir un compte FAS actif et de faire son choix sur le site du scrutin. Vous avez jusqu'au mardi 26 juillet à 2h du matin heure française pour le faire. Donc n'attendez pas trop.

Je vais profiter de l'occasion pour résumer le rôle de chacun de ces comités afin de clarifier l'aspect décisionnel du projet Fedora mais aussi visualiser le caractère communautaire de celui-ci.

Council

Le Council est ce qu'on pourrait qualifier le grand conseil du projet. C'est donc l'organe décisionnaire le plus élevé de Fedora. Le conseil définit les objectifs à long terme du projet Fedora et participe à l'organisation de celui-ci pour y parvenir. Cela se fait notamment par le biais de discussions ouvertes et transparentes vis à vis de la communauté.

Mais il gère également l'aspect financier. Cela concerne notamment les budgets alloués pour organiser les évènements, produire les goodies, ou des initiatives permettant de remplir les dits objectifs. Ils ont enfin la charge de régler les conflits personnels importants au sein du projet, tout comme les aspects légaux liés à la marque Fedora.

Les rôles au sein du conseil sont complexes.

Ceux avec droit de vote complet

Tout d'abord il y a le FPL (Fedora Project Leader) qui est le dirigeant du conseil et de facto le représentant du projet. Son rôle est lié à la tenue de l'agenda et des discussions du conseil, mais aussi de représenter le projet Fedora dans son ensemble. Il doit également servir à dégager un consensus au cours des débats. Ce rôle est tenu par un employé de Red Hat et est choisi avec le consentement du conseil en question.

Il y a aussi le FCAIC (Fedora Community Action and Impact Coordinator) qui fait le lien entre la communauté et l'entreprise Red Hat pour faciliter et encourager la coopération. Comme pour le FPL, c'est un employé de Red Hat qui occupe cette position avec l'approbation du conseil.

Il y a deux places destinées à la représentation technique et à la représentation plus marketing / ambassadrice du projet. Ces deux places découlent d'une nomination décidée au sein des organes dédiées à ces activités : le FESCo et le FAmSCo. Ces places sont communautaires mais ce sont uniquement ces comités qui décident des attributions.

Il reste deux places communautaires totalement ouvertes et dont tout le monde peut soumettre sa candidature ou voter. Cela permet de représenter les autres secteurs d'activité comme la traduction ou la documentation mais aussi la voix communautaire au sens la plus large possible. C'est pour l'une de ces places que le vote est ouvert cette semaine !

Ceux avec le droit de vote partiel

Un conseiller en diversité est nommé par le FPL avec le soutien du conseil pour favoriser l'intégration au sein du projet des populations le plus souvent discriminées. Son objectif est donc de déterminer les programmes pour régler cette problématique et résoudre les conflits associés qui peuvent se présenter.

Un gestionnaire du programme Fedora qui s'occupe du planning des différentes versions de Fedora. Il s'assure du bon respect des délais, du suivi des fonctionnalités et des cycles de tests. Il fait également office de secrétaire du conseil. C'est un employé de Red Hat qui occupe ce rôle toujours avec l'approbation du conseil.

FESCo

Le FESCo (Fedora Engineering Steering Committee) est un conseil entièrement composé de membres élus et totalement dévoués à l'aspect technique du projet Fedora.

Ils vont donc traiter en particulier les points suivants :

  • Les nouvelles fonctionnalités de la distribution ;
  • Les sponsors pour le rôle d'empaqueteur (ceux qui pourront donc superviser un débutant) ;
  • La création et la gestion des SIGs (Special Interest Group) pour organiser des équipes autour de certaines thématiques ;
  • La procédure d'empaquetage des paquets.

Le responsable de ce groupe est tournant. Les 9 membres sont élus pour un an, sachant que chaque élection renouvelle la moitié du collège.

Notons par ailleurs que le contributeur francophone Haïkel Guémar renouvelle sa candidature pour ce comité.

]]>
Fedora
Tue, 12 Jul 2016 21:03:56 GMT Sylvain Réault : Maintenance du serveur du 23 au 24 Juillet... http://www.vind-depot.fr/?q=node/36 36 at http://www.vind-depot.fr

Le serveur vas être en maintenance à partir du 23 Juillet. Cela devrait prendre tout le week end, mais je ne m'avance pas trop ayant pas mal de chose à refaire et à ajouter.

Un tout nouveau site fera son apparition si tout vas bien. Il devrait reprendre en grande partie un ancien site que j'avais fait, avec un code revu.
Par la suite je mettrai en ligne celui que je prépare en douce.

J'espère que cela vous plaira.

Sinon pour en revenir au serveur, je vais refaire les partitions ayant une répartition des espaces de stockage défini n'importe comment. Du coup les dépôts ce retrouvent souvent en manque d'espace disque.
Rien de très grave, mais cela ne permet pas de proposer d'autres paquets pour d'autres projets.

Pas mal de nouveautés seront mise en place sur le serveur en même temps (plus sécurisé, plus performant, ainsi que d'autres choses qui me trottent dans la tête...).

Dans tout les cas il faut que tout soit disponible pour le mois de Septembre au plus tard.

Sachant que mon anglais est de mieux en mieux, le nouveau site en préparation sera disponible simultanément dans cette langue en plus du français.

La signature des paquets sera enfin disponible après la maintenance du serveur, avec celui pour installer le dépôt correctement.
Je vais de plus revoir entièrement le .SPEC des paquets pour Mesa-git, avec, je l'espère, la mise à disposition de la version pour Fedora 23, ainsi que pour l'architecture ARM.

Les paquets seront mis à jours au minimum une fois par semaine, même si il m'arrive parfois d'en proposer tout les deux jours, voir tout les jours.
Le script permettant l'empaquetage sera automatisé, ne reste qu'à mettre en place la prise en charge des erreurs pour évité de proposer la moitié des paquets.

Enfin voilà, j'espère que vous serez satisfait de toutes ces modifications et des nouveautés à venir.
Je mettrai en place les commentaires quand tout sera sécurisé, car actuellement ce n'est pas au point. Le site de remplacement et le nouveau seront bien meilleurs sur ce point, mais aussi sur bien d'autre.

]]>
Fri, 08 Jul 2016 04:10:00 GMT Remi Collet : PHP version 5.6.24RC1 et 7.0.9RC1 http://blog.remirepo.net/post/2016/07/08/PHP-version-5.6.24RC1-et-7.0.9RC1 urn:md5:b41c7cdd93c25aee4448bfdf6f198d02

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.24RC1 en SCL sont disponibles dans le dépôt remi-test pour Fedora20 et Enterprise Linux6.

Les RPM de PHP version 7.0.9RC1 sont disponibles en SCL dans le dépôt remi-test et les paquets de base dans le dépôt remi-php70-test pour Fedora 21 et Enterprise Linux6.

La branche PHP 5.5 étant en mode "maintenance de sécurité"; il n'y a plus de RC.

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 7.0 :

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

A noter : la version 7.0.9RC1 est aussi disponible dans Fedora rawhide.

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, 28 Jun 2016 07:30:00 GMT Remi Collet : PHP version 7.0 dans Fedora 25 http://blog.remirepo.net/post/2016/06/28/PHP-version-7.0-dans-Fedora-25 urn:md5:98dd0d762407f5b96774bd4d5a699347

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 :

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 suivront sans doute, 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.

]]>
General
Fri, 24 Jun 2016 05:05:00 GMT Remi Collet : PHP version 5.5.37, 5.6.23 et 7.0.8 http://blog.remirepo.net/post/2016/06/24/PHP-version-5.5.37-5.6.23-et-7.0.8 urn:md5:bb45ebfd0413923247569be387bed12e

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

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

Les RPM de PHP version 5.5.37 sont disponibles dans le dépôt remi pour Fedora 20 et dans le dépôt remi-php55 pour Enterprise Linux.

emblem-important-2-24.pngPHP version 5.4 a atteint sa fin de vie et n'est plus maintenu par le projet. Compte tenu du nombre important de téléchargements par les utilisateurs de mon dépôt la version présente dans le dépôt remi pour Enterprise Linux (RHEL, CentOS...) a été conservée avec les correctifs de sécurité (de la version 5.5.37). La mise à jour vers une version maintenue est fortement conseillée.

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-important-2-24.png La version 5.5.27 était la dernière mise à jour corrigeant des bugs. La branche 5.5 est donc en maintenance de sécurité uniquement (jusqu'en Juillet 2016).

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

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

yum-config-manager --enable remi-php55
yum update

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

yum --enablerepo=remi install php55

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 (php55 / php56 / php70)

]]>
RPM
Tue, 21 Jun 2016 14:05:28 GMT Sylvain Réault : Carte graphique et rapport performance/bruit... http://www.vind-depot.fr/?q=node/35 35 at http://www.vind-depot.fr

Voici un petit article sur certaines modifications matériels, que j'ai du faire ces derniers temps, sur mon ordinateur personnel :

Comme vous le savez, Fedora, linux en général, est de plus en plus utilisé pour les jeux et donc sollicite de plus en plus les capacités graphique de nos ordinateurs.
Cependant l'utilisation intensive des cartes/puces graphiques font que la demande en dissipation de la chaleur qu'entraine cette augmentation soit des plus éfficace. Sachant que les processeurs graphique moderne peuvent diminuer leurs performances pour garder un température correct. Cela entraine donc une perte de performance et une augmentation sonore non négligeable assez rapidement par moment.

Ayant remplacé il y a quelques temps ma R9 270x VTX par une R9 290x Gigabyte, j'avais déjà eu ce genre de souci avec le dissipateur "maison" de VTX qui faisait un bruit abominable sans être très efficace.
J'ai retrouvé le même souci avec le dissipateur "maison" de chez Gigabyte.

La solution employé tant sur la R9 270x, que la 290x, un peu chère cependant hors promotion, fut de remplacer ces dissipateurs par des modèles Xtrem IV de chez Artic Cooling : https://www.arctic.ac/eu_en/accelero-xtreme-iv.html

Cela m'a permis de diminuer :
1 - le bruit, même branché en 12 volt cela reste largement supportable.
2 - la température, même branché en 7volts (la R9 290x Gigabyte dispose d'un connecteur incompatible pour alimenter les ventilateurs du XTREM IV), permet de passer d'une température de 93°C (81/85°C quand la carte réduit ses performances) à 68°C à pleine charge.
3 - Plus de diminution de la performance à cause de la température.
4 - Une plus grand marge de manœuvre en overclocking

Par contre il demande un espace au-dessus, en-dessous et en longueur importante.

Il est aussi possible que certains éléments chauffent plus qu'avant, car ils n'ont plus vraiment de contact direct avec le dissipateur qui comprend tout de même 2 radiateurs (dessus et en dessous). Il faut donc obligatoirement un ventilateur, sur le boitier, au dessus de la carte pour mieux évacuer la chaleur. Pas de souci à avoir, sachant que les éléments comme la mémoire supporte des températures élevées ou ne chauffent pas vraiment.

Restera à trouver une solution pour contrôler la vitesse des ventilateurs sur la R9 290x Gigabyte soit manuellement sans ouvrir le boitier, soit automatiquement, voir par contrôle logiciel.

]]>
Tue, 21 Jun 2016 13:45:00 GMT Charles-Antoine Couret : Fedora 24 est de sortie dès aujourd'hui ! http://blog.fedora-fr.org/renault/post/Fedora-24-est-de-sortie-d%C3%A8s-aujourd-hui-%21 urn:md5:01ab6e10e329fffbf5ec7c586f0abc02

En ce mardi 21 juin 2016, le projet Fedora est fier dannoncer la sortie de la distribution GNU/Linux Fedora 24.

Comme à son habitude, le projet Fedora propose le dernier cru des environnements GNOME 3.20 et de Sugar 0.108 à destination des enfants. L'intégration de Wayland est désormais pleinement fonctionnelle, mais la mise à disposition par défaut sera vraisemblablement pour Fedora 25.

Les fans d'astronomie pourront profiter d'un LiveCD officiel pour découvrir le ciel et l'espace avec les logiciels Stellarium, Celestar ou encore KStar !

Cette version de Fedora s'est surtout concentrée sur trois axes : intégration, sécurité et Cloud computing.

Capture_du_2016-05-11_09-30-06.png

Intégration

Marre de réinstaller Fedora tous les six mois ou d'utiliser la ligne de commande pour changer de version ? Grâce à Gnome Logiciels, il est maintenant possible de changer de version de Fedora comme une mise à jour. Tout est fait graphiquement et simplement, il s'occupe de tout. Grâce au rétroportage des fonctionnalités, vous pouvez dore et déjà essayer depuis une Fedora 23 !

Par ailleurs, Gnome Logiciels a bénéficié d'une grande amélioration de son interface. Pour vous aider à faire vos choix, il vous signale si le paquet est traduit dans votre langue, ou encore s'il a reçu récemment des mises à jour et même s'il est intégré au système.

Au niveau intégration, Gnome continue avec une liste des impressions entièrement retravaillée. Et l'application Documents prend en charge les documents gérés par LibreOffice. En plus de cela, grâce à une nouvelle bibliothèque, les applications écrites en Qt comme ceux de KDE ou VLC utiliseront le même thème et effet visuel que les applications Gnome.

L'application liveusb-creator a subi également un relooking important. Mieux intégré à Gnome, il permet simplement de télécharger une image de Fedora pour l'installer sur votre clé USB. Simple et efficace, vous n'aurez plus qu'à choisir votre version de Fedora et de laisser faire.

Pour finir, l'installation automatique des paquets de langues pour vos programmes a été améliorée pour éviter de vous retrouver avec un logiciel non traduit alors que la traduction adéquate est disponible mais dans un paquet dissocié. Pour les utilisateurs de l'installation par Internet ou du DVD, le choix de la langue à la configuration initialise ce système automatiquement. Pour ceux qui installent avec un LiveCD, il sera nécessaire d'installer le méta-paquet langpacks-fr pour les francophones.

Capture_du_2016-04-18_23-41-52.png

Sécurité

NetworkManager a reçu de grosses améliorations pour cette version de Fedora, de quoi améliorer la sécurité de votre machine. En effet, la gestion des VPN a été améliorée, permettant d'en utiliser plusieurs simultanément. Puis, par défaut NetworkManager utilisera une adresse MAC aléatoire pour scanner les réseaux Wifi. N'exposant ainsi la vraie adresse que pour l'établissement de la connexion, ce qui empêche le suivi de votre machine par des points d'accès notamment.

Kerberos prend en compte les règles génériques du système pour la conception des mots de passe. Comme d'autres applications telles que SSH, anaconda, etc. depuis Fedora 23, Kerberos gérera ces règles communes au système pour faciliter la maintenance et améliorer la sécurité.

Cloud

Le système a été grandement allégé par endroit pour que l'image cloud soit la plus petite possible, tout en restant fonctionnel. Ainsi, systemd, Python et glibc disposent d'un redécoupage des paquets pour n'installer que le strict nécessaire.

La célèbre solution Plateforme en tant que service de Red Hat fait son retour officiel dans Fedora, à savoir OpenShift dans sa 3e livrée !

Les développeurs et administrateurs systèmes disposent d'une entrée de maintenance au démarrage tout en évitant de lancer une instance cloud pour y avoir accès. Et à la connexion, le système précise si des mises à jour sont disponibles.

Et comme d'habitude, Fedora 24 réserve bien d'autres surprises à découvrir. Puis si vous souhaitez la télécharger, les images sont disponibles par Torrent ou directement

Liens

]]>
Fedora
Mon, 20 Jun 2016 21:42:00 GMT Nicolas Chauvet : What's going on with RPM Fusion ? Well... it's here for fedora 24! http://blog.kwizart.fr/post/2016/06/20/167-What-s-going-on-with-RPM-Fusion-Well...-it-s-here-for-fedora-24%21 urn:md5:d6e1df8471f395651acbb13c538ef6e1

Just few words to say that a fully fonctional repository has been published for fedora 24. It is available for all primaries architecture (x86_64, i686 and armhfp).

I was browsing the web and I've found that this question: "What's going on with RPM Fusion ?" was already asked in early 2008. About 6 months later, the RPM Fusion project released an additonal repository for Fedora 8. We are now 8 years later and what is going on more particularly is that we are at the end of our transition to our new infrastructure.

So if you need to contribute some packages here, you will be please to see that "rfpkg" (RPM Fusion frontend to rpkg) is available to clone and push content into our git repository . The content is then automatically forwarded to our github public organisation if you prefer to contribute or review packages from here.

We also have a dedicated github organisation for the infrastructure tasks. You can find ansible playbooks used to deploy koji, pkgdb or others component of the infrastructure. There is still work for everthing to settle, but if you want to get involved, please see the related information for Contributors or for Users

]]>
Fedora
Thu, 16 Jun 2016 16:35:45 GMT Sylvain Réault : Pour informations... http://www.vind-depot.fr/?q=node/34 34 at http://www.vind-depot.fr

La version mesa-git pour Fedora 23 devrait être disponible dans le courant de la semaine prochaine, le temps de valider le bon fonctionnement.

Le changement de numérotation en Mesa 12.1 arrivera en même temps.
Il y a eu une modification au niveau de l'accélération vidéo qui pose des problèmes actuellement. J'ai dut procéder à la rétrogradation de celle-ci pour ne plus l'avoir.

J'ai été obligé de procéder au remplacement d'un de mes disques dur. Le Seagate Barracuda 7200.14 de 2To étant égale à lui même et ces prédécesseurs, il commence à perdre des secteurs et ce bloque sans raison.
Il est donc remplacé par un Western Digital Black édition de 2To qui servira donc aux machines virtuels, ainsi qu'à un MS Windows 10 professionnel qui me sert entre autre à jouer et garder un oeil sur les changements, ainsi que les améliorations (dont certaines sont disponible sous KDE depuis des années...). Le Seagate servira aussi aux machines virtuels plus "expérimentales".

Je dois procéder aussi au remplacement de la solution de refroidissement de ma R9 290x, qui devient de plus en plus insupportable. Sans compter les baisses de performances qu'entraine un mauvais refroidissement.
La solution de Gigabyte WindForce 3x triple ventilateurs, sera remplacé par un Artic Cooling XTREM IV triple ventilateurs qui sont plus grand est moins bruyant. Sans compter la capacité du radiateur plus importante (et donc plus imposante).
Le but n'est pas de pousser la carte dans ses retranchement, mais de ne plus avoir un bruit génant obligeant à avoir un casque en permanence sur les oreilles.

En attendant "Polaris" qui est la prochaine génération de chez AMD, qui consomme beaucoup moins pour des performances bien plus importante (exemple RX 480, qui sera le moyen haut de gamme, +/- égale à la Nvidia GTX 980) pour un prix moindre.

]]>
Sat, 11 Jun 2016 07:35:00 GMT Remi Collet : PHP 7.1 et contrôle des nombres http://blog.remirepo.net/post/2016/06/11/PHP-7.1-et-controle-des-nombres urn:md5:f659ad0f6a0b0603cee4bee44b0fbfd2

PHP 7.1 introduit un nouveau contrôle lors de la conversion d'une chaine en nombre.

Exemple :

$ module load php70
$ php -v
PHP 7.0.8RC1 (cli) (built: Jun  8 2016 06:25:44) ( NTS )
$ php -r 'var_dump("1K" * 1024);'
int(1024)

$ module load php71
$ php -v
PHP 7.1.0alpha1 (cli) (built: Jun  8 2016 09:36:05) ( NTS )
$ php -r 'var_dump("1K" * 1024);'
PHP Notice:  A non well formed numeric value encountered in Command line code on line 1
int(1024)

Voir aussi sur 3v4l.org.

Il est évident que ce nouveau message est utile, mais c'est un exemple très fréquemment rencontré.

Quelque exemples, dans des projets rééls :

Vous pouvez commencer à vérifier votre code ;)

]]>
Développement
Fri, 10 Jun 2016 05:33:00 GMT Remi Collet : PHP 7.1 en Software Collection http://blog.remirepo.net/post/2016/06/10/PHP-7.1-en-Software-Collection urn:md5:f97927366b13cab4308fa01b98b8cf49

La version 7.1.0 Alpha1 vient juste d'être publiée. C'est maintenant la phase de stabilisation qui commence pour les développeurs, et de test pour les utilisateurs.

Les RPM de cette  prochaine version de PHP 7.1, sont disponibles dans le dépôt remi pour Fedora 22, 23, 24 et Enterprise Linux 6, 7 (RHEL, CentOS, ...) dans une nouvelle Software Collection (php71) permettant son installation en parallèle de la version système.

Comme je crois fortement au potentiel des SCL pour fournir un moyen simple d'installer plusieurs versions en parallèle, et qu'il me semble utile d'offrir cette possibilité pour PHP 7.1 afin de permettre aux développeurs de tester leur application, aux sysadmin de préparer une migration, ou simplement d'utiliser cette version pour une application spécifique, j'ai décidé de créer cette nouvelle SCL.

Installation :

yum install php71

emblem-important-2-24.pngA noter :

  • la SCL est totalement indépendante du système, et ne le modifie pas
  • cette SCL est dans le dépôt remi-safe (dans le dépôt remi pour Fedora)
  • l'installation est dans le dossier /opt/remi/php71, la configuration dans le dossier /etc/opt/remi/php71
  • le module pour Apache, php71-php, est disponible, mais évidement un seul mod_php peut être utiliser (il faudrait donc désactiver ou désinstaller tout autre module afin de l'utiliser, celui fournit par le paquet "php" reste prioritaire)
  • le service FPM (php71-php-fpm) est disponible, il écoute par défaut sur le port 9000, il faudrait donc adapter la configuration si vous souhaitez utiliser plusieurs services FPM en même temps.
  • la commande php71 permet d'accéder simplement à cette version, cependant l'utilisation de la commande scl reste la meilleure méthode (ou module)
  • Il s'agit pour l'instant de la version 7.0.1alpha1, mais les versions alpha/beta devrait être rapidement disponibles.
  • beaucoup d'extensions PECL sont aussi disponibles, voir la page status des extensions
  • seulement pour  x86_64, pas de plan pour les autres architectures.

emblem-notice-24.pngLire aussi les autres articles concernant les SCL.

$ module load php71
$ php --version
PHP 7.1.0alpha1 (cli) (built: Jun  8 2016 09:36:05) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies

Comme d'habitude, vos retours sont les bienvenus, un forum dédié aux SCL est ouvert.

]]>
RPM