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.

SeedboxSync v3.0.1

Guillaume Kulakowski

Je viens de publier la version 3.0.1 de SeedboxSync. Pour ceux qui auraient loupé la communication précédente, la branche 3 correspond à une refonte totale de cet outil basé sur le framework Python Cement. La version 3.0.1 est une version de maintenance permettant notamment de mettre à jour la version de Cement en 3.0.6. Pour […]

Cet article SeedboxSync v3.0.1 est apparu en premier sur Guillaume Kulakowski's blog.

Installer PHP 8.1 sur Fedora, RHEL, CentOS, Alma, Rocky ou un autre clone

Remi Collet

Voici un guide rapide pour mettre à jour le PHP fournit par Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux ou les autres clones, par la dernière version 8.1.

Vous pouvez aussi suivre les instructions de l'assistant de configuration.

 

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 7 d'activer le canal optional.

Fedora 35

dnf install https://rpms.remirepo.net/fedora/remi-release-35.rpm

Fedora 34

dnf install https://rpms.remirepo.net/fedora/remi-release-34.rpm

RHEL version 8.5

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

RHEL version 7.9

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://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

CentOS Stream version 9

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm

Alma, CentOS Stream, Rocky version 8

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

CentOS version 7

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

 

Utilisation du module php

Pour Fedora modular et EL8, il suffit d'utiliser le flux remi-8.1 du module php

dnf module reset php
dnf module install php:remi-8.1

 

Activation du dépôt remi-php81

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

RHEL et EL 7

yum install yum-utils
yum-config-manager --enable remi-php81

 

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 8.1.2 (cli) (built: Jan 18 2022 23:52:03) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.2, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.2, Copyright (c), by Zend Technologies

 

Problèmes connus

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

Voir la liste des compatibilités : 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, mais il m'a semblé 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 la version par défaut de PHP, cela est possible en utilisant les paquets préfixés php80 Voir le billet PHP 8.1 en Software Collection.

Vous pouvez aussi utiliser l'assistant de configuration.

Les paquets présents dans le dépôt seront utilisés comme sources pour Fedora 35 (si la demande de changement est acceptée).

En fournissant une pile complète, environ 130 extensions disponibles, 7 versions de PHP, paquets de base et SCL, pour Fedora et Enterprise Linux, et avec 300 000 téléchargements par jour, le dépôt remi est devenu en 16 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 :

PHP version 8.0.16RC1 et 8.1.3RC1

Remi Collet

Les versions Release Candidate sont disponibles dans le dépôt de 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.et également en paquets de base.

Les RPM de PHP version 8.1.3RC1 sont disponibles en SCL dans le dépôt remi-test et les paquets de base dans le dépôt remi-php81-test pour Fedora 33-35 et Enterprise Linux.

Les RPM de PHP version 8.0.16RC1 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 35 ou dans le dépôt remi-php80-test pour Fedora 33-34 et Enterprise Linux.

 

emblem-notice-24.pngPHP version 7.4 est désormais en mode maintenance de sécurité, il n'y aura donc plus de Release Candidate.

emblem-notice-24.pngInstallation :  suivre les instructions de l'assistant.

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

yum --enablerepo=remi-test install php81

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

yum --enablerepo=remi-test install php80

Mise à jour, de PHP 8.1 :

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

ou, en utilisant le module (Fedora et EL ≥ 8) :

dnf module reset php
dnf module enable php:remi-8.1
dnf --enablerepo=remi-modular-test update php\*

Mise à jour, de PHP 8.0 :

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

ou, en utilisant le module (Fedora et EL ≥ 8) :

dnf module reset php
dnf module enable php:remi-8.0
dnf --enablerepo=remi-modular-test update php\*

A noter : la version 8.1.2RC1 est aussi dans Fedora rawhide pour la QA

emblem-notice-24.pngLes paquets pour EL-9 on été construit à partir de RHEL-9.0-Beta

emblem-notice-24.pngLes paquets pour EL-8 on été construit à partir de RHEL-8.5

emblem-notice-24.pngLes paquets pour EL-7 on été construit à partir de RHEL-7.9

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 (php74, php80)

Paquets standards (php)

Cross Compilation – cmake

