Fedora-Fr - Communauté francophone Fedora - Linux

Planet de Fedora-Fr : la communauté francophone autour de la distribution Linux Fedora

A propos

Cette page est actualisée toutes les heures.

Cette page est une sélection de blogs autour de Fedora. Fedora-Fr.org décline toute responsabilité au sujet des propos tenus par les auteurs des blogs de ce planet. Leurs propos sont leur entière responsabilité.

Le contenu de ce planet appartient à leurs auteurs respectifs. Merci de consulter leur blogs pour obtenir les licences respectives.

Fedora 25 alpha peut être testée

Charles-Antoine Couret

C'est ce mardi 30 août que les utilisateurs du Projet Fedora seront ravis d'apprendre la disponibilité de l'Alpha de la future Fedora 25.

Malgré les risques concernant la stabilité dune version Alpha, 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é. 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

  • Cela a déjà été mentionné avec le 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 acrte intégrée par défaut, n'activer la carte externe qu'en acs 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 distants et multiplexeur 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 ;

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 !

Fermé pour les vacances

Remi Collet

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)

 

PHP version 5.6 requise

Remi Collet

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.

 

PHPUnit 5.5

Remi Collet

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.

PHP version 5.6.25RC1 et 7.0.10RC1

Remi Collet

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)

Séparation de F25 et de Rawhide

Charles-Antoine Couret

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.

PHP en route vers la sortie de la version 7.1.0

Remi Collet

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)

Nouveau dépôt "remi-php71"

Remi Collet

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.

 

PHP version 5.5.38, 5.6.24 et 7.0.9

Remi Collet

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)

Fin de vie de Fedora 22

Charles-Antoine Couret

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

Votez cette semaine pour le FESCo et le Conseil de Fedora !

Charles-Antoine Couret

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

Maintenance du serveur du 23 au 24 Juillet...

Sylvain Réault

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.

PHP version 5.6.24RC1 et 7.0.9RC1

Remi Collet

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)

PHP version 7.0 dans Fedora 25

Remi Collet

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.

PHP version 5.5.37, 5.6.23 et 7.0.8

Remi Collet

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)

Carte graphique et rapport performance/bruit...

Sylvain Réault

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.

Fedora 24 est de sortie dès aujourd'hui !

Charles-Antoine Couret

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

What's going on with RPM Fusion ? Well... it's here for fedora 24!

Nicolas Chauvet

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

Pour informations...

Sylvain Réault

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.

PHP 7.1 et contrôle des nombres

Remi Collet

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

Page générée le 31 août 2016 à 01:01