<?xml version="1.0"?>
<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:foaf="http://xmlns.com/foaf/0.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="http://planet.ensigogne.net/">
	<title>Planet Ensigogne</title>
	<link>http://planet.ensigogne.net/</link>
	<description>Planet Ensigogne - http://planet.ensigogne.net/</description>

	<items>
		<rdf:Seq>
			<rdf:li rdf:resource="urn:md5:433345b053e06cb44b1cfca22ae4b961" />
			<rdf:li rdf:resource="urn:md5:e3b5b7f0f900e9c0b44a117c6e998f33" />
			<rdf:li rdf:resource="urn:md5:b523366e8c3bcf44f05b4a9ff413225e" />
			<rdf:li rdf:resource="http://alban.apinc.org/blog/2010/07/09/play-chess-with-your-contacts-on-your-n900/" />
			<rdf:li rdf:resource="urn:md5:e6e2ca75f192f3c0b2e032f927fb00c5" />
			<rdf:li rdf:resource="urn:md5:bab638bca4d69998473191a495e994e7" />
			<rdf:li rdf:resource="http://www.tester.ca/?p=344" />
			<rdf:li rdf:resource="urn:md5:0984834773fa1f6394f5137b0e2df757" />
			<rdf:li rdf:resource="urn:md5:7ad80db4af04868d603f23af3418ca42" />
			<rdf:li rdf:resource="http://www.tester.ca/?p=310" />
			<rdf:li rdf:resource="urn:md5:b8138d2b18bb9cbfc48f23c0b3ab60a7" />
			<rdf:li rdf:resource="urn:md5:d8876a88fbf2e3dae75cb1c61ec9c07e" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=500" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=496" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=493" />
			<rdf:li rdf:resource="urn:md5:6deddf5539df721977e1180062108d3e" />
			<rdf:li rdf:resource="http://www.erixpage.com/blog/index.php/2010/05/31/35-neposync-v02-released-with-support-of-amarok-collections" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=490" />
			<rdf:li rdf:resource="http://www.tester.ca/?p=294" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=485" />
			<rdf:li rdf:resource="http://alban.apinc.org/blog/2010/05/21/your-contacts-on-a-map-with-your-n900/" />
			<rdf:li rdf:resource="urn:md5:8a1e8bcf18327cad8a8638915e45af98" />
			<rdf:li rdf:resource="urn:md5:6474b7239cbc22cddd75d146db03ac0e" />
			<rdf:li rdf:resource="urn:md5:dbbb85e5f9bceed15bb78c66edc3bd1b" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=477" />
			<rdf:li rdf:resource="urn:md5:8e115a7719e24cdd6e2d98b575594d31" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=474" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=471" />
			<rdf:li rdf:resource="http://www.erixpage.com/blog/index.php/2010/04/30/34-neposync-to-synchronize-nepomuk-with-files-metadata" />
			<rdf:li rdf:resource="http://www.erixpage.com/blog/index.php/2010/04/29/33-au-revoir-et-merci-kubuntu-bonjour-archlinux" />
			<rdf:li rdf:resource="urn:md5:6da5af0ac969e32b1112d7c1b0000496" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=468" />
			<rdf:li rdf:resource="http://alban.apinc.org/blog/2010/04/01/d-bus-debugging-how-to-use-d-feet-on-n900/" />
			<rdf:li rdf:resource="urn:md5:31111f7ef5ba55bca27f5a145c7b5cdc" />
			<rdf:li rdf:resource="urn:md5:7731f673dc6a8af5f07585702ae7a9fa" />
			<rdf:li rdf:resource="urn:md5:f38f6a067fe579ad363cefca4efab539" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=463" />
			<rdf:li rdf:resource="urn:md5:5e8a756af9c4634a18fe53ffbec1d35f" />
			<rdf:li rdf:resource="urn:md5:676382b1e1492c4adbe75297e8490c63" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=458" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=453" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=451" />
			<rdf:li rdf:resource="urn:md5:f5fa7fe288b4207b684cb3f8f7413b9d" />
			<rdf:li rdf:resource="urn:md5:7c9639b399f54d7b08fa343263500e6b" />
			<rdf:li rdf:resource="urn:md5:4150e48e0f6d87c95ec9cd6b95388b69" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=448" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=444" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=440" />
			<rdf:li rdf:resource="urn:md5:7ddbb01db91e95dee19cc8556b0b219d" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=438" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=433" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=431" />
			<rdf:li rdf:resource="urn:md5:f0d9ed0d862a97eeb5b4c5ecd49999b0" />
			<rdf:li rdf:resource="http://romaric.guillier.free.fr/blog/index.php?2010/01/05/219-pour-en-finir-avec-portland-or" />
			<rdf:li rdf:resource="urn:md5:cd072e13819f03aaaac863db8891778d" />
			<rdf:li rdf:resource="urn:md5:e04c767766d966ebb0737a1e2c14576c" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=422" />
			<rdf:li rdf:resource="http://www.lucas-nussbaum.net/blog/?p=416" />
			<rdf:li rdf:resource="http://romaric.guillier.free.fr/blog/index.php?2009/12/09/218-al-gore-et-le-supercomputing" />
			<rdf:li rdf:resource="urn:md5:230d0fab320a03bfcd9de8b309224ce1" />
		</rdf:Seq>
	</items>
</channel>

<item rdf:about="urn:md5:433345b053e06cb44b1cfca22ae4b961">
	<title>Vincent Untz: Du choix des villes organisatrices des RMLL</title>
	<link>http://www.vuntz.net/journal/post/2010/07/15/Du-choix-des-villes-organisatrices-des-RMLL</link>
	<content:encoded>&lt;p&gt;Cela a été annoncé pendant les &lt;a href=&quot;http://2010.rmll.info/&quot;&gt;RMLL 2010&lt;/a&gt; (&lt;a href=&quot;http://www.vuntz.net/journal/post/2010/07/15/Back-from-Bordeaux%3A-RMLL-2010&quot; hreflang=&quot;en&quot; title=&quot;Back from Bordeaux: RMLL 2010&quot;&gt;dont je viens de parler&lt;/a&gt;): les RMLL 2012 auront lieu à &lt;a href=&quot;http://fr.wikipedia.org/wiki/Li%C3%A8ge&quot;&gt;Liège&lt;/a&gt;. J'ai un petit grain de critique à ajouter à cette nouvelle... Mais je tiens à préciser dès à présent que je suis ravi que les RMLL quittent le territoire français (cela les rendra un peu plus mondiales) et que je ne doute pas un instant que le dossier de candidature réalisé par l'équipe de Liège était de grande qualité.&lt;/p&gt;


&lt;p&gt;Après avoir discuté avec plusieurs personnes, je m'interroge sur la méthode de sélection de la ville qui accueille les RMLL&amp;nbsp;: il n'y a pas eu, à ma connaissance, d'appel à candidatures et de manière générale, le processus décisionnel est quelque peu opaque. Cela me dérange un peu, donc autant en discuter. Et ayant participé à la sélection de villes organisatrices du GUADEC par le passé, je sais que ce n'est pas toujours facile de décider. On peut tout de même tenter d'améliorer la visibilité depuis l'extérieur :-)&lt;/p&gt;


&lt;p&gt;Première étape&amp;nbsp;: en farfouillant un peu (j'ai trouvé un lien sur &lt;a href=&quot;http://2010.rmll.info/-Historical-and-philosophy-.html&quot;&gt;cette page&lt;/a&gt;), je suis tombé sur le site du &lt;a href=&quot;http://comite.rmll.info/&quot;&gt;comité des RMLL&lt;/a&gt;, qui offre quelques informations, et notamment la &lt;a href=&quot;http://comite.rmll.info/spip.php?article2&quot;&gt;composition du comité&lt;/a&gt; ainsi que quelques (maigres) informations en ligne sur &lt;a href=&quot;http://comite.rmll.info/spip.php?rubrique10&quot;&gt;comment candidater&lt;/a&gt;. C'est quelque chose d'un peu méconnu, je pense, donc allez lire tout cela si vous avez le temps (et que cela vous intéresse, évidemment ;-)).&lt;/p&gt;


&lt;p&gt;Le manque d'appel à candidature est, à mon avis, le plus problématique&amp;nbsp;: il semble dommage de ne pas en avoir, en particulier dans la mesure où au moins un groupe aurait aimé candidater. J'avoue avoir du mal à comprendre pourquoi il n'y en a pas eu, mais j'imagine qu'on a pu penser qu'il fallait décider pendant les RMLL, et qu'il n'y a pas eu le temps de réaliser cet appel avant. Était-ce cependant vraiment nécessaire de prendre une décision dès à présent&amp;nbsp;? Attendre deux ou trois mois aurait par exemple été possible, sans pour autant poser un problème à l'équipe organisatrice choisie. Peut-être y a-t-il une autre explication que je ne connais pas, mais j'avoue avoir du mal à imaginer qu'elle justifierait de sauter l'étape de l'appel à candidatures.&lt;/p&gt;


&lt;p&gt;En ce qui concerne l'opacité du processus, le principal problème est qu'il n'y a aucune documentation sur les éventuels candidats, ni de réels critères permettant d'expliquer pourquoi une ville serait préférée à une autre. Par exemple, comment le choix est-il effectué si les dossiers sont tous de qualité&amp;nbsp;? Ou est-ce envisageable qu'une ville bénéficie d'une sorte de &lt;q&gt;bonus&lt;/q&gt; afin d'aider au développement de la communauté dans la région&amp;nbsp;? Je ne demande évidemment pas que la décision soit prise en public — je peux concevoir sans problème que c'est le type de décision qu'on souhaite prendre en étant complètement à l'aise, sans avoir à se censurer sur ses propos. On peut aussi imaginer la possibilité de recueillir des commentaires auprès de la communauté sur les différentes candidatures, par exemple. Le fait est qu'ouvrir un peu le processus pourrait aider à améliorer les futures candidatures, sans pour autant nuire.&lt;/p&gt;


&lt;p&gt;Pourquoi est-ce que je me pose ces questions et pourquoi est-ce que cela me dérange un peu&amp;nbsp;? Tout simplement parce que les RMLL sont un évènement important pour la communauté francophone, et que s'il est possible d'améliorer un peu une partie de l'organisation, cela ne peut que résulter en des rencontres encore plus utiles à tous :-)&lt;/p&gt;


&lt;p&gt;Et vous, qu'en pensez-vous&amp;nbsp;?&lt;/p&gt;</content:encoded>
	<dc:date>2010-07-15T21:57:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="urn:md5:e3b5b7f0f900e9c0b44a117c6e998f33">
	<title>Vincent Untz: Back from Bordeaux: RMLL 2010</title>
	<link>http://www.vuntz.net/journal/post/2010/07/15/Back-from-Bordeaux%3A-RMLL-2010</link>
	<content:encoded>&lt;p&gt;At the end of last week (assuming it's okay to say that the end of the week starts on Wednesday ;-)), I went to Bordeaux for the &lt;a href=&quot;http://2010.rmll.info/&quot;&gt;&lt;acronym title=&quot;Rencontres Mondiales du Logiciel Libre&quot;&gt;RMLL&lt;/acronym&gt; 2010&lt;/a&gt;: this is simply the biggest community-oriented event in France. Since I've been traveling often lately and I'm going to leave for GUADEC later this month, I chose to not attend the whole event and to only be there for 3-4 days instead of the full 6 days experience.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Booths&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;The Mandriva people had a really great idea this year: they proposed to try to share a booth among distributions, and thanks to them, we were able to have an openSUSE presence on the first few days. So walking down the hall where all the booths were, you could see Debian, Fedora, Mandriva and openSUSE all together. Of course, we shared more than just the booths: we're all friendly people after all, so we chatted a lot and enjoyed being together. I really want to thank Michael from Mandriva for pushing me to make sure openSUSE would have a place here.&lt;/p&gt;


&lt;p&gt;One funny tidbit is that we never requested a GNOME booth since all the GNOME people coming to the event knew they'd be busy with various other tasks (and I didn't feel I could handle both a GNOME and an openSUSE booth...). However, we still got one this way ;-) It was merged with the distributions booth, and I just put GNOME stickers all around to make sure our GNOME love gets distributed!&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100715_opensuse-rmll.jpg&quot; alt=&quot;openSUSE Booth&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;openSUSE Booth at the RMLL&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;The picture above shows the openSUSE booth during the week-end, which was much better organized than during the first few days! I don't think I have a picture of the first booth, so you can't really compare, but it's probably better this way ;-) Thanks to &lt;a href=&quot;http://lizards.opensuse.org/author/michl19/&quot;&gt;Michael&lt;/a&gt; (the openSUSE one) for sending us DVD, stickers and a few t-shirts: it helped make the booth more interesting!&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Radio RMLL&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;A small group of volunteers was broadcasting a radio show during the whole event: &lt;a href=&quot;http://radio2010.rmll.info/&quot;&gt;Radio RMLL&lt;/a&gt;. And guess what? The world-famous &lt;a href=&quot;http://www.0d.be/&quot;&gt;Frédéric Péters&lt;/a&gt; was part of that team! The archives are online, and you can make fun of various distributions by listening to the &lt;a href=&quot;http://radio2010.rmll.info/ep/distributions&quot;&gt;distribution roundtable&lt;/a&gt; that Frédéric organized: hopefully, the fact that we knew each other made it not too boring!&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Talks&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Like for &lt;a href=&quot;http://www.vuntz.net/journal/post/2010/06/30/LinuxTag-2010%3A-Attack-of-the-Geekos%21&quot; hreflang=&quot;en&quot; title=&quot;LinuxTag 2010: Attack of the Geekos!&quot;&gt;Linuxtag&lt;/a&gt;, I delivered two talks: one about GNOME 3.0, and the other about contributing to openSUSE. While both were in the Development track, I thought it'd be better to talk about GNOME 3.0 from the user perspective since that's what people were expecting; on the other hand, for openSUSE, I wanted to show that contributions to a project like openSUSE aren't necessarily technical contributions.&lt;/p&gt;


&lt;p&gt;One thing that struck me (and the other GNOME people) is that we get much more excitement when we propose a talk about GNOME 3, than when we were trying to present the latest development in GNOME during the 2.x era. It's not the first time we noticed this (it happened in all previous events where we had some GNOME 3 bits too), but the contrast is so important that I'm now convinced the version number is much more important from a marketing perspective than from a technical one. Definitely something to keep in mind for our future roadmap, and for when we'll think about GNOME 4.&lt;/p&gt;


&lt;p&gt;I also got interviewed for &lt;a href=&quot;http://www.linux-pratique.com/&quot;&gt;Linux Pratique&lt;/a&gt; about GNOME. During the discussion, I discovered the editors are based in &lt;a href=&quot;http://en.wikipedia.org/wiki/S%C3%A9lestat&quot;&gt;Sélestat&lt;/a&gt;, which is a small city a few kilometers away from where my grand-mother lives. Small world.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;The people&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;The best thing about an event like the RMLL is of course all the people you meet. It was good to see old friends (&lt;a href=&quot;http://blog.didrocks.fr/&quot;&gt;Didier&lt;/a&gt;, &lt;a href=&quot;http://www.0d.be/&quot;&gt;Frédéric&lt;/a&gt;, Michael, &lt;a href=&quot;http://www.alexandrefranke.com/&quot;&gt;Alexandre&lt;/a&gt;, just to give a few names) as well as new faces! Being nasty people, we all made fun of each other's projects, but we also learnt the latest news about all those projects and their contributors. Oh, and we managed to bring someone living in London to an Irish pub in Bordeaux — is there a better place to enjoy food in France?&lt;/p&gt;


&lt;p&gt;It was interesting to see that there were GNOME-friendly people (not just GNOME contributors) all around, although we weren't present with a real booth. And I was obviously glad to meet some members of the french-speaking openSUSE community: &lt;a href=&quot;http://guillaume.gardet.free.fr/&quot;&gt;Guillaume&lt;/a&gt;, &lt;a href=&quot;http://www.linux-ignition.org/&quot;&gt;Julien&lt;/a&gt;, &lt;a href=&quot;http://twitter.com/jpierre76&quot;&gt;Jimmy&lt;/a&gt; and Jean-Luc. I think it's one of the first time (if not the first) where we managed to make openSUSE really visible during an event, and it was successful. It's a good step in making openSUSE-fr an even more vibrant group!&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Come next year!&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;The event was not perfect, though: I think most people would agree that the wifi could have worked much better (it was down way too often), that having the event split between various building that weren't really close to each other was suboptimal, and that the weather was, well, way too hot ;-) But I'm sure the organizers did their best, and they even succeeded in getting a few drops of rain on Friday!&lt;/p&gt;


&lt;p&gt;So not perfect, but it's still one of the two or three times in the year where you can connect with most of the free software community in France, and if only for this reason, that's a must-go event here. Oh, and next year, it'll be in &lt;a href=&quot;http://en.wikipedia.org/wiki/Strasbourg&quot;&gt;Strasbourg&lt;/a&gt;: that's another reason everybody should come!&lt;/p&gt;</content:encoded>
	<dc:date>2010-07-15T13:50:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="urn:md5:b523366e8c3bcf44f05b4a9ff413225e">
	<title>Vincent Untz: Question existentielle du jour</title>
	<link>http://www.vuntz.net/journal/post/2010/07/12/Question-existentielle-du-jour</link>
	<content:encoded>&lt;p&gt;Quel est le plus grave&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;le fait que j'aie la télé allumée sur &lt;a href=&quot;http://fr.wikipedia.org/wiki/Un_d%C3%AEner_presque_parfait&quot;&gt;Un dîner presque parfait&lt;/a&gt;&amp;nbsp;?&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;le fait que je reconnaisse immédiatement la musique de &lt;a href=&quot;http://fr.wikipedia.org/wiki/Retour_vers_le_futur_III&quot;&gt;Retour vers le futur III&lt;/a&gt; jouée par ZZ Top qui passe 5 secondes dans l'émission citée ci-dessus&amp;nbsp;?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Je m'interroge sérieusement...&lt;/p&gt;</content:encoded>
	<dc:date>2010-07-12T16:04:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="http://alban.apinc.org/blog/2010/07/09/play-chess-with-your-contacts-on-your-n900/">
	<title>Alban Créquy: Play chess with your contacts on your N900</title>
	<link>http://alban.apinc.org/blog/2010/07/09/play-chess-with-your-contacts-on-your-n900/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://taschenorakel.de/michael/2010/07/09/miniature-goes-telepathy/&quot; title=&quot;Michael Hasselmann's blog&quot;&gt;Michael&lt;/a&gt; released &lt;a href=&quot;http://maemo.org/packages/source/view/fremantle_extras-devel_free_source/miniature/0.1.9-3/&quot;&gt;Miniature 0.1.9-3&lt;/a&gt; to Maemo extras-devel yesterday. With this version, you can play chess with a contact on your N900 without configuring any server thanks to &lt;a href=&quot;http://telepathy.freedesktop.org/wiki/&quot; title=&quot;Telepathy homepage&quot;&gt;Telepathy&lt;/a&gt;. There are still crashes, bugs and UI to polish, but it is demoable and you can already enjoy playing chess with your friends!&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://wiki.maemo.org/Miniature/Development/Phase_2.0:_Real-time_P2P_Miniature/P2P-Protocol&quot; title=&quot;Miniature protocol&quot;&gt;protocol used by Miniature&lt;/a&gt; is based on the &lt;a href=&quot;http://www.freechess.org/Help/HelpFiles/fen.html&quot; title=&quot;Free Internet Chess Server, Forsyth-Edwards Notation&quot;&gt;Forsyth-Edwards Notation&lt;/a&gt;. At the moment it sends the whole state of the board to the remote player at each move. Miniature only sends valid moves, but does not have any protections about possible unfriendly other implementations yet.&lt;/p&gt;
&lt;p&gt;Miniature implements the standard &lt;a href=&quot;http://telepathy.freedesktop.org/spec/#Clients&quot; title=&quot;Telepathy specification&quot;&gt;Telepathy Client interface&lt;/a&gt; with the &lt;a href=&quot;http://telepathy.freedesktop.org/wiki/Telepathy-Qt4&quot; title=&quot;Telepathy-Qt4 wiki page&quot;&gt;Telepathy-Qt4&lt;/a&gt; library. This enables Miniature to be automatically started by &lt;a href=&quot;http://telepathy.freedesktop.org/wiki/Mission%20Control&quot; title=&quot;Mission Control wiki page&quot;&gt;Mission Control&lt;/a&gt; on your N900 when a contact invites you to play. &lt;a href=&quot;http://telepathy.freedesktop.org/wiki/Tubes&quot; title=&quot;Telepathy wiki page&quot;&gt;Telepathy stream tubes&lt;/a&gt; care about the connectivity to the remote device. The &lt;a href=&quot;http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Using_Generic_Platform_Components/Using_Address_Book_API&quot; title=&quot;Maemo documentation: Using Address Book API&quot;&gt;Address Book API&lt;/a&gt; is used to to show your contacts in the same way as other applications on the platform (avatars, contacts are merged correctly, status).&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://people.collabora.co.uk/~alban/d/2010/07/Miniature.odp&quot;&gt;&lt;img src=&quot;http://people.collabora.co.uk/~alban/d/2010/07/Miniature.png&quot; alt=&quot;Miniature integration with Telepathy&quot; height=&quot;202&quot; width=&quot;449&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Quick overview of the integration with Telepathy&lt;/p&gt;
&lt;p&gt;Here is how to play chess step by step:&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://people.collabora.co.uk/~alban/d/2010/07/Miniature01.png&quot; alt=&quot;Miniature snapshot: menu&quot; height=&quot;320&quot; width=&quot;533&quot; /&gt;&lt;br /&gt;
1. Choose &amp;#8220;Join P2P Game&amp;#8221; in the main menu&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://people.collabora.co.uk/~alban/d/2010/07/Miniature02.png&quot; alt=&quot;Miniature snapshot: select contact&quot; height=&quot;320&quot; width=&quot;533&quot; /&gt;&lt;br /&gt;
2. Select your contact in the contact selector&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://people.collabora.co.uk/~alban/d/2010/07/Miniature03.png&quot; alt=&quot;Miniature snapshot: waiting contact's answer&quot; height=&quot;320&quot; width=&quot;533&quot; /&gt;&lt;br /&gt;
3. Wait your contact&amp;#8217;s answer&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://people.collabora.co.uk/~alban/d/2010/07/Miniature04.png&quot; alt=&quot;Miniature snapshot: game offer&quot; height=&quot;320&quot; width=&quot;533&quot; /&gt;&lt;br /&gt;
4. Your contact is asked whether they want to join the chess game&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://people.collabora.co.uk/~alban/d/2010/07/Miniature05.png&quot; alt=&quot;Miniature snapshot: chess board&quot; height=&quot;320&quot; width=&quot;533&quot; /&gt;&lt;br /&gt;
5. If your contact accepts, you are ready to play!&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;Feel free to join the &lt;a href=&quot;http://wiki.maemo.org/Miniature/Development&quot; title=&quot;Miniature development page&quot;&gt;Miniature mailing list and IRC channel&lt;/a&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2010-07-09T14:40:42+00:00</dc:date>
</item>
<item rdf:about="urn:md5:e6e2ca75f192f3c0b2e032f927fb00c5">
	<title>Laurent Goujon: planetyahoo is moving...</title>
	<link>http://blog.gobio2.net/post/2010/07/09/planetyahoo-is-moving...</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://planetyahoo.gobio2.net&quot; hreflang=&quot;en&quot;&gt;planetyahoo&lt;/a&gt; is moving to a new server and also to a new software. As usual you should observe no disturbance but in case, don't hesitate to contact webmaster AT gobio2.net&lt;/p&gt;


&lt;p&gt;Laurent&lt;/p&gt;</content:encoded>
	<dc:date>2010-07-08T22:05:00+00:00</dc:date>
</item>
<item rdf:about="urn:md5:bab638bca4d69998473191a495e994e7">
	<title>Laurent Goujon: Comment installer une ISO Ubuntu sur une clé USB... à l'aide d'un Mac</title>
	<link>http://blog.gobio2.net/post/2010/07/08/Comment-installer-une-ISO-Ubuntu-sur-une-cl%C3%A9-USB...-%C3%A0-l-aide-d-un-Mac</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;Attention&lt;/strong&gt; billet très technique et très geek&amp;nbsp;: ami lecteur, éloigne toi si la ligne de commande te fait peur&amp;nbsp;! (Je pense notamment à toi, ami de facebook)&lt;/p&gt;


&lt;p&gt;Bon, je possède un Mac avec Leopard installé dessus (et pas de dual boot), et j'ai voulu flasher une clé USB avec &lt;a href=&quot;http://www.ubuntu.com/netbook&quot; hreflang=&quot;en&quot;&gt;Ubuntu Netbook&lt;/a&gt;. Las, trois fois hélas, Ubuntu ne fournit plus des images prêtes pour utilisation mais uniquement des ISO à graver (contrairement à Moblin et Meego soit dit en passant).&lt;/p&gt;


