All you need is blog - eponyme's blog

Linux

Autour de linux, principalement Fedora , configurations, etc ...

Fil des billets - Fil des commentaires

5 ans (et quelques mois) de fedora-fr.org !

Comme tous les ans depuis quelques années maintenant, je profite de mon "anniversaire" d'inscription sur le site fedora-fr.org (datant du 07/07/2005) pour faire un petit bilan de mon activité autour de fedora. En relisant les billets précédents, je m'inquiete un peu de voir que ça diminue de plus en plus, mais maintenant que j'ai de nouveau ma connexion, et la motivation après une longue pause, plus d'excuses ! Voilà donc un petit tour d'horizon, à aujourd'hui :

Le forum

Je suis un lecteur assidu (et modérateur aussi parfois!), un peu moins contributeur. Je reste fidèle et continue la lecture quotidienne des sujets. J'ai aujourd'hui 2185 messages au compteur.

Le wiki

Comme l'an dernier, honte à moi ... Je n'ai toujours que deux articles à mon actif :

Les cannaux IRC

J'y suis présent tous les jours, c'est d'ailleurs le meilleur moyen de me contacter. Présent pour causer .. aider.. C'est par ce biais que je reste le plus au sein de la communauté.

Packaging

J'ai au cours de cette année ajouté trois paquets à ma liste pour les dépôts de fedora :

  • monkeystudio : un EDI multi-plateformes dédié à Qt4
  • quvi : une bibliothèque permettant de récupérer les informations des vidéos disponnibles sur de nombreux sites de partages de vidéos (youtube & co) utilisée par cclive
  • xcftools : paquet fournissant quelques utilitaires permettant de récupérer des informations sur les fichiers au format .xcf

Comme l'an dernier, c'est de ce coté que je contribue le plus, et les choses devraient continuer dans ce sens, car j'ai quelques paquets sur le feu que je proposerai certainement cette année.

Même s'il n'y a pas de rapport direct, ma minuscule contribution à xchat a été prise en compte dans la dernière release, permettant enfin de rendre le temps des notifications configurable.

Mon blog

Principal reflet de mon activité, il a logiquement été peu mis à jour. J'ai cependant cette année passé la barre des 100 billets. C'est à cette occasion que j'ai mis en place un nouveau thème, sur lequel je devrais encore travailler. En tout cas dans l'état actuel il me convient bien. Le blog à donc aujourd'hui 103 billets, et 271 commentaires.


Voila pour cette année, peu de choses à dire, mais je suis aujourd'hui de nouveau disponnible pour faire en sorte d'avoir de nouveaux chapitres à ajouter l'an prochain ;)


Fabien (eponyme)

XChat 2.8.8 est sorti, la hache de guerre avec les balloons est enterrée !

Il y a quelques jours, une nouvelle version du client IRC XChat est sortie. Cette version intègre le patch que j'avais soumis il y a quelques temps, afin de régler le problème de temps d'apparition bien trop long des notifications. C'est donc une petite satisfaction personnelle de voir dans cette release quelques lignes de codes que j'avais proposées, même si le mérite en revient plutôt à Remi car je m'étais inspiré de son patch plutôt que de mon original pour en proposer un nouveau.

Avec la version 2.8.8, il est donc maintenant possible de régler le temps d'apparition des notifications par la commande

/set input_balloon_time

ou bien sûr directement dans le fichier de configuration. C'est un soulagement pour moi car je n'aurais plus à reconstruire une version du paquet avec le patch pour ne plus avoir à hurler lorsque je joue à un jeu et que des notifications viennent manger une partie de l'écran pendant 20 secondes !

La version est déjà packagée pour fedora, et une demande d'envoi vers le dépôt stable a déjà été faite, elle apparaitra donc bientôt dans les mises à jour !


Fabien (eponyme)

quvi : un utilitaire de récupération d'informations sur les liens de téléchargements de vidéos

