Aller à la recherche

Des Logiciels Libres

Pour parler de Logiciels Libres en milieu professionnel... ou pas!

vendredi, août 31 2012 17:08

Les paquets PHP n'imposeront bientôt plus Apache

Les dépendances avec les RPMs c'est toujours du bonheur, surtout quand on se rappelle que l'époque où il fallait gérer tout ça à la mimine n'est pas si lointaine. Mais dès que l'on sort des clous, on se rend vite compte que ce n'est pas tout rose.

L'explication est simple, un mainteneur de paquet est bien souvent une grosse loutre oisive. Donc si le paquet marche chez lui, ça marchera chez tout le monde. CQFD.

Typiquement cela concerne les modules ou logiciels optionnels habituellement fait pour un logiciel ou moteur X mais qui peuvent tout à fait fonctionner avec un logiciel/moteur Y. Concrètement, le cas de figure le plus courant étant les paquets PHP. Si vous faites comme tout le monde et que vous utilisez Apache, pas de problème. Mais si vous êtes au choix aventureux, russe ou rusé, il est possible que vous utilisez Nginx par exemple, qui est une solution alternative à Apache. Et du coup, installer un paquet d'un logiciel en PHP qui par dépendance vous installe Apache, ça peut vite vous rendre nerveux...

why the fuck do i need apache

Heureusement, et mieux vaut tard que jamais, le guide des bonnes pratiques pour les paquets PHP vient d'être mis à jour chez Fedora, indiquant enfin, qu'il n'était pas normal d'imposer une dépendance sur httpd (=Apache). Que la vie va être belle maintenant!

A lire: Packaging Guidelines

NB: ceci devrait aussi impacter les paquets RPM sur RedHat et clones, à plus ou moins long terme...

NB2: Mon avocat me signale qu'il reste cependant une petite feinte digne d'un contrat d'assurance: les paquets PHP pourront toujours avoir une dépendance sur Apache du moment qu'ils proposent un fichier de configuration pour ce dernier. J'espère que ces paquets créeront rapidement un paquet <variante>-apache sinon tout cela ne changera pas grand chose...

jeudi, mars 15 2012 11:38

Darktable 1.0

Le logiciel de retouches de photos non destructif vient de sortir en version 1.0 après avoir fait deux étapes en "release candidates". La version rc2 est encore disponible dans les dépôts updates-testing, si vous êtes intéressé pour l'essayer:

yum install darktable --enablerepo=updates-testing

darktable 1.0

La version 1.0 finale sera dans les dépôts updates-testing d'ici quelques jours, et finira dans les dépôts updates d'ici une à deux semaines.

Voici la liste des nouveautés:

- Nouveaux appareils supportés:

  • Leica M9
  • NX100/NX5/NX10/NX11
  • Panasonic DMC-GX1
  • Pentax K-r
  • Canon Powershot S100
  • Olympus XZ-1
  • Olympus E-P3
  • Sony DSLR A330
  • Sony NEX-5N
  • Canon EOS 1000D
  • Canon EOS 600D
  • Sony Alpha 390
  • Fuji Finepix HS20EXR

- De nouvelles traductions ou mises à jour

- De nouveaux modules:

  • shadows & highlights
  • Courbe des tonalités améliorée. Opère maintenant sur les canaux a et b

- Des modules retravaillés:

  • import
  • snapshots
  • metadata

- Nouveau cache image

  • accès concurrent et insertion plus rapide
  • réduction de la mémoire nécessaire
  • plus de miniatures stockées sur le disque
  • lecture des jpeg embarqués pour la création des miniatures (import de répertoires plus rapide)

- Amélioration des performances générales sur sqlite3 (journalisation, optimisations des pagesize)

- UI retravaillée, modulaire

- Support des raccourcis clavier (GSoC)

- Support du unity launcher (ubuntu)

- Bar de raccourcis d'outils: exposition, préreglages et styles

- Nouvelle pipette couleur

- Export vers gallerie web avec des boutons suivant/précédent par image

- Suppression de gconf: plus utile, darktable utilise son propre backend

- Des corrections de bugs

jeudi, décembre 15 2011 09:22

Glances, pour un aperçu condensé des signes vitaux d'une machine