&lt;p&gt;Et bien qu'il y ait &lt;a href=&quot;http://www.ubuntu.com/netbook/get-ubuntu/download&quot; hreflang=&quot;en&quot;&gt;quelques instructions&lt;/a&gt;, rien qui ne marche vraiment sous mac&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Donc voici mes instructions pour Ubuntu 10.04&amp;nbsp;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Récuperez l'ISO dont vous avez besoin&lt;/li&gt;
&lt;li&gt;Récuperez l'image hd-media de la distribution correspondante, c'est à dire le fichier boot.img.gz&amp;nbsp;: &lt;a href=&quot;http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/hd-media/&quot; hreflang=&quot;en&quot;&gt;ici&lt;/a&gt; pour Ubuntu 10.04&lt;/li&gt;
&lt;li&gt;Décompressez l'image&amp;nbsp;: gzip boot.img.gz&lt;/li&gt;
&lt;li&gt;Insérez votre clé usb (attention, elle sera effacée par la suite)&lt;/li&gt;
&lt;li&gt;Vérifiez à quel périphérique elle correspond&amp;nbsp;: diskutil list (elle doit apparaitre avec un périphérique /dev/diskX)&lt;/li&gt;
&lt;li&gt;Démontez la clé (mais laissez la branchée)&amp;nbsp;: diskutil unmountDisk /dev/diskX&lt;/li&gt;
&lt;li&gt;Flashez l'image&amp;nbsp;: dd if=boot.img of=/dev/rdiskX bs=1m (oui rdisk et pas disk, ca accélère beaucoup les choses)&lt;/li&gt;
&lt;li&gt;Ejectez la clé&amp;nbsp;: diskutil eject /dev/diskX&lt;/li&gt;
&lt;li&gt;Débranchez et rebranchez la clé&amp;nbsp;: elle doit apparaître sous le finder&lt;/li&gt;
&lt;li&gt;Ouvrez l'ISO dans le finder&lt;/li&gt;
&lt;li&gt;Copiez tous les fichiers de l'ISO dans la clé (qui doit aussi apparaitre dans le Finder)&lt;/li&gt;
&lt;li&gt;Copiez les fichiers du répertoire isolinux (de l'ISO) à la racine de la clé (ca va écraser certains fichiers, c'est normal !)&lt;/li&gt;
&lt;li&gt;Ejectez la clé, c'est prêt&amp;nbsp;: il ne reste plus qu'à booter et au prompt, appuyer sur Return pour afficher le menu.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;C'est sûr, c'est bien plus compliqué que sous Linux ou Windows...&lt;/p&gt;</content:encoded>
	<dc:date>2010-07-07T23:13:00+00:00</dc:date>
</item>
<item rdf:about="http://www.tester.ca/?p=344">
	<title>Olivier Crête: Removing leftover Facebook Chat Jabber contacts on Maemo</title>
	<link>http://www.tester.ca/2010/07/05/removing-leftover-facebook-chat-jabber-contacts-on-maemo/</link>
	<content:encoded>&lt;p&gt;A couple months ago, Facebook announced announced that their chat system would also be available through XMPP. So it is possible to just configure it like any other Jabber server on a N900. And then to merge Facebook contacts with other contacts and it the address book will store it as a field of type &amp;laquo;&amp;nbsp;X-JABBER&amp;nbsp;&amp;raquo;.  Since the PR1.2 version of Maemo5, Nokia has added a specific profile for Facebook to the N900 software. But instead of calling the address book field &amp;laquo;&amp;nbsp;X-JABBER&amp;nbsp;&amp;raquo;, they created a &amp;laquo;&amp;nbsp;X-FACEBOOK&amp;nbsp;&amp;raquo; field (since Facebook Chat is not XMPP in the backend, it can not talk to other Jabber servers). So if you remove your old Jabber account and re-add it as a Facebook account and use Marco&amp;#8217;s &lt;a title=&quot;Contacts Merger on Maemo.org&quot; href=&quot;http://maemo.org/packages/view/contacts-merger/&quot;&gt;contact merger&lt;/a&gt; to merge back the contacts. You&amp;#8217;re still stuck with a bunch of extra &amp;laquo;&amp;nbsp;X-JABBER&amp;nbsp;&amp;raquo; fields in your contacts. So to clean them up, I wrote a really simple program to remove them. It is based on Marco&amp;#8217;s &lt;a title=&quot;Jid-to-Email&quot; href=&quot;http://blog.barisione.org/2010-02/jid-to-email/&quot;&gt;jid-to-email&lt;/a&gt; program. You can get the &lt;a title=&quot;remove old facebook source code&quot; href=&quot;http://www.tester.ca/files/remove-old-facebook.c&quot;&gt;source code&lt;/a&gt; or a &lt;a title=&quot;remove old facebook binary&quot; href=&quot;http://www.tester.ca/files/remove-old-facebook&quot;&gt;precompiled binary&lt;/a&gt;. You can just put the binary on your N900 and run it from the Terminal as &amp;laquo;&amp;nbsp;~/MyDocs/remove-old-facebook&amp;nbsp;&amp;raquo; (if you put it in the N900&amp;#8217;s documents root). Be warned that is is not a good example like Marco&amp;#8217;s code, I stripped all error handling and it never frees anything. If you want a good example, look at Marco&amp;#8217;s code.&lt;/p&gt;</content:encoded>
	<dc:date>2010-07-05T05:09:24+00:00</dc:date>
</item>
<item rdf:about="urn:md5:0984834773fa1f6394f5137b0e2df757">
	<title>Vincent Untz: The true Lennart</title>
	<link>http://www.vuntz.net/journal/post/2010/07/01/The-true-Lennart</link>
	<content:encoded>&lt;p&gt;We all know &lt;a href=&quot;http://0pointer.de/blog/&quot;&gt;Lennart&lt;/a&gt;. No need to mention his last name since there's only one (well, nobody can pronounce his last name anyway). As we all know, Lennart looks like this:&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100701_lennart.jpg&quot; alt=&quot;The Lennart we know&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The Lennart we know (note his red t-shirt, did you ever see him with a non-red t-shirt?)&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;But at LinuxTag, I discovered he was trying to hide the truth, even though I still have no idea why. Yes, ladies and gentlemen, the Lennart we know is only an illusion! Yes, he was pretending all the time! And yes, to confuse all of us, he's sometimes &lt;a href=&quot;http://www.linuxtag.org/2010/en/program/free-conference/all-speakers/details.html?talkid=425&quot;&gt;hiding behind another picture&lt;/a&gt;! I know it will come as a shock to everyone, and I know it will be difficult to admit, but here is the true Lennart:&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100701_true-lennart.jpg&quot; alt=&quot;The true Lennart&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The true Lennart (yes, it's the same person: look at the t-shirt!)&lt;/em&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2010-06-30T22:46:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="urn:md5:7ad80db4af04868d603f23af3418ca42">
	<title>Vincent Untz: LinuxTag 2010: Attack of the Geekos!</title>
	<link>http://www.vuntz.net/journal/post/2010/06/30/LinuxTag-2010%3A-Attack-of-the-Geekos%21</link>
	<content:encoded>&lt;p&gt;It's finally time to talk about LinuxTag 2010. It was my third time there, and this year was the best so far, at least for me! And that's most probably because of how amazing our openSUSE booth turned out to be! Or maybe it's because of the invasion of the Geekos?&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;openSUSE Booth&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;We certainly didn't have a big slot for out booth, but oh boy... it ended up big! Our booth was always filled with people, who, I guess, got attracted by the touchscreens we have. But attracting people is of no good if you can't get them interested. We did various demos on the touchscreens, but our small secret ingredient were the workshops: four times a day (and sometimes even more), people could sit down in our booth to participate in a session on various topics — those ranged from learning &lt;a href=&quot;http://www.inkscape.org/&quot;&gt;Inkscape&lt;/a&gt;, to creating your first package in the &lt;a href=&quot;https://build.opensuse.org/&quot;&gt;Build Service&lt;/a&gt;, via playing together with GNOME Shell. That really worked out well, especially at it helps getting the visitors more involved in the discussion.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100630_stuffed-geeko.jpg&quot; alt=&quot;Stuffed Geeko&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The world-famous Geeko&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;Many thanks to &lt;a href=&quot;http://www.luckylemon.de/&quot;&gt;Jan&lt;/a&gt; (who had to suffer my presence way too much, I'm sure!) and &lt;a href=&quot;http://news.opensuse.org/2008/04/25/people-of-opensuse-michael-loffler/&quot;&gt;Michael&lt;/a&gt; for the organization of our booth!&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;GNOME Presence&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;As mentioned in my &lt;a href=&quot;http://www.vuntz.net/journal/post/2010/06/09/Ich-bin-ein-Berliner-%E2%80%94-LinuxTag-2010&quot; hreflang=&quot;en&quot; title=&quot;Ich bin ein Berliner — LinuxTag 2010&quot;&gt;previous post&lt;/a&gt;, there was no GNOME booth at the event. And it didn't go unnoticed: I met various people wondering about this. So I surely hope the German community will make sure it doesn't happen again next year!&lt;/p&gt;


&lt;p&gt;Even without a booth, we managed to get a relatively good presence during the event. Of course, it was easy to stumble upon some GNOME people — our friends from Openismus, of course, but also &lt;a href=&quot;http://stormyscorner.com/&quot;&gt;Stormy&lt;/a&gt;, &lt;a href=&quot;http://0pointer.de/blog&quot;&gt;Lennart&lt;/a&gt;, &lt;a href=&quot;http://blogs.gnome.org/muelli/&quot;&gt;Tobias&lt;/a&gt; and more. Some of us were giving a GNOME-related talk, and Stormy and I participated in a &lt;a href=&quot;http://blog.radiotux.de/&quot;&gt;RadioTux&lt;/a&gt; interview, so our footprint was present :-)&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Talks&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;I didn't attend many talks. Actually, I think I only attended &lt;a href=&quot;http://www.linuxtag.org/2010/en/program/free-conference/popup/details.html?talkid=441&quot;&gt;Stormy's one&lt;/a&gt; — Stormy is good at making you raise your hand to keep you connected to what she says — and &lt;a href=&quot;http://www.linuxtag.org/2010/en/program/free-conference/all-speakers/details.html?talkid=425&quot;&gt;Lennart's talk about Surround Sound&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;The &lt;a href=&quot;http://www.linuxtag.org/2010/en/program/free-conference/wednesday/details.html?talkid=443&quot;&gt;talk Johannes and I gave&lt;/a&gt; went quite well, with around 50 people in the room, which is quite good since it was not a keynote and it was in English. We had good questions from the audience, which at least means they were not totally asleep ;-) Generally speaking, I'm nearly always pleasantly surprised by the reaction of people when they get to see GNOME Shell for the first time: I somehow always expect that I have to carefully explain some of the design decisions, but it's apparently unneeded. Most of the persons I meet are glad we're doing something different and seem to be ready to try the change!&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100630_wireframe-geeko.jpg&quot; alt=&quot;Wireframe Geeko&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;A wilder Geeko&lt;/em&gt;, built by yours truly&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://www.linuxtag.org/2010/en/program/free-conference/wednesday/details.html?talkid=465&quot;&gt;The live A-Z Guide to openSUSE Contribution&lt;/a&gt; was the second talk I was involved in, with &lt;a href=&quot;http://blog.hennevogel.de/&quot;&gt;Henne&lt;/a&gt;. With 26 letters in 30 minutes, you might think it's plenty of time. But we actually had to rush to talk about everything! The goal was really to show that there are tons of areas where people can contribute in openSUSE, while most people think it's just packaging. And 26 was our limit, but I'm sure we could have gone on and on for a long time: everyone can help (packaging, sure, but also presence at events, support, bug triage, helping with screencasts, contributing to a positive atmosphere inside the project, etc.). Most of our items were actually not specific to openSUSE and are common to most free software projects... I really like the format Henne found for the talk; that's something I'll keep in mind for future talks.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Meeting people&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;LinuxTag is also a great opportunity to sit down with a few people. We had both GNOME and KDE people (Stormy, &lt;a href=&quot;http://twitter.com/frankfurtine&quot;&gt;Claudia&lt;/a&gt;, &lt;a href=&quot;http://blog.karlitschek.de/&quot;&gt;Frank&lt;/a&gt; and I) all sitting around a table to discuss the organization and the bids for &lt;a href=&quot;http://mail.gnome.org/archives/foundation-announce/2010-March/msg00004.html&quot;&gt;Desktop Summit 2011&lt;/a&gt;. Thanks to our experience with &lt;a href=&quot;http://www.grancanariadesktopsummit.org/&quot;&gt;&lt;acronym title=&quot;Gran Canaria Desktop Summit&quot;&gt;GCDS&lt;/acronym&gt;&lt;/a&gt;, we have a good basis for the organization since we know what worked well and what didn't. We came out with an aggressive timeline to take a decision during this summer, which should help the organization team start the work early.&lt;/p&gt;


&lt;p&gt;Johannes, Stormy and I also chatted about the GNOME developer tools and what we can do to improve our story there. That's something where the Foundation wants to help, but this can only happen if our community wants to improve them, of course. We wondered for a bit while our own developers don't use a tool like &lt;a href=&quot;http://www.anjuta.org/&quot;&gt;Anjuta&lt;/a&gt;. Is it just a matter of habits? Or is it missing some features? (I know that, in my case, I just can't live without vi-like keybindings...)&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;c-base&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;On Friday evening, the GNOME folks were invited to a barbecue organized by &lt;a href=&quot;http://www.lxde.org/&quot;&gt;LXDE&lt;/a&gt; people at &lt;a href=&quot;http://www.c-base.org/&quot;&gt;c-base&lt;/a&gt;. I had heard about c-base for quite some time, but it was a first for me. Lennart insisted that I should go through the main entrance to truly enjoy the experience, so &lt;a href=&quot;http://blogs.gnome.org/aklapper&quot;&gt;Andre&lt;/a&gt; guided me there (okay, he nearly got lost ;-)). And indeed, I can only recommend that you do the same if you ever go to visit c-base. And I know for sure I'm human now!&lt;/p&gt;


&lt;p&gt;The highlight of the evening was undoubtedly the learning of a new card game: &lt;a href=&quot;http://en.wikipedia.org/wiki/Skat_%28card_game%29&quot;&gt;skat&lt;/a&gt;. I watched people play, and it somehow felt a bit familiar; that's because it's somehow similar to &lt;a href=&quot;http://en.wikipedia.org/wiki/Belote&quot;&gt;belote&lt;/a&gt; (although it's also completely different, but well...). Tobias offered to teach me, and it all went well. I mean, it made sense. And then I was explained how the bidding works. I'm still trying to figure out why it works this way ;-) I understand how it works, but... it just feels totally arbitrary with no reason. I was glad that I managed to help Stormy and &lt;a href=&quot;http://www.flickr.com/photos/kitty-kat/&quot;&gt;Kat&lt;/a&gt; learn it later on (well, Stormy had understood most of the rules already by watching the game). So we were three complete beginners playing skat at some point :-)&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Attack of the Geekos&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;But the best thing about LinuxTag was the omnipresence of Geeko, the openSUSE chameleon. I must admit I enjoy Geeko, and that's something I sorely miss in GNOME: our GNOME foot is nice, but that's not the same. We should probably talk more about our beloved Rupert, I guess. (And I still don't have any Rupert at home, that's a tragedy for me!)&lt;/p&gt;


&lt;p&gt;As seen in the pictures in this post, we had several versions of Geekos, and I managed to bring some of them home. One of the workshop we had everyday at the openSUSE booth consisted of creating your own Geeko-ified object: the wireframe Geeko was one of them, but people also had the opportunity to create a pin, a shopping bad and a magnet. You can recognize Henne's creative mind behind all this.&lt;/p&gt;


&lt;p&gt;But that's not all, we had a balloon clown, who created tens of balloon Geekos:&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100630_balloon-clown.jpg&quot; alt=&quot;Our Balloon Clown&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Our amazing balloon clown&lt;/em&gt; by &lt;a href=&quot;http://www.digitalflow.de/index.php?seite=blog&quot;&gt;Thomas Schmidt&lt;/a&gt; (see &lt;a href=&quot;http://www.dropbox.com/gallery/5750450/1/2010-06-10%20Linuxtag%20Berlin?h=090c24&quot;&gt;more pictures&lt;/a&gt;)&lt;/p&gt;



&lt;p&gt;And the balloon Geeko can survive a flight trip, here's mine a few days after the event:&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100630_balloon-geeko.jpg&quot; alt=&quot;Balloon Geeko&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;A light Geeko&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;The stuffed Geekos we had were highly-demanded: everybody loves it! And I understand, really: how can you not love it? At some point, I took 3 or 4 of them and hid them in various places in the venue. Actually, they were not really hidden, but &lt;q&gt;integrated&lt;/q&gt;: it just felt like they belonged there. And I'm sure it made some people smile ;-)&lt;/p&gt;


&lt;p&gt;Yes, LinuxTag was big this year, and I'm happy that Novell let me go to the event! I hope you'll want to come next year, now :-)&lt;/p&gt;</content:encoded>
	<dc:date>2010-06-30T09:55:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="http://www.tester.ca/?p=310">
	<title>Olivier Crête: N900 vs Nexus One: a comparison</title>
	<link>http://www.tester.ca/2010/06/26/n900-vs-nexus-one-a-comparison/</link>
	<content:encoded>&lt;p&gt;About a month and a half ago, I had a smallish bike accident, I did not have a single scratch, but I managed to fall right on my &lt;a title=&quot;Nokia N900&quot; href=&quot;http://maemo.nokia.com/n900/&quot;&gt;N900&lt;/a&gt; and crack the LCD. So I&amp;#8217;ve used a &lt;a title=&quot;Google Nexus One&quot; href=&quot;http://www.google.com/phone&quot;&gt;Nexus One&lt;/a&gt; as a replacement until I managed to fix the N900. That gave me a chance to compare them.&lt;/p&gt;
