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.

Mot-clefs : General

Statistiques par version de PHP

Remi Collet

Voici quelques statistiques de téléchargement pour les différentes versions de PHP depuis le dépôt remi.

Calculées à partir des ~100k téléchargements en 1 mois.

Paquets de base (version unique)

  • 5.4.45: 32.6% (représentait 47% en octobre 2015)
  • 5.5.33: 18.9% (5.5.29 représentait 21%)
  • 5.6.19: 41.3% (5.6.13 représentait 31%)
  • 7.0.4: 7.2%

php-201603.png

Paquets SCL (installation en parallèle de plusieurs versions)

  • 5.4.45: 10.4%
  • 5.5.33: 16.6%
  • 5.6.19: 41.5%
  • 7.0.4: 31.5%

Les chiffres des SCL sont moins intéressants, car les elles sont utilisées pour avoir plusieurs versions, souvent sur une station de développement, ou pour tester une nouvelle version, ou pour conserver un ancienne version pour une ancienne application.

Conclusion: l'utilisation de 5.4 reste beaucoup trop élevé pour une version morte (non maintenue), même si l'intègre quelques correctifs de sécurité dans mes paquets (rétro-porté depuis 5.5), je recommande vivement de faire la mise à jour vers une version maintenue, 5.5 (fin de vie en juillet 2016) ou mieux 5.6 (fin de vie en Decembre 2018).

 

 

100 000 000 de téléchargements

Remi Collet

Alors que le dépôt remi aura bientôt 11 ans, nous venons de dépasser la barre des 100 millions de RPM téléchargés :)

Évidement, ce chiffre n'est qu'un indicateur, il ne tient pas compte des premières années, des utilisateurs qui aspirent le dépôt complet ni des miroirs privés, mais il me permet tout de même d'observer le succès croissant de mon travail, ainsi que de mesurer la popularité des différents paquets disponibles.

Si les dons reçus me permettent de financer l'hébergement, ils sont surtout une preuve de l'utilité de mon travail et de la reconnaissance des utilisateurs. Lorsqu'ils cesseront, je saurais que je peu fermer le site.

D'autres dépôts tentent de suivre, récupérant mon travail ici ou dans fedora. Ils seront toujours derrière.

Un petit regret : PHP 5.4 représente encore 34% des téléchargements, c'est trop (PHP 5.5 20%, PHP 5.6 40% et PHP 7.0 7%) mais la tendance est bonne, juste un peu lente à mon goût.

Une satisfaction : les Software Collections représente environ 20% ce qui prouve que c'est un bon outil, répondant à un vrai besoin d'installation en parallèle.

Dotclear 2.9

Remi Collet

Ça y est ! La dernière version de Dotclear est installée.

Migration en douceur, aucun problème. Comme d'habitude, j'ai simplement appliqué le patch. Non, je n'utilise pas la fonction intégrée de MAJ qui nécessite des réglages à l'encontre des règles de sécurité.

Mon thème fonctionne parfaitement.

P.S. comme pour chaque version majeure, j'ai aussi pris soin de copier toutes les images depuis l'archive officielle.

Mémento :

$ tar czf save/blog-20160305.tgz blog
$ mysqldump -uroot -pxxx blog | gzip >save/remi-20160305.sql.gz
$ cd download
$ wget http://download.dotclear.org/patches/2.8.2-2.9.diff.gz
$ wget http://download.dotclear.org/latest/dotclear-2.9.tar.gz
$ cd ../blog
$ gzip -dc ../download/2.8.2-2.9.diff.gz | patch -p1
$ cd ..
$ tar xf download/dotclear-2.9.tar.gz
$ for i in $(find dotclear/ -name \*png); do cp $i ${i/dotclear/blog}; done

Forum PHP Paris 2015

Remi Collet

De retour du Forum PHP Paris 2015.

Tout d'abord un grand merci à l'AFUP pour l'organisation de ce grand moment pour la communauté, comme toujours, accueil irréprochable.