Didier Fabert Sources On va cette fois se servir de deux fichiers sources, d’un fichier en-tête et d’un fichier cmake pour construire notre binaire cppdata: Le fichier main.cpp Le fichier data.cpp, qui est l’implémentation de la class Data Le fichier en-tête data.hpp qui déclare notre class Data Le fichier main.cpp #include <iostream>#include "data.hpp"using namespace std;int main(){ Data data; data.set( 99 ); cout << "data: " << data.get() << … Continue reading Cross Compilation – cmake »

Assemblée Générale Ordinaire le 27 février 2022 en visio-conférence

Association Borsalinux-Fr

L'Assemblée Générale Ordinaire de l'association aura lieu à partir de 14h sur Internet.

Compte tenue de la situation sanitaire, le dispositif suivant a été mis en place pour le réaliser en ligne et non physiquement. Nous avons retenu deux solutions libres de visio-conférence dont les liens sont ceux-ci :

  • https://meet.jit.si/Borsalinux-Fr
  • https://bbb.faimaison.net/b/cha-9oy-hnq-cdr

Le premier lien sera utilisé en priorité, en cas de problèmes techniques le second lien sera utilisé si nécessaire. L'objectif est de s'assurer le bon déroulement de cette AG malgré les circonstances.

Nous vous invitons à suivre les discussions sur le forum, sur ce sujet. C'est par ce biais que nous communiqueront les éventuels changements de dernière minute s'il y a lieu d'être.

L'ordre du jour de l'AG est le suivant :

1- Présentation du bilan moral de l'activité de l'association par le Conseil d'Administration;

2- Présentation du bilan financier de l'activité de l'Association par le Conseil d'Administration.

3- Présentation des événements et des actions pour l'année 2022.

À qui envoyer sa procuration ?

Pour les procurations vous pouvez vous baser sur ce modèle. Vous pouvez transmettre vos procurations par courrier postale, ou par courrier électronique à condition que celui-ci soit signé.

Attention, un membre actif ne pourra détenir plus de deux procurations, conformément à notre règlement intérieur.

Ci-dessous est la liste des personnes qui ont confirmé leur venue à cette Assemblée Générale du 27 février 2022 et acceptant les procurations :

  • Charles-Antoine Couret (Rue du bosquet, 39 - 5060 Sambreville - Belgique)
  • Emmanuel Seyman (133 rue de Silly, 92100 Boulogne-Billancourt)

PHP version 8.0.15 et 8.1.2

Remi Collet

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

Les RPM de PHP version 8.0.15 sont disponibles dans le dépôt remi pour Fedora 35 et dans le dépôt remi-php80 pour Fedora 33-34 et Enterprise Linux (RHEL, CentOS).

emblem-notice-24.pngPas de correctifs de sécurité ce mois ci donc pas de mise à jour de la version 7.4.27.

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

Ces versions sont aussi disponibles en Software Collections dans le dépôt remi-safe et en module pour Fedora et EL ≥ 8.

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 8.1 (le plus simple) :

yum-config-manager --enable remi-php81
yum update

ou, en utilisant le module (Fedora et EL ≥ 8) :

dnf module reset php
dnf module enable php:remi-8.1
dnf update php\*

Installation en parallèle, en Software Collection de PHP 8.1

yum install php81

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

yum-config-manager --enable remi-php80
yum update

ou, en utilisant le module (Fedora et EL ≥ 8) :

dnf module enable php:remi-8.0
dnf update php\*

Installation en parallèle, en Software Collection de PHP 8.0

yum install php80

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

yum-config-manager --enable remi-php74
yum update

ou, en utilisant le module (Fedora et EL ≥ 8) :

dnf module enable php:remi-7.4
dnf update php\*

Installation en parallèle, en Software Collection de PHP 7.4

yum install php74

Et bientôt dans les mises à jour officielles:

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

  • les paquets EL-8 sont construits avec RHEL-8.5
  • les paquets EL-7 sont construits avec RHEL-7.9
  • les paquets EL-7 utilisent désormais libicu69 (version 69.1)
  • les paquets EL utilisent désormais oniguruma5php (version 6.9.7, au lieu de la version ancienne du système)
  • l'extension oci8 utilise désormais le client Oracle version 21.3
  • beaucoup d' extensions sont aussi disponible, voir PHP extensions RPM status (from PECL and other sources) page

emblem-notice-24.pngInformations, lire :

Paquets de base (php)

Software Collections (php74 / php80 / php81)

PHP version 8.0.15RC1 et 8.1.2RC1

Remi Collet

Les versions Release Candidate sont disponibles dans le dépôt de 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.et également en paquets de base.