&lt;p&gt;You should also know that I am entirely biaised as I was paid to make the VVoIP calling on Maemo incredibly awesome. I have no relationship with  Google and they did not pay me to make their stuff awesome (so it is not awesome). The opinions stated here are mine and mine only. They are not approved by my employer Collabora, any of our clients or competitors, the Queen or anyone else than me.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m comparing both devices with the latest software version as delivered by their respective  OTA update system. So it is Maemo 5 PR1.2 for the N900 and Android 2.1  (Eclair) for the Nexus One. I make no claim of fairness. This is not a guide to chose which phone to buy.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Browser:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Extensions: The N900 browser supports (badly) a few Firefox extensions (like Adblock Plus or Greasemonkey). That said, they&amp;#8217;re already quite useful. &lt;strong&gt;Maemo +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Windows:  Maemo 5 also handles multiple windows as regular windows, while the Android browser has them hidden in a menu. I did not discover that menu until I had a &amp;laquo;&amp;nbsp;Too many windows open, can not open new window&amp;nbsp;&amp;raquo; pop up. Also, the way &amp;laquo;&amp;nbsp;popup windows&amp;nbsp;&amp;raquo; appear in Android is really annoying, especially the fact that they are hard (impossible?) to zoom. &lt;strong&gt;Maemo +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Flash:  It&amp;#8217;s not really usable (more like really unusable). Flash video playback is really slow (since all decoding is done in software). Steve is right, Flash is a disaster on mobile devices. &lt;strong&gt;Maemo -1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Text column width cheating and reflowing: The Android browser has a nice feature where it scales the width of text columns to the screen width to be nicely readable. It tends to break the layout of some sites, but it&amp;#8217;s well worth it. Opera Mobile seems to do the same thing. But the Maemo browser doesn&amp;#8217;t. Newer Firefox Mobile builds seem to also lack that. This means it is also unusable in vertical mode. &lt;strong&gt;Android +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Scrolling performance: The Maemo browser uses tiles for when scrolling, so if you scroll too fast, it has to work real hard to render the next tile. It was much smoother on Android. That said, I heard the Mozilla people are trying to fix this in Fennec 2. &lt;strong&gt;Android +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Rotation: The vertical mode of the Android browser just works better than the half-baked rotation support in Maemo 5.  And holding it in one hand is much easier if its vertical. &lt;strong&gt;Android +1&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Browser totals:   Maemo 1- Android 3&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contacts &amp;amp; IM:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IM protocols: Android only supports Google Talk out of the box, while Maemo supports  Skype, SIP and XMPP (including Google Talk) right of out of the box. And it is easy to add 3rd party support for other protocols (MSN, Yahoo!, etc) and it integrates fully into the existing system. &lt;strong&gt;Maemo +2&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;SMS/IM integration: SMS and IM are entirely separate in Android, but they are the same app in Maemo. &lt;strong&gt;Maemo +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Metacontacts: Both platforms have metacontacts. Sadly, they are both incomplete. Contacts in both platforms include the basics: name, nickname, phone, email. Maemo can also link contacts from all IM accounts together, while Android only does it for Google Talk. But Android applications can put their own info in the contacts, so you can link in Facebook and Twitter contacts easily. On Maemo, well you can do it with Hermes, but you still don&amp;#8217;t get the phone number or email address from Facebook (blame them for it). &lt;strong&gt;Equal points&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Synchronisation: Out of the box, Android only supports synchronization with Google&amp;#8217;s servers. Maemo only supports SyncML over USB (not over http) or Mail for Exchange. &lt;strong&gt;No points.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Contacts &amp;amp; IM totals: Maemo 3 &amp;#8211; Android 0&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Calling:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ringtone: The Nexus One ringtones are just not loud enough. I&amp;#8217;ve missed many calls because I just didn&amp;#8217;t hear it. My colleague complained it wasn&amp;#8217;t loud enough to wake him up making it useless as an alarm clock. That&amp;#8217;s a pretty big fault for a phone. &lt;strong&gt;Nexus One -2&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Voice quality: I did not do any objective testing, but I feel that despite the active noise cancellation of the Nexus One (with a second microphone), I can still hear calls better on the N900. &lt;strong&gt;N900 +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;VoIP:  Android only has Google Voice (only works in the US) built in. Skype is only available from select providers. And I could not get any of the 10 SIP apps in the Market to work with SipPhone.com (a Google service). So no VoIP on Android for me. On the other hand, the N900 has excellent VoIP support (I know its excellent, it uses &lt;a title=&quot;Farsight2&quot; href=&quot;http://farsight2.freedesktop.org/&quot;&gt;Farsight2&lt;/a&gt;, my project!). Out of the box, it supports Skype, SIP as well as XMPP Jingle calls. That means Maemo support Google Talk compatible calls, but not Android. How ironic. &lt;strong&gt;Maemo +2&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Video calls: There is no front-facing camera on the Nexus One. The N900 has awesome video calls, including GMail compatible calls (a mobile first)! As well as Skype compatible video calls (another mobile first). &lt;strong&gt;Maemo +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Accepting calls: The &amp;laquo;&amp;nbsp;incoming call&amp;nbsp;&amp;raquo; screen on Android has slide buttons. On Maemo 5, it has push buttons. Combined that with the fact that is auto-unlocks the screen when it rings and with the resistive screen, it means that I sometimes accidentally hang up or answer in my pocket. Really annoying. &lt;strong&gt;Maemo -1&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Calling totals: N900 3 (Maemo 2) &amp;#8211; Nexus one -2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;E-Mail:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Both devices have email clients supporting IMAP. Android also has a separate application for GMail. Since I don&amp;#8217;t use GMail, I did not try it seriously.&lt;/li&gt;
&lt;li&gt;Combined inbox: Android has a nice feature where the inboxes of all account are shown at once. &lt;strong&gt;Android +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Searching: It&amp;#8217;s a funny thing. The Android mail application does not have any search feature. At least, Modest (the Maemo email client) has gained minimal searching in PR1.2. &lt;strong&gt;Maemo +0.5&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Performance: The android mail app just feels faster and doesn&amp;#8217;t get stuck waiting for God knows what all the time. &lt;strong&gt;Android +2&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;E-Mail totals:  Maemo 0.5 &amp;#8211; Android 3&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Maps:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Overall: The Ovi Maps application for Maemo is a disaster, Google Maps just works on Android. &lt;strong&gt;Android +1 Maemo -1&lt;/strong&gt; (I&amp;#8217;m giving a -1 because Ovi maps is so disappointing, they should have released the device without it)&lt;/li&gt;
&lt;li&gt;Network access: That said, Ovi Maps has one nice things, you can download maps, while Google Maps is just pre-rendered tiles, which means it always requires Internet Access.  &lt;strong&gt;Maemo +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Navigation: Google has free navigation (in select countries), Ovi Maps for Maemo does not have navigation. &lt;strong&gt;Android +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Voice commands: Android has them (including search), Maemo does not. &lt;strong&gt;Android +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Search: Google Maps has Google search.. Ovi Maps has some crappy search that fails half the time if you don&amp;#8217;t spell the address exactly the way it expects it. Ovi Maps can not search for things that are not addresses (like a restaurant ou a gaz station). &lt;strong&gt;Android +2&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Extras: Google Maps also does nice things like public transit. I wish they had bike routes in Canada. &lt;strong&gt;Android +1&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Maps totals: Maemo 0 &amp;#8211; Android 6&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Camera &amp;amp; Photos:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Camera Hardware: Both devices have 5 mega pixel cameras and they seem to have more or less similar performance. That said, I did not do any serious comparison. &lt;strong&gt;Equal points&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Photo browser: The Android Gallery has a bit more bling, but it is the only built-in app that I&amp;#8217;ve seen crash on the Nexus One. But functionality-wise, they seem pretty similar. &lt;strong&gt; &lt;/strong&gt;&lt;strong&gt;Equal points&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Button: The N900 has a hardware camera button. On the Nexus One, it is an on screen button. Touching the on-screen button while holding the camera in the right direction is really hard. &lt;strong&gt;N900 +1&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Camera &amp;amp; Photos total: N900 1 &amp;#8211; Android 0&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hardware:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Size: The Nexus One is quite a bit thinner, the N900 is a pretty bulky device. Good thing I don&amp;#8217;t like thigh pants. &lt;strong&gt;Nexus One +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Keyboard: The N900 has one, the Nexus One doesn&amp;#8217;t. I though it was a fatal flaw until I discovered &lt;a title=&quot;Swype&quot; href=&quot;http://www.swypeinc.com/&quot;&gt;Swype&lt;/a&gt;, which is really awesome&amp;#8230; if you only write in one language. But I write in both French and English.. Sometimes I send one message in French and the next one in English.. Sometimes I mix languages in the same message. Swype only does one language at a time. That&amp;#8217;s not a problem with the keyboard. So &lt;strong&gt;N900 +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Screen resolution: The same. &lt;strong&gt;Equal points&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Touch screen: The N900 has a resistive touch screen, the Nexus One has a capacitive screen. Everyone is saying that capacitive touchscreens are nicer&amp;#8230; I&amp;#8217;m unconvinced. Yes, you need more pressure on the N900.. But the Nexus One&amp;#8217;s screen sometimes strangely fails to react. It is also much less precise. That said, resistive screens have the annoying habit of reacting to pockets (especially annoying when it rings). &lt;strong&gt;Equal points&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Digital compass: The Nexus One has one, N900 doesn&amp;#8217;t. &lt;strong&gt;Nexus One +0.5&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Volume buttons: On Android, when not in the music app or in a call, the volume button control the ringer volume. That means it&amp;#8217;s really easy to turn it even lower than it already is. This is especially annoying sine the Nexus One volume buttons are too easy to push. &lt;strong&gt;Nexus One -1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Included Flash memory: The N900 has 32 GB. The Nexus One has none. Both have a microSD slot. The Nexus One did come with a 4GB card. That&amp;#8217;s just not enough, I have 7 GB just for music on my N900, and that replaced a full 30GB iPod. &lt;strong&gt;N900 +2&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;TV out: The N900 has TV-out, the Nexus One doesn&amp;#8217;t. I though it was completely useless (its just analog low def). But it was really useful when I cracked the LCD. &lt;strong&gt;N900 +0.5&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Bands: The Nexus One is available in both AT&amp;amp;T/Rogers/Bell/Telus (850/1900) and T-Mobile USA (900/1700) bands for 3G. The N900 is only sold for the T-Mobile USA band (900/1700). Which mean no 3G in Quebec until Videotron launches its network (and they are one year late already). Both phones support the European 2100 band. And they&amp;#8217;re both quand-band for GSM/EDGE. &lt;strong&gt;Nexus One +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;FM transmitter/receiver: The N900 has a FM transmitter and a FM receiver. I&amp;#8217;ve only used them briefly. &lt;strong&gt;N900 +0.5&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Speakers: The build-in speaker of the Nexus One is terrible, the N900 has some of the best stereo speakers I&amp;#8217;ve seen on this kind of device. &lt;strong&gt;N900 +1&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hardware totals: N900 5 &amp;#8211; Nexus One 1.5&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3rd Applications:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Availability: There are lots of apps on the Android store. There are TWO paid games on the Ovi store for the N900 as of today (when it is not down). That said, Maemo has a lot of ports of existing Open Source apps in Maemo Extras. That said, many of the apps in the Android Market are terrible&amp;#8230;  &lt;strong&gt;Android +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Application installer: The Android Market (which also acts as an app installer) just works. The Maemo 5 application installer is a complete disaster. It is user hostile and developer hostile. &lt;strong&gt;Maemo -1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Developer story: Nokia decided to scrap most of the Maemo 5 platform and review everything with a brand new toolkit. They&amp;#8217;re completely unable to get a straight story about developer APIs. I think that is in part because they also want people to do Symbian apps. Nokia please, please, just forget about Symbian apps, just use J2ME like on S40. Google has provided a stable Java API.. But not a stable C/C++ API. &lt;strong&gt;Maemo -2&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Python: A lot of the Maemo apps are in Python and therefore are  memory hungry (on a memory starved device). &lt;strong&gt;Maemo -1&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;3rd Application totals: Maemo -4 &amp;#8211; Android 1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;User experience:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Maemo&amp;#8217;s greatest weakness is the out of memory handling. There is only 256 megs of RAM and 768 megs of swap. That means that as soon as you do too many things, it starts swapping and the performance becomes terrible. This is made even worst by the fact that application startup is really slow, so many applications are in pre-started. Nokia should put a lot more memory in the next device and seriously fix the application startup time. Android has a nice thing where apps can serialize their content and be shut down when the system in under memory pressure. This leads to a much better impression of performance. &lt;strong&gt;Android +4&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;CPU speed: The Nexus One has a 1Ghz Qualcomm Snapdragon CPU, much faster than the 600Mhz TI OMAP 3430 of the N900. &lt;strong&gt;Nexus One +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The real &amp;laquo;&amp;nbsp;multitasking&amp;nbsp;&amp;raquo; is much nicer in Maemo5, Android just fakes multitasking by having applications save their state and restart at the same point. That means you can not load two web pages at the same time or anything like that. &lt;strong&gt;Maemo +1&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Both have multiple desktops with applets. Sadly, when I load my N900 desktops with applets, the system becomes sluggish. &lt;strong&gt;Maemo -0.5&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;User experience totals: Maemo 0.5 &amp;#8211; Nexus One 6 (Android 4)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Geek experience:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Maemo is the ultimate mobile Geek OS. Having an x-term built-in is just amazing. &lt;strong&gt;Maemo +3&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Maemo is a real Linux desktop-like operating system. To anyone who knows Linux, it just feels right. Android is the Linux kernel + Android. It was done in secret in a corner and Google has not made any serious attempt to join the great community. They re-wrote everything from scratch all the way to writing their own libc. &lt;strong&gt;Maemo +2&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The choice language on Android is Java (beurk!). On Maemo is it C (or C++). &lt;strong&gt;Maemo +1&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Geek experience totals: Maemo 6 &amp;#8211; Android 0&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Other stuff:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Media player: I didn&amp;#8217;t really try the Android media player since there isn&amp;#8217;t enough space on the SD card to hold any significant amount of music.&lt;/li&gt;
&lt;li&gt;Notes: Android does not seem to come with a built-in notes apps. The Maemo Notes app is just pretty bad. They could have just shipped ConBoy instead&amp;#8230;&lt;/li&gt;
&lt;li&gt;PDF reader: the PDF reader on Maemo 5 is terrible, the Android one seemed kind of ok (but not great either)&lt;/li&gt;
&lt;li&gt;RSS Reader: Does Android have one? I use the web-based Google Reader  anyway&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Total:&lt;/strong&gt; N900 16 (Maemo 9) &amp;#8211; Nexus One  17.5 (Android 17)&lt;/p&gt;
&lt;p&gt;The Nexus One is really being dragged down by its its hardware. Especially when it comes to the bad speaker quality and the low ringer volume.. Did I mention how much it annoyed me ? That said, Android is pretty good. Better IM integration would be a  big plus. And some VoIP too.&lt;/p&gt;
&lt;p&gt;Our Nokian friends have their work cut out for them. First, they need to fix the memory handling story on Meego. Running out of memory and swapping all the time is just annoying. An almost desktop-class operating system requires desktop-class amounts of RAM (that means more of it). Ovi Maps needs a lot of work, hopefully they can work a deal with Google to get decent search in there.  The browser could get its share of small screen friendliness and a performance upgrade. If they fix these few problems, Meego (as the future of Maemo is called) could very well be a success.&lt;/p&gt;
&lt;p&gt;Were it not for its high geek factor (built-in X Terminal!), the N900 would have lost badly. That said, it&amp;#8217;s still my favorite phone ever (did I mention I was horribly biaised?)&lt;/p&gt;</content:encoded>
	<dc:date>2010-06-27T03:16:58+00:00</dc:date>
</item>
<item rdf:about="urn:md5:b8138d2b18bb9cbfc48f23c0b3ab60a7">
	<title>Vincent Untz: Reminder: apply for the GNOME sysadmin job before Tuesday evening!</title>
	<link>http://www.vuntz.net/journal/post/2010/06/21/Reminder%3A-apply-for-the-GNOME-sysadmin-job-before-Tuesday-evening%21</link>
	<content:encoded>&lt;p&gt;In case you missed the news, the GNOME Foundation is &lt;a href=&quot;http://blogs.gnome.org/foundation/2010/06/01/the-gnome-foundation-is-hiring-a-system-administrator/&quot;&gt;hiring a system administrator&lt;/a&gt;, and this is happening thanks to many individual donors and Canonical, Collabora, Google and Nokia! I covered all this in a &lt;a href=&quot;http://www.vuntz.net/journal/post/2010/06/02/Hiring-a-sysadmin-for-the-GNOME-infrastructure&quot; hreflang=&quot;en&quot; title=&quot;Hiring a sysadmin for the GNOME infrastructure&quot;&gt;previous post&lt;/a&gt; already, so go read it if you never heard of that before. But I'm sure you've heard of it ;-)&lt;/p&gt;


&lt;p&gt;What's important today, though, is that the deadline to apply for the job is nearing fast! It's June 22nd. Yes, this Tuesday. Had you forgotten about it? I sure had... So make sure your resume is ready and send it to the &lt;a href=&quot;mailto:%62%6f%61%72%64%2d%6c%69%73%74%40%67%6e%6f%6d%65%2e%6f%72%67&quot;&gt;board&lt;/a&gt; before this deadline! Sure, we've already received applications from various candidates and we've started looking at them, but it could well be that you are the one! Not &lt;a href=&quot;http://en.wikipedia.org/wiki/Neo_%28The_Matrix%29&quot;&gt;this one&lt;/a&gt; (well, if you are, I have several questions for you), just the person who'll help tame the GNOME infrastructure.&lt;/p&gt;


&lt;p&gt;And no, it doesn't mean that the current candidates we have are bad; it just means we want to make sure all candidates apply before the deadline :-)&lt;/p&gt;</content:encoded>
	<dc:date>2010-06-21T00:14:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="urn:md5:d8876a88fbf2e3dae75cb1c61ec9c07e">
	<title>Vincent Untz: Ich bin ein Berliner — LinuxTag 2010</title>
	<link>http://www.vuntz.net/journal/post/2010/06/09/Ich-bin-ein-Berliner-%E2%80%94-LinuxTag-2010</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/wolfgangstaudt/564171359/&quot;&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100608_brandenburger-tor.jpg&quot; alt=&quot;Brandenburger Tor&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Brandenburger Tor&lt;/em&gt; by Wolfgang Staudt (&lt;a href=&quot;http://creativecommons.org/licenses/by/2.0/deed&quot;&gt;Creative Commons by&lt;/a&gt;)&lt;/p&gt;



&lt;p&gt;It's slowly becoming a tradition for me, since it's the third year in a row: I'm in Berlin for &lt;a href=&quot;http://www.linuxtag.org/2010/&quot;&gt;LinuxTag&lt;/a&gt;. I'm sure there will be some great fun there!&lt;/p&gt;


&lt;p&gt;The openSUSE presence will of course be amazing: just take a look at our &lt;a href=&quot;http://en.opensuse.org/LinuxTag_2010&quot;&gt;wiki page&lt;/a&gt;. Many contributors will have a talk, but we'll also have workshops on the openSUSE booth (I recommend Robert's &lt;q&gt;Learn Inkscape  Vector KungFu&lt;/q&gt;) and various interviews on RadioTux. And of course, you can just come to the booth to meet us: we'll be happy to share our enthusiasm with you!&lt;/p&gt;


&lt;p&gt;On the GNOME side, we apparently couldn't find enough volunteers in time to run a booth. That's a sad news, but we'll still have many people attending the event, and we'll have several talks in the &lt;a href=&quot;http://www.linuxtag.org/2010/en/program/free-conference/popup/saturday-june-12.html&quot;&gt;Desktop track&lt;/a&gt; on Saturday. I know I won't miss &lt;a href=&quot;http://www.linuxtag.org/2010/en/program/free-conference/popup/details.html?talkid=441&quot;&gt;Stormy's one&lt;/a&gt; :-)&lt;/p&gt;


&lt;p&gt;Since I knew I was going to the event, I submitted talks, and I was happy to see them accepted. While I do enjoy speaking, I think that having more than one people on stage can make the talk much more entertaining for the audience. That's why I'm excited that I'm sharing those two talks with great people:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blogs.gnome.org/johannes&quot;&gt;Johannes&lt;/a&gt; and I both submitted a GNOME 3.0 talk, and after some discussion, we decided to merge our talks in one: &lt;a href=&quot;http://www.linuxtag.org/2010/en/program/free-conference/popup/details.html?talkid=443&quot;&gt;The Road to GNOME 3.0&lt;/a&gt;. It's a one-hour talk, and hopefully, that length will allow us to discuss most of the changes in 3.0 and I hope this will contribute to getting people excited about this release!&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;to boost openSUSE, &lt;a href=&quot;http://blog.hennevogel.de/&quot;&gt;Henne&lt;/a&gt; and I will have a &lt;a href=&quot;http://www.linuxtag.org/2010/en/program/free-conference/popup/details.html?talkid=465&quot;&gt;live A-Z Guide to openSUSE Contribution&lt;/a&gt;. I can't wait for this one, since it'll be a fast-paced talk, in a format I'm not used to. That's where you want to be if you don't know how to contribute to openSUSE, or to any other free software project, since some of our points are in no way specific to openSUSE.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're attending LinuxTag and you're interested in chatting about GNOME, openSUSE, desktops or distributions in general, or if you want to challenge me with an ice cream contest, leave me a message or come to the openSUSE booth! You can just come and say hi too, obviously :-)&lt;/p&gt;</content:encoded>
	<dc:date>2010-06-08T22:57:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=500">
	<title>Lucas Nussbaum: #debian-ubuntu on OFTC</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=500</link>
	<content:encoded>&lt;p&gt;If you are a Debian developer and need realtime interaction with an Ubuntu developer about the state of your packages in Ubuntu (or vice-versa), #debian-ubuntu on irc.oftc.net might be useful. I had forgotten about that channel, but it resurfaced during the discussions about improving communication between both projects.&lt;/p&gt;</content:encoded>
	<dc:date>2010-06-06T11:09:26+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=496">
	<title>Lucas Nussbaum: EtherPad: web-based collaborative editor</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=496</link>
	<content:encoded>&lt;p&gt;I recently (during a UDS lightning talk) discovered &lt;a href=&quot;http://etherpad.com/&quot;&gt;EtherPad&lt;/a&gt;. It&amp;#8217;s a collaborative editor (like gobby), but uses a browser instead of a standalone application. It&amp;#8217;s free software (Google open sourced it after buying the company that was developing it), and there&amp;#8217;s a free online instance at &lt;a href=&quot;http://ietherpad.com/&quot;&gt;ietherpad.com&lt;/a&gt;. Setting up a new &lt;i&gt;pad&lt;/i&gt; is as simple as going to &lt;a href=&quot;http://ietherpad.com/foo&quot;&gt;http://ietherpad.com/foo&lt;/a&gt; and clicking &lt;i&gt;Create Pad&lt;/i&gt;. It&amp;#8217;s written in Java, and not packaged in Debian (yet).&lt;/p&gt;</content:encoded>
	<dc:date>2010-06-06T11:00:03+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=493">
	<title>Lucas Nussbaum: XMPP Video calls with Nokia N900</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=493</link>
	<content:encoded>&lt;p&gt;So, this morning, I did my first video call over XMPP between two N900.&lt;/p&gt;
&lt;p&gt;However, so far, I failed to do an XMPP video call from an N900 to something else. When I try to call pidgin on my laptop, pidgin simply crashes, but of course that&amp;#8217;s not a serious bug if people can DOS your pidgin instance since, according to the &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=562720&quot;&gt;Debian bug&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Assuming your XMPP settings require that users must authenticate with you before being able to send you messages, only your authenticated users would be able to freeze your client, assuming they knew you were actually affected by this bug.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The &lt;a href=&quot;http://developer.pidgin.im/ticket/10703&quot;&gt;upstream pidgin bug&lt;/a&gt; hasn&amp;#8217;t seen a lot of activity lately. :-(&lt;/p&gt;</content:encoded>
	<dc:date>2010-06-04T09:50:55+00:00</dc:date>
</item>
<item rdf:about="urn:md5:6deddf5539df721977e1180062108d3e">
	<title>Vincent Untz: Hiring a sysadmin for the GNOME infrastructure</title>
	<link>http://www.vuntz.net/journal/post/2010/06/02/Hiring-a-sysadmin-for-the-GNOME-infrastructure</link>
	<content:encoded>&lt;p&gt;Two months ago, the GNOME Foundation started a &lt;a href=&quot;http://stormyscorner.com/2010/03/one-step-closer-to-a-sys-admin.html&quot;&gt;fundraising campaign&lt;/a&gt; to get money to hire a part-time system administrator. Actually, we started this effort much earlier, but we made it much more visible with this campaign. Thanks to all the donors and to Canonical, Collabora, Google and Nokia, we were able to reach our objective. It was actually too fast for me and I wasn't even able to blog about the campaign in time! Once we realized the money was there, we moved on to the next steps — actually, we had those steps ready in the past, so it was mainly a matter of making sure everything was still okay.&lt;/p&gt;


&lt;p&gt;We asked around and confirmed three names to form a hiring committee: &lt;a href=&quot;http://www.ebb.org/bkuhn/blog/&quot;&gt;Bradley Kuhn&lt;/a&gt;, &lt;a href=&quot;http://blogs.gnome.org/jrb&quot;&gt;Jonathan Blandford&lt;/a&gt; and &lt;a href=&quot;http://brad.getcoded.net//blog&quot;&gt;Brad Taylor&lt;/a&gt;. With their help, &lt;a href=&quot;http://www.paulcutler.org/blog&quot;&gt;Paul&lt;/a&gt; updated the &lt;a href=&quot;http://live.gnome.org/Sysadmin/JobDescription&quot;&gt;job description&lt;/a&gt; that &lt;a href=&quot;http://blog.fishsoup.net/&quot;&gt;Owen&lt;/a&gt; had written some time ago. And after some discussion to define the whole hiring process, Stormy &lt;a href=&quot;http://mail.gnome.org/archives/foundation-announce/2010-June/msg00000.html&quot;&gt;announced the job&lt;/a&gt; today. I really love that there have been so many people involved in this, with everyone targeting the same goal.&lt;/p&gt;


&lt;p&gt;So if you love GNOME and if system administration has no secret for you, then go read the &lt;a href=&quot;http://live.gnome.org/Sysadmin/JobDescription&quot;&gt;job description&lt;/a&gt; and if you're interested in the job, make sure to send your resume to the &lt;a href=&quot;mailto:%62%6f%61%72%64%2d%6c%69%73%74%40%67%6e%6f%6d%65%2e%6f%72%67&quot;&gt;board&lt;/a&gt; before June 22nd! It's worth mentioning that an important part of the job will be to lead the sysadmin team (which is made of volunteers) and empower the community to make sure our infrastructure gets even more amazing. As you might know, our infrastructure could certainly do with various improvements, and the person we'll hire will make a difference for our project!&lt;/p&gt;


&lt;p&gt;On a personal note, this topic has been something that was on my radar for a long time: I looked in my mail archives and found out that I sent a first mail on this topic in September 2007. Yes, that's nearly three years ago! Of course, in the meantime, this idea was put on hold so we could hire Stormy (a very good decision) and until we managed to raise the money for it (launching the fundraising campaign took much more time than originally planned, unfortunately). Phew. And I still can't believe this is finally happening :-)&lt;/p&gt;</content:encoded>
	<dc:date>2010-06-01T23:23:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="http://www.erixpage.com/blog/index.php/2010/05/31/35-neposync-v02-released-with-support-of-amarok-collections">
	<title>Éric Pignet: Neposync v0.2 released, with support of Amarok collections</title>
	<link>http://www.erixpage.com/blog/index.php/2010/05/31/35-neposync-v02-released-with-support-of-amarok-collections</link>
	<content:encoded>&lt;p&gt;One month after &lt;a href=&quot;http://www.erixpage.com/blog/index.php/2010/04/30/34-neposync-to-synchronize-nepomuk-with-files-metadata&quot;&gt;initial release&lt;/a&gt; of &lt;a href=&quot;http://wiki.github.com/ericpignet/neposync/&quot;&gt;Neposync&lt;/a&gt;, I've just released version 0.2.&lt;/p&gt;


&lt;p&gt;In addition to bugfixes, this release brings two interesting features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ratings of MP3 files can be copied from Nepomuk to files metadata, and vice-versa (first version only supported image files).&lt;/li&gt;
&lt;li&gt;Neposync can now connect to your Amarok collection, and synchronize Amarok ratings with files metadata.&lt;br /&gt;Syntax is intuitive: type &lt;code&gt;neposync --amarok-to-files&lt;/code&gt; to copy Amarok ratings to files, and &lt;code&gt;neposync --files-to-amarok&lt;/code&gt; to do the opposite operation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can find strange for the tool to perform synchronization with Amarok, which is far from the original goal, but needs are similar: will you spend hours to rate your MP3 files in Amarok if you have no guarantee these ratings will be kept if you move your files ?&lt;/p&gt;


&lt;p&gt;Moreover, the two features brought together allow to copy Amarok ratings to Nepomuk:&lt;/p&gt;

&lt;pre&gt;neposync --amarok-to-files
neposync --files-to-nepomuk&lt;/pre&gt;

&lt;p&gt;or to copy Nepomuk ratings to Amarok:&lt;/p&gt;

&lt;pre&gt;neposync --nepomuk-to-files
neposync --files-to-amarok&lt;/pre&gt;

&lt;p&gt;The only drawback is that neposync now needs libmysqlclient to compile.&lt;/p&gt;


&lt;h4&gt;Download&lt;/h4&gt;


&lt;p&gt;Neposync moved from gitorious to &lt;a href=&quot;http://wiki.github.com/ericpignet/neposync/&quot;&gt;github&lt;/a&gt;, to benefit from its own bugtracker and downloads page. So if you had cloned the gitorious repository, please update your URL.&lt;/p&gt;


&lt;p&gt;Neposync is a simple Qt C++ program, using KDE libs. At your choice, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;download the &lt;a href=&quot;http://github.com/ericpignet/neposync/downloads&quot;&gt;source tarfile&lt;/a&gt; &lt;br /&gt;To compile, just type &lt;code&gt;qmake &amp;amp;&amp;amp; make&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;retrieve git sources: &lt;code&gt;git clone git://github.com/ericpignet/neposync.git&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;install the ArchLinux package from AUR: just type &lt;code&gt;yaourt neposync&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once again, please tell me if you use the tool, if you find bugs, or if you'd like to see a new feature.
I'm also interested by packages for other Linux distributions.&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-31T21:21:17+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=490">
	<title>Lucas Nussbaum: Ubuntu and Debian</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=490</link>
	<content:encoded>&lt;p&gt;I recently noticed the new &lt;a href=&quot;http://www.ubuntu.com/community/ubuntu-and-debian&quot;&gt;Ubuntu and Debian&lt;/a&gt; link on every page of &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;http://www.ubuntu.com/&lt;/a&gt;. That is very nice, and much better than the previous situation. Debian is also mentioned on the pages about &lt;a href=&quot;http://www.ubuntu.com/server/features/administration&quot;&gt;Easy administration&lt;/a&gt; and &lt;a href=&quot;http://www.ubuntu.com/server/features/security&quot;&gt;Security&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Canonical has clearly improved a lot in the way they communicate about how Ubuntu bases its development on Debian&amp;#8217;s.&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-29T13:38:41+00:00</dc:date>
</item>
<item rdf:about="http://www.tester.ca/?p=294">
	<title>Olivier Crête: N900 Video calls (Skype too!)</title>
	<link>http://www.tester.ca/2010/05/25/n900-video-calls-skype-too/</link>
	<content:encoded>&lt;p&gt;The PR1.2 update of the N900 firmware is now officially released. The big new feature is video calls. It is also the &lt;strong&gt;world&amp;#8217;s first phone&lt;/strong&gt; to offer &lt;strong&gt;Skype video calls&lt;/strong&gt; as well as &lt;strong&gt;Google Talk&lt;/strong&gt; compatible video calls!  And all of this uses &lt;a title=&quot;Farsight2&quot; href=&quot;http://farsight.freedesktop.org/&quot;&gt;Farsight2&lt;/a&gt;, the &lt;a title=&quot;GStreamer&quot; href=&quot;http://gstreamer.net/&quot;&gt;GStreamer&lt;/a&gt; based voice and video calling library. The whole Farsight2 team is very proud to have been able to participate in this world first. And just like all other calls on Maemo, video calls use the &lt;a href=&quot;http://telepathy.freedesktop.org/&quot;&gt;Telepathy&lt;/a&gt; framework. We obviously also support Jingle (aka Jabber aka XMPP) and SIP just like the N800 and N810. But we also add H.264 support.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter size-full wp-image-299&quot; title=&quot;Screenshot-20100525-173054&quot; src=&quot;http://www.tester.ca/wp-content/uploads/2010/05/Screenshot-20100525-1730541.png&quot; alt=&quot;&quot; width=&quot;800&quot; height=&quot;480&quot; /&gt;&lt;/p&gt;
