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

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

vendredi, août 31 2012

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...

mercredi, août 8 2012

Fonctionnalités de la Fedora 18

This is not a bug! It's a feature!

Lire la suite...

vendredi, juin 1 2012

Fin de vie de la Fedora 15

A chaque nouvelle sortie de Fedora, la même histoire recommence. La version n-2 devient obsolète et n'est plus maintenue. Alors si vous utilisez une Fedora 15, notez bien dans vos agenda qu'elle sera concidérée comme morte à partir du 26 juin prochain (EOL: End Of Life). Donc plus de mises à jour pour cette version, plus de correctifs de bugs ou de sécurité (le plus gênant). Il est donc important de passer à une version plus récente (Fedora 17 par exemple, autant prendre la dernière).

Pour télécharger une Fedora récente: Le site officiel

mardi, mai 29 2012

Fedora 17 disponible

La version 17 de la Fedora, Beefy Miracle, vient de sortir. Vous pouvez la télécharger sur le site habituel: http://fedoraproject.org/

Concrêtement, la liste des nouveautés est la suivante:

  • Gnome 3.4
  • Gimp 2.8
  • Eclipse SDK juno (en pre-release)
  • GCC 4.7.x
  • Ruby 1.9.3, PHP 5.4, Erlan R15 etc
  • Et encore plus de support du "cloud"...

Rappelons aussi la migration vers /usr, donc /lib, /bin etc seront des liens symboliques vers /usr/lib /usr/bin etc. Du coup la procédure de mise à jour Fedora 16 vers Fedora 17 sera un peu plus complexe que d'habitude.

La liste complète des fonctionnalités de cette Fedora 17 est disponible ici.

Préférez la version torrent pour ne pas avoir de soucis lors du téléchargement.

mercredi, mai 2 2012

Fedora 18, la vache sphérique

Après un vote assez serré, le nom de la Fedora 18 sera donc "Spherical Cow". Le nom reste original, même si cela semble toujours assez proches (trop?) des noms des versions d'Ubuntu (2 mots pour un animal). Au moins ce nom n'évoque plus forcément un plat qui se mange...

Le fait d'avoir un nom pour les versions de Fedora est toujours débatu en ce moment, à voir ce qu'il en ressortira.

Les résultats du vote/sondage:

  1. Spherical Cow (1359 votes)
  2. Halva (1087)
  3. Chamoy (1072)
  4. Tandoori Chicken (964)
  5. Frankfurter (930)
  6. Pop Soda (821)
  7. Ketchy Ketchup (536)

Il est clair que la bouffe ne fait plus recette...

Cette Fedora 18 devrait voir le jour à la fin de l'année, et aucune fonctionnalité n'a encore été figée, la Fedora 17 n'étant pas encore sortie.

Pour rappel, la Fedora 17 est prévue pour le 22 mai 2012, donc bientôt, ce qui voudra aussi dire que la fin de vie de la Fedora 15 approche à grand pas. Mettez à jour donc.

lundi, avril 23 2012

Pensez à voter (pour Fedora)

En pleine élection présidentielle, pour garder le rythme, ne pas perdre la main, tout ça, il est possible de voter en ce moment même pour le nom de la Future Fedora 18. C'est très important, si si, surtout pour ne pas reproduire le drame de la Fedora 17. Celle-ci arrive en effet dans un petit mois, mais avec un nom risible, très Ubuntu-u-esque, le fameux "Beefy Miracle", nom d'un plat typique plein de gras inconnu en dehors des USA (ou presque). Non seulement ce nom est assez ridicule, le thème graphique associé risque de faire autant rêver qu'une choucroute en photo, mais le sujet est transmissible... Rien qu'a voir les propositions pour la Fedora 18, un bon nombre sont encore en rapport avec la bouffe, ça va être très difficile de s'en sortir. Donc aidez Fedora à sortir de cette mauvaise passe en votant!