Les RPM de PHP version 8.1.2RC1 sont disponibles en SCL dans le dépôt remi-test et les paquets de base dans le dépôt remi-php81-test pour Fedora 33-35 et Enterprise Linux.

Les RPM de PHP version 8.0.15RC1 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 35 ou dans le dépôt remi-php80-test pour Fedora 33-34 et Enterprise Linux.

 

 

 

emblem-notice-24.pngPHP version 7.4 est désormais en mode maintenance de sécurité, il n'y aura donc plus de Release Candidate.

emblem-notice-24.pngInstallation :  suivre les instructions de l'assistant.

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

yum --enablerepo=remi-test install php81

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

yum --enablerepo=remi-test install php80

Mise à jour, de PHP 8.1 :

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

ou, en utilisant le module (Fedora et EL ≥ 8) :

dnf module reset php
dnf module enable php:remi-8.1
dnf --enablerepo=remi-modular-test update php\*

Mise à jour, de PHP 8.0 :

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

ou, en utilisant le module (Fedora et EL ≥ 8) :

dnf module reset php
dnf module enable php:remi-8.0
dnf --enablerepo=remi-modular-test update php\*

A noter : la version 8.1.2RC1 est aussi dans Fedora rawhide pour la QA

emblem-notice-24.pngLes paquets pour EL-9 on été construit à partir de RHEL-9.0-Beta

emblem-notice-24.pngLes paquets pour EL-8 on été construit à partir de RHEL-8.5

emblem-notice-24.pngLes paquets pour EL-7 on été construit à partir de RHEL-7.9

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 (php74, php80)

Paquets standards (php)

AMC version 1.4.0 Fedora 35

Patrice Kadionik

Les RPM d'AMC (Auto Multiple Choice) version 1.4.0 pour Fedora 35 sont disponibles dans le dépôt eddy33.


Installation :

$ sudo dnf install perl-Gtk3 perl-Clone
$ sudo dnf install http://kadionik.vvv.enseirb-matmeca.fr/fedora/eddy33-release-35.rpm
$ sudo dnf install auto-multiple-choice
++

Résultats des élections de Fedora 12/21

Charles-Antoine Couret

Le scrutin est comme toujours un vote par valeurs. Nous pouvons attribuer à chaque candidat un certain nombre de points, dont la valeur maximale est celui du nombre de candidat, et le minimum 0. Cela permet de montrer l'approbation à un candidat et la désapprobation d'un autre sans ambiguïté. Rien n'empêchant de voter pour deux candidats avec la même valeur.

Les résultats pour le Conseil sont (seul le premier est élu) :

  # votes |  noms
  - --------+----------------------
570     Tom Callaway
  - --------+----------------------
370     Till Maas
349     David Duncan

À titre indicatif le score maximal possible était de 252 * 3 votes soit 756 votes.

Les résultats pour le FESCo sont (seuls les quatre premiers sont élus) :

  # votes |  noms
- --------+----------------------
1334    Miro Hrončok
1205    Kevin Fenzi
1052    Zbigniew Jędrzejewski-Szmek
979     Fabio Valentini
862     David Cantrell
- --------+----------------------
739     Tom Stellard
290     Ahmed Almeleh

À titre indicatif le score maximal possible était de 260 * 7 soit 1820.

Les résultats pour le Mindshare sont donc (seul le premier est élu):

     # votes |  noms
     - --------+----------------------
427     Till Maas
     - --------+----------------------
317     Stephen Snow
285     Fernando F. Mancera

À titre indicatif le score maximal possible était de 219 * 3 soit 657.

Nous pouvons noter que globalement le nombre de votants pour chaque scrutin avec un réel enjeu était proche aux alentours de 260-210 votants ce qui est un peu en au dessus de l'édition précédente. Les scores sont aussi plutôt éparpillés.

Bravo aux participants et aux élus et le meilleur pour le projet Fedora.

PHP version 7.4.27, 8.0.14 et 8.1.1

Remi Collet

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

Les RPM de PHP version 8.0.14 sont disponibles dans le dépôt remi pour Fedora 35 et dans le dépôt remi-php80 pour Fedora 33-34 et Enterprise Linux (RHEL, CentOS).

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

emblem-notice-24.pngPas de correctifs de sécurité ce mois ci.

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

Ces versions sont aussi disponibles en Software Collections dans le dépôt remi-safe et en module pour Fedora et EL ≥ 8.

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 8.1 (le plus simple) :