&lt;p&gt;As a side note, my colleague &lt;a href=&quot;http://sjoerd.luon.net/posts/2010/05/telepathy_and_vp8/&quot;&gt;Sjoerd&lt;/a&gt; (who now has a  blog!) has made VP8 work with RTP. The Googlers are working hard to make some kind of standard. So hopefully, with Google&amp;#8217;s clout, we&amp;#8217;ll be able to have calls between a fully free platform and a hardware phone!&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-25T18:15:02+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=485">
	<title>Lucas Nussbaum: Booting ISO or USB key images directly from Grub2?</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=485</link>
	<content:encoded>&lt;p&gt;I&amp;#8217;m playing with the idea of booting ISO images and USB key images stored in a disk partition directly from Grub2. That would allow to install Linux or test liveCDs without even using a USB key. It seems that Grub2 has everything needed for that (with a combination of &lt;i&gt;drivemap&lt;/i&gt; and &lt;i&gt;chainloader&lt;/i&gt;), but I can&amp;#8217;t seem to get it working and, as usual with boot stuff, it&amp;#8217;s a pain to understand what&amp;#8217;s happening.&lt;/p&gt;
&lt;p&gt;Has somebody recently tried that, or can point me to a howto?&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-25T16:29:15+00:00</dc:date>
</item>
<item rdf:about="http://alban.apinc.org/blog/2010/05/21/your-contacts-on-a-map-with-your-n900/">
	<title>Alban Créquy: Your contacts on a map with your N900</title>
	<link>http://alban.apinc.org/blog/2010/05/21/your-contacts-on-a-map-with-your-n900/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://live.gnome.org/Empathy&quot;&gt;Empathy, the GNOME Instant messaging program&lt;/a&gt;, can publish your location to your contacts and show their location on a map as explained on &lt;a href=&quot;http://blog.pierlux.com/2009/01/22/empathy-where-are-you/en/&quot; title=&quot;Empathy: where are you?&quot;&gt;Pierre-Luc&amp;#8217;s blog&lt;/a&gt;. Can you have the same on your N900? It should not be too much work since all the needed software is available on the platform: &lt;a href=&quot;http://telepathy.freedesktop.org/wiki/&quot;&gt;Telepathy&lt;/a&gt; with &lt;a href=&quot;http://xmpp.org/extensions/xep-0080.html&quot; title=&quot;XEP-0080: User Location&quot;&gt;XEP-0080&lt;/a&gt; (it works well on most Jabber servers including Ovi, but not Google&amp;#8217;s), &lt;a href=&quot;http://projects.gnome.org/libchamplain/&quot;&gt;libchamplain&lt;/a&gt;, &lt;a href=&quot;http://blog.desmottes.be/post/2010/05/20/Azimuth-02-released&quot; title=&quot;Azimuth 0.2 released&quot;&gt;Azimuth&lt;/a&gt; and &lt;a href=&quot;http://www.pierlux.com/map-buddy/&quot; title=&quot;Map Buddy for Maemo 5&quot;&gt;Map Buddy&lt;/a&gt;. But it still needed some integration.&lt;/p&gt;
&lt;p&gt;Here it is! You just need to install two packages from maemo extras-devel:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/packages/view/azimuth/&quot; title=&quot;Azimuth&quot;&gt;Azimuth 0.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://maemo.org/packages/view/mapbuddy/&quot; title=&quot;Map Buddy&quot;&gt;Map Buddy 0.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some screenshots:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://people.collabora.co.uk/~alban/d/2010/05/Screenshot-Map-Buddy-With-Contacts.png&quot; alt=&quot;Map Buddy with a few contacts&quot; height=&quot;480&quot; width=&quot;800&quot; /&gt;&lt;br /&gt;
Map Buddy with a few contacts&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://people.collabora.co.uk/~alban/d/2010/05/Screenshot-Azimuth-Control-Panel.png&quot; alt=&quot;Azimuth configuration, in the control panel&quot; height=&quot;480&quot; width=&quot;800&quot; /&gt;&lt;br /&gt;
Azimuth configuration in the control panel&lt;/p&gt;
&lt;p&gt;Click on a contact and you will be able to start a phone call or an IM conversation.&lt;/p&gt;
&lt;p&gt;To debug it, I used the &lt;a href=&quot;http://git.collabora.co.uk/?p=user/alsuren/telepathy-ashes.git;a=summary&quot;&gt;telepathy-ashes Jabber bot&lt;/a&gt;. I added the two commands &amp;#8220;!setlocation&amp;#8221; and &amp;#8220;!unsetlocation&amp;#8221; so you can see the contact marker moving on the map. You can try it by adding &lt;a href=&quot;http://alsuren.wordpress.com/2009/10/16/mind-control/&quot;&gt;the bot echo@test.collabora.co.uk&lt;/a&gt; in your contacts.&lt;/p&gt;
&lt;p&gt;If you want to help, join #maemo on Freenode, I am albanc.&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-21T12:21:45+00:00</dc:date>
</item>
<item rdf:about="urn:md5:8a1e8bcf18327cad8a8638915e45af98">
	<title>Vincent Untz: De la publicité dans le bon contexte</title>
	<link>http://www.vuntz.net/journal/post/2010/05/21/De-la-publicit%C3%A9-dans-le-bon-contexte</link>
	<content:encoded>&lt;p&gt;Je travaillais tranquillement hier soir quand, soudain, le drame&amp;nbsp;: paf, plus de connexion à Internet. Évidemment, dépendant comme je suis, je pense que c'est la fin du monde, l'apocalypse, le jugement dernier. J'imagine Eyjafjöll qui recouvre le monde entier de ses cendres. Je vois des crevasses s'ouvrir au milieu des villes, des Katrina détruisant les côtes, des raz-de-marée jusqu'au milieu du Canada, la lune qui s'écrase sur notre planète, l'invasion par une race extra-terrestre loin d'être amicale, l'effondrement de notre cher soleil, l'apparation soudaine d'un trou noir, voire le big crunch.&lt;/p&gt;


&lt;p&gt;Mais après cet état de panique, je réalise qu'il s'agit simplement de la freebox qui ne semble plus vraiment connectée, même si elle affiche l'heure tranquillement. Naïf comme je suis, je me dit qu'il suffit de la redémarrer. Chenillard lent, chenillard rapide. Tout va bien, on est sur la bonne voie. Puit lent à nouveau, avant de redevenir rapide. Ouf, c'était chaud. Rectangle clignotant, rectangle fixe. Allez, ça va le faire, il y a peut-être juste une petite mise à jour de firmware. Mais... mais... non, rien, on reste sur le rectangle fixe. Convaincu qu'il ne s'agit que d'une erreur temporaire, je réessaie. Résultat identique. Je m'obstine. Sans succès. J'insiste. La petite boîte me nargue. J'envisage des solutions alternatives, créatives, innovantes. Un marteau, par exemple. Mais un bout de raison se réveille et met en doute l'efficacité de la méthode.&lt;/p&gt;


&lt;p&gt;Je tombe à genou, j'implore les dieux de toutes les religions. Et à ce moment précis, à la télé, j'entends la publicité&amp;nbsp;: &quot;Il a Free, il a tout compris&quot;.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Épilogue&lt;/em&gt;: en allant me coucher, je me dis qu'ils ont pensé à gérer le cas où une freebox est bloquée sur ce rectangle fixe et que ça va se débloquer tout seul à un moment. Au réveil, aucun changement. Il fallait redémarrer encore une fois la freebox. Donc, quand cela arrive, soit on débranche la freebox et on doit la rebrancher, soit on la laisse branchée et on doit quand même la rebrancher. Bravo, clap clap clap.&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-21T09:32:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="urn:md5:6474b7239cbc22cddd75d146db03ac0e">
	<title>Vincent Untz: GNOME Foundation Elections 2010</title>
	<link>http://www.vuntz.net/journal/post/2010/05/20/GNOME-Foundation-Elections</link>
	<content:encoded>&lt;p&gt;Next month, the GNOME Foundation membership will vote to elect a new board. It's that time of the year where we think about how the Foundation is doing, where it's going, and who should help run it. Yeah, we all have to plug our brains for a few weeks :-)&lt;/p&gt;


&lt;p&gt;I first want to highlight two important points:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;as many probably didn't notice, I want to remind everybody that the deadline to announce candidacies is May 23rd. That's next Sunday. You can see the full timeline in the &lt;a href=&quot;http://mail.gnome.org/archives/foundation-announce/2010-May/msg00000.html&quot;&gt;announcement&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;the Membership &amp;amp; Elections committee will again do an amazing job organizing the elections. So a big thank to them for their unsung actions!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're thinking of running for the elections, then stop thinking: this mere fact is an indicator that you should run. Else, well, think about it now :-) I've written about the job &lt;a href=&quot;http://www.vuntz.net/journal/post/2009/03/24/Next-GNOME-Foundation-Elections&quot; hreflang=&quot;en&quot; title=&quot;Next GNOME Foundation Elections&quot;&gt;last year&lt;/a&gt; and Paul has written about &lt;a href=&quot;http://www.paulcutler.org/blog/?p=1361&quot;&gt;his experience&lt;/a&gt; as a new board member. I can only tell you that it's an amazing position to be in if you care about GNOME: it gives you a different perspective on what's going in the project, you get to work with great minds and you can at least slightly influence the project (by working on new initiatives, or deciding how to allocate the money, among other examples). And you do feel rewarded for your work: you can see how it makes a difference.&lt;/p&gt;


&lt;p&gt;If, after reading the previous paragraph and the linked posts, you still wonder whether you should submit your candidacy for the elections or not, I invite you to come talk to any past or current board member. And do the same if you have questions or need details about what it involves to be on the board (meeting over phone every two weeks, very active mailing list, action items to complete, etc.). I obviously can't talk for the others (although I strongly suspect they're like me), but I'll make time for you if you contact me about this. It'd be a shame if you don't run because you're in doubt!&lt;/p&gt;


&lt;p&gt;As for me, I won't run this year. Although I decided this after the last elections, I actually had to repeat this to myself many times to make sure I really won't run — I have this bad habit of taking this exact decision and then changing my mind at the last minute (usually for a good reason). It's not an easy decision since I care deeply about the Foundation. But it's also because I care that it's the right decision. I've been on the board since January 2006, which is a long time; a long time that makes things feel too much like a daily routine, and that means a break is a good idea. It's also time to leave my seat to some new blood: putting aside the fact that the new board members can easily be pushed to do a lot of work ;-), there's my belief that we should have more different people involved at this level and knowing some of the internals of our community. Good reasons, but difficult decision; it's stupid, but unsubscribing from board-list won't be easy.&lt;/p&gt;


&lt;p&gt;I feel the board has been doing a good job over the past few years, which hopefully means I've contributed to that. I could be worried of leaving, but I'm not: there will likely be some continuity thanks to some current board members running, and Stormy is rocking with her job, so the Foundation will most certainly be in good hands. I'll surely miss the constant flow of information (&lt;a href=&quot;http://twitter.com/storming/status/14170501387&quot;&gt;average of 97 mails a week&lt;/a&gt;), but on the other hand, it's also an opportunity to try to help the board from the outside, now that I know how things work.&lt;/p&gt;


&lt;p&gt;Now, I'm just eager to see who's going to be elected. Aren't you?&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-20T03:17:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="urn:md5:dbbb85e5f9bceed15bb78c66edc3bd1b">
	<title>Laurent Goujon: En bref...</title>
	<link>http://blog.gobio2.net/post/2010/05/17/En-bref...</link>
	<content:encoded>&lt;p&gt;Maintenant que j'ai un compte sur &lt;a href=&quot;http://www.facebook.com/laurent.goujon&quot; hreflang=&quot;fr&quot;&gt;facebook&lt;/a&gt; parce que, &lt;a href=&quot;http://www.youtube.com/watch?v=4SgkfghupFE&quot; hreflang=&quot;en&quot;&gt;comme Stan, j'ai cédé à la pression sociale&lt;/a&gt; , (mais attention, &lt;a href=&quot;http://www.facebook.com&quot; hreflang=&quot;en&quot;&gt;facebook&lt;/a&gt;, &lt;a href=&quot;http://www.gizmodo.fr/2010/05/05/10-bonnes-raisons-dabandonner-facebook.html&quot; hreflang=&quot;fr&quot;&gt;c'est&lt;/a&gt; &lt;a href=&quot;http://www.lemonde.fr/technologies/article/2010/05/11/nouvelle-faille-de-securite-sur-les-donnees-personnelles-de-facebook_1349551_651865.html&quot; hreflang=&quot;fr&quot;&gt;le&lt;/a&gt; &lt;a href=&quot;http://theoatmeal.com/comics/facebook_suck&quot; hreflang=&quot;en&quot;&gt;mal&lt;/a&gt;, il vaut mieux &lt;a href=&quot;http://www.quitfacebook.com/&quot; hreflang=&quot;en&quot;&gt;quitter tant qu'on peut&lt;/a&gt;) et plein de nouveaux amis qui sont en fait des anciens amis qui le sont encore mais qui ne le savent pas forcément parce que je ne donne signe de vie qu'à chaque passage de &lt;a href=&quot;http://fr.wikipedia.org/wiki/Com%C3%A8te_de_Halley&quot; hreflang=&quot;fr&quot;&gt;la comète de Halley&lt;/a&gt;, il est peut être temps d'officialiser un peu les choses en ce qui concerne mon avenir professionnel et par ricochet mon avenir personnel, voici donc une brève annonce&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Après 5 ans passés dans &lt;a href=&quot;http://www.mairie-distroff.fr/&quot; hreflang=&quot;fr&quot;&gt;mon petit village de campagne&lt;/a&gt;, où je me suis fait mes premiers amis en même temps que j'apprenais à lire &lt;a href=&quot;http://www.noddy.com/fr&quot; hreflang=&quot;fr&quot;&gt;Oui-Oui&lt;/a&gt; dans &lt;a href=&quot;http://ludwigvon88.free.fr/kdo/oui-oui%20et%20la%20voiture%20jaune.mid&quot;&gt;sa voiture jaune&lt;/a&gt;, à prendre mes premiers cours de clarinette au sein de l'&lt;a href=&quot;http://smudmelodia.free.fr/Pages/union_accueil.html&quot; hreflang=&quot;fr&quot;&gt;Harmonie&lt;/a&gt; et mes &lt;a href=&quot;http://club.sportsregions.fr/judoclubdistroff/le_club/&quot; hreflang=&quot;fr&quot;&gt;premiers cours de judo&lt;/a&gt; qui me valurent tant d'orteils cassés,&lt;/li&gt;
&lt;li&gt;Après 7 ans passés &lt;a href=&quot;http://www.thionville.fr&quot; hreflang=&quot;fr&quot;&gt;dans la sous-préfecture d'à côté&lt;/a&gt; (au lieu d'aller au &lt;a href=&quot;http://www.kedange-sur-canner.info/ecole.html&quot; hreflang=&quot;fr&quot;&gt;collège de la fôret&lt;/a&gt; parce que je me distinguais déjà à l'époque), où d'autres amis ont rejoint les premiers, où j'ai débuté le &lt;a href=&quot;http://www.bad.fr&quot; hreflang=&quot;fr&quot;&gt;badminton&lt;/a&gt;, j'ai eu mes premiers diplômes et mes premiers voyages à l'étranger (comme l'Allemagne - oui, en Lorraine, l'Allemagne et le Luxembourg, c'est un peu le département d'à côté, l'Italie, la Grèce, la Bretagne) qui sont peut être responsables de mon envie de bougeotte,&lt;/li&gt;
&lt;li&gt;Après 3 ans passés à la &lt;a href=&quot;http://www.mairie-metz.fr/&quot; hreflang=&quot;fr&quot;&gt;préfecture&lt;/a&gt; (remarquez la progression géographique, à défaut de sociale :-) ), à subir les affres de &lt;a href=&quot;http://www.lycee-fabert.com/cpge/cpge.html&quot; hreflang=&quot;fr&quot;&gt;la classe préparatoire&lt;/a&gt; (intenses, certes, mais pas si désagréables), à parfaire mes connaissances cinématographiques, et à découvrir &lt;a href=&quot;http://www.fnac.com&quot; hreflang=&quot;fr&quot;&gt;la plus gratuite des bibliothèques privées de France&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;Après 2 ans passés à &lt;a href=&quot;http://www.grenoble.fr/&quot; hreflang=&quot;fr&quot;&gt;Grenoble&lt;/a&gt; à enfin &lt;a href=&quot;http://www.ensimag.fr&quot; hreflang=&quot;fr&quot;&gt;transformer ma passion de l'informatique en mon futur métier&lt;/a&gt;, à constituer ma bande de potes (oui, l'informatique, c'est relativement masculin malheureusement), à vouer un culte à la &lt;a href=&quot;http://patrick.furon.free.fr/_elecnumerique/_cours_electronum/_Wrapping.htm&quot; hreflang=&quot;fr&quot;&gt;wrapette&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;Après 1 an passé &lt;a href=&quot;http://ville.montreal.qc.ca/&quot; hreflang=&quot;fr&quot;&gt;chez nos cousins québécois&lt;/a&gt;, parce que le sirop d'érable (et &lt;a href=&quot;http://www.cowboysfringants.com/&quot; hreflang=&quot;fr&quot;&gt;les cowboys fringants&lt;/a&gt;), c'est trop bon, et bien plus loin que l'&lt;a href=&quot;http://www.uni-karlsruhe.de/&quot; hreflang=&quot;de&quot;&gt;université de Karlsruhe&lt;/a&gt;, parce qu'à présent je peux dire &quot;&lt;a href=&quot;http://www.polymtl.ca&quot; hreflang=&quot;fr&quot;&gt;Oui, j'ai fait Polytechnique&lt;/a&gt;&quot; et &quot;J'ai survécu par -30°C&quot;,&lt;/li&gt;
&lt;li&gt;Après plus de 6 ans passés de nouveau à Grenoble pour commencer ma carrière professionnelle chez &lt;a href=&quot;http://fr.kelkoo.com&quot; hreflang=&quot;fr&quot;&gt;un site de comparaison de prix&lt;/a&gt;, puis chez &lt;a href=&quot;http://fr.yahoo.com&quot; hreflang=&quot;fr&quot;&gt;un major d'Internet&lt;/a&gt; qui a décidé malheureusement de &lt;a href=&quot;http://actu.abondance.com/2009/11/yahoo-ferme-les-portes-grenoble.html&quot; hreflang=&quot;fr&quot;&gt;fermer son site de développement&lt;/a&gt;, à comprendre que les montagnes, ca peut servir à &lt;a href=&quot;http://fr.wikipedia.org/wiki/Ski_%28mat%C3%A9riel%29&quot; hreflang=&quot;fr&quot;&gt;plein&lt;/a&gt; &lt;a href=&quot;http://fr.wikipedia.org/wiki/Raquette_%C3%A0_neige&quot; hreflang=&quot;fr&quot;&gt;de&lt;/a&gt; &lt;a href=&quot;http://fr.wikipedia.org/wiki/Luge_%28loisir%29&quot; hreflang=&quot;fr&quot;&gt;choses&lt;/a&gt; &lt;a href=&quot;http://fr.wikipedia.org/wiki/Randonn%C3%A9e_p%C3%A9destre&quot; hreflang=&quot;fr&quot;&gt;différentes&lt;/a&gt;, à voyager à l'étranger et notamment au &lt;a href=&quot;http://www.tourisme-japon.fr/&quot; hreflang=&quot;fr&quot;&gt;Japon&lt;/a&gt;, à tenter peut être de comprendre &lt;a href=&quot;http://www.imdb.com/title/tt0085959/&quot; hreflang=&quot;fr&quot;&gt;le sens de la vie&lt;/a&gt;,&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bref, après toutes ces années, si je continue mon aventure chez Yahoo!, j'ai décidé de quitter la France, de traverser un océan et d'aller m'installer près de &lt;a href=&quot;http://www.sfgov.org/&quot; hreflang=&quot;en&quot;&gt;San-Francisco&lt;/a&gt; en Californie, dans cette région que l'on nomme &lt;a href=&quot;http://en.wikipedia.org/wiki/Silicon_Valley&quot; hreflang=&quot;en&quot;&gt;Silicon Valley&lt;/a&gt;. Pour l'instant, je ne sais pas encore quand je pars exactement (très certainement cet été), je n'ai aucune idée de combien de temps je vais y rester, tout juste ce que je vais y faire :) Je sais que je vais manquer pas mal de choses (parce que la distance physique n'est pas moins présente lorsqu'il existe un lien virtuel) mais bon, la vie (la mienne en tout cas) est ainsi faite, et je compte bien garder un œil sur ce qui se passe en France&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Pour les nouvelles, en plus du mail (soyez indulgents pour mes réponses tardives), du téléphone, de facebook (oui, c'est pour cela...), il y aura bien sûr ce blog pour des articles détaillés comparant les deux cultures...&lt;/p&gt;


&lt;p&gt;Finalement ce n'est pas un au revoir, puisque nous ne nous quittons pas vraiment...&lt;/p&gt;


&lt;p&gt;PS: Une tournée exceptionnelle avant mon départ sur l'autre continent avec plusieurs dates en province est bien prévue, &lt;em&gt;don't worry&lt;/em&gt;...&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-17T21:23:00+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=477">
	<title>Lucas Nussbaum: Receive Ubuntu bugs by mail with the Debian PTS</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=477</link>
	<content:encoded>&lt;p&gt;It is now possible to subscribe to Ubuntu bugmail for the packages you care about, without having to use Launchpad (and subscribe on a per-package basis there). This is implemented as a new opt-in &lt;a href=&quot;http://packages.qa.debian.org&quot;&gt;Package Tracking System&lt;/a&gt; keyword: &lt;b&gt;derivatives-bugs&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;To subscribe for all your packages, use &lt;b&gt;keyword [email] + derivatives-bugs&lt;/b&gt; (as documented in the &lt;a href=&quot;http://www.debian.org/doc/developers-reference/resources.html#pts-commands&quot;&gt;Developers Reference&lt;/a&gt;). You might also want to subscribe to &lt;b&gt;derivatives&lt;/b&gt; (Ubuntu diff, etc. also opt-in).&lt;/p&gt;
&lt;p&gt;Of course, if other derivative distributions are interested in providing such data, don&amp;#8217;t hesitate to contact me or the &lt;a href=&quot;http://qa.debian.org&quot;&gt;Debian QA team&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Also, if you are like me and never remember about subscribing to packages you maintain, you can use that &lt;a href=&quot;http://udd.debian.org/cgi-bin/pts-check.cgi&quot;&gt;UDD script&lt;/a&gt; to check for missing subscriptions.&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-14T15:00:23+00:00</dc:date>
</item>
<item rdf:about="urn:md5:8e115a7719e24cdd6e2d98b575594d31">
	<title>Vincent Untz: Marketing Hackfest: Day 1</title>
	<link>http://www.vuntz.net/journal/post/2010/05/05/Marketing-Hackfest%3A-Day-1</link>
	<content:encoded>&lt;p&gt;It looks like I'm good at blogging about the first day of a hackfest and then not continuing that, so I'll continue this trend ;-) I just want to state publicly that I have a few GSettings-related posts in mind to write, though: schema, gconf backend, porting your application, etc., so now I'll have to deliver those posts about the results of this amazing &lt;a href=&quot;http://live.gnome.org/Hackfests/GSettings2010&quot;&gt;GSettings hackfest&lt;/a&gt;!. But I am now in Zaragoza, attending the &lt;a href=&quot;http://live.gnome.org/Hackfests/Marketing-2010-05&quot;&gt;Marketing Hackfest&lt;/a&gt;, so let me write a bit about it.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100505_andreas-zaragoza.jpg&quot; alt=&quot;Andreas&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Andreas hard at work&lt;/em&gt; by &lt;a href=&quot;http://weblog.licio.eti.br/&quot;&gt;Licio Fonseca&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Sumana &lt;a href=&quot;http://www.harihareswara.net/sumana/2010/05/05/0&quot;&gt;wrote about the first day&lt;/a&gt; quite extensively, so I won't repeat here what she wrote: just go read &lt;a href=&quot;http://www.harihareswara.net/sumana/2010/05/05/0&quot;&gt;her post&lt;/a&gt;! We're working on the plan and roadmap for the 3.0 launch, but we're not just about the high-level ideas: we're working on design and content (of websites, brochures, etc.), so we'll have results to show. And don't hesitate to send us feedback about what you're reading in blogs or on the wiki: you can leave a comment here, send us a mail, join #marketing on IRC — there are many ways to reach us!&lt;/p&gt;