Cet événement a été, une nouvelle fois, l'occasion de faire de nombreuses et enrichissantes rencontres avec de nombreux développeurs et utilisateurs de PHP.

Cette année exceptionnelle en raison des 20 ans de PHP, des 15 ans de l'AFUP et bien entendu de la sortie imminente de PHP 7:

22976893670_aa78e7414b_o.jpg 

Sur la photo : (en haut) Derick Rethans, Anatol Belski, moi, Zeev Suraski, (en bas) Pierre Joye, Rasmus Lerdorf, Bob Weinand et Nikita Popov.

Plus de photos sur Flickr.

J'ai eu l'opportunité de donner une conférence sur la collaboration entre upstream (projets) et downstream (distribution) avec un point important sur les tests réalisés par le projet Fedora.

Lire le support de cette présentation: Paris2015.pdf.

Les retours me semblent bons, cf fiche joind.id.

J'attends avec impatience les prochaines conférences.

Dotclear 2.8

Remi Collet

Ça y est ! La dernière version de Dotclear est installée.

Migration en douceur, aucun problème. Comme d'habitude, j'ai simplement appliqué le patch. Non, je n'utilise pas la fonction intégrée de MAJ qui nécessite des réglages à l'encontre des règles de sécurité.

Mon thème fonctionne parfaitement.

P.S. j'ai aussi du copier manuellement les nouvelles images, car elles ne sont pas dans le patch.

Nouveau dépôt "remi-php70"

Remi Collet

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

Ce dépôt contient actuellement PHP 7.0.0beta2 et environ 25 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-21-2.fc21.remi
  • remi-release-22-2.fc22.remi
  • remi-release-6.5-2.el6.remi
  • remi-release-7.1-2.el7.remi

emblem-notice-24.pngComme pour les 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,remi-php70 update php\*

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

Je ne prévois pas d'ouvrir le dépôt pour EL 5 qui est en fin de vie.

 

Nouveau dépôt "remi-safe" pour EL-7

Remi Collet

Je viens d'ouvrir le dépôt "remi-safe" pour Enterprise Linux 7 (RHEL, CentOS).

Ce dépôt est destiné à ceux qui veulent utiliser en priorité les paquets de la distribution et d'EPEL sans les remplacer (par exemple pour conserver le support Red Hat) mais qui ont besoin d'extensions supplémentaires, qui ne sont pas encore disponibles dans EPEL.

Ce dépôt n'est pas intrusif, il est réellement sain car il ne remplace ou n'entre en conflit avec aucun des paquets disponibles dans la distribution ou dans EPEL.

Il s'agit principalement d'extensions PHP qui ne sont pas disponibles dans EPEL pour différentes raisons:

  • travail en cours (ex php-pecl-mongodb)
  • manque de temps (ou de motivation) pour les soumettre
  • non respect des normes d'empaquetage (bibliothèques embarquées, ex php-pecl-trader)
  • non respect de la stratégies (brevet, licence, ex php-pecl-rar)
  • dépréciées mais fournit ici pour le besoin d'applications anciennes (php-pecl-uploadprogress)

Leur succés dans ce dépôt pourra me convaincre de les intégrer, lorsque possible au dépôt EPEL.

Les extensions fonctionnent donc avec PHP version 5.4.16.

Le dépôt contient contient aussi quelque bibliothèques nécessaires à ces extensions. Les paquets sont identiques à ceux disponibles dans "remi", c'est donc un sous-ensemble du dépôt principal.

Je pense aussi y ajouter prochainement les Software Collections qui n'entre pas en conflit avec celles disponibles dans RHSCL (donc php56 et plus tard php70).

Le paquet remi-release-7.1-1.el7.remi fournit la configuration de ce dépôt, qui est activé par défaut.

Vous pouvez aussi télécharger le fichier remi-safe.repo et l'ajouter dans vote dossier /etc/yum.repo.d

 

Nouveau domaine : remirepo.net

Remi Collet

Lors de l'ouverture de ce site en 2005, j'ai utilisé le domaine famillecollet.com que je possède depuis 2000.

