Firefox se « bling-bling »iserait-il ?

On peut le penser, surtout avec l’arrivée d’un correctif pour le bogue 395980, qui introduit via le raccourci touche control + tabulation l’aperçu des onglets sans avoir besoin de changer de page.

Ce correctif ne concerne que la version de développement de Firefox 3.1, alias Shiretoko qui est prévu pour fin 2008, début 2009.

Une petite vidéo faite sur mon PC il y a quelques minutes explique mieux le principe.

Utile ? Peut-être pas outre mesure au premier abord. Bling bling ? Sûrement 😉

Vrac’ons librement.

Un en’vrac rapide consacré au logiciel libre.

  • Sortie de WordPress 2.6 ce matin. Pour avoir un aperçu des nouveautés en vidéo, cf cet article. La version française ne saurait tarder.
  • Sur son blog, Antistress nous annonce que Gnome 3.0 s’approche enfin. Et ce que ce serait la version 2.28 qui sera suivi par la 3.0. Donc, si le cycle des 6 mois est respecté, Gnome 2.24 en septembre prochain, la 2.26 en mars 2009, la 2.28 en septembre 2009. Donc Mars 2010 pour la version 3.0 ? 🙂
  • Ce matin, pour les utilisateurs d’Hardy Proposed, en plus d’une mise à jour de sécurité concernant pcre, on a droit à des mises à jour des traductions… Qui permettent d’avoir un firefox 3.0.1 entièrement traduit.

Voila, c’était du rapide, mais j’avais besoin de le faire 😉

Les aléas du dépot « proposed ».

Si utiliser le dépot « proposed » d’une distribution Ubuntu Linux est souvent intéressant, il y a parfois quelques effets de bords qui sont plus ou moins génants.

Si, en gros, 99% du temps, une mise à jour ne pose quasiment aucun problème, le dernier pourcent restant peut être ennuyeux, pour ne pas dire qu’il facilite franchement le transit intestinal.

Ce matin, les dépots proposed ont installés une mise à jour 3.0.1 pour un certain Firefox 3, ce qui :

  1. Laisse penser que Firefox 3.0.1 ne va pas tarder
  2. Que les équipes de veille d’Ubuntu Linux ont vraiment l’oeil à tout

Voici ce que l’on pouvait voir :

Firefox 3.0.1 dans Hardy Proposed

Bref, une mise à jour classique. Classique, pas franchement. Car désormais, les extensions sont vérifiées à chaque démarrage – en mode silencieux. Et manque de pot, les traductions ne sont pas « compatibles ». Voici le message d’erreur qu’on peut avoir :

Extensions incompatibles ?!

Moralité ? Le firefox disponible démarre alors en anglais. Voir le bogue 247494 en ce qui concerne le problème. Cela ne me dérange pas outre mesure, n’utilisant pas la version 3.0, et encore moins la traduction française qui souffre – selon moi – d’une mauvaise traduction du terme « bookmarks » en marque-pages alors que le terme de signets était utilisé auparavant.

Bref, il faudra attendre une mise à jour du paquet language-pack-gnome-fr-base qui contient les fichiers de traduction de Firefox et du xulrunner désactivé par sécurité. Quelques jours d’attente, donc, pas de quoi casser 3 pattes à un canard 😉

Et de 81 tests passés par Shiretoko ;)

Shiretoko, nom de code de Firefox 3.1 vient de passer à 81 tests validés pour l’ensemble qu’est Acid3. Soit pile 10 tests de plus que Firefox 3.0.

81 / 100 à Acid3 sur Shiretoko pre-alpha1

La fermeture du bogue 199959 permet de grapiller un point de plus à l’Acid3. Pour suivre le support du dit test, il suffit de se reporter au bogue 410460.

Bref, maintenant, en attendant la version alpha qui devrait sortir mi-juillet théoriquement, mais on peut plutôt tabler sur début août, on peut se dire que cette version 3.1 de Firefox ne sera pas qu’un simple replâtrage de Firefox 3.0 🙂