Vous connaissez certainement tous ces outils en mode texte pour surveiller l'activité d'une machine. Pour n'en citer que quelques uns: top, htop, iotop, vmstat, sar, collectl, iptraf...

Vient s'ajouter à cette longue liste un outil donc la vocation première est de rassembler un maximum d'information sur l'activité de la machine dans un espace le plus réduit possible: le fameux et ancestral terminal en 80x24. Et c'est là tout son intérêt.

Glances

Cet outil est codé en Python par l'auteur du blog nicolargo que vous connaissez surement aussi. Il sera bientôt disponible dans les dépôts Fedora officiels (d'ici une bonne semaine) mais vous pouvez déjà le tester depuis le dépôt de test:

yum install --enablerepo=updates-testing glances

Il sera aussi disponible sur EPEL6, par contre pour EPEL5 python est trop vieux...

La bibliothèque utilisée pour récupérer les statistiques est pystatgrab, qui sera certainement parmi les dépendances à installer.

N'hésitez pas à faire vos commentaires sur cet outil sur le billet le concernant.

A bientôt! Et bonne fêtes de fin d'année!

mardi, novembre 8 2011 13:59

Darktable 0.9.3

La version 0.9.3 du logiciel de retouche photo darktable vient de sortir, avec au programme des améliorations au niveau performance (optimisations de certains traitements en utilisant les instructions SSE), des traductions mises à jour (dont le français), de nouveau réglages (split toning, tone curve, equalizer, color zones) et bien sûr un lot de correction de bugs. Le site du projet a aussi été refait.

Les paquets Fedora pour cette nouvelle version sont en attente vers le dépôt updates-testing, et si tout ce passe bien ils seront disponibles dans les dépôts stables d'ici une bonne semaine. Cliquez ici pour suivre leur avancée.

A noter qu'un des développeurs du projet a fait d'excellents podcasts pour montrer certaines nouveautés par rapport à la version 0.9.2. Il y a en particulier les sujets de la suppression du bruit (denoising) ou de retouche ponctuelle (spot removal).

lundi, août 1 2011 16:36

Darktable 0.9.1

Les développeurs du projet darktable tente de proposer des versions plus souvent, ce qui est bien pratique pour pouvoir proposer des RPMs aux utilisateurs Fedora. Ceux-ci pourront ainsi suivre au plus près l'évolution de cette éditeur d'images RAW.

La version 0.9.1 est donc une version corrective de la 0.9, avec en tout 184 patches. Les principales améliorations concernent la lecture des fichiers RAW (en utilisant les nouvelles versions de rawspeed, dcraw et libraw), le HDR, l'historique et des corrections de bugs.

Il y a aussi depuis la version 0.9 un support d'OpenCL afin d'utiliser la carte graphique pour soulager le CPU de certains traitements. A voir si cela est packagé/packageable dans les RPMs, je n'ai pas vraiment eu le temps de me pencher sur le sujet.

Pour plus d'info: site officiel de Darktable

Les paquets darktable 0.9.1 pour Fedora sont dans les dépôts updates-testing, et devraient arrivés dans le dépôt classique dans au minimum 1 semaine.

samedi, juillet 2 2011 14:02

Darktable 0.9

Voilà enfin une nouvelle version de l'excellent logiciel d'édition de photo darktable. Après la version 0.8 sortie en février dernier, la 0.9 sortie ce matin devrait arriver dans les dépôts testing sous peu. Si vous êtes courageux et voulez contribuer à la chasse aux bugs, vous pouvez récupérer les paquets là:

Vous pouvez aussi attendre que ça arrive gentilment dans les dépôts testings, ce qui ne devrait pas tarder. Ensuite il faudra au minimum une semaine avant que ça arrive dans les dépôts stables si aucun problème n'est remonté.

Si vous êtes déjà en rawhide/F16, il en faut, cela devrait se faire tout seul lors des prochaines mises à jour. Et si vous êtes encore en Fedora 13 (ou encore plus vieux), pas de chance... Mettez à jour.