Non, je ne fais pas une fixation sur les sites proposant des vidéos style youtube, dailymotion, etc ... J'ai déja packagé clive, cclive (son petit frère en C), et leur front-end abby, et je reviens ici avec quvi. La raison est simple : quvi est maintenant une dépendance pour cclive. En effet après des demandes auprès du dévelppeur de cclive pour avoir une "libcclive", ce dernier à décidé d'externaliser le code de récupération d'infos sur les vidéos dans une bilbliothèque séparée et d'en faire un nouveau projet : quvi

Afin d'éviter un blocage des mises à jour de cclive, j'ai donc entrepris de packager cet outil, mais surtout la lib qu'il fournis : libquvi. J'ai ensuite fait une demande de revue. Le spec génère donc 3 paquets :

  • quvi : un utilitaire exemple permettant de récupérer des infos sur les vidéos utilisant libquvi
  • libquvi : la bibiothèque se chargeant du travail
  • libquvi-devel : fourni les fichiers de développements pour libquvi

La création de ce paquet que je rajoute à ma liste est pour moi l'occasion de fournir une bibliothèque, chose que je n'avais jamais fait, et accessoirement, de poster ici pour raviver un peu ce blog un peu mort ces temps-ci. Les plus curieux (et coquins!) qui auront lu le spec pourront rechercher l'utilité de l'option --enable-smut passée au configure.

J'espère trouver rapidement un reviewer pour ce paquet afin de pouvoir aussi mettre à jour cclive.


Fabien (eponyme)

xcftools présent dans les dépôts stables de fedora

xcftools est une suite de petits utilitaires en ligne de commande permettant d'effectuer des opérations sur les fichiers au format xcf, nativement utilisé par Gimp. J'ai effectué ce package car il sera une future dépendance à la prochaine version du logiciel Phatch, que je package aussi. Pour installer xcftools sous Fedora, utilisez yum :

# yum install xcftools

Un grand merci à Pikatchu_2014 pour avoir effectué la revue.


Fabien (eponyme)

Monkeystudio présent dans les dépôts stables !

Il y a bien longtemps que j'avais présenté ce logiciel permettant de développer tous types de projets, dans différents langages, avec un accent particulier sur les projets Qt4. Mks (son petit nom ^^) intègre en effet l'assistant Qt, le designer, des templates ...

La revue de ce paquet a été bien longue et a fait ouvrir deux autres bugs

Depuis aujourd'hui, ce logiciel est disponnible dans les dépots stables de Fedora, à partir de F11 (et donc dispo aussi pour F12 et rawhide). Un petit cocorico puisque le créateur et principal mainteneur de ce projet, Pasnox, est français. Un logiciel à découvrir, pour ceux qui aiment les IDE complètes, et même à améliorer, puisqu'il peut prendre en charge de nombreux plugins !

Pour l'installer :

# yum install monkeystudio

Bon dev'


Fabien (eponyme)

4 ans de fedora-fr.org !

Comme l'an dernier, mais avec quelques jours de retard (c'était le 7 juillet), je profite de mon "anniversaire" d'inscription sur le site fedora-fr.org (correspondant grosso modo à mon basculement définitif sur Fedora) pour dresser un petit bilan annuel de mon activité informatique en général, et sur Fedora en particulier. 4 ans déjà ! C'est aussi pour moi l'occasion de me remettre un peu sur mon blog, assez inactif ces derniers mois, pour raisons professionnelles.

D'une CentOS + Plesk d'amen.fr vers une CentOS vanilla

Comme je l'avais expliqué lors de mon billet sur mon serveur privé virtuel de chez amen.fr, je n'ai pas eu le choix d'avoir un Plesk collé à ma CentOS ! Après quelques tentatives ratées, je donne ici la marche à suivre pour s'en débarrasser, et avoir une distribution proche de l'originale. Notez que cela me servira surtout d'aide mémoire, et que si vous suivez cette procédure, vous ne pourrez revenir en arrière (à moins d'une réinstallation), que vous n'aurez évidemment plus accès à Plesk (mais toujours au menu virtuozzo, donc aux statistiques, à la console de maintenance, etc ...) et qu'il vous faudra l'assumer (vous avez tout à fait le droit de le faire, il est cependant probable que si un jour vous posez une question au support, une réponse avec la "méthode Plesk" vous soit donnée). Il faut donc aussi que vous soyez surs de pouvoir administrer votre serveur sans Plesk (je ne le ferai pas pour vous ;) ). Le contexte étant fixé, on peut y aller.