ForeSight Linux 2.0.3 : tour rapide de la distribution.

La distribution ForeSight Linux est une distribution qui existe aussi bien en x86 qu’en AMD64.

Après avoir récupéré l’image ISO du DVD en AMD64, j’ai lancé une machine virtuelle avec l’équipement habituel : 32 Go de disque, 768 Mo de mémoire vive, un circuit son es1370, et un clavier français.

Donc, dans un terminal :

fred@fred-laptop:~/download$ qemu-img create -f qcow2 for203.img 32G
Formatting 'for203.img', fmt=qcow2, size=33554432 kB
fred@fred-laptop:~/download$ kvm -m 768 -k fr -localtime -hda for203.img -soundhw es1370 -cdrom foresight-2.0.3-x86_64-dvd1.iso -boot d &

A noter qu’en plus de grub, un outil nommé extlinux est proposé pour le démarrage. A noter que c’est Anaconda, un outil développé pour la distribution Fedora qui est utilisé par la ForeSight Linux« >Foresight Linux.

Les programmes de démarrage disponible sous Foresight Linux<br />

Temps annoncé de copie de fichiers d’installation : environ 10 minutes, selon les infos trouvées sur le site. Temps remarqué : 12 minutes. Comme quoi, pour une fois, ce n’est pas de la publicité mensongère 😉

Début de l'installation de Foresight Linux 2.0.3

Et 12 minutes plus tard :

Fin de l'installation, 12 minutes plus tard.

Au premier démarrage, on a droit à une première vérification des mises à jour disponible. Et malgré la jeunesse de la version, 9 mises à jour sont annoncées.

Et étant donné que j’ai eu des légers problèmes pour installer les mises à jour via l’outil graphique, j’ai utiliser la commande sudo conary updateall dans une console.

Coté logiciel, on a droit à du récent : Gnome 2.22.3 et Firefox 3.0 par exemple.

Firefox 3 et Gnome 2.22.3 sous Foresight Linux 2.0.3

Certains outils manquaient à l’appel, comme Gimp, ou encore VLC. J’ai du utiliser l’enrobage PackageKit de l’outil Conary pour les récupérer. A noter qu’OpenOffice.org n’est pas disponible en français par défaut. Ce qui est dommage pour les utilisateurs un brin allergique à l’anglais.

VLC semble par contre introuvable, car non empaqueté ?!

Comme avec ubuntu Linux, il n’y a pas d’accès direct à root. Si on veut y accéder, il faut passer par sudo ou gksu.

Bilan : distribution très à jour, mais dont le système de paquet est d’une lenteur effrayante – même yast ou yum sont plus rapides. Une distribution intéressante, mais il est dommage cependant qu’on ait l’impression d’avoir une distribution mal « fagotée », voire mal équipée à cause de l’absence de Gimp dans l’installation par défaut.

Il est vrai que le format de paquet conary ne semble pas être un avantage énorme au final, vu le manque de certains logiciels.

Au contraire, avoir dès le départ des greffons comme flash est un avantage pour l’utilisateur lambda.

Actualité des navigateurs internet ;)

Opera 9.50 était décidément sorti trop vite… Car il fallait bien griller la politesse à Mozilla Firefox 3.0, en sortant quelques jours avant. Après 3 versions RC, la version 9.51 sort.

La version 9.51 est officiellement sortie… Soit environ 3 semaines après la version 9.50. Au menu des réjouissances ? 3 failles de sécurité corrigées. Les notes de publications qui sont quasiment identique pour les 3 versions principales (Windows, linux, MacOS-X) nous indique que :

  • Correction d’un problème lié aux fonctions de <canvas> qui pouvait révélé des données contenues à des places aléatoires en mémoire.
  • Le statut est correctement affiché quand on passe du HTTP vers le HTTPS
  • Correction d’un problème lié à OSCP et aux CRLs qui pouvaient amoindrir la sécurité, cette dernière correction prenant effet via la mise à jour (Aide / Mise à jour)