Voici la liste des changements, traduction de l'annonce officielle:

  • Detection automatique d'un support pour l'accéleration GPU (pas testé encore sous Fedora)
  • Operations de mixage (blend)
  • Outil de suppression des points (cramés?)
  • Outil de vision en faible luminosité
  • Filtre antibruit basé sur des moyennes non locales (?)
  • Première partie du Google summer of Code de darktable déjà ajoutée
  • Plugin d'ajout de cadre (pour ajouter des bordures carte postale)
  • Travail sur une gamme étendue (tonemapping) bien plus rapide (pour le HDR par ex)
  • Les images modifiées arrivent avec le tag "changed"
  • etc

Et bien sûr l'habituel lot de bugs corrigés et autres améliorations (notamment en terme de rapidité). Merci à l'équipe de développeurs ;) Plus d'information sur le site officiel.

mercredi, février 16 2011 14:28

Darktable 0.8

Darktable est un logiciel de traitement d'images orienté photographie. Il supporte un grand nombre de formats bruts (raw) de la plus part des constructeurs d'appareil photo. Il se distingue par l'utilisation de deux modes bien connus des photographes, un mode table lumineuse et un mode chambre noire. La première sert au classement des photos, trie, notation, etc, la deuxième sert à l'édition de nombreux réglages affectant le rendu de la photo (contraste, correction du grain/bruit, des aberrations chromatiques, des déformations de l'objectif, des couleurs etc). Tous ces réglages sont en fait disponibles sous forme de plug-ins, ce qui rend le logiciel très modulaire.

La sortie officielle de la version 0.8 de Darktable vient d'être annoncée. En traduction "adaptée" de l'annonce, voici les principales nouveautés:

  • Un chargement des images plus rapide grâce à rawspeed
  • Beaucoup d'amélioration de performance dans les caches et unités de traitement des pixels
  • Utilisation d'OpenCL pour utiliser les capacitiés de traitement du GPU (si disponible, pas pour l'instant sur la Fedora)
  • Encore plus de plugins
  • Depixelisation des images plus rapide
  • HDR (encore un peu expérimental)
  • Support de l'upload vers flickr
  • Nouveaux langages: thai et japonais
  • De nouvelles matrices de couleurs et des pré-réglages de la balance des blancs
  • Des corrections de bugs

Darktable 0.8 utilise maintenant la bibliothèque little CMS en version 2, pour la gestion des couleurs, ce qui malheureusement met sur la touche les utilisateurs de Fedora 13 (qui ne dispose que de la little CMS en version 1). La dernière version de Darktable sur la Fedora 13 sera donc la 0.7.1.

Les paquets de cette nouvelle version sont arrivés sur les dépôts updates-testing avec pas mal de difficultés vu que les développeurs du projet sont passés à cmake pour la compilation. Il y a eu aussi quelques soucis avec le nouveau GCC des prochaines Fedora (> F14) qui tolère encore moins certaines choses (par exemple les variables définies mais jamais utilisées). Mais tout ceci est fait dans un but d'amélioration du code donc c'est une bonne chose.

Pour tester ces paquets:

yum install darktable --enable-repo=updates-testing

D'ici quelques jours ou semaines, s'il n'y a pas de problème majeur, ces paquets arriveront dans les dépôts stables.

mardi, novembre 30 2010 11:01

Darktable 0.7