yum-config-manager --enable remi-php81
yum update

ou, en utilisant le module (Fedora et EL ≥ 8) :

dnf module reset php
dnf module enable php:remi-8.1
dnf update php\*

Installation en parallèle, en Software Collection de PHP 8.1

yum install php81

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

yum-config-manager --enable remi-php80
yum update

ou, en utilisant le module (Fedora et EL ≥ 8) :

dnf module enable php:remi-8.0
dnf update php\*

Installation en parallèle, en Software Collection de PHP 8.0

yum install php80

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

yum-config-manager --enable remi-php74
yum update

ou, en utilisant le module (Fedora et EL ≥ 8) :

dnf module enable php:remi-7.4
dnf update php\*

Installation en parallèle, en Software Collection de PHP 7.4

yum install php74

Et bientôt dans les mises à jour officielles:

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

  • les paquets EL-8 sont construits avec RHEL-8.5
  • les paquets EL-7 sont construits avec RHEL-7.9
  • les paquets EL-7 utilisent désormais libicu69 (version 69.1)
  • les paquets EL utilisent désormais oniguruma5php (version 6.9.7, au lieu de la version ancienne du système)
  • l'extension oci8 utilise désormais le client Oracle version 21.3
  • beaucoup d' extensions sont aussi disponible, voir PHP extensions RPM status (from PECL and other sources) page

emblem-notice-24.pngInformations, lire :

Paquets de base (php)

Software Collections (php74 / php80 / php81)

PHP 7.3 est mort

Remi Collet

Un an après PHP 7.2, et comme annoncé, PHP version 7.3.33 était la dernière version officielle de PHP 7.3

Pour maintenir une installation sécurisée, la mise à jour vers une version maintenue est fortement conseillée :

  • PHP 8.0 est en mode maintenance active, et sera maintenu jusqu'en novembre 2022 (2023 pour la sécurité).
  • PHP 8.1 est en mode maintenance active, et sera maintenu jusqu'en novembre 2023 (2024 pour la sécurité).

Voir :

Cependant, 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...) et Fedora (Software Collections) est conservée et intègrera les derniers correctifs de sécurité.

Attention : il s'agit d'un action réalisée avec la meilleure volonté, en fonction de mon temps disponible, sans aucune garantie, afin de donner plus de temps aux utilisateurs pour migrer. Cela ne peut être que temporaire et la migration doit rester la priorité.

Voir le dépôt des sources sur github.

Fedora 34 vs Fedora 33 : comparaison des performances pour les versions 64 bits

Patrice Kadionik

Salut.

Voici les résultats comparatifs de Fedora 34 vs Fedora 33.

Pour rappel, ma machine est équipée d'un Quad Core Intel Q6600 à 2,4 GHz avec 4 Go de RAM.

Je me suis limité au benchmark UnixBench qui fournit un indice global, ce qui me simplifiera la comparaison. La version UnixBench utilisée est la version 4.1.0.

Mon protocole de tests est le suivant :
  • Installation de Fedora 34 version 64 bits avec le noyau Fedora 5.11.12-300.fc34.x86_64.
  • La machine est placée en niveau 3 (init 3).
  • 10 séries de tests avec UnixBench compilé sous Fedora 34 et exécuté sous Fedora 34 (5.11.12-300.fc34.x86_644).
  • 10 séries de tests avec UnixBench compilé sous Fedora 33 et exécuté sous Fedora 33 (5.9.14-200.fc33.x86_64).
Voici les résultats obtenus :

Fedora 34 version 64 bits :

Série 1 : 673.3
Série 2 : 688.6
Série 3 : 658.4
Série 4 : 666.6
Série 5 : 678.3
Série 6 : 672.8
Série 7 : 685.8
Série 8 : 681.7
Série 9 : 679.7
Série 10 : 677.8

Moyenne : 676.3

Fedora 33 version 64 bits :

Voici pour rappel les résultats obtenus avec Fedora 33 :
Série 1 : 695.5
Série 2 : 699.9
Série 3 : 714.6
Série 4 : 711.5
Série 5 : 714.1
Série 6 : 605.6
Série 7 : 683.1
Série 8 : 695.9
Série 9 : 707.2
Série 10 : 697.6

Moyenne : 692,5

Résultats :

Pour Fedora 34, on obtient un indice moyen de 676.3 pour UnixBench.
Pour Fedora 33, j'avais obtenu un indice moyen de 692,5 pour UnixBench.