Sur le plan moins critique : des corrections graphiques sur l’habillage du navigateur, une meilleure migration depuis les versions 9.2x d’Opera, un meilleur support de certains outils web.

Bref, la 9.51 fait étrangement penser à une version 9.50 « stabilisée ».

Sur le plan des navigateurs à base de Gecko, Mozilla Firefox sort en version 2.0.0.15, la version 2.0.0.16 devrait quand à elle sortir en même temps que Mozilla Firefox 3.0.1 qui est prévu pour la mi-juillet.

Un rapide tour du propriétaire pour la distribution ArchLinux 2008.06 alias Overlord.

Archlinux est une excellente distribution qui m’avait donné beaucoup de plaisir durant deux mois. C’est donc avec la sortie de sa version 2008.06 que j’en profite pour l’installer dans une machine virtuelle KVM.

La dite machine suivant mon protocole classique : clavier français, disque virtuel de 32 Go, 768 Mo de mémoire vive et un circuit son es1370. Donc les classiques commandes dans un terminal :

fred@fred-laptop:~/download$ qemu-img create -f qcow2 arch.img 32G
Formatting 'arch.img', fmt=qcow2, size=33554432 kB
fred@fred-laptop:~/download$ kvm -m 768 -k fr -localtime -hda arch.img -cdrom archlinux-2008.06-core-x86_64.iso -soundhw es1370 -boot d &

L’installateur a été refondu. D’ailleurs, si on fouille dans les options du menu de démarrage, on peut trouver un clone d’un célèbre jeu vidéo. Pour y accéder ? Menu Tools / Space Invaders !

Accès à Space Invaders avec l'Archlinux.

Le début de la partie...

Fin de partie

L’installation se fait comme d’habitude. Après le premier démarrage, j’ai ajouter au fichier /etc/pacman.conf le serveur d’Archlinux.fr pour avoir accès à Yaourt. Donc, j’ai rajouté le dépot situé à l’adresse http://repo.archlinux.fr/x86_64/.

# pacman -S yaourt
# yaourt -S libx86 xorg hwd

Configuration de Xorg :

# hwd -u : hwd -xa

Ajout de Gnome ; je me suis basé sur l’article que j’avais jadis rédigé sur le wiki d’Archlinux.fr.

# yaourt -S gnome gnome-extra gnome-system-tools

Pour le support du gvfs, il suffit d’ajouter le module « fuse » à la ligne qui va bien dans le fichier /etc/rc.conf

Ajout du serveur Pulse-Audio, en se basant sur cet autre article que j’avais traduit depuis le wiki d’Archlinux.org.

Ensuite, j’ai crée un compte utilisateur en lui donnant les droits d’accès sur : wheel, audio, storage, optical, stb-admin et pulse-access.

J’ai utilisé GDM pour lancer le Gnome 2.22.2 installé.

Gnome 2.22.2 sous Archlinux

Pour finir, j’ai voulu voir s’il était facile de compiler Shiretoko.

J’ai ensuite utilisé le tarball du code source que j’utilise sur mon Ubuntu, et j’ai lancé la recompilation de Shiretoko avec le .mozconfig suivant :

. $topsrcdir/browser/config/mozconfig

# Options for ‘configure’ (same as command-line options).
ac_add_options –enable-optimize= »-Os -march=native -w -pipe »
ac_add_options –disable-debug
ac_add_options –disable-tests
ac_add_options –enable-default-toolkit=cairo-gtk2
ac_add_options –enable-strip

40 petites minutes d’attente, et voici un Shiretoko qui nous donne un aperçu du test Acid3.

Shiretoko sous Archlinux.

Que dire de plus ? Qu’Archlinux est toujours une aussi bonne distribution, mais que devoir parfois trifouiller les tripes de l’OS est lassant 🙁

Chi va piano, va sano e va lontano…