Mise en place d'un dépôt SVN par l'exemple (trustyRC)

Il existe, dans de nombreuses langues, de nombreux tutoriels expliquant la façon de mettre en place un dépôt SVN. On peut notamment l'expliquer par le fait qu'il est possible de configurer un dépôt de nombreuses manières, dans la façon de gérer les droits, dans celle de gérer le type d'accès, l'organisation ... Afin de ne pas rajouter une couche de plus à tout ce qui existe, je propose ici directement un exemple d'installation et de configuration. Les étapes que je détaille sont celles que j'ai effectuées pour mettre en place le dépôt SVN de trustyRC, profitant ainsi de mon nouveau serveur privé pour lui ajouter un service supplémentaire. Mon serveur fonctionne sous CentOS 5.3, mais les commandes utilisées ici fonctionnent aussi sous Fedora.

Mon serveur privé virtuel chez AMEN

Depuis quelques temps, je pensais me prendre un serveur privé, pour différentes raisons :

  • Mon BNC et mon robot IRC sont hébergés chez girafon, qui n'est plus ce qu'il était, et qui me coûte un peu plus de 5 euros par mois (location d'un shell + une IP dédiée)
  • Mon blog, mes RPMs, et toute mon activité web était hébergée chez free.fr, ce qui n'est franchement pas le top
  • J'avais envie de jouer un peu avec un vrai serveur en prod

Mes besoins étaient donc très faibles, et j'étais enbêté à l'idée de prendre un kimsufi, ou un RPS, qui bien qu'avec des coûts très faibles, me revenaient "cher", pour la faible utilisation que je souhaitais en faire. J'ai ensuite découvert l'offre VDS+5 de chez AMEN, qui pour 5 euros (HT), offre un serveur virtuel linux, allourdi d'un Plesk (mais qui se retire, ca sera l'objet d'un prochain billet), avec une config raisonnable, et des performances qui m'ont surprises (attention, tout est relatif, on parle d'un serveur virtuel à 5 euros ...).

cclive et abby présents dans les dépôts stables

J'avais présenté cclive et abby dans des billets récents. J'en avais de plus proposé les RPMs. Ceux-ci ont été approuvés, et après un passage en testing, sont maintenant disponnibles dans les dépôts stables de Fedora. L'extracteur de vidéos et son interface graphique basée sur Qt sont donc facilement installables via yum :

# yum install cclive
# yum install abby

Pour rappel, clive (lui aussi présent dans les dépôts) peut aussi servir de back-end à abby. Il est écrit en perl, et est un peu plus complet que cclive (lui écrit en C, plus léger).

Bon téléchargements,


Fabien

abby : une GUI pour clive et cclive

Présentation et proposition de RPMs pour le logiciel abby.

cclive : extracteur de vidéos en ligne de commande

Présentation et proposition de RPMs pour le logiciel cclive.

Fotowall reprend du service

J'ai eu l'agréable surprise il y a quelques jours de voir que le projet Fotowall est de nouveau actif, après pas mal de mois sans aucune activité sur le svn. Une nouvelle release est d'ailleurs sortie, et je l'ai dors et déja poussée dans les dépôts (dans testing pour le moment). Pour rappel, ce logiciel permet de créer un pêle-mêle de photos. Cette nouvelle version (0.3.1) apporte de nombreuses améliorations. Une vidéo de démonstration est disponnible, mais présente la version 0.21. A vos yum !

Créativement,


Fabien (eponyme)

QMagneto : enregistrer vos émissions de la TNT en quelques clics

Présentation et propositions de RPMs pour le logiciel QMagneto.