On a donc une petite baisse de 2,3 % de Fedora 34 64 bits par rapport à Fedora 33 64 bits :

perfs_fedora_F34.png

Conclusion :

Au moment de ces tests, le noyau Fedora 34 (basé sur le noyau vanilla 5.11.12) est un peu moins performant de près de 2,3 % que le noyau Fedora 33 (basé sur le noyau vanilla 5.9.14). On retrouve la fluctuation habituelle peu significative par rapport aux précédents tests.

++

PHP version 7.4.27RC1, 8.0.14RC1 et 8.1.1RC1

Remi Collet

Les versions Release Candidate sont disponibles dans le dépôt de 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.et également en paquets de base.

Les RPM de PHP version 8.1.1RC1 sont disponibles en SCL dans le dépôt remi-test et les paquets de base dans le dépôt remi-php81-test pour Fedora 33-35 et Enterprise Linux.

Les RPM de PHP version 8.0.14RC1 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 35 ou dans le dépôt remi-php80-test pour Fedora 33-34 et Enterprise Linux.

Les RPM de PHP version 7.4.27RC1 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 33-34 ou remi-php74-test pour Enterprise Linux.

 

 

emblem-notice-24.pngPHP version 7.3 est désormais en mode maintenance de sécurité, il n'y aura donc plus de Release Candidate, c'est aussi la dernière pour 7.4.

emblem-notice-24.pngInstallation :  suivre les instructions de l'assistant.

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

yum --enablerepo=remi-test install php81

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

yum --enablerepo=remi-test install php80

Mise à jour, de PHP 8.1 :

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

ou, en utilisant le module (Fedora et EL ≥ 8) :

dnf module reset php
dnf module enable php:remi-8.1
dnf --enablerepo=remi-modular-test update php\*

Mise à jour, de PHP 8.0 :

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

ou, en utilisant le module (Fedora et EL ≥ 8) :

dnf module reset php
dnf module enable php:remi-8.0
dnf --enablerepo=remi-modular-test update php\*

A noter : la version 8.1.1RC1 est aussi dans Fedora rawhide pour la QA

emblem-notice-24.pngLes paquets pour EL-8 on été construit à partir de RHEL-8.5

emblem-notice-24.pngLes paquets pour EL-7 on été construit à partir de RHEL-7.9

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 (php74, php80)

Paquets standards (php)

Fin de maintenance de Fedora 33

Charles-Antoine Couret

C'est en ce mardi 30 novembre 2021 que la maintenance de Fedora 33 prend fin.

Qu'est-ce que c'est ?

Un mois après la sortie d'une version de Fedora n, ici Fedora 35, la version n-2 (donc Fedora 33) n'est plus maintenue.

Ce mois sert à donner du temps aux utilisateurs pour faire la mise à niveau. Ce qui fait qu'en moyenne une version est officiellement maintenue 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 33 et antérieurs d'effectuer la mise à niveau vers Fedora 35 ou 34.

Que faire ?

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

Il est également possible de faire la mise à niveau sans réinstaller via DNF ou GNOME Logiciels.

GNOME Logiciels a également dû vous prévenir par une pop-up de la disponibilité de Fedora 34 ou 35. N'hésitez pas à lancer la mise à niveau par ce biais.

12/21 Élections pour le Conseil, FESCo et Mindshare pendant deux semaines

Charles-Antoine Couret

Comme le projet Fedora est communautaire, une partie du collège des organisations suivantes doit être renouvelée : Council, FESCo et Mindshare. 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 vendredi 9 décembre à 1h heure française pour le faire. Donc n'attendez pas trop.

Par ailleurs, comme pour le choix des fonds d'écran additionnel, vous pouvez récupérer un badge si vous cliquez sur un lien depuis l'interface après avoir participé à un vote.

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 Mindshare. 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 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. Ici 5 places sont à remplacer.

Mindshare

Mindshare est une évolution du FAmSCo (Fedora Ambassadors Steering Committee) qu'il remplace. Il est l'équivalent du FESCo sur l'aspect plus humain du projet. Pendant que le FESCo se préoccupera beaucoup plus des empaqueteurs, la préoccupation de ce conseil est plutôt l'ambassadeur et les nouveaux contributeurs.

