Grosso Modo

To content | To menu | To search

Geeky things

Entries feed - Comments feed

Tuesday 29 May 2007

My nvidia module farm

Depuis déjà plusieurs années, je dois régulièrement mettre à jour les noyaux d'un parc de 80 machines, et parmi ces machines, nombre d'entre elles (de marque Dell) ont des cartes Nvidia. J'installe donc les gestionnaires Nvidia, et comme je dois gérer beaucoup de machines, je l'installe via des paquets Debian.

J'ai dû automatiser la tâche de construire ces paquets. On va me dire « Il y a module-assistant ». C'est vrai. Mais module-assistant ne fait pas le paquet en plusieurs versions de façon automatique. De plus, il y a parfois besoin de bricoler un peu les sources, voire les binaires, comme depuis le noyau 2.6.18-4 (et le problème d'exportation de symbole GPL/non-GPL de paravirt_ops).

Continue reading...

Thursday 24 May 2007

Icedove 2.0, Lightning et Google Calendar

Icedove (connu aussi sous le nom de Thunderbird), le lecteur de courrier de Mozilla, est disponible en version 2.0 sous Debian/sid.

Je ne reviendrais pas sur la raison qui fait que Thunderbird a été renommé en Icedove sous Debian. La raison en est complexe, et d'autres l'ont traité bien mieux que moi. Toujours est-il qu'il y a des subtiles différences, entre autre l'utilisation de bibliothèques systèmes à la place de bibliothèques embarquées, qui font que tout n'est pas toujours compatible entre les deux navigateurs.

L'un des intérêts (pour les utilisateurs de ce logiciel, dont je ne suis pas un utilisateur exclusif, mon lecteur usuel étant mutt) est la possibilité d'y ajouter l'extension Lightning, qui permet de gérer des agendas/calendriers, et qui conjuguée à l'extension Provider for Google Calendar permet de gérer dans son lecteur de courrier les calendriers stockés par ailleurs dans Google Calendar. Pour un nomade (au sens où je change souvent de machine comme moi, c'est un bonheur.

Continue reading...

Tuesday 22 May 2007

Utiliser Seahorse à la place de ssh-agent et gnupg-agent sous Debian

Seahorse est un programme qui remplit trois rôles :

  • Gestionnaire de clés (à la fois clés ssh et clés de chiffrement GPG) 
  • Agent de cache pour les clés ssh ;
  • Agent de cache pour les clés gnupg-agent.

Si l'utilisation de Seahorse dans les deux premiers rôles ne pose aucun problème avec la distribution Debian (sid du 22 mai 2007), il faut faire un peu d'efforts pour la 3e utilisation.

Continue reading...

Tuesday 15 May 2007

Test de LatexRender

J'ai modifié et adapté le programme LatexRender, de façon à pouvoir inclure du texte rendu par [tex]\LaTeX[/tex].

Pour le moment, et tant que je n'en suis pas complètement certain, cette fonctionnalité n'est activée que quand on regarde un article en entier (pas dans le flux RSS, par exemple, ni dans la page d'accueil).

Continue reading...

Wednesday 9 May 2007

Etch Release Party à Paris

Après la stabilisation de la nouvelle version de Debian (intitulée etch), la sortie d'une mise à jour pour la version stable précédente (sarge), et l'élection en tant que Debian Project Leader de Samuel Hocevar, tout ceci le week-end du 8 avril, il a été fait une release party à Paris le 11 avril 2007. Avec un rendez-vous dans le bar Murphy's bar (tout à fait correct, mais au sous-sol trop petit), nous sommes allés finir la soirée au Pizza Pino voisin...

Continue reading...

Openssh and the transmission of the locale setting

I currently have to maintain an out-of-tree patch for openssh (in Debian, and probably elsewhere).

The rationale for this patch are the two merged bugs (#313317 and #408029) in Debian: the environment variables sent by AcceptEnv/SendEnv functionalities should take precedence over PAM variable settings, especially for locale and terminal related settings (or commands that are locale-sensitive or terminal sensitive might give incomprehensible gibberish as output to the user). TERM is already managed in a special way, but not LANG or LC_* variables.

[update] This patch has been updated for openssh_4.6p1-4: not much to do but a 31 lines offset.

Continue reading...

Friday 4 May 2007

Best ITP of the year (return of the meme)

One of the best ITP I have seen so far was submitted by my friend Josselin Mouette to debian-devel yesterday :

Package: wnpp
Severity: wishlist
Owner: Josselin Mouette <joss@debian.org>
* Package name : 09F911029D74E35BD84156C5635688C0
Version : 09F911029D74E35BD84156C5635688C0
Upstream Author : MPAA <antipiracy@mpaa.org>
* URL : http://www.mpaa.org/
* License : Non-free
Programming Lang: Hex
Description : l33t h4x0r numb3r

This package contains the "09F911029D74E35BD84156C5635688C0" number. It
is a very cool number, which, among other things, can be used by a wide
range of HD-DVD deciphering applications.

A small library is provided to access this number in applications. The
get_09F911029D74E35BD84156C5635688C0 C function returns a pointer to a
16-byte structure containing this number.

Continue reading...

page 2 of 2 -