PosteRazor présent dans les dépôts stables

J'avais présenté le logiciel PosteRzaor dans un billet précédent et avait proposé le RPM en téléchargement. La revue de ce logiciel a été approuvée, et le paquet est aujourd'hui disponnible dans les dépôts stables de Fedora. Pour l'installer :

# yum install posterazor

Bonne découpe ;)


Fabien

Gestikk présent dans les dépôts stables

J'avais présenté l'été dernier le logiciel gestikk. Pour rappel, gestikk est un lanceur d'applications qui a la particularité de prendre en charge non pas des raccourcis, mais des "gestuelles", ou des figures, réalisées avec la souris. Il vous est donc possible, en effectuant un trait, ou un cercle (ou n'importe quelle autre forme de votre choix que vous aurez enregistrée) avec la souris, de lancer une application, ou de simuler une combinaison de touches. 

Ce logiciel n'était pas présent dans les dépôts Fedora. Je l'avais donc packagé et en avait proposé le téléchargement ainsi que la revue. Il y a quelques temps, le paquet a été approuvé, et après un passage dans le dépôt testing, le voici arrivé dans le dépôt stable. Pour installer cet utilitaire sur F9, F10, et les versions futures, vous n'avez donc plus qu'à taper :

# yum install gestikk

Ne vous reste plus qu'à être imaginatifs pour trouver de jolies courbes à associer à vos applications ;)


Fabien (eponyme)

RPMs perl-WWW-Curl et update clive

Depuis quelques temps, je package le logiciel clive pour le dépôt fedora. Un bref rappel : clive est un outil en ligne de commande permettant de récupérer des vidéos provenant de sites comme youtube. Il est de plus possible de visionner ou même réencoder la vidéo automatiquement, et aussi de gérer les authentifications. Le passage de la branche 1 à la branche 2 de ce petit logiciel à fait apparaitre de nombreux changements, dans le déploiement, la license, et même les dépendances. Pour cette dernière raison, il m'était impossible de faire la mise à jour dans les dépôts car il manquait le paquet perl-WWW-Curl, fournissant Curl::Easy, nécessaire au bon fonctionnement de clive.

Afin de ne pas bloquer clive, j'ai donc entrepris de packager mon premier module perl, et je dois avouer qu'avec l'aide des guidelines et de cpanspec, ca a été un véritable jeu d'enfant ! perl-WWW-Curl ayant été approuvé et importé la semaine dernière, j'ai pû aujourd'hui lancer la mise à jour de clive. Il est donc disponnible (avec perl-WWW-Curl) dans rawhide, et dans updates-testing pour F9 et F10 (avant un passage en stable d'ici quelques jours/semaines).

Bon visionnage,


Fabien (eponyme)

phatch présent dans les dépôts stables !

Il y a quelques temps, j'avais présenté le logiciel phatch, permettant d'effectuer des traitements par lots sur des photos. Après une revue un peu compliquée, le paquet a été approuvé. phatch ayant terminé son passage en testing, le voici disponnible dans les dépôts stables. Il est donc installable via yum sur F9, F10 et rawhide :

# yum install phatch

Pour les utilisateurs de GNOME et nautilus, une extension existe afin de pouvoir réaliser un traintement sur des photos directement depuis un clic droit :

# yum install nautilus-phatch

Cette extension n'est évidemment utile que pour les utilisateurs de nautilus (les autres verraient alors une armée de dépendances GNOME débarquer).

RPMement,


Fabien (eponyme)

Membre de l'association Fedora-fr

2008 à été pour moi l'année ou je me suis le plus investi dans le projet Fedora, à ma petite échelle. C'est en 2008 que j'ai rejoins divers groupes, de modération, documentation, ou encore packaging. Afin de commencer 2009 sur le même élan, j'ai rejoins dernièrement l'association Fedora-fr.

Fabien (eponyme)

gnome-mastermind : un mastermind-like pour linux

Présentation et proposition d'un RPM pour le jeu gnome-mastermind.

- page 1 de 4