Avec le succès croissant du dépôt, j'ai considéré qu'il méritait bien son propre domaine : remirepo.net

A partir de maintenant :

Évidement, les anciennes adresses restent accessibles, sans limitation prévue.

10 ans

Remi Collet

Après 10 ans dexistence, les 40 millions atteint il y a un an, le cap des 66 millions de RPM téléchargés depuis le dépôt remi, ou un des 17 miroirs dans le monde, est déjà franchi Soit plus de 60 000 par jour.

Merci de votre fidélité.

Vous pouvez m'encourager en faisant un don de quelques euros qui permettra de financer l'hébergement du site principal, et sans doute une nouvelle machine pour 2015. Encore merci à ceux qu'ils l'ont fait et ont reçu l'auto-collant :

Sticker300.jpg

10 ans

Remi Collet

Après 10 ans dexistence, les 40 millions atteint il y a un an, le cap des 66 millions de RPM téléchargés depuis le dépôt remi, ou un des 17 miroirs dans le monde, est déjà franchi Soit plus de 60 000 par jour.

Merci de votre fidélité.

Vous pouvez m'encourager en faisant un don de quelques euros qui permettra de financer l'hébergement du site principal, et sans doute une partie d'une nouvelle machine pour 2015. Encore merci à ceux qu'ils l'ont fait et ont reçu l'auto-collant :

Sticker300.jpg

Dotclear 2.7

Remi Collet

Ça y est ! La dernière version de Dotclear est installée.

Migration en douceur, aucun problème. Comme d'habitude, j'ai simplement appliqué le patch. Non, je n'utilise pas la fonction intégrée de MAJ qui nécessite des réglages à l'encontre des règles de sécurité.

Mon thème fonctionne parfaitement.

P.S. j'ai aussi du copier manuellement les nouvelles images, car elles ne sont pas dans le patch.

Dotclear 2.7

Remi Collet

Ça y est ! La dernière version de Dotclear est installée.

Migration en douceur, aucun problème. Comme d'habitude, j'ai simplement appliqué le patch. Non, je n'utilise pas la fonction intégrée de MAJ qui nécessite des réglages à l'encontre des règles de sécurité.

Mon thème fonctionne parfaitement.

P.S. j'ai aussi du copier manuellement les nouvelles images, car elles ne sont pas dans le patch.

PHP dans les distributions RPM

Remi Collet

forumphp2014.png

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

Horaires:

  • Jeudi 23 octobre, de 11h30 à 12h15, dans le Grand Salon

Le plan de ma présentation :

  • Présentation, pour ceux qui ne me connaissent pas.
  • Enterprise Linux, rappeler les objectifs d'une distribution orientée entreprise, et la situation de PHP dans RHEL et CentOS.
  • Fedora, rappeler les objectifs de cette distribution, son rôle, et la situation de PHP.
  • Software Collections, présenter ce mode de distribution qui permet d'installer plusieurs versions de PHP en parallèle, avec, bien sur, une petite démonstration.
  • Upstream / Downstream, au sujet de la collaboration entre les projets (upstream) et les distributions (downstream).
  • Intégration continue de la pile PHP dans Fedora (Koschei).
  • Questions / Réponses

Ce sera peut-être l'occasion de (re)découvrir les distributions RPM, qui sont, je pense, une excellent plateforme pour les développeurs PHP.

J'espère que vous serez nombreux, et que cette conférence sera aussi un point de départ à des échanges fructueux.

J'ajouterais, ici, un lien vers ma présentation au format PDF à l'issue de la conférence.

RHEL-7, EPEL-7, remi-7 et PHP

Remi Collet

Red Hat Enterprise Linux 7 est publiée, voir : Red Hat Enterprise Linux 7 now Generally Available

EPEL

Le dépôt EPEL pour RHEL-7 est ouvert (toujours en beta)

Installation :

wget http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.1.noarch.rpm
yum install epel-release-7-0.1.noarch.rpm

Vous avez donc à votre disposition une pile PHP assez complète (version 5.4.16).