&lt;p&gt;It's exciting to see the whole plan and the many ideas, and here a few things I want to highlight (obviously, much more is worth highlighting!):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Marketing Roadmap&lt;/strong&gt;: having a marketing plan is good and already makes me happy. Turning the plan into a roadmap is just the logical next step to make sure everything gets executed.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GNOME 3.0 Website&lt;/strong&gt;: there'll be a specific GNOME 3.0 website to introduce this new version of GNOME, and get people excited about this new version. In the long term, the content will be moved to the main website, but we feel a separate website is the best way to build momentum for the 3.0 effort. The target audience is existing GNOME users and there is already a good sitemap. Work is ongoing for the exact content and design, and the hard work will be the creation of videos. If you're interested in helping there, raise your hand :-)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GNOME Ambassadors&lt;/strong&gt;: we're preparing materials to help everyone talk about GNOME at events, or at a university, inside a company or just to friends. We've always said that anyone can help represent GNOME like this, but it's a hard task if you have to start from scratch. With talking points, slides, a template for new presentations, business cards, a great shirt for ambassadors, we want to lower the barrier here and help all GNOME enthusiasts share their love for the project.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100505_sponsored-by-gnome-foundation.png&quot; alt=&quot;Sponsored by the GNOME Foundation&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Zaragoza is really a fantastic environment to do the hackfest, so a big thanks to all the organizations that are sponsoring this event: the &lt;a href=&quot;http://www.zaragoza.es/&quot;&gt;Zaragoza Municipality&lt;/a&gt;, the &lt;a href=&quot;http://portal.aragon.es/&quot;&gt;Aragon Regional Government&lt;/a&gt;, the &lt;a href=&quot;http://foundation.gnome.org/&quot;&gt;GNOME Foundation&lt;/a&gt;, the &lt;a href=&quot;http://www.vuntz.net/journal/post/2010/05/05/www.ita.es/&quot;&gt;Technological Institute of Aragon&lt;/a&gt;, &lt;a href=&quot;http://www.asolif.es/&quot;&gt;ASOLIF&lt;/a&gt; and &lt;a href=&quot;http://cesla.info/&quot;&gt;CESLA&lt;/a&gt;. And a personal thank to the Foundation for sponsoring part of my travel and to Novell for letting me attend this event :-)&lt;/p&gt;


&lt;p&gt;Time to go back to hackfest work! Oh, and again, send us feedback and join #marketing!&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-05T10:18:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=474">
	<title>Lucas Nussbaum: “But why isn’t Debian using Launchpad?”</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=474</link>
	<content:encoded>&lt;p&gt;Due to my work on &lt;a href=&quot;http://udd.debian.org/&quot;&gt;Ultimate Debian Database&lt;/a&gt;, I&amp;#8217;m sometimes asked why Debian isn&amp;#8217;t using Launchpad.&lt;/p&gt;
