Konqueror and Gmail

Very often, I notice gmail compatibility with konqueror is broken, so I have to use firefox once again… and I like konqueror, I don’t want to change ! The usual trick was to set konqueror User-Agent to “Firefox” (konqueror settings), but it doesn’t work anymore. But a fix has been released, but didn’t get into KDE 3.5.7 in time… I’ve open a bug for Mandriva, let’s see if we can apply the patch.

Très souvent, la compatibilité entre gmail et konqueror est cassée, alors je dois utiliser firefox à nouveau… et j’aime konqueror, je ne veux pas changer ! L’astuce habituelle consistaient à régler le User-Agent à “Firefox” (dans les paramètres de konqueror), mais cela ne fonctionne plus. Un correctif existe, mais il n’est pas passé dans KDE 3.5.7 à temps… J’ai ouvert un rapport de bug pour Mandriva et on verra bien si l’on peut appliquer ce patch.

Hardware compatibility

Hi again,

Actually, I’ve never been really “away” because I don’t have much to do at work (please don’t tell my boss), so I carefully read Cooker and react and invest a lot of time in the Mandriva wiki (which truly becomes wonderful especially for the french part)

During the last few days, I was really disappointed when I’ve heard the Mandriva HCL (hardware compatibility list) was closed. I’ve never really understood why this project stopped, it would have deserved better integration, a bit more advertisement and several enhancements but the basic engine was here (yes it was developped by someone who left Mandriva, but who cares ?). The goal of the HCL was to get a list of all devices running on your machine (thanks to lspci), upload this list and then give a note (between -1 and 5) to your hardware compatibility with Mandriva Linux. It could have been very interesting both for users and developers, especially due to the fact you were able to add comments to your hardware (like “it works, but I need to put this and that in the “modprobe.preload”, etc…). I was very enthousiastic when thinking about the possible improvements : integration with bugzilla, ability to add links to related internet pages, integration with the wiki (to really have a page instead of a comment), discussion between users with the same hardware, ability to spot buggy BIOSes, etc… But it’s done. Period. Sniff…

Another possible enhancement that came to my mind was the ability to launch scripts which would fix problems for your specific type of hardware, so that you would be able to workaround a specific bug in your hardware thanks to other user’s experience. And it leads me to the fantastic news I’ve heard today. Freedesktop is about to create a Sleep Quirk Debugger (the url is probably temporary). Actually, the goal is not really the same as HCL, as it’s restricted only to the suspend & hibernate framework called “pm-utils”. Moreover, the sleep quirk debugger focuses on fixing problems with pm-utils by using special “quirks” (which could also be called “ugly fixes”). In an ideal world, no one should use “quirks” but with a lot of buggy BIOSes around, there’s no choice but to workaround the problems with this method.

In practice, a set of “rules” will be created which will help pm-utils to decide if a particular method should be used to enable suspension or hibernation on your system. These rules are stored as XML files which will be updatable using the regular update procedure of the distribution.

Now, why is this a freedesktop.org project ? I’ve no clue, but let’s hope it’s going to convince more and more distributions to join this project !

Bonjour, je suis de retour !

En fait, je ne me suis jamais réellement absenté car je n’ai pas tellement de travail à faire (n’en parlez pas à mon patron s’i vous plaît) et donc j’ai soigneusement épeluché Cooker, j’ai réagis et j’ai investi beaucoup de temps dans le Mandriva wiki (qui commence à vraiment devenir quelquechose de génial, au moins dans sa version francophone).

Au cours les derniers jours, j’ai réellement été déçu d’apprendre que la liste de compatibilité matérielle Mandriva avait fermé. Je n’ai jamais clairement compris pourquoi ce projet s’est stoppé : il méritait une meilleure intégration, qu’il soit un peu plus reconnu et quelques améliorations, mais la base était présente (oui elle a été développée par une personne qui a quitté Mandriva, mais qui s’en inquiète ?). Le but de celle-ci était d’avoir une liste de tous les périphériques tournant sur votre machine (grâce à lspci), de télécharger cette liste vers le site HCL, puis de donner une note (entre -1 et 5) à la compatibilité de son matériel avec Mandriva Linux. Cela aurait pu être intéressant à la fois pour les utilisateurs et pour les développeurs, particulièrement grâce au fait qu’on était capable de rajouter des commentaires à son matériel (comme “ça marche, mais il faut rajouter ceci et cela dans le “modprobe.preload”, etc.). J’étais très enthousiaste quand je pensais au possibilités d’amélioration : intégration avec bugzilla, possibilité d’ajouter des liens aux page internet en rapport, intégration avec le wiki (pour réellement avoir une page au lieu d’un commentaire), discussion entre les utilisateurs possédant le même matériel, possibilité de localiser les BIOS bogués, etc. Mais c’est fini. Point. Sniff…

Une autre amélioration possible qui me venait à l’esprit était la possibilité de lancer des scripts qui résoudraient des problèmes spécifiques à chaque matériel, afin de contourner un bug spécifique dans son matériel et grâce à l’expérience que peuvent avoir d’autres utilisateurs. Et cela m’a conduit à la superbe nouvelle que j’ai appris aujourd’hui. Freedesktop est sur le point de créer un Sleep Quirk Debugger (l’url est probablement temporaire). En fait, le but n’est pas vraiment le même que pour la liste de compatibilité, puisque c’est uniquement restreint aux fonctions de suspension et d’hibernation géré par “pm-utils”. De plus, le sleep quirk debugger se concentre sur la résolution des problèmes avec pm-utils en utilisant des “quirks” (que l’on peut aussi appeler “affreux correctifs”). Dans un monde idéal, personne ne devrait utiliser de “quirks” mais avec la quantité de BIOSes boggés qui existent, il n’y a pas d’autres choix que de contourner les problèmes avec cette méthode.

Le principe est donc qu’il va créer un ensemble de “règles” qui aideront pm-utils à savoir s’il doit utiliser une méthode particulière pour activer la suspension ou l’hibernation sur votre système. Ces règles sont stockées dans un fichier XML qui pourra être mis à jour via les mises à jour habituelles de la distribution.

Maintenant, pourquoi est-ce un projet de freedesktop.org ? Je n’en ai aucune idée, mais espérons que cela convaincra de plus en plus de distributions de joindre ce projet !

Father

I’m a new and happy father since my son was born on the 12 of april. Happy but tired… that’s why I’ve stopped most of the work I’ve been doing during the past few weeks (the new wiki including french tour, errata and notes ; my mandriva bug reports ; my blog ; following cooker ML ; etc…). On top of that, I’ve lost my internet connection at home since the 1st of may till the end of this month since my new provider (belgacom) is very slow to set up my internet access… I truly hope I’ll be back soon on the internet 🙂

Je suis un nouveau et heureux papa puisque mon fils est né le 12 avril. Heureux mais fatigué… c’est pourquoi j’ai stoppé la plupart des travaux que je réalisais les semaines passées (le nouveau wiki incluant la visite guidée, l’errata et les notes de version en français ; mes rapports de bug mandriva ; mon blog ; suivre la liste cooker ; etc…) En plus de cela, j’ai perdu ma connexion à l’internet à la maison depuis le 1er mai et jusqu’au 25 car mon nouveau fournisseur internet (belgacom) est très lent à mettre en place ma connexion internet… J’espère vraiment être de retour prochainement sur l’internet 🙂