Vers la sortie de Gran Paradiso Beta 1 ?

Il semblerait que la prochaine version de développement de Firefox 3, alias Gran Paradiso sera une béta 1, et non une alpha9.

Pourquoi ? Pour deux choses au moins :

  • Le bug 401741
  • L’about d’une version compilée récemment : Build identifier: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9b2pre) Gecko/2007110720 Minefield/3.0b2pre

D’ailleurs, si on regarde les commentaires du bug 401741, on peut lire :

This was landed on the GECKO190_20071106_RELBRANCH at 2007-11-06 15:46 PST.

Il suffit d’entrer la commande suivante dans un terminal, en se basant sur un environnement de compilation permettant de construire Mozilla Firefox ou encore Mozilla Thunderbird :

fred@fredo-gutsy:~/download$ cvs co -r GECKO190_20071106_RELBRANCH mozilla/client.mk mozilla/browser/config
U mozilla/client.mk
cvs checkout: Updating mozilla/browser/config
U mozilla/browser/config/mozconfig
U mozilla/browser/config/version.txt
fred@fredo-gutsy:~/download$ cat mozilla/browser/config/version.txt
3.0b1

3.0b1 ? 😉

D’ici quelques jours – une grosse semaine ? – la première béta de Firefox 3 sortira enfin… Mieux vaut tard que jamais, après tout. Il est vrai que la version 9.5 d’Opera est arrivé en béta il y a une grosse quinzaine de jours.

Vrac’ons librement ;)

Un petit « en vrac » consacré au logiciel libre.

C’est tout pour aujourd’hui 😉

KDE 4.0 béta 4 ? Moche, rapide et peu ergonomique ;)

KDE 4.0 béta4 est sorti récemment. Deux CD « live » ont été rendus disponible. Un créé par l’équipe d’OpenSuSE et un autre créé par l’équipe gérant KDE sur Debian.

Ayant testé les deux live CD dans une machine virtuelle VMWare, j’ai été surpris par la grande vitesse de l’ensemble. A coté, KDE 3 est d’une lenteur affligeante. Mais en contrepartie, on a droit à l’anti-ergonomique nouveau menu « K » qui fait penser au menu Démarrer nouvelle génération jadis apparu en 2001 avec Windows XP.

Moche ? Des icones énormes, des couleurs plastiques typiques des années 1970. Par contre, Konqueror a vu son moteur encore amélioré, car il passe presque entièrement le test de support des CSS de 3ième génération. Sur les 578 tests, 1 seul rate…

Le support des CSS3 avec Konqueror 4 sous KDE4 béta4

KDE 4 sera surement un bon logiciel. Dommage qu’il tombe dans certains travers, comme le menu « K » nouvelle génération, plus lourd qu’autre chose.

Se monter une petite station bureautique avec OpenBSD 4.2 et KDE

Comme chaque 1er mai et chaque 1er novembre, OpenBSD vient de sortir dans une nouvelle version, la 4.2. Même si ce BSD libre est connu pour être l’un des plus sûrs qui existent et donc dédié à des serveurs web et autres serveurs de ce style, on peut très bien en faire une petit station bureautique avec KDE et Koffice.

NB : je n’ai fait ceci qu’à titre d’exemple. Les instructions sont assez basiques et ne demandent qu’à être « améliorée ». C’est plus une preuve de faisabilité qu’autre chose 😉

Pourquoi pas Gnome+ OpenOffice.org ? Les versions « gentilles envers l’utilisateur » que sont PCBsd et DesktopBSD utilisent KDE par défaut. Autant rester avec cette tradition 😉

En plus des outils bureautique de KOffice, j’ai rajouté zip, unzip et bzip2, toujours utiles à avoir. De plus, bien qu’ayant utilisé la version AMD64 pour les captures d’écran, il suffira de remplacer par i386 pour des versions 32 bits de l’ensemble.

Commençons par récupérer l’image ISO de l’OS. Si par le passé, c’était assez ennuyeux de récupérer l’OS, désormais, il existe un fichier de 230 Mo, s’appellant install.iso qui regroupe tous les outils qui permettent d’installer l’OS.