&lt;p&gt;First, &amp;#8220;using Launchpad&amp;#8221; can mean two different things.&lt;/p&gt;
&lt;p&gt;The first possibility is &lt;b&gt;using Canonical&amp;#8217;s instance of Launchpad&lt;/b&gt;. That would mean creating a Debian project on launchpad.net, and using Canonical&amp;#8217;s infrastructure. Well, that&amp;#8217;s clearly not a good idea. We (Debian) do not want to depend on Canonical to fix bugs or make enhancements that we require to improve Debian. For example, Canonical imposes the use of the Bazaar Version Control System in Launchpad: you simply can&amp;#8217;t use Git instead (git-bzr hacks don&amp;#8217;t count). We want to stay in control of our infrastructure, for obvious reasons.&lt;/p&gt;
&lt;p&gt;So the other possibility would be to &lt;b&gt;setup our own instance of Launchpad&lt;/b&gt;, given that Launchpad is now Free Software. However, it is not clear if it is actually possible: I was told by a Launchpad developer that they didn&amp;#8217;t know of any external (outside Canonical) installation of Launchpad.&lt;/p&gt;
&lt;p&gt;Even if this was possible, it is not clear at all that the Ubuntu infrastructure is superior to the Debian infrastructure. The Debian infrastructure has many nice features that are missing in Launchpad, for example version-tracking in the Bug Tracking System, which allows to track (by parsing the changelog) the versions of a package where a bug has been fixed or not (&lt;a href=&quot;http://bugs.debian.org/cgi-bin/version.cgi?width=;info=1;fixed=2.0.0.14-0etch1;fixed=iceweasel%2F2.0.0.14-1;fixed=iceweasel/3.0~b2-1;height=;found=iceweasel%2F2.0.0.3-1;found=iceweasel%2F2.0.0.14-2;package=iceweasel;format=png;collapse=0;ignore_boring=0&quot;&gt;example with iceweasel&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;So, when switching to Launchpad, we would have to reimplement quite a lot of needed features in in, with no clear benefit: the Debian infrastructure works fine, and is actively maintained.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s also interesting to note that while the Ubuntu infrastructure is centered on Launchpad, there are quite a lot of external services that are not integrated in Launchpad: &lt;a href=&quot;http://popcon.ubuntu.com&quot;&gt;the Ubuntu popularity contest&lt;/a&gt;, &lt;a href=&quot;http://merges.ubuntu.com&quot;&gt;merges.u.c&lt;/a&gt;, &lt;a href=&quot;http://patches.ubuntu.com&quot;&gt;patches.u.c&lt;/a&gt;, the various services on &lt;a href=&quot;http://qa.ubuntuwire.org&quot;&gt;qa.ubuntuwire.org&lt;/a&gt; and &lt;a href=&quot;http://qa.ubuntu.com&quot;&gt;qa.u.c&lt;/a&gt;, etc. With the Debian model, it is very easy to add a new service and get it integrated with the various &lt;i&gt;dashboard&lt;/i&gt; (Debian Developer&amp;#8217;s Packages Overview, Packages Tracking System). Within Ubuntu, those external services are really second-class citizens. All in all, the infrastructures of the two projects reflect their organizations: bazaar model for Debian, with an emphasis on collaboration between the services, controlled by Canonical for Ubuntu.&lt;/p&gt;</content:encoded>
	<dc:date>2010-05-03T18:49:59+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=471">
	<title>Lucas Nussbaum: Castles in the air</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=471</link>
	<content:encoded>&lt;p&gt;When people ask me why I&amp;#8217;m so fond of &amp;#8220;computers&amp;#8221;, I already answer that it&amp;#8217;s like being able to build very large buildings or bridges, super-fast cars, etc without having to care about buying the raw material needed, or about the consequences: computers are like a giant Lego box which is only limited by the programmer&amp;#8217;s abilities.&lt;/p&gt;
&lt;p&gt;What I discovered today is that there&amp;#8217;s a quote from Frederick P. Brooks that says about the same thing:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;#8220;The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;</content:encoded>
	<dc:date>2010-05-03T18:45:23+00:00</dc:date>
</item>
<item rdf:about="http://www.erixpage.com/blog/index.php/2010/04/30/34-neposync-to-synchronize-nepomuk-with-files-metadata">
	<title>Éric Pignet: Neposync, to synchronize Nepomuk with files metadata</title>
	<link>http://www.erixpage.com/blog/index.php/2010/04/30/34-neposync-to-synchronize-nepomuk-with-files-metadata</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;UPDATE: project moved to &lt;a href=&quot;http://wiki.github.com/ericpignet/neposync/&quot;&gt;github&lt;/a&gt;, links updated. Plus, &lt;a href=&quot;http://www.erixpage.com/blog/index.php/2010/05/31/35-neposync-v02-released-with-support-of-amarok-collections&quot;&gt;new post&lt;/a&gt; about new features of neposync.&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;With KDE SC 4.4 and integration of Virtuoso in distributions, semantic desktop is no more a futuristic project but a reality: I tested tagging, rating, filters in Gwenview, searches in Dolphin, all works fine.&lt;/p&gt;


&lt;p&gt;But before starting the long work of tagging my gigabytes of photos, I wanted to be sure the work would not be lost if I change my computer or my distribution.
The problem is that there is no utility to backup/export the Nepomuk Virtuoso database at this time. &lt;sup&gt;[&lt;a href=&quot;http://www.erixpage.com/blog/rss.php#pnote-34-1&quot; id=&quot;rev-pnote-34-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; &lt;sup&gt;[&lt;a href=&quot;http://www.erixpage.com/blog/rss.php#pnote-34-2&quot; id=&quot;rev-pnote-34-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;So I decided to write a simple tool to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;read tags/ratings from Nepomuk and store them in files metadata (same metadata used by Digikam)&lt;/li&gt;
&lt;li&gt;read tags/ratings from files metadata and store them in Nepomuk&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is a command-line tool very easy to use. You just cd to a directory containing images tagged/rated via Dolphin or Gwenview and you type:&lt;/p&gt;

&lt;pre&gt;neposync --nepomuk-to-files&lt;/pre&gt;

&lt;p&gt;That's it: all tags/ratings for images in the current directory are now stored in files metadata and will never be lost.
If you copy these images on another KDE powered computer, you just have to type:&lt;/p&gt;

&lt;pre&gt;neposync --files-to-nepomuk&lt;/pre&gt;

&lt;p&gt;to fill Nepomuk database with your valuable manual work.&lt;/p&gt;


&lt;p&gt;The tool also allows you to display all tags/ratings stored in Nepomuk, or to clear them (see usage below).&lt;/p&gt;


&lt;h4&gt;Download&lt;/h4&gt;


&lt;p&gt;Neposync is a simple Qt C++ program, using KDE libs. At your choice, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;download the source tarfile: &lt;a href=&quot;http://github.com/downloads/ericpignet/neposync/neposync-0.2.tar.gz&quot;&gt;neposync-0.2.tar.gz&lt;/a&gt; &lt;br /&gt;To compile, just type qmake &amp;amp;&amp;amp; make&lt;/li&gt;
&lt;li&gt;retrieve git sources: git clone git://github.com/ericpignet/neposync.git&lt;/li&gt;
&lt;li&gt;install the ArchLinux package from AUR: just type yaourt neposync&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That's all for now.&lt;/p&gt;


&lt;p&gt;Please tell me if you use the tool&amp;nbsp;!&lt;/p&gt;


&lt;h4&gt;Usage&lt;/h4&gt;


&lt;p&gt;The full usage of the tool is:&lt;/p&gt;

&lt;pre&gt;Common usage:
  neposync -nf &lt;a href=&quot;http://www.erixpage.com/blog/OPTIONS..&quot;&gt;OPTIONS..&lt;/a&gt; &lt;a href=&quot;http://www.erixpage.com/blog/DIRECTORY&quot;&gt;DIRECTORY&lt;/a&gt;
  neposync -fn &lt;a href=&quot;http://www.erixpage.com/blog/OPTIONS..&quot;&gt;OPTIONS..&lt;/a&gt; &lt;a href=&quot;http://www.erixpage.com/blog/DIRECTORY&quot;&gt;DIRECTORY&lt;/a&gt;
Actions:
  -nf, --nepomuk-to-files    Read tags/ratings from Nepomuk and store them in files metadata
  -fn, --files-to-nepomuk    Read tags/ratings from files metadata and store them in Nepomuk
  -dn, --display-nepomuk     Display all Nepomuk tags/ratings
  -cn, --clear-nepomuk       Clear all Nepomuk tags/ratings
Options:
  -r   --recursive           Recurse into sub-directories
  -f   --force               Copy tags/ratings even if empty on source side
  -V   --verbose             Display all nepomuk output (depending on KDebug settings)
  -h   --help                Display this usage information
DIRECTORY is optional, if absent the current directory is synchronized

Remark: neposync uses IPTC 'keyword' metadata to read/store tags in files (as Digikam)
        neposync uses XMP 'Rating' metadata to read/store ratings in files (as Digikam)&lt;/pre&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.erixpage.com/blog/rss.php#rev-pnote-34-1&quot; id=&quot;pnote-34-1&quot;&gt;1&lt;/a&gt;] I mean, nothing reliable. Save my soprano-virtuoso.db file is not option: nothing guarantees that if some files/configs are different on the new installation, nepomuk will not show an error at startup.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.erixpage.com/blog/rss.php#rev-pnote-34-2&quot; id=&quot;pnote-34-2&quot;&gt;2&lt;/a&gt;] There is a GSoc project, but who knows when something reliable is released.&lt;/p&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2010-04-29T22:13:40+00:00</dc:date>
</item>
<item rdf:about="http://www.erixpage.com/blog/index.php/2010/04/29/33-au-revoir-et-merci-kubuntu-bonjour-archlinux">
	<title>Éric Pignet: Au revoir et merci Kubuntu, bonjour ArchLinux</title>
	<link>http://www.erixpage.com/blog/index.php/2010/04/29/33-au-revoir-et-merci-kubuntu-bonjour-archlinux</link>
	<content:encoded>&lt;p&gt;Voici près de 4 ans jour pour jour que j'ai écris mon dernier post sur ce blog, il concernait le futur de Kubuntu.&lt;/p&gt;


&lt;p&gt;Je serai resté environ 5 ans sous Kubuntu en tout, et je dois avouer c'était un plaisir. Pas une seule réinstallation complète pendant ce temps, juste des mises à jour.
J'ai fait beaucoup de choses pendant ces années et le plaisir justement, c'était de ne pas avoir à me soucier de mon système d'exploitation, de juste l'utiliser.&lt;/p&gt;


&lt;p&gt;Cependant il y a quelques semaines une conjonction de faits m'a convaincu de donner sa chance à ArchLinux:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un nouveau disque dur avec plein de place dessus&lt;/li&gt;
&lt;li&gt;quelques soucis mineurs sur Kubuntu (les vidéos Flash HD s'affichent... toutes roses!)&lt;/li&gt;
&lt;li&gt;l'envie depuis toujours de tester une distribution en rolling release (toujours des logiciels à jours, et pas de mega-update risqué)&lt;/li&gt;
&lt;li&gt;pas mal de bon commentaires concernant &lt;a href=&quot;http://archlinux.fr&quot; hreflang=&quot;fr&quot;&gt;ArchLinux&lt;/a&gt; sur LinuxFR&lt;/li&gt;
&lt;li&gt;le test très convainquant du LiveCD &lt;a href=&quot;http://chakra-project.org/&quot; hreflang=&quot;en&quot;&gt;Chakra-project&lt;/a&gt;, basé sur ArchLinux&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;J'ai donc installé sans difficultés ArchLinux avec KDEMod, grâce aux wikis français et anglais. La configuration est manuelle mais c'est très relatif: quelques paquets à installer (X, alsa, UDev, HAL...) et deux trois fichiers de configurations... que de toutes façons j'avais aussi dû modifier sur Kubuntu.&lt;/p&gt;


&lt;p&gt;Je ne vais pas faire une présentation d'Arch, c'est facile d'en trouver sur Internet.
Mais ce qui m'a frappé une fois que j'avais mon bureau KDE configuré, c'est que... &lt;a href=&quot;http://nepomuk.kde.org/&quot; hreflang=&quot;en&quot;&gt;Nepomuk&lt;/a&gt; était parfaitement fonctionnel et rapide, ce qui n'avait jamais été le cas sur Kubuntu. Ca apporte vraiment un gros plus au bureau: que toutes les applications partagent les mêmes tags/notations de fichier, pour par exemple rechercher facilement toutes les photos de son chat depuis le gestionnaire de fichiers...
La raison est simple: ArchLinux package le backend Virtuoso, fiable et rapide.&lt;/p&gt;


&lt;p&gt;Si j'ai écrit ce billet, ce n'était pas à l'origine pour parler d'ArchLinux mais plutôt pour introduire le billet qui va suivre, concernant Neposync.&lt;/p&gt;</content:encoded>
	<dc:date>2010-04-29T21:16:49+00:00</dc:date>
</item>
<item rdf:about="urn:md5:6da5af0ac969e32b1112d7c1b0000496">
	<title>Vincent Untz: GSettings Hackfest: Day 1</title>
	<link>http://www.vuntz.net/journal/post/2010/04/13/GSettings-Hackfest%3A-Day-1</link>
	<content:encoded>&lt;p&gt;Yesterday was the first day of the &lt;a href=&quot;http://live.gnome.org/Hackfests/GSettings2010&quot;&gt;GSettings Hackfest&lt;/a&gt;! Ryan, Matthias, Colin, David and I were locked in a meeting room for the whole day (okay, we went out for lunch and Matthias had to leave afterwards) and we put our brains to good use. Or at least, that's the feeling I got ;-) But first, let me thank the various companies who are helping this hackfest: Novell is sponsoring and hosting it, and Red Hat and Codethink are sending folks here. This hackfest will most certainly make a difference on our road to GNOME 3.0, and the support of those companies is a great contribution! And obviously, without the Foundation support, the event wouldn't have been possible, so here's lots of love from the participants to the Foundation too :-)&lt;/p&gt;


&lt;p&gt;We spent the morning planning and discussing various topics, and the afternoon was more like a coding session. Unfortunately, we didn't take any fancy picture, but we'll try to do a better job now. Matthias put some &lt;a href=&quot;http://live.gnome.org/Hackfests/GSettings2010/Notes&quot;&gt;notes online&lt;/a&gt;, and here's my attempt to summarize the day (with probably a few errors here and there...).&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/afagen/3878095714/&quot;&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100413_emmas.jpg&quot; alt=&quot;Emma's Pizza&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Emma's Pizza&lt;/em&gt; by afagen (&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/deed&quot;&gt;Creative Commons by-nc-sa&lt;/a&gt;)&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Overview&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Ryan gave a general overview of GVariant/GSettings/dconf. Here's a quick summary:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GVariant is the part that landed in glib 2.24 (released at the same time as GNOME 2.30). It's a datatype for values of a type that you specify, and which can be simple, or relatively complex (something with a mix of arrays, tuples, dictionaries, strings and integers, for example).&lt;/li&gt;
&lt;li&gt;GSettings is an API to access settings. This is the main focus in this hackfest.&lt;/li&gt;
&lt;li&gt;dconf is what will store the settings on the disk, and it's a backend for GSettings. So it's actually only an implementation detail; there's also a simple memory-based backend that makes it easy to test GSettings without dconf.&lt;/li&gt;
&lt;li&gt;There's also a GObject serializer that exists in a branch, but it needs to be reviewed and it's not something that is blocking anything major.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So what's important in there for developers? The GSettings API is what you should care about, and it's relatively straight-forward:&lt;/p&gt;


&lt;pre&gt;/* Get settings associated with the org.gnome.hello schema. We now specify
 * directly which schema we want, instead of just a path like in gconf. */
settings = g_settings_new (&quot;org.gnome.hello&quot;);
/* Fetch a tuple of integer that are stored together (instead of using two
 * distinct keys, like in gconf). */ 
g_settings_get (settings, &quot;preferred_size&quot;, &quot;(ii)&quot;, &amp;amp;width, &amp;amp;height);
/* Set a string-typed key. */
g_settings_set (settings, &quot;username&quot;, &quot;s&quot;, &quot;Rupert&quot;);
/* Bind a setting to an object property. */
g_settings_bind (settings, &quot;show_picture&quot;, image, &quot;visible&quot;, G_SETTINGS_BIND_DEFAULT);&lt;/pre&gt;


&lt;p&gt;There are already two modules with a gsettings branches: &lt;a href=&quot;http://git.gnome.org/browse/devhelp/log/?h=gsettings&quot;&gt;devhelp&lt;/a&gt; and &lt;a href=&quot;http://git.gnome.org/browse/gedit/log/?h=gsettings&quot;&gt;gedit&lt;/a&gt;. While they probably won't work straight away with the final GSettings, it certainly helps get a better view of what porting involves. Unfortunately, a few things need to be completed before GSettings is usable again, which makes it not really fun to do some port right now. But things should be better really soon now.&lt;/p&gt;


&lt;p&gt;For distributors and sysadmins, knowing a bit about dconf will still be important since this is where the settings will be stored, and this is the part the will be used to implement non-schemas default values or mandatory values.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Timeline&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;We obviously discussed planning, and one explicit goal that was set is to merge GSettings in glib at the end of the week. We'll see how it goes, but that's definitely doable since it's not that big.&lt;/p&gt;


&lt;p&gt;There's the question of whether all of GNOME can be ported to GSettings in time for GNOME 3. I do hope it will happen, but we'll certainly know more at the end of the week once we've started porting applications using gconf in interesting ways.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Schemas&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;While there's already support for schemas, it's not set in stone yet and it can be improved in various ways. Among the things we discussed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The current format is a really simple format that is easy to write and parse for human eyes, but it's not flexible enough to do everything we need. So we worked on a complete XML format, which is still relatively intuitive. However, we expect to make it possible for developers to use the simple format and compile it to a XML file with a small utility during the build.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;The schemas are compiled in a database, that will only contain the default values and potential constraints about the values for a key. So if an application wants to access the description of a key (which is the exception, not the usual case), it will have to parse the XML files for this.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Translations of the descriptions will be fetched with gettext, since they will already be in the .mo files and there's no need to duplicate this information.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;How to handle localized default values. This is useful for various settings (clock format, default search engine, etc.), so it's definitely something we want to have. Application developers will have to explicitly mark a key as localizable. We're still debating whether all types of settings should be localizable, or if it's only strings. So don't hesitate to share with us good concrete example of non-string settings that should have a localized default value!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While there are still open questions, we made good progress on this, which will enable us to move to other topics quickly.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Configuration Migration&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Migration of configuration is a tough topic, and we're unsure what's the best approach here. We quickly brainstormed about some possibilities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An easy solution would be to just do nothing. It might look brutal at first, but the gconf schemas that are defined by applications today are often suboptimal in various ways, and maintainers wouldn't be unhappy to be able to change a few things here and there. Also moving to GNOME 3 can be seen as an opportunity to do a clean break. But we already know that this would be annoying for users.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;The other extreme solution is to migrate all the gconf database at once. The issue with this, though, is that it assumes that applications stop using gconf at the same time, which is not going to happen: we don't have control over all the applications that are used by users. So a user might change the settings of an gconf-based application after the migration has been done, and those changes will never get migrated, even if the applications gets ported later.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;An approach where it's up to each application to signal when to migrate its data (and maybe even which part of the data to migrate, with a file mapping gconf keys to GSettings keys) is a third alternative. It looks relatively attractive, but it also has a simple issue: what happens to the shared settings, like everything living under /desktop/gnome?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So no obvious magic solution (surprise!), and we clearly need to think more about it this week.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Best Practices&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;It's a topic that came up more than once. We certainly need to define some best practices on how to write schemas (how to name keys, what should be in the description, etc.) and as to when to use GSettings. For the schemas best practices, we can certainly look at what is recommended for gconf, although there are requests to change a few things (prefer dash to underscore, for example).&lt;/p&gt;


&lt;p&gt;When to use GSettings is a fun topic: it's really something that should be used to store settings, and not state. So the position of a window, for example, would not be appropriate to store in GSettings. However, without a good API to store transient data, it's likely that GSettings will get abused for this like gconf is being abused. And it seems we don't all agree on what is a setting and what is transient data: having an expander open is an interesting case where Ryan and I are happy to disagree :-)&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;D-Bus discussion&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Hrm, okay, I didn't listen too much to that part of the discussion, so I have nothing really interesting to write about it. But with Colin (who doesn't admit yet he maintains D-Bus) and David (who's writing gdbus) together, there was probably insightful opinions :-) The good news is that gdbus should be ready soon, and I heard some talks about porting gvfs to it...&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Hacking&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;So as you can see, there were a good number of topics discussed. But we slowly turned to our editors after lunch: David focused on gdbus; Ryan worked on GHashFile, an API to store data on disk, which will be used by dconf; Colin progressed on GtkApplication; I did some stupid work to save GSettings stored in the memory backend to keyfiles.&lt;/p&gt;


&lt;p&gt;So what happens today? We'll see when the hackfest begins, but it looks like we'll be able to use GSettings again, at least with the memory backend, which will make it easier to review the GSettings branch and start porting applications.&lt;/p&gt;</content:encoded>
	<dc:date>2010-04-13T13:27:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=468">
	<title>Lucas Nussbaum: Apply for the Google Summer of Code at Debian even if you are already a Debian Developer!</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=468</link>
	<content:encoded>&lt;p&gt;The Debian GSOC admins &lt;a href=&quot;http://lists.alioth.debian.org/pipermail/soc-coordination/2010-March/000727.html&quot;&gt;have made it clear&lt;/a&gt; that it is possible for DDs to be selected as GSOC students (even if people who are not Debian contributors will be prioritized). So, if you are a student, a Debian Developer, and interested in getting paid to work on Debian during the summer, it&amp;#8217;s a very good idea to apply! For the details, &lt;a href=&quot;http://www.milliways.fr/2010/04/04/apply-for-the-google-summer-of-code-at-debian/&quot;&gt;see this blog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Note: the goal of this post is not to start a flamewar, but to make sure that everybody is fully aware of the unrestricted selection process. Since we are going to accept DDs as students anyway, let&amp;#8217;s at least try to get the best applications.&lt;/p&gt;</content:encoded>
	<dc:date>2010-04-05T07:02:44+00:00</dc:date>
</item>
<item rdf:about="http://alban.apinc.org/blog/2010/04/01/d-bus-debugging-how-to-use-d-feet-on-n900/">
	<title>Alban Créquy: D-Bus debugging: how to use D-Feet on N900</title>
	<link>http://alban.apinc.org/blog/2010/04/01/d-bus-debugging-how-to-use-d-feet-on-n900/</link>
	<content:encoded>&lt;p&gt;To debug problems related to D-Bus, I like to use dbus-monitor and graphical tools &lt;a href=&quot;https://fedorahosted.org/d-feet/&quot; title=&quot;D-Feet&quot;&gt;D-Feet&lt;/a&gt; and &lt;a href=&quot;http://willthompson.co.uk/bustle/&quot; title=&quot;Bustle&quot;&gt;Bustle&lt;/a&gt;. But until now, I couldn&amp;#8217;t use D-Feet on my computer and connect to the bus on my N900 because dbus-daemon only listen on UNIX socket and listening on TCP does not work. Bustle works around the problem by using two different tools: one on the N900 to save the D-Bus traffic in a file and another one on your computer to read the file and display diagrams.&lt;/p&gt;
&lt;p&gt;I implemented &lt;a href=&quot;http://git.collabora.co.uk/?p=user/alban/dbus-daemon-proxy;a=summary&quot; title=&quot;dbus-daemon-proxy&quot;&gt;dbus-daemon-proxy&lt;/a&gt; which redirects all the traffic through TCP. There is no authentication, so use this tool only on network you trust! dbus-daemon-proxy is meant to run on your N900 and connects to the local bus (either session or system) and listen on a TCP port. Then you can run D-Feet or dbus-monitor on your computer and let them connect to dbus-daemon-proxy using TCP.&lt;/p&gt;
&lt;p&gt;Step by step:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Get the sources:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;git clone git://git.collabora.co.uk/git/user/alban/dbus-daemon-proxy&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Compile it in scratchbox and copy the binary to your N900&lt;/li&gt;
&lt;li&gt;Run it on your N900:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;./dbus-daemon-proxy --system&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Start D-Feet on your computer, use the menu File-&amp;gt;Connect to other bus and type something like &amp;#8220;tcp:host=myphone,port=8080,family=ipv4&amp;#8243;:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://people.collabora.co.uk/~alban/d/2010/03/D-Feet_on_N900.png&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://people.collabora.co.uk/~alban/d/2010/03/D-Feet_on_N900.png&quot;&gt;&lt;img src=&quot;http://people.collabora.co.uk/~alban/d/2010/03/D-Feet_on_N900.png&quot; alt=&quot;D-Feet on N900&quot; height=&quot;181&quot; width=&quot;285&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enjoy D-Feet!&lt;/li&gt;
&lt;/ul&gt;</content:encoded>
	<dc:date>2010-04-01T12:47:31+00:00</dc:date>
</item>
<item rdf:about="urn:md5:31111f7ef5ba55bca27f5a145c7b5cdc">
	<title>Vincent Untz: Enjoy GNOME 2.30!</title>
	<link>http://www.vuntz.net/journal/post/2010/03/31/Enjoy-GNOME-2.30%21</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://library.gnome.org/misc/release-notes/2.30/&quot;&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100331_gnome230.png&quot; alt=&quot;GNOME 2.30&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Amazing banner for Two Thirty&lt;/em&gt; by &lt;a href=&quot;http://www.andreasn.se/blog/&quot;&gt;Andreas Nilsson&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;It's out and it's good :-) Go read the &lt;a href=&quot;http://library.gnome.org/misc/release-notes/2.30/&quot;&gt;release notes&lt;/a&gt; to get more details about 2.30! You know the drill now: this release is already included in the development branch of most distributions, and you'll see it in stable distributions released in the next few months.&lt;/p&gt;


&lt;p&gt;I've thought hard about it and after careful consideration, I'm positive that my favorite change in this release is the redesigned Swell Foop (previously named Same Gnome). Sure, it's neither the most visible change nor the most useful one, but the new clutter-based engine for this simple game makes it really addictive!&lt;/p&gt;


&lt;p&gt;If you use openSUSE Factory, GNOME 2.30 is already available from the GNOME:Factory project in the &lt;a href=&quot;http://build.opensuse.org/&quot;&gt;build service&lt;/a&gt;, and I pushed it to Factory today, so it'll be in the next milestone. But there's more! I really love the fact that we're able to easily ship the latest releases of various applications for our stable openSUSE release. Yes, that means that if you're an adventurous openSUSE 11.2 user, you can also play with it today! There are &lt;a href=&quot;http://en.opensuse.org/GNOME/2.30&quot;&gt;instructions&lt;/a&gt; for 11.2 users on the wiki, but please do read the warning at the top of the page :-) The GNOME team will work a bit on it to make sure it's all stable so that non-adventurous users can also enjoy it!&lt;/p&gt;


&lt;p&gt;Many thanks to everyone involved in this release, especially to the various people who helped for this release in the last few days — there were more late tarballs than usual, for example, but we still managed to get 128 new tarballs compared to 2.29.92  (and I ended up rolling 30 tarballs myself, a new world record!). And my good friend Andreas saved my world again with his 2.30 banner :-)&lt;/p&gt;


&lt;p&gt;Now let's have an ice cream party!&lt;/p&gt;</content:encoded>
	<dc:date>2010-03-31T21:19:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="urn:md5:7731f673dc6a8af5f07585702ae7a9fa">
	<title>Vincent Untz: desktop-file-utils news, and an easy way to contribute</title>
	<link>http://www.vuntz.net/journal/post/2010/03/15/desktop-file-utils-news%2C-and-an-easy-way-to-contribute</link>
	<content:encoded>&lt;p&gt;A few weeks ago, I migrated &lt;a href=&quot;http://www.freedesktop.org/wiki/Software/desktop-file-utils&quot;&gt;desktop-file-utils&lt;/a&gt; from CVS to git, but after pushing it, I realized I could have done the migration in a slightly better way. Ouch. Enters one hero, &lt;a href=&quot;http://err.no/personal/blog/&quot;&gt;Tollef&lt;/a&gt;: he was kind enough to allow me to kill the old git repository and start from scratch. This means desktop-file-utils finally lives in &lt;a href=&quot;http://cgit.freedesktop.org/xdg/desktop-file-utils/&quot;&gt;git&lt;/a&gt;. Woohoo!&lt;/p&gt;


&lt;p&gt;It enabled me to commit various patches I had done locally in the meantime (I really didn't want to use CVS again, so I was waiting for git ;-)), and then to release &lt;a href=&quot;http://www.freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.16.tar.bz2&quot;&gt;desktop-file-utils 0.16&lt;/a&gt;. It's the first release since February 2008! Two years without a tarball is quite bad, especially since there were fixes waiting in CVS. But everything is good again, and we should now be back on track, with more frequent releases.&lt;/p&gt;


&lt;p&gt;There are a bunch of changes in this release, including improved checks when validating a .desktop file. Of course, there's always the risk that this will result in files that are now invalid while they used to be marked as valid, but the new &lt;q&gt;future error&lt;/q&gt; type of warnings should mitigate this. The other good news is that there's only &lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=18817&quot;&gt;one enhancement request&lt;/a&gt; opened in bugzilla, and I'm not even sure there's something we can do about it. But I'm confident you've already find a bug, so don't forget to file it ;-)&lt;/p&gt;


&lt;p&gt;It all looks perfect, doesn't it? Well, there's one big thing missing, though: a regression suite. I still can't believe that we're releasing a validator for .desktop files without a regression suite, and I'm convinced there have been regressions in the past (or even in this release) that went unnoticed. I'd really love to have a few people help create tons of .desktop files that would stress the validator and make sure it validates what the &lt;a href=&quot;http://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html&quot;&gt;specification&lt;/a&gt; says. It's an easy way to contribute: it just requires free time and understanding of the specification. Please contact me if you want to give it a try!&lt;/p&gt;</content:encoded>
	<dc:date>2010-03-15T17:04:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="urn:md5:f38f6a067fe579ad363cefca4efab539">
	<title>Laurent Goujon: Encoding FAIL!</title>
	<link>http://blog.gobio2.net/post/2010/03/15/Encoding-FAIL%21</link>
	<content:encoded>&lt;p&gt;Ami programmeur, sauras-tu trouver les deux erreurs d'encoding qui se cache dans cette image&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.gobio2.net/public/bad_utf8.jpg&quot;&gt;&lt;img src=&quot;http://blog.gobio2.net/public/.bad_utf8_m.jpg&quot; alt=&quot;bad_utf8.jpg&quot; title=&quot;bad_utf8.jpg, mar. 2010&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2010-03-15T11:03:00+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=463">
	<title>Lucas Nussbaum: RC bugs of the week</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=463</link>
	<content:encoded>&lt;p&gt;I just couldn&amp;#8217;t resist&amp;#8230; I joined &lt;a href=&quot;http://upsilon.cc/~zack/hacking/debian/rcbw/&quot;&gt;the game&lt;/a&gt;, but did it the other way around.&lt;/p&gt;
&lt;p&gt;I could only file 51 new FTBFS (&lt;i&gt;Fail To Build From Source&lt;/i&gt;) bugs this time. Looks like Squeeze is getting closer!&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve also been doing rebuilds of Ubuntu lucid. There are currently &lt;a href=&quot;http://udd.debian.org/cgi-bin/ubuntu_ftbfs.cgi&quot;&gt;561 packages that fail to build from source in lucid/amd64&lt;/a&gt;, versus 430 in sid/amd64 (I will start rebuilding squeeze instead of sid after the freeze). Surprisingly, only 131 packages fail in both. I would have expected that number to be much higher.&lt;/p&gt;
&lt;p&gt;The 51 new FTBFS bugs:&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573648&quot;&gt;#573648: gnome-chemistry-utils: FTBFS: Nonexistent build-dependency: libgoffice-0-8-dev&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573649&quot;&gt;#573649: &amp;#8230;/api/package-list is no longer compressed&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573650&quot;&gt;#573650: &amp;#8230;/api/package-list is no longer compressed&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573651&quot;&gt;#573651: virt-top: FTBFS: configure: error: Cannot find required OCaml package &amp;#8216;extlib&amp;#8217;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573652&quot;&gt;#573652: heartbeat: FTBFS: Nonexistent build-dependency: libcluster-glue-dev&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573653&quot;&gt;#573653: abiword: FTBFS: Nonexistent build-dependency: libgoffice-0-8-dev&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573654&quot;&gt;#573654: helium: FTBFS: Makefile: hGetLine: invalid argument (Invalid or incomplete multibyte or wide character)&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573655&quot;&gt;#573655: mlton-cross: FTBFS: /bin/sh: wget: not found&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573656&quot;&gt;#573656: pytest-xdist: FTBFS: ImportError: No module named setuptools&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573657&quot;&gt;#573657: libfile-fu-perl: FTBFS: tests failed&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573658&quot;&gt;#573658: libphysfs: FTBFS: docs/man/man3/PHYSFS_addToSearchPath.3: No such file or directory at /usr/bin/dh_installman line 127.&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573659&quot;&gt;#573659: ecl: FTBFS: rm: cannot remove `/build/user-ecl_10.2.1-1-amd64-S2bazb/ecl-10.2.1/debian/ecl/usr/share/info/dir&amp;#8217;: No such file or directory&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573660&quot;&gt;#573660: &amp;#8230;/api/package-list is no longer compressed&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573661&quot;&gt;#573661: libdbix-class-schema-loader-perl: FTBFS: tests failed&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573662&quot;&gt;#573662: &amp;#8230;/api/package-list is no longer compressed&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573663&quot;&gt;#573663: libthai: FTBFS: /usr/bin/install: cannot stat `./../doc/man/man3/th_render_text_tis.3&amp;#8242;: No such file or directory&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573664&quot;&gt;#573664: &amp;#8230;/api/package-list is no longer compressed&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573665&quot;&gt;#573665: hunspell-dict-ko: FTBFS: build hangs&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573666&quot;&gt;#573666: plexus-active-collections: FTBFS: missing junit:junit:jar:debian&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573667&quot;&gt;#573667: nuapplet: FTBFS: Can&amp;#8217;t find gnutls library developpement files!&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573668&quot;&gt;#573668: binutils-z80: FTBFS: /bin/sh: cannot open /build/user-binutils-z80_2.20-3-amd64-MwJBIl/binutils-z80-2.20/binutils-2.20.tar.bz2: No such file&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573669&quot;&gt;#573669: keynav: FTBFS: keynav.c:799: error: too few arguments to function &amp;#8216;xdo_mousemove&amp;#8217;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573670&quot;&gt;#573670: moblin-panel-applications: FTBFS: moblin-netbook-launcher.c:1640: undefined reference to `mx_scroll_view_get_vscroll_bar&amp;#8217;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573671&quot;&gt;#573671: tetradraw: FTBFS: /bin/bash: line 1: automake-1.7: command not found&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573672&quot;&gt;#573672: beid: FTBFS: rm: cannot remove `_src/eidmw/bin/eidmw_*.qm&amp;#8217;: No such file or directory&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573673&quot;&gt;#573673: swfdec-gnome: FTBFS: Nonexistent build-dependency: libswfdec-0.8-dev&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573674&quot;&gt;#573674: swfdec-mozilla: FTBFS: Nonexistent build-dependency: libswfdec-0.8-dev&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573675&quot;&gt;#573675: jasmin-sable: FTBFS: Error: JAVA_HOME is not defined correctly.&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573676&quot;&gt;#573676: corosync: FTBFS: `Depends&amp;#8217; field, reference to `libcorosync4&amp;#8242;: error in version: version string is empty&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573677&quot;&gt;#573677: banshee-extension-mirage: FTBFS: ./PlaylistGeneratorSource.cs(469,39): error CS0539: `Banshee.PlaybackController.IBasicPlaybackController.Next&amp;#8217; in explicit interface declaration is not a member of interface&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573678&quot;&gt;#573678: gnucash: FTBFS: Nonexistent build-dependency: libgoffice-0-8-dev&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573679&quot;&gt;#573679: libwx-perl: FTBFS: xvfb-run: error: Xvfb failed to start&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573680&quot;&gt;#573680: &amp;#8230;/api/package-list is no longer compressed&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573681&quot;&gt;#573681: fso-usaged: FTBFS: fsobasics-2.0.vapi:110.2-110.84: error: `FsoFramework&amp;#8217; already contains a definition for `AsyncWorkerQueue&amp;#8217;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573682&quot;&gt;#573682: libiscwt-java: FTBFS: Nonexistent build-dependency: libswt-gtk-3.4-java&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573683&quot;&gt;#573683: nordugrid-arc-nox: FTBFS: ld: cannot find -larccrypto&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573684&quot;&gt;#573684: cssc: FTBFS: rm: cannot remove `/build/user-cssc_1.2.0-1-amd64-XCK7aQ/cssc-1.2.0/debian/cssc/usr/share/info/dir*&amp;#8217;: No such file or directory&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573685&quot;&gt;#573685: django-threaded-multihost: FTBFS: distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse(&amp;#8216;setuptools-hg&amp;#8217;)&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573686&quot;&gt;#573686: &amp;#8230;/api/package-list is no longer compressed&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573687&quot;&gt;#573687: davical: FTBFS: /bin/sh: phpdoc: not found&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573688&quot;&gt;#573688: gauche-gtk: FTBFS: gauche-gtk.c:450: error: too few arguments to function &amp;#8216;Scm_Apply&amp;#8217;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573689&quot;&gt;#573689: quilt: FTBFS: tests failed&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573690&quot;&gt;#573690: pyabiword: FTBFS: Nonexistent build-dependency: libgoffice-0-8-dev&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573691&quot;&gt;#573691: flumotion: FTBFS: configure: error: You need at least version 2.0.1 of Twisted&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573692&quot;&gt;#573692: libnet-dns-zone-parser-perl: FTBFS: tests failed&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573693&quot;&gt;#573693: nip2: FTBFS: Nonexistent build-dependency: libgoffice-0-8-dev&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573694&quot;&gt;#573694: hedgewars: FTBFS: Error: Illegal parameter: -Nu&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573695&quot;&gt;#573695: epsilon: FTBFS: FAILED (skips=5, expectedFailures=1, errors=7, successes=229)&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573696&quot;&gt;#573696: python-glpk: FTBFS: Unsatisfiable build-dependency: libglpk-dev(inst 4.43-1 ! = wanted 4.38.999)&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573697&quot;&gt;#573697: libnanoxml2-java: FTBFS: cp: cannot stat `/usr/share/doc/default-jdk-doc/api/package-list.gz&amp;#8217;: No such file or directory&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/573698&quot;&gt;#573698: doxia-maven-plugin: FTBFS: Reason: Cannot find parent: org.apache.maven.doxia:doxia&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2010-03-13T19:36:43+00:00</dc:date>
</item>
<item rdf:about="urn:md5:5e8a756af9c4634a18fe53ffbec1d35f">
	<title>Vincent Untz: Help GNOME be present at Idlelo, in Ghana!</title>
	<link>http://www.vuntz.net/journal/post/2010/03/09/Help-GNOME-be-present-at-Idlelo%2C-in-Ghana%21</link>
	<content:encoded>&lt;p&gt;A few weeks ago, the GNOME Foundation has been contacted by the organizers of the &lt;a href=&quot;http://www.idlelo.net/&quot;&gt;Idlelo&lt;/a&gt; conference in order to get a GNOME presence during the event. Quoting the website of the event:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;IDLELO is one event for FOSS practitioners, developers and advocates as well as governments to showcase results, share experiences and challenges, review progress on the continent in diverse domains and chart a way forward for an African future grounded in true ownership of technology. IDLELO is therefore a premier international forum for the presentation of research results in Free and Open Source Software (FOSS) in Africa.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;The event will occur in May, in Accra, Ghana.&lt;/p&gt;


&lt;p&gt;There have been many discussions in the past about how to get more community involvement in Africa, and there's no magical solution. But a good first step is, for sure, to be present at events that are being organized on the african continent. We're already sending &lt;a href=&quot;http://luisbg.blogalia.com/&quot;&gt;Luis de Bethencourt&lt;/a&gt; to &lt;a href=&quot;http://fossnigeria.org/&quot;&gt;FOSS Nigeria&lt;/a&gt;, and we want to be at Idlelo too.&lt;/p&gt;


&lt;p&gt;If everything goes well, the amazing &lt;a href=&quot;http://people.gnome.org/~fherrera/blog/&quot;&gt;Fernando&lt;/a&gt; will go deliver training sessions before the conference itself; but we need one more person to man a booth during the conference. While this is not a hard requirement, we'd still like to have a GNOME Foundation member who feels empowered to talk in the name of the Foundation. If you're interested in representing GNOME at Idlelo, please get in touch with the board. I'm sure you'll enjoy it!&lt;/p&gt;</content:encoded>
	<dc:date>2010-03-08T23:20:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="urn:md5:676382b1e1492c4adbe75297e8490c63">
	<title>Vincent Untz: Tidbits from the Usability Hackfest</title>
	<link>http://www.vuntz.net/journal/post/2010/03/08/Tidbits-from-the-Usability-Hackfest</link>
	<content:encoded>&lt;p&gt;If you're still wondering what happened during the &lt;a href=&quot;http://live.gnome.org/UsabilityProject/London2010&quot;&gt;Usability hackfest&lt;/a&gt;, then you clearly missed a lot of blog posts. The good news is that you can catch up with all the links being collected on the &lt;a href=&quot;http://www.vuntz.net/journal/post/2010/03/08/page&quot;&gt;Hackfests&lt;/a&gt;, or you can cheat and go read &lt;a href=&quot;http://mairin.wordpress.com/&quot;&gt;Máirín's coverage&lt;/a&gt;, since she did an amazing job writing about what was being discussed.&lt;/p&gt;


&lt;p&gt;I was there only for the last two days; the original plan was to attend a bit more of the event, but the travel from France to London took an unexpected 12 hours. I still had some good and useful time there, that I mostly used to get a good overview of what people are working on, and how this can be integrated in a GNOME roadmap. Here are some highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;While I missed the discussion about nautilus, it seemed most people at the hackfest agreed on streamlining the nautilus user interface. I'd love to try the prototypes that were worked on: most of the proposed changes make sense to me. But getting rid of tabs and/or the split view will certainly trigger various reactions, and that's something that we cannot ignore...&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Thomas &lt;q&gt;je parle français couramment&lt;/q&gt; Wood was kind enough to let me use his laptop charger nearly all the time — I had one, but not for the right laptop...&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Charline reported about a &lt;a href=&quot;http://mairin.wordpress.com/2010/02/25/charlines-empathy-usability-report/&quot;&gt;usability review of empathy&lt;/a&gt;, and this was definitely instructive. It's always fun to look at a user interface and finds what's wrong and what can be improved. In some way, it reminded me of some usability reviews that the usability team was doing for various applications a few years ago. That's an effort that we've been missing lately, and I'd love to see someone revive this!&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;The work on the new control center seems to be moving along nicely. We should see the results in the next development cycle; don't be afraid to help &lt;a href=&quot;http://blogs.gnome.org/thos&quot;&gt;Thomas&lt;/a&gt; if you're interested in this!&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;While discussing preferences, and removing some of them that we think most (as in a huge percentage) people don't use, we mentioned the fact that when we remove some settings from the various configuration tools, a lot of people get unhappy, to say the least. This is understandable, but we also always pointed out that it should be easy to write a small tool to enable people to change those settings graphically again. That never happened, but we'd like to avoid further unhappiness. This is how the idea of &lt;a href=&quot;http://www.hadess.net/2010/02/were-removing-settings-again.html&quot;&gt;GNOME Plumbing&lt;/a&gt; was born. And I foolishly proposed to implement this.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;It was funny to see &lt;a href=&quot;http://linuxart.com/log&quot;&gt;Garrett&lt;/a&gt; breaking his openSUSE installation. Except that it shouldn't break this way when using &lt;a href=&quot;http://en.opensuse.org/GNOME/2.30&quot;&gt;GNOME:Factory on 11.2&lt;/a&gt;. Oops.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;I had a good chat with &lt;a href=&quot;http://blogs.gnome.org/mccann&quot;&gt;Jon&lt;/a&gt; about GNOME 3. There's so much we can deliver during the whole GNOME 3.x cycle... We're focusing on 3.0 right now, but we need to prepare the following releases too. It was motivating to get reminded of the various areas we should explore, and motivation is something that was most welcome :-)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;It was good to catch up with Lucas, just a few days before &lt;a href=&quot;http://www.lucasr.org/2010/03/01/julia/&quot;&gt;Julia&lt;/a&gt; magically appeared :-) He's still one of my heroes.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;On Friday morning, Bastien told to Mairin, Garrett, Jakub and Hylke: &lt;q&gt;okay, you want tools for designers; we're a bunch of hackers here, but we need you to design the tools you need&lt;/q&gt;. This resulted in a &lt;a href=&quot;http://mairin.wordpress.com/2010/03/01/the-one-where-the-designers-ask-for-a-pony/&quot;&gt;good discussion&lt;/a&gt;. Except that now, we really need some people to sit down and implement this. I guess this could be an interesting &lt;a href=&quot;http://live.gnome.org/SummerOfCode2010&quot;&gt;Summer of Code&lt;/a&gt; project!&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Seeing &lt;a href=&quot;http://blogs.gnome.org/wwalker&quot;&gt;Willie&lt;/a&gt; get hopes for usable accessibility support in GNOME Shell was a real pleasure. It's been a hard topic for months, and knowing that there might be some light at the end of the tunnel is already good news.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://mpt.net.nz/&quot;&gt;Matthew&lt;/a&gt; invited me to a card sorting session about settings and how to group them. It was a new experience for me, and seeing someone struggle to organize settings was eye-opening: I got the feeling that even with just one person doing this seriously, we can improve the overall experience for many users. I'm intrigued how usability people deal with different people having conflicting behaviors, though.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Many thanks to Canonical and Google for sponsoring this hackfest, and also thanks to &lt;a href=&quot;http://lizards.opensuse.org/author/kfreitag/&quot;&gt;Klaas&lt;/a&gt; and Novell for letting me go on a short notice :-)&lt;/p&gt;


&lt;p&gt;I have high hopes that putting all those designers and usability people in one room together during one week will also make the GNOME Usability team move forward again. Usability is an essential part of our &lt;acronym&gt;DNA&lt;/acronym&gt;, but we've been slowing down our efforts there, instead of accelerating as we should have done. This hackfest should put us back on track!&lt;/p&gt;</content:encoded>
	<dc:date>2010-03-08T02:15:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=458">
	<title>Lucas Nussbaum: Ruby release blockers for Lucid and Squeeze</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=458</link>
	<content:encoded>&lt;p&gt;For the first time since I got involved in Ruby maintenance in Debian &amp;#038; Ubuntu, we are seriously at risk of not being able to release working Ruby interpreters in both Ubuntu Lucid and Debian Squeeze, because of two pretty serious issues.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ruby 1.8(.7.249) randomly hangs with eglibc 2.11&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;That issue was found by Google folks, because Puppet was hanging. After a lot of (quite heated) discussion, it was found that the problem is caused by something in eglibc 2.11: the problem can&amp;#8217;t be reproduced in a Debian unstable chroot (with eglibc 2.10), but is reproducible if you just upgrade glibc to 2.11 (which is in Debian experimental).&lt;/p&gt;
&lt;p&gt;It is not clear at all whether it is a glibc bug, or a ruby bug: Ruby has shown in the past that it was making some assumptions on the behaviour of pthread. It is possible that a valid change in glibc conflicts with an assumption made by Ruby.&lt;/p&gt;
&lt;p&gt;Still, I wonder why Ubuntu chose to release with eglibc 2.11, while Debian still only has 2.10 in unstable, and Ubuntu doesn&amp;#8217;t really have a lot of people with deep glibc knowledge. (&lt;b&gt;Update:&lt;/b&gt; I assumed we would release squeeze with 2.10, but the eglibc maintainers plan to release 2.11 in squeeze.)&lt;/p&gt;
&lt;p&gt;That issue is tracked in Launchpad as &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+bug/520715&quot;&gt;bug 520715&lt;/a&gt; (which was reassigned to eglibc), and in Ruby&amp;#8217;s redmine as &lt;a href=&quot;http://redmine.ruby-lang.org/issues/show/2739&quot;&gt;bug 2739&lt;/a&gt;. Debian Squeeze isn&amp;#8217;t affected by that issue, but we are likely to get bitten as well after Squeeze if a solution isn&amp;#8217;t found by then.&lt;/p&gt;
&lt;p&gt;As Ruby maintainers in Debian/Ubuntu, we can&amp;#8217;t do much about this issue, because it requires either a lot of glibc knowledge, or a lot of understanding of the Ruby threading code.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ruby 1.9(.1.37{6,8})&amp;#8217;s test suite hangs on Sparc&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The development branch of Ruby (declared stable by the interpreter developers, but not considered as such by the third-party libraries developers) also has interesting issues. Its test suite hangs on sparc, but only (apparently) on specific CPUs/kernel versions. Here again, it is not clear whether it is a Ruby issue, or a kernel issue, for the same reasons as above. It is also possible that it is fixed in Linux 2.6.32, but the Debian build daemons run the lenny kernel, so we can&amp;#8217;t check that. This is tracked as &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=565765&quot;&gt;Debian bug 565765&lt;/a&gt;, and is not tracked in Ruby&amp;#8217;s redmine, because &lt;a href=&quot;http://redmine.ruby-lang.org/issues/show/1172&quot;&gt;Sparc is not supported by the upstream Ruby developers&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This issue really requires Sparc knowledge (and access), so as Ruby maintainers, again, we can&amp;#8217;t do much, besides coordinating and poking the various people that can help.&lt;/p&gt;</content:encoded>
	<dc:date>2010-03-07T09:58:19+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=453">
	<title>Lucas Nussbaum: Check your PTS subscriptions with UDD!</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=453</link>
	<content:encoded>&lt;p&gt;The &lt;a href=&quot;http://packages.qa.debian.org/&quot;&gt;Debian Packages Tracking System&lt;/a&gt; has a great feature: you can subscribe to packages that matter to you, and be informed of all uploads, bugs, testing migrations, etc.&lt;/p&gt;
&lt;p&gt;However, when (co-)maintaining a lot of packages, it is easy to forget to subscribe. And then you might miss important information about your packages (uploaders don&amp;#8217;t receive bugmail by default, for example).&lt;/p&gt;
&lt;p&gt;Since PTS subscriptions are now imported into &lt;a href=&quot;http://udd.debian.org/&quot;&gt;Ultimate Debian Database&lt;/a&gt;, it is easy to find out if you missed some subscriptions. It&amp;#8217;s just a matter of going to &lt;a href=&quot;http://udd.debian.org/cgi-bin/pts-check.cgi&quot;&gt;http://udd.debian.org/cgi-bin/pts-check.cgi&lt;/a&gt; and entering your email!&lt;/p&gt;
&lt;p&gt;And for those concerned with privacy, it should be noted that the unauthenticated access to UDD only gives you the hash of the subscribers&amp;#8217; emails. You need to be a DD, and use the &lt;i&gt;guestdd&lt;/i&gt; account to see the email addresses (which DDs can already see on master.d.o).&lt;/p&gt;</content:encoded>
	<dc:date>2010-03-01T21:21:24+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=451">
	<title>Lucas Nussbaum: Phone number change</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=451</link>
	<content:encoded>&lt;p&gt;My phone number changed. If you have the old one, substract 25898392 from it and you will get my new one!&lt;/p&gt;</content:encoded>
	<dc:date>2010-02-24T08:28:55+00:00</dc:date>
</item>
<item rdf:about="urn:md5:f5fa7fe288b4207b684cb3f8f7413b9d">
	<title>Vincent Untz: London, here I come!</title>
	<link>http://www.vuntz.net/journal/post/2010/02/24/London%2C-here-I-come%21</link>
	<content:encoded>&lt;p&gt;I'm going to the &lt;a href=&quot;http://live.gnome.org/UsabilityProject/London2010&quot;&gt;Usability Hackfest&lt;/a&gt; in London today! Seeing the pictures on &lt;a href=&quot;http://mairin.wordpress.com/2010/02/23/gnome-ux-hackfest-photos/&quot;&gt;Máirín's post&lt;/a&gt; (&lt;a href=&quot;http://www.flickr.com/photos/mairin/sets/72157623492365266/&quot;&gt;more pictures&lt;/a&gt;) makes me feel it's already going quite well, and I'm eager to sit down and listen to clever people.&lt;/p&gt;


&lt;p&gt;I'm saying &lt;q&gt;I'm going&lt;/q&gt;, but I should probably say that &lt;q&gt;I'm supposed to go&lt;/q&gt;: there's a strike in french airports and yesterday, I learnt that the airport where I'll take the flight to London is supposed to be closed. At least the flight wasn't cancelled. Yet. Oh well, I guess we'll see how it goes ;-)&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; of course it happened. Flight got cancelled while I was on my way to the airport. After some challenging times (they had no computer working because of bugs), I'm now at another airport, waiting for a flight in the afternoon. But I'll make it :-)&lt;/p&gt;</content:encoded>
	<dc:date>2010-02-24T05:31:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="urn:md5:7c9639b399f54d7b08fa343263500e6b">
	<title>Vincent Untz: Vincent's story about FOSDEM</title>
	<link>http://www.vuntz.net/journal/post/2010/02/23/Vincent-s-story-about-FOSDEM</link>
	<content:encoded>&lt;p&gt;I'm back from FOSDEM. Okay, I've been back since two weeks, but I still wanted to write a few words about the event.&lt;/p&gt;


&lt;p&gt;In one sentence: it was a blast! Hardly a surprise, though, since it has always been a great event. But FOSDEM is not just about the conference: it's also about waffles and french fries (no beer for me, thanks ;-)). Oh, and people too: with my good friend &lt;a href=&quot;http://www.andreasn.se/blog/&quot;&gt;Andreas&lt;/a&gt;, we went to the &lt;a href=&quot;http://comicscenter.net/&quot;&gt;Belgian Comic Strip Center&lt;/a&gt; on Friday afternoon, where I learnt some cool facts about our beloved &lt;q&gt;bandes dessinées&lt;/q&gt;; I had dinner with the GNOME french-speaking cabal on Friday (we all enjoyed the really good food), and with crazy openSUSE people on Saturday; I discussed about PhD thesis with &lt;a href=&quot;http://blogs.gnome.org/kris&quot;&gt;Kris&lt;/a&gt; and &lt;a href=&quot;http://www.xatom.net/&quot;&gt;Christian&lt;/a&gt; during the beer event; etc. I missed &lt;a href=&quot;http://www.lucasr.org/blog/&quot;&gt;Lucas&lt;/a&gt;, though — but he had a good excuse to not come.&lt;/p&gt;


&lt;p&gt;My experience of FOSDEM itself was different this year: I had planned to have meetings or chat with many different people, and it did happen. But I didn't realize that it'd make me that busy... Between GNOME Foundation-related meetings, a release team meeting, discussions about accessibility, translation infrastructure, GUADEC or GTK+, and the last-minute slide writing with Anne and &lt;a href=&quot;http://blog.crozat.net/&quot;&gt;Frédéric&lt;/a&gt;, I felt a bit short in time. And exhausted after one day.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;GNOME&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;I loved our GNOME presence during the event. It was really amazing to see so many different people step up to help with the organization and the booth, even though we really could have organized the whole thing better. The t-shirts were nice and people seemed to like it, although a few people commented that the art was printed a bit too big. The stickers were also popular, and that's understandable; still, we had many stickers remaining at the end, but they'll go straight to an &lt;a href=&quot;http://fossnigeria.org/&quot;&gt;event in Nigeria&lt;/a&gt;. I sent a small &lt;a href=&quot;http://mail.gnome.org/archives/foundation-list/2010-February/msg00090.html&quot;&gt;report&lt;/a&gt; to foundation-list with more details about how it all went.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/itkovian/4337980448/&quot;&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100223_gnome-stickers.jpg&quot; alt=&quot;GNOME Stickers&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Footsteps in the hall ...&lt;/em&gt; by Itkovian (&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/deed&quot;&gt;Creative Commons by-nc-sa&lt;/a&gt;)&lt;/p&gt;



&lt;p&gt;Of course, &lt;a href=&quot;http://cfergeau.blogspot.com/&quot;&gt;Christophe&lt;/a&gt; tricked me into doing the opening of the GNOME devroom: he pretended he was stuck in some tramway, far away from the venue. But if you looked carefully, you could see him on the booth during the opening! Never trust french people ;-)&lt;/p&gt;


&lt;p&gt;During a meeting on Saturday afternoon, Christophe called me to ask about the group photo. I look at the time and, hrm, well, it was supposed to happen at that exact moment. There was only this tiny issue that I was 5-10 minutes away from the venue. Apparently, everybody else had forgotten too; but still, I was supposed to be responsible for that. I guess you should really never trust french people! But I managed to sneak in the KDE group photo, though.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;openSUSE&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;It was good to see the &lt;a href=&quot;http://en.opensuse.org/Boosters_Team&quot;&gt;boosters&lt;/a&gt; again, although it was way too short. One thing I really liked about the openSUSE booth is that we had some nice big touchscreens. And they really help attract people: just put some nice game or something that looks good, and people will start playing with the computer.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/hennevogel/4334761762/&quot;&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100223_opensuse-booth.jpg&quot; alt=&quot;openSUSE booth&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The booth setup&lt;/em&gt; by Henne Vogelsang&lt;/p&gt;



&lt;p&gt;For some reason, some people &lt;a href=&quot;http://blogs.gnome.org/ovitters/2010/02/09/vuntz/&quot;&gt;made fun of me&lt;/a&gt; because of my talks, which were interactive session. Because I was running everywhere to give the microphone to participants. However, the real person to blame there is &lt;a href=&quot;http://blogs.gnome.org/hughsie&quot;&gt;Richard&lt;/a&gt; who deliberately chose to sit in the worst seat for me ;-)&lt;/p&gt;


&lt;p&gt;The talks themselves went well. Anne and I expected to see more doubts raised about the collaboration between distribution for translation of package descriptions, but maybe we were a bit pessimistic? As for the GNOME upstream/downstream discussion, it made me realize how large the gap between upstream and downstream can be and I hope it also helped the downstream and upstream contributors feel this gap, which is the first step towards a better world. I was surprised to see some GNOME maintainers not knowing about &lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/distributor-list&quot;&gt;distributor-list&lt;/a&gt;, for example.&lt;/p&gt;


&lt;p&gt;It was really a busy week-end, and it's amazing how productive those two small days can be: I came home with new ideas, new plans and lots of motivation, which is always good!&lt;/p&gt;</content:encoded>
	<dc:date>2010-02-23T22:06:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="urn:md5:4150e48e0f6d87c95ec9cd6b95388b69">
	<title>Vincent Untz: A few words about cups-pk-helper...</title>
	<link>http://www.vuntz.net/journal/post/2010/02/19/A-few-words-about-cups-pk-helper...</link>
	<content:encoded>&lt;p&gt;It looks like I succeeded in never promoting cups-pk-helper... Let me try to fix this so that more distributions start to look at it :-)&lt;/p&gt;


&lt;p&gt;One year and a half ago, for openSUSE 11.1, we wanted to make it easy to configure printers. So naturally, we integrated &lt;a href=&quot;http://cyberelk.net/tim/software/system-config-printer/&quot;&gt;system-config-printer&lt;/a&gt; since it works well, is well-maintained, and is adopted by other distributions. However, the security team didn't want to make the default cups configuration too permissive (for good reasons), and it resulted in lots of root password prompts by default, which is not so cool for end-users. And we thought: &lt;q&gt;So if we don't want to make the whole cups configuration permissive, maybe we could have a mechanism to have fine-grained privileges... There's this cool little project called &lt;a href=&quot;http://www.freedesktop.org/wiki/Software/PolicyKit&quot;&gt;PolicyKit&lt;/a&gt; that could help.&lt;/q&gt; This is how cups-pk-helper was born.&lt;/p&gt;


&lt;p&gt;We could of course have tried to push this solution in cups itself, and to be honest, this is what would make most sense. However it would have required much more effort: nobody wants a patch that wouldn't get accepted by the cups team, and the cups team would certainly require this feature to work in a way that would make it implementable on other operating systems. And I didn't feel ready for such a battle.&lt;/p&gt;


&lt;p&gt;So I went ahead with the small helper, and after a few hours of hacking in September 2008, there was already some working code and a patch to make system-config-printer use this. A few bugs later, it all went in openSUSE. At some point, &lt;a href=&quot;http://cyberelk.net/tim/&quot;&gt;Tim Waugh&lt;/a&gt; accepted the system-config-printer and Fedora also started using cups-pk-helper. This is also when Marek Kasik started working on cups-pk-helper, implementing some additional features.&lt;/p&gt;


&lt;p&gt;Fast-forward to today. I've just released &lt;a href=&quot;http://www.vuntz.net/download/cups-pk-helper/cups-pk-helper-0.1.0.tar.bz2&quot;&gt;cups-pk-helper 0.1.0&lt;/a&gt;, and I'm hopeful that the code will &lt;a href=&quot;http://bugs.freedesktop.org/show_bug.cgi?id=21345&quot;&gt;move to git.freedesktop.org&lt;/a&gt; really soon now.&lt;/p&gt;


&lt;p&gt;So what kind of fine-grained privileges do we offer? There are actions for editing local printers, remote printers, classes, jobs you own, or jobs you don't own, as well as simpler actions like the one to enable a printer (something you might want to allow without allowing the edition of a printer), or a low-level action that can be used to upload/download a file to/from the cups configuration. We're trying to be relatively flexible, while still limiting the actions to what we believe is really useful. What we have right now looks relatively reasonable, but it's certainly also wrong in some ways. We just need feedback to know how it's wrong ;-)&lt;/p&gt;


&lt;p&gt;To make it easy to integrate cups-pk-helper in system-config-printer, the D-Bus &lt;acronym title=&quot;Application Programming Interface&quot;&gt;API&lt;/acronym&gt; is based to a large extent on the &lt;a href=&quot;http://cyberelk.net/tim/software/pycups/&quot;&gt;pycups&lt;/a&gt; one. The good news is that the &lt;acronym title=&quot;Application Programming Interface&quot;&gt;API&lt;/acronym&gt; makes sense, so it's no big deal; but we could possibly diverge a bit if needed. So if you're working on another tool to configure printers, don't hesitate to look at the D-Bus &lt;acronym title=&quot;Application Programming Interface&quot;&gt;API&lt;/acronym&gt; and send comments on what is missing there for you.&lt;/p&gt;


&lt;p&gt;Oh, and of course, in openSUSE, we still require the root password for all those fine-grained privileges, but at least this is easily configurable now :-)&lt;/p&gt;</content:encoded>
	<dc:date>2010-02-19T16:52:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=448">
	<title>Lucas Nussbaum: Debian Squeeze, Ubuntu Lucid and Ruby 1.9.2: NO!</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=448</link>
	<content:encoded>&lt;p&gt;Apparently, there&amp;#8217;s some hype in the Ubuntu community about Ruby 1.9.2, so let&amp;#8217;s clarify: it would be totally irresponsible to try to ship Ruby 1.9.2 in Debian Squeeze or Ubuntu Lucid.&lt;/p&gt;
&lt;p&gt;Ruby 1.9.2 has not been released yet:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/23977&quot;&gt;June 2009: The release schedule for 1.9.2 was announced&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ruby-lang.org/en/news/2009/07/20/ruby-1-9-2-preview-1-released/&quot;&gt;mid-July 2009: Ruby 1.9.2 preview 1 was released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/tags/v1_9_2_preview2/bcc32/?view=log&quot;&gt;September 2009: 1.9.2 preview 2 was tagged in SVN, but not announced&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/25707&quot;&gt;September 2009: The release plans were cancelled&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/25841&quot;&gt;October 2009: A meeting was announced to discussed new release plans&lt;/a&gt;, but I don&amp;#8217;t think that the outcome was made public&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/&quot;&gt;Ruby 1.9.2 has not been branched off trunk yet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That&amp;#8217;s where we stand now. Even if surprises are possible, it&amp;#8217;s very unlikely that Ruby 1.9.2 will be released before Lucid&amp;#8217;s release (or, what the real requirement is, before Lucid&amp;#8217;s freeze). So we are sticking with 1.8.7 and 1.9.1 (1.9.0 will go away before the release).&lt;/p&gt;
&lt;p&gt;If you can point to specific commits that fix real bugs in 1.9.1, and could be backported to the Debian package, feel free to notify the Debian Ruby maintainers.&lt;/p&gt;</content:encoded>
	<dc:date>2010-02-10T12:38:33+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=444">
	<title>Lucas Nussbaum: Slides from my FOSDEM talk on Debian and Ubuntu</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=444</link>
	<content:encoded>&lt;p&gt;I&amp;#8217;ve just put the &lt;a href=&quot;http://www.loria.fr/~lnussbau/files/fosdem2010-debian-ubuntu.pdf&quot;&gt;slides of my talk on Debian and Ubuntu&lt;/a&gt; online.&lt;/p&gt;
&lt;p&gt;Don&amp;#8217;t hesitate to post comments to ask for clarifications where needed (it might be difficult to understand some parts of the slides without being in the room).&lt;/p&gt;
&lt;p&gt;Clarifications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In slide 15, I wrote that Ubuntu had a newer X. During the presentation, I think I said that I wasn&amp;#8217;t sure if it was still the case. Indeed, it&amp;#8217;s no longer the case (and hasn&amp;#8217;t been for a long time ; Ubuntu has been mostly following Debian for X). I apparently remembered a change a long time ago that was picked by Ubuntu from the Debian X svn/git (xlibs-dev removal, I think), and that caused a number of FTBFS in Ubuntu. However, clearly, the best example of such changes made first in Ubuntu are newer GCC versions.&lt;/li&gt;
&lt;/ul&gt;</content:encoded>
	<dc:date>2010-02-09T16:52:11+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=440">
	<title>Lucas Nussbaum: Going to FOSDEM</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=440</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.fosdem.org&quot;&gt;&lt;img src=&quot;http://www.fosdem.org/promo/going-to&quot; alt=&quot;I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Yes, I&amp;#8217;m going to FOSDEM. And this year, I decided to innovate by starting the obligatory FOSDEM flu before leaving to FOSDEM.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m doing a talk on Sunday, on &lt;b&gt;Debian and Ubuntu&lt;/b&gt; (Distributions room, H.1308, 13:45). It might not be on your schedule (but is on the printable schedule) since it was decided quite late.&lt;/p&gt;</content:encoded>
	<dc:date>2010-02-05T12:49:09+00:00</dc:date>
</item>
<item rdf:about="urn:md5:7ddbb01db91e95dee19cc8556b0b219d">
	<title>Vincent Untz: Going to FOSDEM 2010</title>
	<link>http://www.vuntz.net/journal/post/2010/02/04/Going-to-FOSDEM-2010</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.fosdem.org/&quot;&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20100204_going-to-fosdem.png&quot; alt=&quot;Going to FOSDEM&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;I'm happy to go to Brussels again this year: it's been a long time since I didn't eat some really good waffles! Of course, I had to pretend I would do something useful there, so I'm participating in two &lt;q&gt;talks&lt;/q&gt;, both in the &lt;a href=&quot;http://www.fosdem.org/2010/schedule/devrooms/distributions&quot;&gt;distributions devroom&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.fosdem.org/2010/schedule/events/dist_gnome&quot;&gt;Working with GNOME upstream&lt;/a&gt;: this will really be an interactive session, where upstream and downstream people for GNOME can meet, and discuss what can be improved to make the life of both upstream contributors and downstream contributors. It will probably be a good opportunity to also clarify how GNOME 3 might affect distributors, and to get a first overview of how it will be handled downstream. I hope it will be useful for everybody. I certainly hope we'll have a bunch of upstream people attending, and that we'll have representatives for various distributions there (make sure to tell the GNOME people in your distribution to come!).&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.fosdem.org/2010/schedule/events/dist_pkg_desc&quot;&gt;Translations of package descriptions&lt;/a&gt;: as you can see, I don't have my name attached to this session, so I can pretend I didn't know about it ;-) But I'm supposed to help Anne there as we've discussed this a bit in the past few months. Translating package descriptions has obvious benefits for the end users, but it's a huge amount of work. And therefore we can seriously wonder if it's really worth duplicating this effort in each distribution (hint: probably not). So this session aims to look at what we can do to work together on this, and what it implies.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm also eager to have some insightful discussions with the great people that will come to FOSDEM. The hallway meetings have always been productive there!&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;GNOME&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;GNOME will have some strong presence again this year. There's the &lt;a href=&quot;http://www.fosdem.org/2010/schedule/devrooms/gnome&quot;&gt;GNOME devroom&lt;/a&gt; on Saturday, that will become &lt;a href=&quot;http://www.fosdem.org/2010/schedule/devrooms/crossdesktop&quot;&gt;CrossDesktop devroom&lt;/a&gt; on Sunday, and during the whole week-end, we'll have a &lt;a href=&quot;http://live.gnome.org/Brussels2010/Stand&quot;&gt;booth&lt;/a&gt;. If you want to help, that's definitely the place where you should go: we need volunteers to &lt;a href=&quot;http://live.gnome.org/Brussels2010/Stand&quot;&gt;run the booth&lt;/a&gt; (see &lt;a href=&quot;http://mail.gnome.org/archives/foundation-list/2010-February/msg00011.html&quot;&gt;Lionel's mail&lt;/a&gt; for more details).&lt;/p&gt;


&lt;p&gt;The booth should look great again, thanks to the &lt;a href=&quot;http://live.gnome.org/GnomeEventsBox&quot;&gt;event box&lt;/a&gt;, lovely stickers (they'll be free again!) and, hopefully, t-shirts (we're unsure they'll be ready in time, but let's be optimistic ;-)). On Saturday, you'll also find there some information about what is becoming a tradition: the &lt;a href=&quot;http://live.gnome.org/Brussels2010/Attendees#beer-event&quot;&gt;GNOME Beer Event&lt;/a&gt; that will occur on Saturday evening.&lt;/p&gt;


&lt;p&gt;Oh, apparently, I was volunteered to organize the GNOME group photo on Saturday, at 15:30. So make sure to be around the devroom at that time!&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;openSUSE&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;There will also be a good number of openSUSE people, with the usual booth (looking for some openSUSE DVD or sticker? You'll find them there!). This year, there's no openSUSE devroom because there's one big distributions devroom instead; I believe it's a good thing, though: it should help get more collaboration happen, and it's also a nice opportunity to steal good ideas ;-)&lt;/p&gt;


&lt;p&gt;I'm happy that most of the &lt;a href=&quot;http://en.opensuse.org/Boosters_Team&quot;&gt;boosters team&lt;/a&gt; will also attend; I heard it's a great group of people to hang out with!&lt;/p&gt;</content:encoded>
	<dc:date>2010-02-04T10:11:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=438">
	<title>Lucas Nussbaum: Re: How free is the Nokia N900?</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=438</link>
	<content:encoded>&lt;p&gt;Following &lt;a href=&quot;http://www.lucas-nussbaum.net/blog/?p=433&quot;&gt;my questions on the freeness of the Nokia N900&lt;/a&gt;, I received quite a lot of comments. I&amp;#8217;m trying to summarize the most important points here.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Maemo is not 100% free software. There are some proprietary components. The &lt;a href=&quot;http://wiki.maemo.org/Free_Maemo&quot;&gt;Free Maemo wiki page&lt;/a&gt; lists them all, and there are some explanations on &lt;a href=&quot;http://wiki.maemo.org/Open_development/Why_the_closed_packages&quot;&gt;Why the closed packages&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;http://wiki.maemo.org/Mer&quot;&gt;Mer project&lt;/a&gt; (&lt;a href=&quot;http://wiki.maemo.org/User:Jebba/Mer&quot;&gt;install notes for N900&lt;/a&gt;) aims at providing a 100% free alternative to Maemo.&lt;/li&gt;
&lt;li&gt;It&amp;#8217;s possible to rebuild/upgrade the kernel, however the newest kernel build-depends on a fiasco-gen package that is not provided. It is &lt;a href=&quot;https://bugs.maemo.org/show_bug.cgi?id=7972&quot;&gt;being worked on&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Nokia is sponsoring &lt;a href=&quot;http://mer-project.blogspot.com/2009/10/my-first-day-as-maemoorg-distmaster.html&quot;&gt;someone to work on Maemo derivatives&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For all the details, see the &lt;a href=&quot;http://www.lucas-nussbaum.net/blog/?p=433#comments&quot;&gt;comments&lt;/a&gt; and &lt;a href=&quot;http://err.no/personal/blog/tech/2010-01-25-18-03_how_free_is_the_n900.html&quot;&gt;Tollef&amp;#8217;s blog&lt;/a&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2010-01-26T17:02:06+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=433">
	<title>Lucas Nussbaum: How free is the Nokia N900?</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=433</link>
	<content:encoded>&lt;p&gt;Dear readers,&lt;/p&gt;
&lt;p&gt;So, I&amp;#8217;ve been looking into buying a Nokia N900. However, what it provides regarding freedom is still not completely clear to me. And given that it is significantly more expensive than other smartphones, I&amp;#8217;d like to make sure that it&amp;#8217;s not a loss of money :-)&lt;/p&gt;
&lt;p&gt;- Can I download the full source, recompile it, build a firmware from it and re-install my Nokia N900 from scratch? Is the process documented? It seems that you need to &lt;a href=&quot;http://tablets-dev.nokia.com/nokia_N900.php&quot;&gt;accept a EULA to download updated firmwares&lt;/a&gt;, and I couldn&amp;#8217;t find the source for them. What exactly is available from firmware that is not available through normal repositories? (Are normal repositories only for &amp;#8220;extras&amp;#8221; apps, or is the base system also installable / upgradable from them?&lt;/p&gt;
&lt;p&gt;- What&amp;#8217;s the content of /etc/apt/sources.list? What exactly is &lt;a href=&quot;http://repository.maemo.org/pool/maemo5.0/nokia-binaries/&quot;&gt;http://repository.maemo.org/pool/maemo5.0/nokia-binaries/&lt;/a&gt;? What does Nokia need to hide? :-)&lt;/p&gt;
&lt;p&gt;- Would it be possible to develop a Centos-like distribution, installing the Maemo firmware, but then upgrading everything to rebuilt versions using an unofficial repository? Are there some applications that are not packaged, or that would break if re-installed that way?&lt;/p&gt;
&lt;p&gt;- Could I install Debian or Ubuntu on the N900? Is the process documented? Is it possible to dual-boot between, say, Maemo5 and Debian? (I&amp;#8217;m not talking about setting up a chroot, of course)&lt;/p&gt;
&lt;p&gt;- Besides the non-free telephony stack, are there any other &amp;#8220;antifeatures&amp;#8221; I should be aware of?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;</content:encoded>
	<dc:date>2010-01-25T13:56:45+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=431">
	<title>Lucas Nussbaum: Simpler GnuPG-encrypted password store</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=431</link>
	<content:encoded>&lt;p&gt;Roland blogs about his &lt;a href=&quot;http://roland.entierement.nu/blog/2010/01/22/simple-gnupg-encrypted-password-store.html&quot;&gt;GPG-encrypted password store&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When I read the title of his blog post, I thought he would be writing about the gnupg.vim Vim plugin. But he didn&amp;#8217;t, so I&amp;#8217;ll take care of that: The gnupg.vim plugin provides transparent editing of GPG-encrypted files. It&amp;#8217;s as simple as &lt;code&gt;vim foo.gpg&lt;/code&gt;, enter your GPG key if you are creating the file, and you are done.&lt;/p&gt;</content:encoded>
	<dc:date>2010-01-22T22:49:52+00:00</dc:date>
</item>
<item rdf:about="urn:md5:f0d9ed0d862a97eeb5b4c5ecd49999b0">
	<title>Vincent Untz: Updated GNOME for openSUSE 11.2, and why it's good</title>
	<link>http://www.vuntz.net/journal/post/2010/01/22/Updated-GNOME-for-openSUSE-11.2</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://lmedinas.livejournal.com/14739.html&quot;&gt;Luis&lt;/a&gt; already unleashed the word: GNOME 2.28.2 will be released as an online update for openSUSE 11.2 (for reference, openSUSE 11.2 was initially released with 2.28.1). You can currently help testing that everything is fine with the packages by adding the &lt;a href=&quot;http://download.opensuse.org/update/11.2-test/&quot;&gt;11.2-test repository&lt;/a&gt; and upgrading. Please go ahead and test it, and tell us if it breaks anything. Hopefully, it should work quite fine.&lt;/p&gt;


&lt;p&gt;What is really exciting about this is of course not that we're delivering bug fixes to our users ;-) But with 11.2, openSUSE got a new &lt;a href=&quot;http://en.opensuse.org/Maintenance&quot;&gt;maintenance team&lt;/a&gt;, with more community involvement. One of the amazing result is that it is (or at least, feels) much easier now to release online updates for packages, with a process that everybody can follow — it used to be restricted to Novell employees. Another welcome change is that we can finally release new upstream versions as updates, with some obvious restrictions: the new versions should only contain bug fixes, and should fix real important bugs for users.&lt;/p&gt;


&lt;p&gt;And this is what enabled the release of GNOME 2.28.2 as an update for openSUSE 11.2: this version bump was lead by &lt;a href=&quot;http://dominique.leuenberger.net/blog&quot;&gt;Dominique&lt;/a&gt; and &lt;a href=&quot;http://www.coolice.org/blog&quot;&gt;Magnus&lt;/a&gt;. I must admit I'm really glad that I didn't have to do anything ;-) The GNOME policy to only do bug fixes (and updated translations, which is something we also care about!) on a stable branch, and the fact that we're doing a good job at being reliable on this upstream, certainly helped too.&lt;/p&gt;


&lt;p&gt;But wait, there's more! If you're crazy about GNOME but still want a stable distribution, you can use GNOME 2.29 on openSUSE 11.2! The Build Service is really helping us here, making it easy to reuse our GNOME 2.29 packages that we have in Factory on 11.2, with nearly no work at all. We have some &lt;a href=&quot;http://en.opensuse.org/GNOME/2.30&quot;&gt;documentation&lt;/a&gt; on how to use GNOME 2.29 on openSUSE 11.2, and testers are welcome. It should work fine and not eat your computer. Testing &lt;a href=&quot;http://en.opensuse.org/Factory&quot;&gt;Factory&lt;/a&gt; is also an option, and while it used to be hardly usable in the past, the community is now doing a good job at making sure it works fine most of the time, if not all the time.&lt;/p&gt;


&lt;p&gt;Did I mention you can get the latest version of various applications on 11.2 by just adding the GNOME:Apps repository? No need to update the distribution. No need to update GNOME. This is getting insanely cool :-) And both for packagers (nearly no effort to backport packages) and users (latest versions of their preferred applications available on a stable distribution).&lt;/p&gt;</content:encoded>
	<dc:date>2010-01-22T11:04:00+00:00</dc:date>
	<dc:creator>Vincent Untz</dc:creator>
</item>
<item rdf:about="http://romaric.guillier.free.fr/blog/index.php?2010/01/05/219-pour-en-finir-avec-portland-or">
	<title>Romaric Guillier: Pour en finir avec Portland, OR</title>
	<link>http://romaric.guillier.free.fr/blog/index.php?2010/01/05/219-pour-en-finir-avec-portland-or</link>
	<content:encoded>&lt;p&gt;Ca me fait un peu bizarre de dire ça, mais j'ai à peu près la même vision que &lt;a href=&quot;http://www.penelope-jolicoeur.com/2009/10/&quot; hreflang=&quot;fr&quot;&gt;Pénélope&lt;/a&gt; &lt;a href=&quot;http://www.penelope-jolicoeur.com/2009/11/&quot; hreflang=&quot;fr&quot;&gt;Jolicoeur&lt;/a&gt; en ce qui concerne Portland. Pleins de bars et de coins avec de la &lt;a href=&quot;http://www.myspace.com/thebuildersandthebutchers&quot; hreflang=&quot;en&quot;&gt;bonne&lt;/a&gt;&lt;a href=&quot;http://www.pdxpopnow.com/&quot; hreflang=&quot;en&quot;&gt;musique&lt;/a&gt; dedans. Des forêts pleines de grands arbres sur les montagnes (moins sur les plaines qui ont été rasées pour faire pousser des vaches et du &lt;a href=&quot;http://www.youtube.com/watch?v=tN6pbuuCuIA&quot; hreflang=&quot;en&quot;&gt;fromage de Tillamook&lt;/a&gt;), avec de la neige et du brouillard &lt;a href=&quot;http://www.timberlinelodge.com/&quot; hreflang=&quot;en&quot;&gt;digne du Shining&lt;/a&gt;. Un poil d'océan déchainé, des grosses cascades et du vin trafiqué.&lt;/p&gt;



&lt;p&gt;Pour finir, je tiens à remercier les gens du &lt;a href=&quot;http://www.grendelscoffee.com/&quot; hreflang=&quot;en&quot;&gt;Grendel's Coffee House&lt;/a&gt;, une chouette coffee house où on squattait pour les petits déjeuners (sauf les jours où je suis allé écouter des vice-présidents des US of A.) et qui fait regretter que seul les Starbucks traversent l'Atlantique. Et puis aussi les gens du &lt;a href=&quot;http://www.myspace.com/reportpdx&quot; hreflang=&quot;en&quot;&gt;Report Lounge&lt;/a&gt; où on allait tester les bières locales et apprendre à prononcer le nom des vins comme des vrais petits américains. Tout ça sur Burnside East (si vous êtes sur Burnside West, ça veut dire qu'il faudra traverser toute la ville).&lt;/p&gt;</content:encoded>
	<dc:date>2010-01-05T20:43:17+00:00</dc:date>
</item>
<item rdf:about="urn:md5:cd072e13819f03aaaac863db8891778d">
	<title>Laurent Goujon: Neige Neige Neige</title>
	<link>http://blog.gobio2.net/post/2010/01/03/Neige-Neige-Neige</link>
	<content:encoded>&lt;p&gt;Ca y est, premières neiges de l'année 2010 et j'en ai bien profité&amp;nbsp;! Et surtout j'étais bien équipé&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.gobio2.net/public/DSC09929.JPG&quot;&gt;&lt;img src=&quot;http://blog.gobio2.net/public/.DSC09929_m.jpg&quot; alt=&quot;7 Laux - Chapeau Chopper&quot; title=&quot;7 Laux - Chapeau Chopper, janv. 2010&quot; /&gt;&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;J'en profite aussi pour vous souhaiter à tous une très bonne année 2010 !!!&lt;/p&gt;


&lt;p&gt;&lt;em&gt;(Merci à Pam et Seb pour la photo)&lt;/em&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2010-01-03T22:44:00+00:00</dc:date>
</item>
<item rdf:about="urn:md5:e04c767766d966ebb0737a1e2c14576c">
	<title>Laurent Goujon: L'astuce ultime : comment savoir si sa télécommande est en panne...</title>
	<link>http://blog.gobio2.net/post/2009/12/27/L-astuce-ultime-%3A-comment-savoir-si-sa-t%C3%A9l%C3%A9commande-est-en-panne...</link>
	<content:encoded>&lt;p&gt;Bon, un jour ou l'autre, on a tous une télécommande qui subitement ne marche plus (généralement au moment où l'on en avait le plus besoin, merci &lt;a href=&quot;http://fr.wikipedia.org/wiki/Loi_de_Murphy&quot; hreflang=&quot;fr&quot;&gt;Murphy&lt;/a&gt;). Bon, la plupart du temps, changer les piles (pour peu qu'on en ait encore...) suffit mais parfois non. Et là, la question cruciale&amp;nbsp;: est-ce la télécommande ou bien le récepteur qui est en panne&amp;nbsp;? &lt;sup&gt;[&lt;a href=&quot;http://blog.gobio2.net/post/2009/12/27/L-astuce-ultime-%3A-comment-savoir-si-sa-t%C3%A9l%C3%A9commande-est-en-panne...#pnote-78-1&quot; id=&quot;rev-pnote-78-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;Voilà le truc &lt;sup&gt;[&lt;a href=&quot;http://blog.gobio2.net/post/2009/12/27/L-astuce-ultime-%3A-comment-savoir-si-sa-t%C3%A9l%C3%A9commande-est-en-panne...#pnote-78-2&quot; id=&quot;rev-pnote-78-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;&amp;nbsp;: prenez un appareil photo numérique, ou bien une caméra, l'important étant d'avoir un mode &quot;visée sur écran&quot; (sur mon reflex, il faut passer en Live View), et avec la télécommande, visez l'objectif en appuyant sur le bouton&amp;nbsp;: si la télécommande marche, une lumière apparait aussitôt &lt;sup&gt;[&lt;a href=&quot;http://blog.gobio2.net/post/2009/12/27/L-astuce-ultime-%3A-comment-savoir-si-sa-t%C3%A9l%C3%A9commande-est-en-panne...#pnote-78-3&quot; id=&quot;rev-pnote-78-3&quot;&gt;3&lt;/a&gt;]&lt;/sup&gt;!&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.gobio2.net/post/2009/12/27/L-astuce-ultime-%3A-comment-savoir-si-sa-t%C3%A9l%C3%A9commande-est-en-panne...#rev-pnote-78-1&quot; id=&quot;pnote-78-1&quot;&gt;1&lt;/a&gt;] Parce que si on pouvait s'éviter de racheter inutilement une télécommande ou bien de remplacer l'appareil&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.gobio2.net/post/2009/12/27/L-astuce-ultime-%3A-comment-savoir-si-sa-t%C3%A9l%C3%A9commande-est-en-panne...#rev-pnote-78-2&quot; id=&quot;pnote-78-2&quot;&gt;2&lt;/a&gt;] qui ne marche que pour les télécommandes à infrarouges&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.gobio2.net/post/2009/12/27/L-astuce-ultime-%3A-comment-savoir-si-sa-t%C3%A9l%C3%A9commande-est-en-panne...#rev-pnote-78-3&quot; id=&quot;pnote-78-3&quot;&gt;3&lt;/a&gt;] Ultime je vous dis &lt;/p&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-12-27T09:00:00+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=422">
	<title>Lucas Nussbaum: Doctor Capello!</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=422</link>
	<content:encoded>&lt;p&gt;He might too shy to tell everybody, but the world must know. &lt;b&gt;Luca Capello successfully defended his PhD thesis today at Université de Genève, getting a &amp;#8220;Très Bien&amp;#8221; mention&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;I must admit that my last biology lesson was 13 years ago, so I&amp;#8217;m not sure I can really comment on his work on &lt;i&gt;Vomeronasal Receptors: from Monogenic Expression to Axon Guidance&lt;/i&gt;. But I was very impressed by the quality of the experimental process, especially compared to what we do in computer science.&lt;/p&gt;
&lt;p&gt;Debian was well represented at the defense, since Axel Beckert, Didier Raboud and the Debian kilt were also there.&lt;/p&gt;
&lt;p&gt;Welcome to the list of Debian Developers holding PhD degrees, Luca!&lt;/p&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;a href=&quot;http://www.lucas-nussbaum.net/blog/wp-content/uploads/2009/12/luca2.jpg&quot;&gt;&lt;img src=&quot;http://www.lucas-nussbaum.net/blog/wp-content/uploads/2009/12/luca2-159x300.jpg&quot; width=&quot;159&quot; height=&quot;300&quot; class=&quot;alignleft size-medium wp-image-423&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Luca waiting at the door (again).
&lt;/td&gt;
&lt;td&gt;
&lt;a href=&quot;http://www.lucas-nussbaum.net/blog/wp-content/uploads/2009/12/luca1.jpg&quot;&gt;&lt;img src=&quot;http://www.lucas-nussbaum.net/blog/wp-content/uploads/2009/12/luca1-300x225.jpg&quot; alt=&quot;luca1&quot; title=&quot;luca1&quot; width=&quot;300&quot; height=&quot;225&quot; class=&quot;alignright size-medium wp-image-424&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Luca ready to start.&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</content:encoded>
	<dc:date>2009-12-22T21:22:55+00:00</dc:date>
</item>
<item rdf:about="http://www.lucas-nussbaum.net/blog/?p=416">
	<title>Lucas Nussbaum: Debian’s KVM + Ubuntu karmic =&gt; bug?</title>
	<link>http://www.lucas-nussbaum.net/blog/?p=416</link>
	<content:encoded>&lt;p&gt;I&amp;#8217;ve been playing with virtualization, and KVM in particular. However, I&amp;#8217;m running into an interesting problem. Below is how Ubuntu Netbook Remix look inside my KVM (either using virt-viewer, virt-manager or directly KVM to display the VM). Note how the top panel is fine. I&amp;#8217;m using KVM 88 from experimental (but I had the same problem with KVM 85 from unstable), the cirrus video driver inside the VM, and an up-to-date karmic VM.&lt;br /&gt;
Has someone ran into that problem already? If yes, where is it tracked? I&amp;#8217;m been failing to find the correct search keywords so far.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lucas-nussbaum.net/blog/wp-content/uploads/2009/12/kvm-unr.png&quot;&gt;&lt;img src=&quot;http://www.lucas-nussbaum.net/blog/wp-content/uploads/2009/12/kvm-unr-300x245.png&quot; alt=&quot;kvm-unr&quot; title=&quot;kvm-unr&quot; width=&quot;300&quot; height=&quot;245&quot; class=&quot;aligncenter size-medium wp-image-418&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-12-21T23:39:35+00:00</dc:date>
</item>
<item rdf:about="http://romaric.guillier.free.fr/blog/index.php?2009/12/09/218-al-gore-et-le-supercomputing">
	<title>Romaric Guillier: Al Gore et le Supercomputing</title>
	<link>http://romaric.guillier.free.fr/blog/index.php?2009/12/09/218-al-gore-et-le-supercomputing</link>
	<content:encoded>&lt;p&gt;Il y a une poignée de jours, j'ai eu l'occasion une nouvelle fois de partir aux Etats-Unis pour aller évangéliser les foules à la &lt;a href=&quot;http://www.inria.fr/actualites/colloques/2009/sc2009/diaporama/diapo.fr.html&quot; hreflang=&quot;fr&quot;&gt;gloire et la toute puissance de l'INRIA dans le domaine de l'HPC&lt;/a&gt; (hey &quot;HPC Expertise par excellence for 30 years&quot;, we're what you call &quot;experts&quot;) et également d'assister aux &quot;keynotes&quot; de la conférence.&lt;/p&gt; &lt;p&gt;Un &quot;keynote speech&quot;,  c'est une présentation où un invité (généralement un GRAND nom du domaine) va exposer sa vision du futur de l'avenir, présenter les pistes de recherche qui vont donner les avancées les plus spectaculaires pour l'humanité, etc. Ca, c'est la théorie, parce que dans les faits, ça donne surtout des choses comme l'exposé du CTO d'Intel le premier jour où on a appris que l'avenir du web c'est le 3D interactif&lt;sup&gt;[&lt;a href=&quot;http://romaric.guillier.free.fr/blog/rss.php#pnote-218-1&quot; id=&quot;rev-pnote-218-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;, malgré les taquets que se sont pris tous les gens qui s'y sont frottés après que le soufflé se soit dégonflé. Mais c'est tout simplement que la technologie n'était pas prête. Ceux que veulent les gens, c'est des tissus drapés où on modélise le mouvement de chacune des molécules qui se baladent dans l'air. Malheureusement, pour l'instant, ça met des jours de calcul pour calculer un rendu de quelques minutes, mais heureusement, Mr Intel est là&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Parce que vient à la rescousse, Larrabee et ses huit coeurs, faisant trembler l'aiguille du benchmark jusqu'au Téraflops libérateur. Le Téraflops&amp;nbsp;! Le Téraflops !&lt;sup&gt;[&lt;a href=&quot;http://romaric.guillier.free.fr/blog/rss.php#pnote-218-2&quot; id=&quot;rev-pnote-218-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;
Et bizarrement on comprend les trois premiers slides de sa présentation où il trouvait que bon la croissance était pas assez soutenue dans le domaine des supercomputers et qu'il fallait trouver des applications pour générer plus de business&lt;sup&gt;[&lt;a href=&quot;http://romaric.guillier.free.fr/blog/rss.php#pnote-218-3&quot; id=&quot;rev-pnote-218-3&quot;&gt;3&lt;/a&gt;]&lt;/sup&gt; (et leur acheter des CPU).&lt;/p&gt;


&lt;p&gt;Le deuxième jour, c'était un poil plus sérieux avec Leroy Hood, un biologiste qui se lance (via une start-up) pour faire converger pleins de trucs: la médecine, la génétique, la biologie systèmique, la technologie et l'informatique moderne. Bref, faire de la médecine une science de l'information. Tout ceci via des mesures régulières de paramètres sanguins (via des &lt;a href=&quot;http://www.youtube.com/user/labonachipVideos&quot; hreflang=&quot;en&quot;&gt;Lab-on-a-Chip&lt;/a&gt;&lt;sup&gt;[&lt;a href=&quot;http://romaric.guillier.free.fr/blog/rss.php#pnote-218-4&quot; id=&quot;rev-pnote-218-4&quot;&gt;4&lt;/a&gt;]&lt;/sup&gt;) pour avoir suffisamment de points de mesure et contrecarrer avant l'apparition des symptomes une maladie.Bon, evidemment, il ne parle pas du tout des dérives potentielles de ce système, parce que la santé, c'est important et bienvenue à GATTACA (et puis &quot;Obama est nul, il a rien compris aux enjeux d'un système de santé&quot;).&lt;/p&gt;


&lt;p&gt;Finalement, le troisième jour, c'était &quot;Développement durable&quot; et du coup ils ont invité Al Gore pour qu'il dise à quel point ce que les gros ordinateurs qui consomment plein d'electricité et de climatisation sont chouettes pour la planète. Bon, j'avoue, je n'ai pas pu voir Al Gore en vrai, parce que je me suis levé un poil trop tard$$ pour trouver de la place dans la grande salle (complètement barricadée par les agents de sécurité à l'heure), mais heureusement pour moi, c'était retransmis dans des petites salles un peu plus loin. J'ai donc pu essayer de suivre sa présentation un poil confuse puisqu'il utilisait la technique dite du &quot;pas de slides, pas de plan, je remplis les cases de mon discours avec des examples situés dans le domaine des gens à qui je cause&quot;. Donc là, il a écrit un livre pour expliquer aux gens pourquoi &lt;a href=&quot;http://www.2m3.net/index.php?page=doss&amp;id=6761&quot; hreflang=&quot;fr&quot;&gt;c'était normal&lt;/a&gt; s'ils n'arrivaient pas à se rendre compte qu'il y avait des changements climatiques et que du coup les simulations de climat étaient intéressantes parce que du coup, ça montre aux gens &lt;a href=&quot;http://www.youtube.com/watch?v=Q_jSlVOIQw0&quot; hreflang=&quot;en&quot;&gt;qu'on tue des ours polaires&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Le tout entrecoupé de blagounettes de politiciens, à base de gens qui l'empêchent manger sa soupe parce qu'il ressemble quand même beaucoup à Al Gore en plus vieux, et de recoiffage intempestif de cheveux avec le plat de la main. Et surtout une grande tirade à la fin où il demande si les gens ont envie d'être des gens sur qui on jette des pierres dans 20 ans (&quot;BOOOOO, t'as rien fait pour changer le monde&quot;) ou à qui on lancerait des fleurs avec admiration (&quot;Wouhou, comme tu es trop un héros de t'être levé et d'avoir tapé du poing sur la table pour le futur de l'avenir&quot;). Choisis ton camp, camarade&amp;nbsp;!&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://romaric.guillier.free.fr/blog/rss.php#rev-pnote-218-1&quot; id=&quot;pnote-218-1&quot;&gt;1&lt;/a&gt;] Pour paraphraser un collègue de bureau, si je vais sur un site de vente en ligne, c'est pas pour avoir à faire semblant de tourner les pages d'un catalogue en Flash.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://romaric.guillier.free.fr/blog/rss.php#rev-pnote-218-2&quot; id=&quot;pnote-218-2&quot;&gt;2&lt;/a&gt;] En disant &quot;le million de million de flops&quot;, on comprend mieux la référence, mais c'est plus loin à dire&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://romaric.guillier.free.fr/blog/rss.php#rev-pnote-218-3&quot; id=&quot;pnote-218-3&quot;&gt;3&lt;/a&gt;] James Ellroy nous dirait de cette conférence &quot;Cherchez l'application..&quot; (en français dans le texte)&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://romaric.guillier.free.fr/blog/rss.php#rev-pnote-218-4&quot; id=&quot;pnote-218-4&quot;&gt;4&lt;/a&gt;] Nouveau! Des chips au goût laboratoire.&lt;/p&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-12-09T22:12:31+00:00</dc:date>
</item>
<item rdf:about="urn:md5:230d0fab320a03bfcd9de8b309224ce1">
	<title>Laurent Goujon: Chaud les photos...</title>
	<link>http://blog.gobio2.net/post/2009/12/08/Chaud-les-photos...</link>
	<content:encoded>&lt;p&gt;Ca y est, elles sont enfin là, triées, nommées, géotagguées&amp;nbsp;: ce sont bien sûr les photos du Japon&lt;/p&gt;

&lt;!-- Start of Flickr Badge --&gt;

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #CCFF66}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

&lt;table id=&quot;flickr_badge_uber_wrapper&quot; cellpadding=&quot;0&quot; cellspacing=&quot;10&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.flickr.com&quot; id=&quot;flickr_www&quot;&gt;www.&lt;strong&gt;flick&lt;span&gt;r&lt;/span&gt;&lt;/strong&gt;.com&lt;/a&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;10&quot; border=&quot;0&quot; id=&quot;flickr_badge_wrapper&quot;&gt;
&lt;tr&gt;

&lt;/tr&gt;
&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;!-- End of Flickr Badge --&gt;



&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/laurentgo/sets/72157622954417112/&quot; hreflang=&quot;fr&quot;&gt;A retrouver directement sur flickr&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-12-08T09:14:00+00:00</dc:date>
</item>

</rdf:RDF>