A noter, RHSCL 1.1 fournit aussi php55 (version 5.5.6).

Remi

Pour les adeptes des dernières versions, ou pour les extensions supplémentaires le dépôt remi est aussi ouvert :

Installation :

wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum install remi-release-7.rpm

Et vous pouvez disposer au choix de 3 versions

  • PHP 5.4.29 dans le dépôt remi
  • PHP 5.5.13 dans le dépôt remi-php55
  • PHP 5.6.0beta4 dans le dépôt remi-php56

CentOS 7 est en cours de préparation et devrait être disponibles dans quelques jours/semaines.

9 ans et 40 millions

Remi Collet

Après 9 ans dexistence,  les 20 millions atteint il y a un an et demi, le cap des 40 millions de RPM téléchargés depuis le dépôt remi, ou un des 17 miroirs dans le monde, vient d'être franchi (16 millions uniquement pour EL-5, 17 pour EL-6). Soit environ 35 000 par jour.

Merci de votre fidélité.

Vous pouvez m'encourager en faisant un don de quelques euros qui permettra de financer l'hébergement du site principal, et sans doute une nouvelle machine pour 2015. Encore merci à ceux qu'ils l'ont fait.

Bascule de Gnome vers KDE

Remi Collet

Certains penseront sans doute que ne fais que suivre la mode...

Pour mémoire, j'utilise Linux sur mon ordinateur de bureau depuis Red Hat Linux 8 (aka Psyche), donc depuis 2002. Depuis cette date, après avoir rapidement testé KDE, j'ai choisi d'utiliser l'environnement Gnome.

Pendant plus de 10 ans j'ai donc considéré Gnome comme le meilleur environnement de Bureau, et je l'ai énormément défendu.

J'ai été parmi les premiers à tester Gnome Shell (dès F14), à l'adopter rapidement et à le défendre devant ses nombreux détracteurs.

Je suis habituellement très fidèle et je ne change pas facilement d'avis au premier petit problème. Oui, il y avait besoin de changement, Gnome 2 était devenu obsolète, et Gnome 3 a fait des choix courageux.

Je suis sans doute un utilisateur un peu particulier (mais on est tous différents), je n'utilise pratiquement aucune des applications intégrées à Gnome, je reste fidèle depuis mes début à Firefox, Thunderbird, X(Hex)chat. Mes principaux outils sont le terminal et l'éditeur de texte et je ne personnalise pratiquement pas l'environnement.

Mais voila, à force d'entendre des critiques, j'ai fini par les trouver justifiées, et je ne peux plus trouver d'excuses au projet. Et dernièrement j'ai aussi mes critiques.

  • Les polices sont troubles depuis F20 (j'ai du passer sous Liberation).
  • Lancer une application est devenu trop compliqué, il faut connaitre son nom, l'abandon d'un arbre par catégorie est juste un erreur de plus.
  • Software n'est vraiment pas une application permettant de gérer ses installations / mises à jour (essayer d'installer PHP....)
  • Le déplacement des options de menu dans le menu global (AppMenu) est juste inutile est pas prêt quand on est incapable de détecter si ce menu est disponible ou pas (en session ssh par exemple)
  • Ctrl-Alt-L devenu Super-L (pour plaire à qui ?)

Ok, beaucoup sont des points de détails, ou des bugs temporaires. Mais voila c'en est trop pour moi, alors j'ai décidé de changer d'environnement et depuis quelques jours je "teste" KDE.