Darktable vient de sortir en version 0.7 dont voici les principales nouveautés:

  • .xmp est maintenant utilisé à la place des .dt
  • utilisation de libraw avec dcraw 9.05
  • des changements au niveau des plugins, avec des nouveautés comme zone system, relight, graduated neutral density et watermark
  • les changements peuvent maintenant être sauvegardés dans des styles de traitement nommés
  • un panneau pour les préférences initiales a été ajouté
  • des paramètres modifiables sur la prise de vue ont été ajouté dans le mode "tethering"
  • un manuel utilisateur a été ecrit et traduit. Il est disponible en anglais, allemand, français, hollandais et suédois.
  • utilisation du standard xdg pour le fichier de configuration
  • langues disponibles: ca cs de es fi fr gl it nl pl ru sq sv
  • remise à zero des étiquettes: double clic sur l'étiquette la remet à zero, et non plus tout le plugin concerné.
  • une image recadrée peut être de nouveau recadrée sans remettre à zero tout le plugin concerné (appuyer sur backspace)
  • de nouveaux appareils photos avec un support amelioré (profils d'entré et niveau)
  • importation d'image recursif
  • et des corrections de bugs

Le paquet RPM est donc dès à présent disponible sur le dépôt fedora "updates-testing". N'hesitez pas à le tester ;) D'ici quelques jours (ou semaines) il sera sur les dépôts stables.

mardi, septembre 28 2010 21:13

Darktable

Si vous êtes passionnés de photo, ou simplement que vous disposez d'un reflex numérique, il existe déjà quelques bons logiciels sous Linux pour traiter les images RAW. Il y a depuis peu un petit nouveau très prometteur, il s'agit de Darktable (on apprecie le clin d'oeil dans le nom en rapport avec Adobe Lightroom).

darktable 0.6

Darktable est sortie en version 0.6 à la fin du mois d'août et il est déjà suffisamment fonctionnel pour l'utiliser. Il dispose des fonctionnalités principales suivantes:

  • Une édition des images complètement non destructive (souvent les logiciels de traitement ne savent pas prendre en compte toutes les informations de l'image).
  • Les opérations sur les images sont modulaires et extensibles (support des plug-ins)
  • Des requêtes de base de données flexibles, gestion avancée des tags
  • Notation des images
  • Support de nombreux standards pour l'importation (jpeg, cr2, hdr, pfm, etc)
  • Une interface sans latence, plein écran et zoomable
  • Des opérations évoluées sur les images: rotation/rognage, correction des couleurs, gestion des profils de couleurs, contrôle de l'exposition, zone flexible de correspondance des couleurs (ex rendre toutes les couleurs monochrome sauf le rouge, imiter un filtre polarisant, etc), correction des distorsions des objectifs (grâce à lensfun), balance des blancs, courbes, etc
  • Support des profils icc: sRGB, Adobe RGB, xyz, et RGB linéaire.
  • Exportation vers différents formats (.jpg, .png, .tiff) mais aussi en 16 bits (.ppm et .tiff) et en HDR linéaire (.exr, .pfm)
  • Lecture et écriture des données EXIF (grâce à libexiv2)
  • Re-importation automatique des images si celles-ci ont été modifié entre temps (grâce à inotify)
  • Fonctionne sous Linux et Mac OS X
  • Système d'exportation modulaire supportant les albums picasaweb, sur disque ou par mail.
  • Des plugins artistiques

Du coup, j'ai fais une demande pour packager ce logiciel, il est maintenant dans les dépôts update-testing et devrait être disponibles dans les jours qui suivent. N'hesitez pas à l'essayer:

su -c yum install --enablerepo=updates-testing darktable

jeudi, février 5 2009 16:53

Un premier RPM officiel

Et voila, après de long mois à tenter de devenir un contributeur officiel pour Fedora, j'ai enfin été accepté! Mon premier paquet pour Fedora vient d'atterrir dans les dépôts officiels. Vous pouvez d'ailleurs le tester, il s'agit du paquet purple-msn-pecan qui offre une alternative intéressante à la gestion du protocole MSN avec pidgin (entre autres, vu que ça s'appuie sur libpurple).

Le site officiel de ce projet: http://code.google.com/p/msn-pecan/

Pour résumer, voici les étapes qui ont été nécessaires:

  • Création d'un compte Fedora (FAS) (je suis tombé sur un bug qui m'a fait perdre pas mal de temps ici)
  • Création d'une demande de review sur le bugzilla officiel sur mon paquet (facile)
  • Attendre que quelqu'un mon sponsorise (une sorte de parrain) (là ce fut très long aussi)
  • Corriger le paquet jusqu'a ce qu'il corresponde aux critères de qualité Fedora (c'est du boulot!)
  • Demande la création d'un dépôt CVS
  • Envoi de la compilation du paquet pour les différentes branches Fedora.
  • Le paquet arrive dans les dépôts testing
  • Le paquet arrive ensuite dans les dépôts updates

Le bug empêchant les connexion MSN avec pidgin (ou adiumX) d'il y a quelques semaines à peut être accélérer mon entrée chez Fedora...

Un autre paquet devrait rapidement suivre, il s'agit de libnss_pgsql nécessaire par exemple pour s'authentifier en stockant les informations dans des bases postgresql.

samedi, janvier 31 2009 10:17

Construire un RPM

Comment construire un paquet RPM.

Lire la suite...

dimanche, janvier 11 2009 09:03

Les paquets RPMs

Présentation sur les paquets RPM.

Lire la suite...