Les noms éligibles sont:

  • Chamoy (ça peut se manger, si on a très faim...)
  • Frankfurter (La fameuse saucisse de Francfort, donc de la bouffe...)
  • Halva (De la bouffe...)
  • Ketchy Ketchup (De la bouffe...)
  • Pamukkale (excellent, ce n'est pas de la bouffe)
  • Pop Soda (De la boisson...)
  • Spherical Cow (limite là)
  • Tandoori Chicken (De la bouffe...)

Aah il est loin le temps où c'était des noms de savants ou d'écrivains célèbres... Dommage aussi, ils n'ont pas retenu Gloubi-Boulga, pour de la bouffe je l'aimais bien...

Le vote se passe ici: https://admin.fedoraproject.org/voting

Sur la même page, un autre vote important a aussi lieu, pour savoir s'il faut ou non garder le système de nommage pour les Fedora, beaucoup pensent que c'est sacrément inutile et que ça gâche pas mal de ressources sur le sujet (sans compter le juridique). Qu'en pensez vous?

dimanche, mars 25 2012

Problèmes de rafraichissement partiel de l'ecran sous Gnome 3

Si vous rencontrez des problèmes de rafraichissement partiel de l'ecran sous Gnome 3, particulièrement visible sous gnome-terminal, voici une astuce qui vaut le coup d'être testée.

Lire la suite...

mardi, mars 20 2012

Un nom pour la Fedora 18?

Si vous aussi vous trouvez le nom de la future Fedora 17 complètement ridicule, "Beefy Miracle", un nom qui fait en plus très "Ubuntu", c'est le moment de proposer vos idées sur la page officiel dédiée à cette tâche. Il doit y avoir un rapport avec le nom précédent, mais ça peut être très large, et bien sûr éviter les marques et autres noms déposés...

La page est la suivante: ici

Il y aura ensuite une élection pour choisir le meilleur nom.

jeudi, mars 15 2012

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

Fedora 17: Journée de tests pour Gnome Shell

Vous utilisez Gnome Shell et vous souhaitez participer à l'amélioration de la future Fedora 17, aujourd'hui est la journée de tests consacré à ce dernier:

https://fedoraproject.org/wiki/Test_Day:2012-03-15_Gnome_Shell_and_Extensions

Il faut bien sûr avoir une Fedora 17 à jour (version alpha en ce moment), un LiveCD pourrait arrivé mais pour l'instant il est toujours manquant...

Le but de ce genre de journée est de tester un point précis (ici Gnome Shell et ses extensions) par un maximum de monde, afin de remonter le plus de problèmes, le plus tôt possible. A noter que la version Beta est prévue pour bientôt, normalement le 4 avril.

mercredi, décembre 14 2011

Fin de vie pour la Fedora 14

Juste un petit rappel, la Fedora 14 a dépassé depuis le 9 décembre sa fin de vie (EOL). Donc plus de mises à jour pour cette version, si vous l'utilisez encore, il est important (voire urgent) de passer à une version plus récente (Fedora 16 par exemple).

Pour télécharger une Fedora récente: Le site officiel

mardi, novembre 8 2011

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

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

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.

mardi, juin 28 2011

Fin de vie pour la Fedora 13

Un bref rappel pour ceux qui seraient encore en Fedora 13, celle-ci est arrivée au terme de son cycle de maintenance (End of Life). Les cycles des Fedora se terminent en général 1 mois après la sortie de la version N+2.

Depuis le 24 juin 2011, 1 mois après la sortie de la Fedora 15, la Fedora 13 ne reçoit donc plus aucune mise à jour, il est de ce fait très important de passer à une version plus récente et encore maintenue comme la Fedora 14, voire mieux, la Fedora 15.

Annonce officielle

Instructions de mise à niveau

Pour info, la Fedora 14 est sortie le 02/11/2010 et devrait voir sa fin de vie après l'arrivée de la Fedora 16, grosso modo pour la fin de cette année. Quant à la Fedora 15, sortie le 24/05/2011, elle a encore de beaux jours devant elle. La Fedora 17 ne devrait sortir que dans 1 an...

Calendrier de la Fedora 16

Si le cycle Fedora de 6 mois vous semble trop court, il y a la distribution RedHat (il faut payer une souscription) et ses clones (gratuits), comme la Scientific Linux 6. Là le cycle de vie est de 10 ans, comme expliqué ici.

mardi, juin 7 2011

Supprimer la liste des utilisateurs sous GDM

Une courte astuce pour masquer la liste des utilisateurs courants sous l'écran de connexion GDM.

Lire la suite...

jeudi, mai 26 2011

Fedora 15 et après?

La Fedora 15 nommée Lovelock est sortie dans les temps. Pour avoir une liste détaillée des nouveautés: lire ce Post Fedora-FR

Pour résumer:

  • Noyau Linux 2.6.38
  • Le fameux Gnome 3
  • systemd

Ce serait réducteur de limiter cette Fedora qu'à ces 3 points, mais ce sont ceux qui intéressent le grand public en ce moment. Tout particulièrement Gnome 3 et son interface à la philosophie nouvelle: gnome-shell. Ce gnome-shell risque de faire de l'ombre à Unity d'Ubuntu, bien que totalement différent. Gnome 3 prône comme toujours une ergonomie à l’extrême avec un environnement qui se veut le moins intrusif possible. Unity vise avant tout la simplicité. Avec Gnome 3, le changement d'interface est radical, et il faudra reprendre ces marques et faire preuve de patience. Heureusement, Fedora-FR propose un guide de survie.

Comme Gnome 3 va certainement faire peur (à tord ou à raison) à tous ceux qui sont réfractaires au changement, cela donnera un coup de pouce aux excellents bureaux alternatifs que sont XFCE ou LXDE et tous les autres que j'oublie. Et il reste bien sûr KDE, qui continue sur sa lancé avec la branche 4.x. Pour tester facilement tout ça, il y a les versions personnalisées de Fedora.

J'ajouterais dans la longue liste des nouveautés l'excellent Firefox 4, et la suite bureautique qui passe à LibreOffice. Le pare-feu se voit aussi améliorer d'une fonctionnalité permettant d'ajouter dynamiquement des règles tout en gardant les connexions existantes, ce qui promet encore plus de souplesse, surtout que les applications peuvent maintenant piloter le pare-feu via le canal DBus.

A noter que l'excellent Muffin parle aussi des nouveautés (dont Gnome 3 forcément) de la Fedora 15.

Et la suite? La Fedora 16 est prévue en beta dès le 20 septembre prochain, et une sortie finale pour le 25 octobre (si tout se passe bien). Le nom de cette prochaine Fedora sera Verne, car tout comme Lovelock, Jules Verne était (entres autres) un futurologue.

La version du kernel devrait, si on en croit les rumeurs, changer radicalement. Linus estime en effet que 2.6.40 ça commençe à faire beaucoup. Faut-il parier sur une branche 2.8.x ou carrement 3.0.x? Je ne vois pas trop pourquoi on passerait directement à 3.0.x sauf s'il y a un énorme changement, mais la branche 3.0.x à l'air d'avoir un franc succès sur le net. Bref c'est la fin du noyau 2.6.

Pour la partie environnement de bureau, Gnome devrait normalement sortir une version 3.2 vers le mois de septembre, ce qui peut indiquer que cette version pourrait être utilisée pour la Fedora 16. Pour KDE, fin juillet est prévue normalement la version 4.7 (d'ailleurs la Beta 1 est sortie), qui devrait apporter pas mal de nouveautés sur KWin entres autres. Pour les autres environnements (XFCE, LXDE, etc) ceux-ci devraient aussi en toute logique progresser.

Cette Fedora 16, si ce n'est pas encore repoussé, devrait aussi proposer le format BTRFS par défaut. Il reste certains points à régler pour ça, comme Grub ou Grub2, ou le gestionnaire de volume (celui de BTRFS ou LVM?) et par conséquence Anaconda. En tout cas tout s'organise, pour plus d'information, lire ce thread.

Mais la Fedora 16 est encore bien loin, il faudra être patient. Heureusement que la Fedora 15 tient ses promesses, l'attente sera moins longue. La page à surveiller pour savoir ce que nous réserve la relève est ici : FeatureList F16. Au fur et à mesure, la liste devrait se remplir, comme ce fut le cas avec les précédentes versions de Fedora.

vendredi, avril 29 2011

Pourquoi systemd?

Voici une traduction rapide de la page: why systemd?. Article très complet qui liste les avantages de systemd par rapport à ces "concurrents" directs. Très intéressant.

Lire la suite...

mardi, avril 19 2011

Le nouveau systemd

Le remplacement de l'ancestrale sysVinit pour la gestion du démarrage de la machine et de ses services est en soit une petite révolution dans le monde Linux. On lui reprochait de ne pas être assez modulaire et dynamique pour les usages qu'on fait maintenant de nos ordinateurs. Maintenant, il faut une gestion qui se base sur de l’évènementiel plutôt que sur du séquentiel, tout en gérant de l'interdépendance. C'est vrai qu'avec SystemVinit qui date des années 90, on en était loin. Il y eu plusieurs candidats (par exemple Upstart) car le sujet n'est pas nouveau et la tâche n'est pas des plus simple. Mais depuis la Fedora 14, la révolution est en marche et le choix s'est arrêté sur systemd. Celui-ci sera pleinement intégré à la future Fedora 15.

Systemd vient avec la commande systemctl, mais pour éviter d'impacter de manière trop violente nos bonnes vieilles habitudes, les commandes habituelles de gestion de service continueront de fonctionner comme avant. Ainsi, les commandes service et chkconfig peuvent toujours être utilisées sous systemd. Il est de plus compatible avec SysV et les scripts d'init LSB. Ainsi les scripts d'init habituels en shell vont pouvoir cohabiter (ceux dans /etc/init.d) avec systemd, les autres sont remplacés dans systemd par des fichiers descriptifs .service (présents dans /lib/systemd/system).

Voici par exemple, le fichier descriptif ntpd.service, tout à fait compréhensible (heureusement qu'ils ont pas choisi du XML):

[Unit]
Description=Network Time Service
After=syslog.target ntpdate.service

[Service]
EnvironmentFile=/etc/sysconfig/ntpd
ExecStart=/usr/sbin/ntpd -n -u ntp:ntp $OPTIONS

[Install]
WantedBy=multi-user.target

Les gros avantages de systemd sont sa capacité de parallélisation à outrance, la gestion des sockets (port d'écoute) et l'utilisation de DBus pour l'activation des services, ainsi que l'usage des cgroups. Il supporte aussi des options avancées pour la sécurisation des services avec la possibilité d'isolation des processus (chroot ou namespace sur le système de fichiers).

Systemd est découpé en unités (units), disposant chacune d'un nom et d'un type. Par exemple le fichier avahi.service est l'unité avahi et est de type service. Voici les principaux types:

  • service, pour gérer les démons.
  • socket, pour définir un socket. Par exemple l'unité nscd.socket si elle reçoit une demande de connexion pourra lancer l'unité nscd.service.
  • device, udev permettra d'indiquer à systemd qu'un périphérique peut être utilisé comme unité.
  • mount, cette unité permet à systemd de surveiller un point de montage.
  • automount, est associé à une unité mount qui sera activée quand on accédera au répertoire de l'unité automount.
  • target, permet de grouper plusieurs unités. Par exemple multi-user.target correspondera à peu près au demarrage des services du runlevel 5 avec SysV.
  • snapshot, permet de grouper l'état actuel des unités actives, afin de sauvegarder l'état du système pour pouvoir ensuite y revenir.

Il est donc évident que tout ceci est une nouvelle approche dans la gestion du système. Bien sûr les unités peuvent être interdépendantes ou indiquer d'éventuels conflits. Vu les différents types à disposition cela va permettre beaucoup de souplesse. Il sera par exemple possible de déclencher le montage d'un périphérique dès que celui-ci devient disponible, montage qui entrainera lui aussi d'autres dépendances, comme le démarrage d'un service... Que du bon en perspective.

Pour l'utilisateur final, l'objectif est de proposer un temps de boot bien plus rapide, dû principalement au fait que les services seront lancés en parallèle mais aussi qu'ils seront activés que s'ils sont nécessaires. D'autres tâches de gestion du système pourront être automatisées, déclenchées par exemple avec l'apparition ou la disparition d'un périphérique. De quoi disposer d'un système complètement dynamique.

Il ne reste plus qu'à attendre la sortie de la Fedora 15, prévue pour le 24 mai 2011.

jeudi, mars 24 2011

Fedora 15: journée de tests pour la gestion de l'energie

Cette fois, il s'agit d'une journée de tests concernant la gestion de l'alimentation et de l'économie d'energie. Donc si vous voulez être sûr que cette partie soit bien gérée dans la prochaine Fedora, c'est le moment de la tester.

Toutes les informations sur cette page: https://fedoraproject.org/wiki/Test_Day:2011-03-24

- page 2 de 4 -