« Le bonheur est une question d'habitude »

Le blog d'Olivier FAURAX

Derrière ce titre volontairement racoleur, je vais vous raconter une histoire qui m'est arrivé et qui montre que tout se propage très vite dans le monde des logiciels libres.

Tout a commencé par quelques crashs de Deluge, le client Bittorrent que j'utilise actuellement. J'ai donc décidé de le lancer en ligne de commande pour voir si des messages apparaissent avant le crash.

Voici comment commence les messages :

$ deluge 
checking for ubuntu...
no existing Deluge session
Starting new Deluge session...
[...]

C'est quoi ce "checking for ubuntu..." ? Une fonction cachée ? Je regarder le fichier /usr/bin/deluge :

print "checking for ubuntu..."
if not deluge.common.windows_check():
    if os.WEXITSTATUS(os.system('grep -iq "Ubuntu" /etc/issue')) == 0:
        print "found and fixing ubuntu"
        if os.environ.get("MOZILLA_FIVE_HOME") != "/usr/lib/firefox":
            os.environ["MOZILLA_FIVE_HOME"] = "/usr/lib/firefox"
            os.environ["LD_LIBRARY_PATH"] = "/usr/lib/firefox"
            os.system("/usr/bin/deluge")
            raise SystemExit

Une correction des variables d'environnement, spécifique à Ubuntu ! Après recherche sur Google, je tombe sur un message du forum Deluge qui explique le problème (qui touche aussi FreeBSD). Le message fait lui-même référence au bug sur launchpad, qui explique qu'il manque une variable dans debian/rules.

Normalement, le travail de correction aurait du être fait du côté d'Ubuntu (par exemple, un patch au moment du packaging), puisque c'est de chez eux que vient le bug. En effet, le bout de code qui teste si c'est une Ubuntu n'a rien à faire dans les autres distributions et dans le Deluge officiel.

Commentaires (fil RSS RSS) :

Gravatar de Teewee# Teewee, le samedi 23 février 2008 à 15h04 :
Marrant, ça, comme "bug" !

Bizarre, effectivement, que ce soit déluge qui ait du corrigé un bug dans ubuntu... Peut-être n'est-ce qu'une petite rustine en attendant la correction dans le core de ubuntu, plus complexe a mettre en place ? Je sais pas...

Vois le bon coté ! Ubuntu / Mandriva / Deluge => Logiciels Libres => accès au code => tu as pu débusquer ca... Imagine sous Windows :)
# Wistiti, le samedi 23 février 2008 à 17h59 :
Ce serait ce patch Ubuntu qui provoquerait le plantage de Déluge sous Mandriva?
Je trouve ça culloté de la part des devs de déluge!
Gravatar de Olivier# Olivier (Jabber), le samedi 23 février 2008 à 18h26 :
Non, le crash n'est pas lié, c'est simplement que je me suis rendu compte de ça en cherchant les causes du crash (que j'ai pas encore trouvées, vu que ça arrive pas souvent).
# Wistiti, le dimanche 24 février 2008 à 19h24 :
Au temps pour moi. J'avais compris que c'était le message que tu recevais juste avant les crashs.
Gravatar de Olivier# Olivier (Jabber), le dimanche 24 février 2008 à 19h42 :
Ha non, sinon j'aurai intitulé le billet "Deluge : comment Ubuntu m'a pourri ma Mandriva" pour faire encore plus racoleur :)
Gravatar de AshLeDombos# AshLeDombos (Jabber), le lundi 25 février 2008 à 12h27 :
Où mieux
"Ubuntu s'infiltre dans les autres distributions pour les saboter"

Bon, là faut arrêter, sinon il y en a qui vont y croire ;)
Gravatar de Olivier# Olivier (Jabber), le lundi 25 février 2008 à 21h27 :
N'empêche qu'actuellement, ce billet a un peu plus de succès que le jus de cuisson publié à peu près en même temps.....
 :
 :(non-publié, utilisé pour le gravatar)
 :
 :
Commentaire :

Merci d'utiliser un français (ou espéranto) correct. Les liens deviennent cliquables.
Vérification anti-spam :
En quelle année a été publié cet article ? / Jaro de tiu artikolo?

À propos de l'auteur

photo Olivier FAURAX Olivier FAURAX

D'un naturel joyeux, positif et curieux, je m'intéresse à beaucoup de choses parmi lesquels la salsa, l'espéranto, la plongée mais surtout l'informatique, le web et Linux.

Même si j'aime programmer, je m'intéresse également aux aspects d'ergonomie, de design et de marketing.

Si vous pensez avoir du travail pour moi, il y a mon LinkedIn et mon CV.

M'écrire : olivier+blog@faurax.fr

Retrouvez-moi sur Facebook et Twitter.

Catégories

S'abonner / Rechercher

S'abonner par RSS logo RSS
S'abonner par courriel :

Rechercher sur ce blog :

Contact

Je lis & je lie

Archives

Archives du blog

Infos & trucs de couleurs

Geo Visitors Map
Validation HTML Validation CSS
spampoison
Creative Commons License

Carte de visite

photo Olivier FAURAX Olivier FAURAX
Téléphone : 0681651140
Courriel :
Jabber : ofaurax@jabber.fr

Cette hCard sémantique a été créée avec le hCard creator.

 
  Olivier FAURAX