Voici un exemple des thèmes dont il a compétence qui viennent du FAmSCo :

  • Gérer l'accroissement des ambassadeurs à travers le mentoring ;
  • Pousser à la création et au développement des communautés plus locales comme la communauté française par exemple ;
  • Réaliser le suivi des évènements auxquels participent les ambassadeurs ;
  • Accorder les ressources aux différentes communautés ou activités, en fonction des besoin et de l'intérêt ;
  • S'occuper des conflits entre ambassadeurs.

Et ses nouvelles compétences :

  • La communication entre les équipes, notamment entre la technique et le marketing ;
  • Motiver les contributeurs à s'impliquer dans différents groupes de travail ;
  • Gérer l'arrivé de nouveaux contributeurs pour les guider, essayer de favoriser l'inclusion de personnes souvent peu représentées dans Fedora (femmes, personnes non américaines et non européennes, étudiants, etc.) ;
  • Gestion de l'équipe marketing.

Il y a 9 membres pour gérer ce comité. Un gérant, 2 proviennent des ambassadeurs, un du design et web, un de la documentation, un du marketing, un de la commops et les deux derniers sont élus. C'est pour un de ces derniers sièges que le scrutin est ouvert.

PHP version 8.1.0 est publiée !

Remi Collet

La RC5 était bien GOLD, donc la version 8.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 une version de qualité.

Les RPM sont disponibles dans le dépôt remi-php81 pour Fedora 33 et Enterprise Linux 7 (RHEL, CentOS, Alma, Rocky...) ainsi qu'en Software Collection dans le dépôt remi-safe.

Les RPM sont aussi disponibles dans le module php:remi-php8.1 pour Fedora et Enterprise Linux 8.

Lire l'annonce de version PHP 8.1.0 Release Announcement pour la description détaillée des nouveautés (en anglais).

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 8.1 (le plus simple) :

Fedora modular ou Enterprise Linux8 :

dnf module reset php
dnf module install php:remi-8.1

Fedora ou Enterprise Linux 7 :

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

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

yum install php81

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

  • la version EL8 est construite avec RHEL-8.5
  • la version EL7 est construite avec RHEL-7.9
  • cette version sera aussi la version par défaut de Fedora 36
  • beaucoup d'extensions sont déjà disponibles, voir la page PECL extension RPM status.

emblem-notice-24.pngInformations, lire :

Paquets de base (php)

Software Collections (php81)

PHP version 7.3.33, 7.4.26 et 8.0.13

Remi Collet

Les RPM de PHP version 8.0.13 sont disponibles dans le dépôt remi pour Fedora 35 et dans le dépôt remi-php80 pour Fedora 33-34 et Enterprise Linux (RHEL, CentOS).

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

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

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

Ces versions sont aussi disponibles en Software Collections dans le dépôt remi-safe et en module pour Fedora 33-35 et EL-8.

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 8.0 (le plus simple) :

yum-config-manager --enable remi-php80
yum update

ou, en utilisant le module (Fedora et EL-8) :

dnf module reset php
dnf module enable php:remi-8.0
dnf update php\*

Installation en parallèle, en Software Collection de PHP 8.0

yum install php80

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

yum-config-manager --enable remi-php74
yum update

ou, en utilisant le module (Fedora et EL-8) :

dnf module enable php:remi-7.4
dnf update php\*

Installation en parallèle, en Software Collection de PHP 7.4

yum install php74

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

yum-config-manager --enable remi-php73
yum update

ou, en utilisant le module (Fedora et EL-8) :

dnf module enable php:remi-7.3
dnf update php\*

Installation en parallèle, en Software Collection de PHP 7.3

yum install php73

Et bientôt dans les mises à jour officielles:

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

  • les paquets EL-8 sont construits avec RHEL-8.5
  • les paquets EL-7 sont construits avec RHEL-7.9
  • les paquets EL-7 utilisent désormais libicu69 (version 69.1)
  • les paquets EL utilisent désormais oniguruma5php (version 6.9.7, au lieu de la version ancienne du système)
  • l'extension oci8 utilise désormais le client Oracle version 21.3
  • beaucoup d' extensions sont aussi disponible, voir PHP extensions RPM status (from PECL and other sources) page

emblem-notice-24.pngInformations, lire :

Paquets de base (php)

Software Collections (php73 / php74 / php80)

Revue de presse de Fedora 35

Charles-Antoine Couret

