Vrac rapide et libre d’une marmotte ;)

Juste un petit billet pour parler des derniers trucs en vrac concernant le logiciel libre 🙂

Voila, c’est tout pour le moment… A plus tard 😉

Mozilla Firefox 3.6 béta 2 bientôt parmi nous ?

Mettant à jour ce matin – sur le PC du travail (sous MS Windows XP) dont j’ai la responsabilité – mon exemplaire de Namoroka, j’ai eu la surprise de constater la présence d’une nouvelle version, du moins dans sa dénomination :

Identifiant de compilation : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2b3pre) Gecko/20091109 Namoroka/3.6b3pre

La boite d'information d'un Namoroka récent

En effet, en jettant un oeil sur le dépot mercurial de la Fondation Mozilla, et plus précisément sur la section consacré à Namoroka (propulsé par Gecko 1.9.2), qu’une étiquette a été créé récemment :

at Sun Nov 08 16:17:46 2009 -0800 FIREFOX_3_6b2_RELEASE changeset | changelog | files

Doit-on penser que la deuxième béta de Namoroka va bientôt le bout de ses octets ? J’aurais largement tendance à le penser.

Seul l’avenir nous le dira. En tout cas, une deuxième béta aussi rapidement, c’est qu’ils mettent les bouchées doubles à la Fondation Mozilla pour sortir Namoroka aussi vite que possible.

Dis, cela prend combien de temps pour compiler un Mozilla Firefox ?

Adepte des versions de développement des logiciels de la Fondation Mozilla depuis Mozilla 0.8 (en gros depuis février 2001), j’ai toujours voulu connaître le temps nécessaire à la compilation d’une version « from scratch », en clair, en repartant de zéro.

Ayant récupéré le code source en utilisant les instructions disponibles à l’adresse https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial, en clair en entrant sur une ligne de commande :

hg clone http://hg.mozilla.org/mozilla-central/ src
cd src

Puis en actualisant le code source avec un petit :

hg --verbose pull -u

J’ai ensuite utilisé le fichier .mozconfig suivant :

#
# See http://www.mozilla.org/build/ for build instructions.
#

export AUTOCONF=autoconf-2.13

. $topsrcdir/browser/config/mozconfig

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../objdir-fx

# Options for ‘configure’ (same as command-line options).
ac_add_options –enable-optimize
ac_add_options –disable-debug
ac_add_options –disable-tests

Pour des raisons techniques, il faut installer l’ancienne version d’autoconf, connue sous le nom d’autoconf-compat sur Archlinux.

J’ai divisé la compilation en deux temps : un pour les dépendances, l’autre pour la compilation proprement dite.

Pour les dépendances :

make -f client.mk depend

Pour la compilation :

make -f client.mk build

Et le temps nécessaire ? Il suffit d’ajouter la commande time devant les commandes make.

Pour les dépendances :

real    2m49.202s
user    1m30.977s
sys    0m44.534s

Pour la compilation :

real    43m33.043s
user    39m33.562s
sys    3m38.266s

Pour info, ma configuration :

Acer Aspire 5520, donc :

  • AMD Athlon X2 TK 55 (800 à 1800 Mhz)
  • 2 GiO de mémoire vive
  • 120 GiO de disque dur
  • Circuit vidéo GeForce7000M

Sur le plan logiciel :

  • Archlinux 2009.02 à jour avec le dépot testing activé
  • Gnome 2.28.0
  • gcc / g++ 4.4.1

45 minutes, sur un portable acheté en février 2008, ce n’est pas si mal que cela 😉

En vrac’ rapide et libre.

Un petit « en vrac' » rapide et libre en ce 10 septembre.

  • Sortie de Mozilla Firefox 3.5.3 ; mis à part quelques corrections de sécurité (4 dont 3 critiques), rien de nouveau. Normal, les nouveautés arriveront pour la béta de Mozilla Firefox 3.6 alias Namoroka.
  • Le noyau linux 2.6.31 vient de sortir. Au menu : USB 3, support du KMS pour les pilotes ATI Radeon, meilleur support pour Xorg ce qui entrainerait une meilleur réactivité au niveau logiciel, des améliorations au niveau de l’ext4fs et du btrfs. Et encore plein d’autre chose. Vivement que le noyau soit disponible 🙂
  • La béta 4 de FreeBSD 8.0 pointe elle aussi le bout de son nez. Autant dire que j’attends de pouvoir tester cette version de FreeBSD.