Après avoir choisi un miroir depuis cette page,  je suis allé dans le répertoire  /OpenBSD/4.2/amd64/et j’ai récupéré le fichier install42.iso.

Pour le test, j’ai utilisé une machine virtuelle vmware avec 16 Go de disque dur. En cela, je suis l’exemple fourni avec le manuel d’installation 🙂

Bien que l‘installation soit en mode texte, elle est devenue simple avec le temps. J’ai modifié la taille de certaines partitions, histoire d’être tranquille par la suite.

/ -> 150 à 500 Mo.
swap -> 300 Mo à 1 Go
tmp -> 120 Mo à 1 Go
/var -> 80 Mo à 1 Go
/usr ; laissé à 6 Go
/home : le reste ;)

Ce qui donne quand même 6 go pour le répértoire /home. Pour le nom de l’ordinateur, j’ai utilisé fredo-openbsd. Ensuite, j’ai demandé l’installation de l’ensemble des paquets (ce qui installe X avec fvwm). Le fuseau horaire ? Europe/Paris.

Après le premier démarrage, j’ai  utilisé xorgconfig pour modifier la résolution, et passer en 1024×768. Et lors de l’ajout de l’utilisateur, j’ai demandé à ce qu’il soit ajouté au groupe wheel, ce qui lui permet d’accéder au compte root pour installer les fichiers. Je sais c’est mal, mais c’est pratique pour l’installation des paquets.

Pour installer des paquets ? Il faut savoir utiliser vi, et rajouter la ligne suivante dans le fichier .profile :

export PKG_PATH=ftp://nom du mirroir/pub/OpenBSD/4.2/packages/`machine -a`/

Dans mon cas, j’ai utilisé le miroir ftp.arcane-networks.fr, ce qui donne :

export PKG_PATH=ftp://ftp.arcane-networks.fr/pub/OpenBSD/4.2/packages/`machine -a`/

Ensuite, on rajoute les outils les uns après les autres, en passant en utilisateur « root » :

$ su
# pkg_add zip unzip bzip2

Ensuite, pour KDE en français.

# pkg_add kdebase kdeaddons kdegraphics kde-i18n-fr

Enfin, pour KOffice et on quitte le compte root :

# pkg_add koffice koffice-i18n-fr
# exit

Pour lancer KDE ?

$ startkde
Pour le traitement de texte ? KWord. Le tableur ? KSpread. La base de données ? Kexi.

KDE 3.5.7 avec OpenBSD 4.2

Thunderbird et Lightning. Un aperçu.

Avec la sortie la semaine dernière du duo Sunbird / Lightning, j’ai voulu voir à quoi ressemblait l’ensemble Thunderbird + lightning.

J’ai donc suivi les instructions de cette page. L’ensemble est intéressant, même si pour le moment, l’utilisation est assez ennuyeuse. A cause du bug 330753 il est impossible d’utiliser le script d’empaquetage de Thunderbird pour avoir un paquet tout en un, donc plus simple à utiliser dans la vie courante. Quoique j’ai trouvé un contournement, assez artisanal, mais qui fonctionne 😉

Pour la compilation, j’ai utilisé le .mozconfig suivant :

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

. $topsrcdir/mail/config/mozconfig

# Options for ‘configure’ (same as command-line options).
ac_add_options –enable-optimize= »-Os -march=athlon64 -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

mk_add_options MOZ_CO_PROJECT=mail,calendar
ac_add_options –enable-extensions=default,lightning

Pour l’empaquetage, j’ai modifié le Makefile contenu dans le répertoire mozilla/mail/installer aux alentours de la ligne 90 en commentant (ajout du caractère #) devant les lignes de code suivantes :


ifdef BUILD_STATIC_LIBS
ifeq (WINNT,$(OS_ARCH))
MOZ_PKG_MANIFEST_P = $(srcdir)/windows/packages-static
endif
else
$(error you need a "--enable-static --disable-shared" build to create an installer)
endif

Et l’empaquetage s’est correctement déroulé. Voici donc une capture d’écran de Thunderbird + Lightning :

Thunderbird pré-3.0alpha1 et Lightning sous Ubuntu Linux 7.10 AMD64

L’agenda n’est qu’en version 0.7, mais il a déjà de la gueule 😉