Cela fait depuis Fedora 19 que je publie sur la liste de diffusion de Fedora-fr une revue de presse de chaque sortie d'une nouvelle version. Récapituler quels sites en parle et comment. Je le fais toujours deux semaines après la publication (pour que tout le monde ait le temps d'en parler). Maintenant, place à Fedora 35 !

Bien entendu je passe sous silence mon blog et le forum de fedora-fr.

Sites web d'actualité

Soit 4 sites sur les 25 contactés.

Blogs, sites persos ou sites non contactés

Soit 6 sites.

Bilan

Le nombre de sites parlant de Fedora 35 est en légère augmentation, en particulier auprès des non sollicités.

La semaine de sa sortie, nous avons eu globalement une augmentation de visites par rapport à la semaine d'avant de cet ordre là :

  • Forums : hausse de 4,6% (environ 210 visites en plus)
  • Documentation : hausse d'environ 1,9% (soit environ 100 visites en plus)
  • Le site Fedora-fr : hausse de 30% (soit 100 visites en plus)
  • Borsalinux-fr : hausse de 220% (soit 24 visites en plus)

Si vous avez connaissance d'un autre lien, n'hésitez pas à partager !

Rendez-vous pour Fedora 36.

Dépôt pour Enterprise Linux 9

Remi Collet

Red Hat Enterprise Linux 9 Beta est sortie et CentOS 9 Stream est aussi disponible, donc mon dépôt est déjà ouvert et (pratiquement) complet.

EPEL n'étant pas encore ouvert, il est nécessaire d'activer le dépôt "remi" qui fournit de nombreux paquets habituellement disponibles dans EPEL

EL-9 ne fournit désormais plus les applications en modules mais ceux ci peuvent toujours être utilisés, comme sous EL-8, pour fournir des versions alternatives, c'est donc le fonctionnement retenu pour mon dépôt.

Les autres clones (Alma, Rocky, ...) ne sont pas encore disponible en version 9.

Installation du dépôt :

# dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
# dnf config-manager --set-enabled remi

Et par exemple, pour installer PHP 8.1

# dnf module install php:remi-8.1
# php --version
PHP 8.1.0RC5 (cli) (built: Oct 27 2021 00:20:44) (NTS gcc x86_64)
Copyright (c) 1997-2018 The PHP Group
Zend Engine v4.1.0-dev, Copyright (c) Zend Technologies

À noter, si vous voulez installer plusieurs versions en parallèle, les Software Collections de PHP 8.0 et 8.1 sont aussi disponibles.

# dnf install php80
# module load php80
# php --version
PHP 8.0.12 (cli) (built: Oct 19 2021 10:34:32) ( NTS gcc x86_64 )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v4.0.12, Copyright (c) Zend Technologies

Allons ouvrir un bonne bouteille de Champagne !

P.S. Utilisez le Ticket de suivi #189 pour signaler tout problème.

PHP version 7.4.26RC1 et 8.0.13RC1

Remi Collet

Les versions Release Candidate sont disponibles dans le dépôt de 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.et également en paquets de base.

Les RPM de PHP version 8.0.13RC1 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 35 ou dans le dépôt remi-php80-test pour Fedora 33-34 et Enterprise Linux.

Les RPM de PHP version 7.4.26RC1 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 33-34 ou remi-php74-test pour Enterprise Linux.

 

 

emblem-notice-24.pngPHP version 7.3 est désormais en mode maintenance de sécurité, il n'y aura donc plus de Release Candidate.

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

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

yum --enablerepo=remi-test install php80

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

yum --enablerepo=remi-test install php74

Mise à jour, de PHP 8.0 :

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

ou, en utilisant le module (Fedora et EL 8) :

dnf module reset php
dnf module enable php:remi-8.0
dnf --enablerepo=remi-modular-test update php\*

Mise à jour, de PHP 7.4 :

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

ou, en utilisant le module (Fedora et EL 8) :

dnf module reset php
dnf module enable php:remi-7.4
dnf --enablerepo=remi-modular-test update php\*

A noter : la version 8.1.0RC5 est dans Fedora rawhide pour la QA

emblem-notice-24.pngLes paquets pour EL-8 on été construit à partir de RHEL-8.4

emblem-notice-24.pngLes paquets pour EL-7 on été construit à partir de RHEL-7.9

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

emblem-notice-24.pngLa version 8.1.0RC5 est aussi disponible

 

Software Collections (php74, php80)

Paquets standards (php)

Page générée le 17 sept 2022 à 05:05