Voila, c’est tout pour aujourd’hui ! A la prochaine !

Sortie de Mozilla Firefox 3.5.1.

Suite à la publication d’un code exploitant une faille dans le moteur de compilation du Javascript TraceMonkey, la Fondation Mozilla sort une version corrigé du navigateur internet.

Il suffira d’attendre la mise à jour automatique (ou de la forcer) – sur MacOS-X et MS-Windows ou encore d’attendre la mise à jour des dépots de votre distribution linux.

Notes de publications de cette version corrigée :

http://www.mozilla-europe.org/fr/firefox/3.5.1/releasenotes/

Bon téléchargement.

Mozilla Firefox 3.5 est sorti… Et si vous aviez installé la version 3.5rc3…

…vous avez déjà la version finale du logiciel de navigation internet de la Fondation Mozilla.

En effet, j’ai lancé l’outil shasum pour comparer deux fichiers, un contenant la version 3.5 finale pour linux – version française – et une autre de la version RC3 sortie il y a quelques, et disponible ici pour la version linux francisée : http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5rc3/linux-i686/fr/


fred ~/download $ shasum firefox-3.5rc3.tar.bz2
9b36a2ab8a3f48e8b127a1188c14132f1264e712 firefox-3.5rc3.tar.bz2
fred ~/download $ shasum firefox-3.5.tar.bz2
9b36a2ab8a3f48e8b127a1188c14132f1264e712 firefox-3.5.tar.bz2

J’ai volontairement mis en gras le résultat obtenu 😉

Bon téléchargement d’un des meilleurs outils de navigation, du moins dans le monde – l’avenir – du logiciel libre et de l’open-source.

Maintenant, en route pour Namokora désormais, étiquetté comme une version 3.6a1pre…

En vrac’ libre et rapide

Un petit vrac’ rapide et libre.

C’est tout pour aujourd’hui

Rapide en’vrac.

Je ne comptais pas reposter avant le 1er mai, mais la folie répressive d’Hadopi 2 m’a fait sortir des mes gonds. Je posterais un article là dessus dans le courant de la journée, mais j’ai envie de marquer mon retour par un vrac’ rapide plus ou moins libre. Tout en écoutant « Listen » de Tryad 😉

C’est un peu court, mais je prépare un article un peu plus long sur la volonté de siniser l’internet français…

Minefield : adieu 3.2a1pre, bienvenue 3.6a1pre :)

Derrière ce titre assez cryptique – et franchement l33t – se cache ce qui était annoncé depuis quelques temps : Mozilla Firefox 3.1 devient Mozilla Firefox 3.5, et par voie de conséquence, les versions de développement qui étaient étiquettées en 3.2a1pre (pré-alpha1 de la version 3.2) sont passées en 3.6a1pre (pré-alpha1 de la version 3.6)

Il suffit d’aller à l’adresse http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/ et de jeter un oeil sur les noms de fichiers :

Minefield : 3.6 pré-alpha1 !

Le bug concernant le changement du numéro de version est le bug 482252.

Personnellement, je pense – au risque de me tromper – que cette version 3.6 ne fera pas très long feu, et que d’ici quelques semaines un 4.0 remplacera ce 3.6 dans l’appellation du logiciel 🙂

Mozilla : que de nouvelles ;)

Aujourd’hui est sorti la version 3.0.7 de Mozilla Firefox. Au menu :

Mais aussi, on apprend en lisant les notes de la dernière rencontre hebdomadaire en date des développeurs que :

  • Mozilla Firefox 3.0.8 sortira mi-avril.
  • Mozilla Firefox 3.1 sera finalement Mozilla Firefox 3.5, pour refléter les changements arrivés, comme TraceMonkey. Donc les versions de compilation du tronc passeront surement du 3.2a1pre à quelque chose comme 3.6a1pre 😉
  • Qu’en toute vraisemblance, la béta de Mozilla Firefox 3.1 (la béta4 sera intitulée 3.5 qui sortira 6 semaines après la béta 3) sortirait vers le 12 mars.

Bref, pas mal de changement à venir dans le petit monde de la Fondation Mozilla.