Le blog de llaumgui

Linux en général, Fedora / CentOS en particulier...

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 4 décembre 2009

Fedora & l'assurance qualité sur les projets php

La qualité est un problème récurent dans les applications php. En effet, le php est un langage hautement permissif et très facile d’accès. Ceci donne certains codes disponibles sur la toile de bien piètre qualité voir carrément nocifs pour ceux ayant un tant soit peu de trafique sur leur serveur. Lors de ma participation aux derniers eZ Day, j’ai eu la chance d'assister à une conférence donnée par Sebastian Bergmann le Mr de qualité en php et j'ai trouvé ses initiatives plutôt intéressantes.

Sur le plan professionnel, nous avons également fait le choix de mettre en avant la qualité dans la réalisation de nos projets et c’est donc tout naturellement que nous nous sommes tournés vers une solution d’intégration continue et la suite d’utilitaire phpUnit.

Lire la suite...

dimanche 18 octobre 2009

fr.CentOS.org ne répondra plus !

Depuis quelques temps, fr.CentOS.org ne répond plus. Je suis resté assez (trop ?) discret là dessus mais il est temps de dire le pourquoi, ce que j'en pense et pourquoi se qui se fera (s'il se fait quelque chose), se fera sans moi !

Le serveur qui hébergeait fr.centos.org ainsi que le serveur de backup ne sont plus accessibles pour des raisons que je n'évoquerais même pas. Ce qui compte, c'est que le travail graphique de Titax, mon travail technique ainsi que toutes les contributions communautaires sont perdus.

Pour rappel, lors du début de l'aventure fr.CentOS, j'ai voulu me la jouer tout seul en achetant CentOS-fr.org et en hébergeant le site sur mes propres machines qui contrairement à celles de l'infrastructure de CentOS (du moins la partie où se trouvait fr.centos.org) sont hébergés dans data-center et sauvegardées dans un autre... A l'époque, la team CentOS m'a demandé de ne pas me la jouer perso et de faire un fr.centos.org avec leur soutient et sur leurs machines. J'ai accepté et j'ai fait confiance maintenant mon travail ainsi que le votre est perdu.

Lire la suite...

dimanche 26 avril 2009

php-ezc-Mail, php-ezc-Cache et d'autres

Pour des besoins professionnels, j'ai eu recours aux eZ Components Mail et Cache. Ce sont donc ces 2 components que j'ai soumis à review aujourd'hui (#497736 et #497735). Pour ceux qui sont sous RHEL5 (et php5.2), vous pouvez les récupérer ici.

Sinon, l'ami Remi m'ayant approuvé plusieurs components, attendons nous pour bientôt (cette semaine normalement) à voir le nombre des eZ Components intégrés dans Fedora grandement augmenté.

Comme cette semaine mon emploi du temps professionnel est orienté SNCF, je devrai enfin finir (dans le train) mes derniers tests QA du RPM d'eZ Publish.

samedi 11 avril 2009

RPM d'eZ Components pour RHEL5

J'ai déjà packagé une petite quinzaine d'eZ Components pour Fedora. En tant que contributeur Fedoara et EPEL, il serait donc normal que je les propose pour RHEL. Malheureusement, eZ Components nécessite php 5.2.1 ou supérieur qui n'est pas disponible en standard pour RHEL. Pour avoir du php 5.2 sous RHEL5 il faut passer, soit par remi, soit par  RHWAS (Web Application Stack). Ces 2 dépôts ne figurant pas dans les dépendances d'EPEL, je ne pourrai donc pas proposer d'eZ Components pour RHEL avant l'opus 6 attendu pour Q1 2010...

En attendant pour ceux qui utilisent remi ou RHWAS, je vous ai fait la série des Components de Fedora pour RHEL 5 (SPEC).

Lire la suite...

jeudi 2 avril 2009

CentOS 5.3 est sortie

Juste un petite billet entre 2 journées de Solutions Linux pour annoncer la sortie de CentOS 5.3. Pour faire une mise à jours de la 5.2 vers la 5.3 c'est juste un simple :

yum clean all; yum upgrade

Voila, je rentre de Solutions Linux et je fais ça ce week-end ;-).

mercredi 18 mars 2009

htpdate pour remplacer ntpd derrière un proxy

Au travail, j'administre un serveur web (de recette et d'intégration) sous CentOS 5.2. Malheureusement, comme dans beaucoup de grandes entreprises, nos connexions sont filtrées par un proxy. Cela ne pose pas trop de problèmes pour une utilisation courante (yum, wget, etc...) mais dès qu'on veut utiliser ntpd pour tenir son serveur à l'heure, cela devient carrément impossible !

En effet, que ce soit dans la littérature (man) ou sur le web, je n'ai pas trouvé de solution pour faire passer ntpd par un proxy et le serveur continuait désespérément à se désynchroniser (7mn en 2 mois, c'est pas la mort mais c'est aussi qu'un début...). La solution que j'ai trouvé est htpdate qui va effectuer une mise à jour sur des serveurs tiers via une simple connexion http (port 80) et en utilisant un proxy :

root@ezpublish ~> cat /etc/sysconfig/htpdate
### Uncomment and change this if you want to change the default htpdate options.
### See manual htpdate(8) for details.

OPTIONS="-a -l -s -P proxy.maboite.fr:3128"
SERVERS="www.linux.org www.freebsd.org"

Pour les utilisateurs de CentOS, vous trouverez le rpm chez RPMforge.

vendredi 23 janvier 2009

J'ai enfin obtenu mon sponsoring !

Après bientôt 6 mois de QA pour mon SPEC de backup-manager, j'ai enfin eu mon sponsoring (merci Aurélien) qui me permet de packager pour Fedora mais aussi RHEL via le dépôt EPEL.

Donc très prochainement (j'en suis à la demande de module CVS) les RPMs de pidgin-privacy-please et backup-manager seront accessible sur Fedora directement depuis un yum install nom_du_paquet.