Derrière ce titre en langue italienne, que l’on peut traduire par « qui veut aller loin ménage sa monture », je voudrais parler des avancements sur le plan du passage de la dernière masturbation intellectuelle sur le plan des technologies de la toile, le test Acid3.

Alors que Firefox 3 vient de sortir, une faille de sécurité touchant à la fois Firefox 2 et 3 assez grave est révélée – et est confirmée par Window Snyder – et dont la date de révélation est quand même assez opportuniste, le travail pour améliorer le code de Shiretoko (nom de code de Firefox 3.1) dont la sortie est prévue pour décembre 2008.

La première – et unique ? – alpha de Shiretoko devrait offrir un score d’environ 80/ 100, comme le montre cette capture d’écran d’une version compilée ce matin même sur ma machine.

80 / 100 avec une pré-alpha de Shiretoko.

Alors que la course au passage du test Acid3 a ressemblé à celle du passage du test Acid2 précédemment, il est assez certain que le test ne sera complètement passé que par Firefox 4 qui sortira dans environ… un an et demi 🙂

Quoiqu’il en soit, mieux vaut prendre son temps pour le passage du test, que modifier le code source d’un navigateur uniquement pour le passer. Ne serait-ce que pour éviter des problèmes de lourdeurs par la suite 😉

En direct du Firefox 3 Download Day…

Le « Download day » est pour le moment – à 20 h 55 – une rude épreuve pour les nerfs. En dehors du site consacré indisponible durant près d’une heure, voici donc mon parcours :

20 h 07 : arrivée du site, enfin affichable.

La page d'accueil du download day

20 h 18 : récupération de mon certificat, authentifiant ma participation au record.

La page du certificat de participation

20 h 20 : accès à la page qui pointe vers les sites officiels de téléchargement.

La page du record qui pointe vers les sites de téléchargement officiels.

20 h 21 : j’accède à la page de téléchargement de Firefox sur le site de Mozilla-Europe.

Mozilla Europe aux couleurs de firefox 3

20 h 22 : je lance le téléchargement… Et la vitesse est d’à peine 15 à 18 Ko/s, alors que j’ai souvent du 700 à 800 Ko/s en téléchargement…

Le lent téléchargement de firefox 3.0

20 h 36 : plus 551 000 téléchargements officiellement enregistrés…

Plus de 500 000 téléchargements en une heure environ.

Donc, en 90 minutes, 500 000 téléchargements, soit environ 330 000 téléchargements par heure. Donc, si une telle moyenne continue, cela ferait 7 920 000 téléchargements sur 24 heures… Déjà, si les 5 millions sont dépassés, ce serait énorme !

En tout cas, c’est une excellente nouvelle pour un web ouvert à tous les utilisateurs.

Des nouvelles de Shiretoko.

Décidément, je crois que je ne me ferais jamais au nom de code de Firefox 3.1 😉

Bref, voici quelques nouvelles à la veille de la sortie de la version finale de son « papa », Gran Paradiso alias Firefox 3.0.

Commençons par la masturbation intellectuelle, j’ai nommé le test Acid3. On frôle actuellement les 80 / 100. Quelques bogues ont été corrigés, et on arrive à 79 / 100 pour le moment. Ce qui est déjà pas si mal, étant que 8 tests supplémentaires sont passés par rapport à Firefox 3…

79 / 100 avec une préversion de Shiretoko alpha1

Sur le plan des bogues considérés comme bloquant la sortie de cette version en décembre prochain, ils sont actuellement au nombre de 10, les bogues qu’il faudrait voir disparaître, 45.

Parmi les bloquants : java non reconnu dans les pré-alpha actuelles, deux plantages liés à flash et à swfdec, son implémentation libre.

Parmi la liste des « à faire disparaitre » : des améliorations dans le support du SVG, dans le support des CSS3, le support de la balise <video> avec les codecs theora, gstreamer et directshow.

Informations trouvées via l’excellent blog « Firefox Extension Guru’s Blog« .