Voila mes réglages actuels (pour les retrouver au besoin), rien de bien compliqué, juste histoire de conserver mes habitudes :

  • Tableau de bord
  • Haut de l'écran
  • Gestionnaire des tâches : Afficher uniquement les tâches du bureau actuel
  • Horloge numérique : Format de la date : court
  • Comportement de l'espace de travail
  • Bureaux virtuels
  • Nombre de bureaux: 4
  • Nombres de lignes: 4
  • Composants graphiques différents sur chaque bureau (pour le fond d'écran)
  • Changements de bureau: Ctrl-Alt-Haut/Bas
  • Bord de l'écran
  • Changer d'écran sur le bord: Seulement lors du déplacement des fenêtres
  • Delai d'activation: 50ms (le mode "exposition" me sert comme principal outil de changement de tâche)
  • Comportements des fenêtres
  • Changeur de tâches
  • Afficher la fenêtre sélectionnée: Non
  • Grandes icones
  • Demarrage et arrêt
  • Option d'extinction par defaut: Eteindre
  • A la connexion: Démarrer une session vide
  • Konsole
  • Barre de défilement: illimité
  • Couleur: noir sur blanc
  • Barre des onglets: au dessus
  • Kate
  • Modules externes: barre d'onglets
  • Verouiller les composants graphiques

J'utilise clairement KDE à minima, comme j'utilisais Gnome. Pour l'instant ça me convient.

Aujourd'hui je comprends mieux tout ceux qui ont abandonné Gnome, mais je ne serais pas un promoteur de Kde, juste un simple utilisateur.

Fedora 20 (Heisenbug)

Remi Collet

Je viens de mettre à jour mon portable de Fedora 18 (Spherical Cow) vers Fedora 20 beta (Heseinbug).

Téléchargement, voir : http://fedoraproject.org/get-prerelease

Annonce de version : Announcing the release of Fedora 20 Beta

Cette mise à jour a été l'occasion de tester fedup, l'outil de mise à jour de Fedora (pour mon fixe, je fais uniquement des installations, car je conserve les différentes versions en parallèles)

Mise à jour : RAS, enfin si, c'est long, mais bon, >3200 paquets installés, j'aurais du commencer par faire un peu de ménage.

En résumé, sous F18 :

# yum install fedup
# fedup --network 20

Et après la récupération des paquets la mise à niveau se déroule lors du premier redémarrage, et une fois sous F20 :

# yum check all
# yum distribution-synchronization
# package-cleanup --cleandupes
# package-cleanup --problems
# package-cleanup --orphan

Les opérations de contrôle ne m'ont détecté aucun problème.

Dotclear 2.6

Remi Collet

Ça y est ! La dernière version de Dotclear est installée.

Migration en douceur, aucun problème. Comme d'habitude, j'ai simplement appliqué le patch. Non, je n'utilise pas la fonction intégrée de MAJ qui nécessite des réglages à l'encontre des règles de sécurité.

Mon thème fonctionne parfaitement.

Nouvelle machine pour 2014, 2015...

Remi Collet

Ma nouvelle machine est quasi opérationnelle :

Problème ennuyant, mon SSD ne fonctionne pas correctement (visible aléatoirement par le BIOS), je vais devoir en changer.

Première mise à l'épreuve, la compilation de Firefox 25 passe de 45' à 25'. Cool.

Je prévois donc rapidement de l'étendre avec

  • Un nouveau SSD
  • 16G de mémoire

Merci à tous ceux qui veulent participer, voir la page Merci/Thanks.

Mon ancienne machine sera utilisée par mes enfants.

Nouveau serveur

Remi Collet

Je viens de basculer l'ensemble de mes sites sur une nouvelle machine.

Si vous voyez ce message c'est que les DNS ont fait leur travail et que vous êtes sur cette nouvelle machine.

Pour information.

Ancien serveur :

  • Processeur : Intel(R) Core(TM)2 CPU T7200  @ 2.00GHz
  • Coeurs : 2
  • Mémoire : 3Gio
  • Disque : 512 Gio
  • Système : Red Hat Enterprise Linux Server release 5.9 (Tikanga)
  • Dépôts tiers : EPEL + remi + remi-test

Nouveau serveur :

  • Processeur : Intel(R) Xeon(R) CPU X3450  @ 2.67GHz
  • Coeurs : 8
  • Mémoire : 8Gio
  • Disque : 1Tio
  • Système : Red Hat Enterprise Linux Server release 6.4 (Santiago)
  • Dépôts tiers : EPEL + remi + remi-test