<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for rodrigo</title>
    <link>http://www.advogato.org/person/rodrigo/</link>
    <description>Advogato blog for rodrigo</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 25 Jul 2008 16:13:31 GMT</pubDate>
    <item>
      <pubDate>Fri, 18 Jul 2008 23:11:17 GMT</pubDate>
      <title>openSUSE build service collaboration</title>
      <link>http://www.advogato.org/person/rodrigo/diary.html?start=21</link>
      <guid>http://blogs.gnome.org/rodrigo/2008/07/18/opensuse-build-service-collaboration/</guid>
      <description>&lt;p&gt;One of the shortcomings of the &lt;a href="http://build.opensuse.org" &gt;openSUSE build service&lt;/a&gt; was, until recently, that it didn&amp;#8217;t help outsiders (non-Novell employees) in contributing to the distribution&amp;#8217;s packages. The build service team worked hard in the last few months, and now it is very easy for external people to send patches directly to be included in the main distribution.&lt;/p&gt;
&lt;p&gt;First, you need to create a branch from the package you want to change:&lt;/p&gt;
&lt;pre&gt;osc branch GNOME:Factory gnome-utils&lt;/pre&gt;
&lt;p&gt;This creates a branch in your home project (home:$user:branches:GNOME:Factory), so just check it out:&lt;/p&gt;
&lt;pre&gt;osc co home:$user:branches:GNOME:Factory gnome-utils&lt;/pre&gt;
&lt;p&gt;Then, just work on changes, and when everything is ok and the package builds, just commit and submit a request&lt;/p&gt;
&lt;pre&gt;osc commit -m "Changed foo and bar"
osc submitreq create -m "Changed foo and bar"&lt;/pre&gt;
&lt;p&gt;Before submitting though, it might be wise to re-check your changes:&lt;/p&gt;
&lt;pre&gt;osc rdiff home:$user:branches:GNOME:Factory gnome-utils&lt;/pre&gt;
&lt;p&gt;which shows a diff of the changes in your branch.&lt;/p&gt;
&lt;p&gt;osc commit/submitreq create will submit the changes to your branch and to the project you branched from (GNOME:Factory in this example), so that maintainers can review and accept (or reject) the submission. Maintainers just need to:&lt;/p&gt;
&lt;pre&gt;$ osc submitreq list GNOME:Factory

359   new         home:rodrigomoya:branches:GNOME:Factory/gtk2-engines  -&amp;gt;  GNOME:Factory/gtk2-engines    '-------------------------------------------------------------------\nFri Jul 18 17:16:38 CEST 2008 - rodrigo@suse.de\n\n- Tag and upstream patches'
360   new         home:vuntz:branches:GNOME:Factory/pango  -&amp;gt;  GNOME:Factory/pango    'Tag pango64.patch'
363   new         home:jproseve:branches:GNOME:Factory/glib2-branding-openSUSE  -&amp;gt;  GNOME:Factory/glib2-branding-openSUSE    'Fix bnc#406741'
364   new         home:rodrigomoya:branches:GNOME:Factory/fast-user-switch-applet  -&amp;gt;  GNOME:Factory/fast-user-switch-applet    'Tag patch correctly'
365   new         home:rodrigomoya:branches:GNOME:Factory/gnome-utils  -&amp;gt;  GNOME:Factory/gnome-utils    'Tag some patches'
366   new         home:jproseve:branches:GNOME:Factory/scrollkeeper  -&amp;gt;  GNOME:Factory/scrollkeeper    'Tag patches'
367   new         home:jproseve:branches:GNOME:Factory/icu  -&amp;gt;  GNOME:Factory/icu    'Tag patches'
368   new         home:jproseve:branches:GNOME:Factory/scrollkeeper  -&amp;gt;  GNOME:Factory/scrollkeeper    'Tag patches'&lt;/pre&gt;
&lt;p&gt;which lists all the submissions waiting in the queue, and then just needs to review it:&lt;/p&gt;
&lt;pre&gt;$ osc submitreq show -d $id&lt;/pre&gt;
&lt;p&gt;which shows the patch for the submission identified by $id. And then, just accept or reject:&lt;/p&gt;
&lt;pre&gt;osc submitreq accept $id
osc submitreq decline -m "Your patch is wrong, don't send me more" $id&lt;/pre&gt;
&lt;p&gt;Neat, isn&amp;#8217;t it? This should help us a lot in getting users&amp;#8217; contributions quicker into the distro, as well as in a better patch reviewing system.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 3 Jul 2008 15:08:59 GMT</pubDate>
      <title>openSUSE 11.1 ideas</title>
      <link>http://www.advogato.org/person/rodrigo/diary.html?start=20</link>
      <guid>http://blogs.gnome.org/rodrigo/2008/07/03/opensuse-111-ideas/</guid>
      <description>&lt;p&gt;Just recovered from the success of the openSUSE 11.0 launch, the &lt;a href="http://en.opensuse.org/GNOME" &gt;openSUSE-GNOME team&lt;/a&gt; is already working on the future 11.1 (expected in December), so we are starting to get feedback for new ideas from users. Anyone can add their own ideas to &lt;a href="http://en.opensuse.org/GNOME/Ideas/11.1" &gt;this page&lt;/a&gt;, so if you want something new in either GNOME or openSUSE, add your ideas to the wiki.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Mon, 30 Jun 2008 12:25:21 GMT</pubDate>
      <title>UEFA Euro 2008</title>
      <link>http://www.advogato.org/person/rodrigo/diary.html?start=19</link>
      <guid>http://blogs.gnome.org/rodrigo/2008/06/30/uefa-euro-2008/</guid>
      <description>&lt;p&gt;I have been always a football fan (and player when I was much younger), but in the last couple of years or so, I stopped watching games because I usually just fell asleep while watching them. Compared to other sports I like (cycling, basketball, motor racing, etc), I find football very boring, except for a few games once in a while. But for this Euro 2008 that finished yesterday, I decided to try watching first only the Spanish team games, and, if I didn&amp;#8217;t fall asleep, maybe try with others. So I just watched the 3 Spain&amp;#8217;s games in the 1st round, the 1/4 finals against Italy, and then the 2 semifinals and, yesterday, the final. I have to confess I really enjoyed those games, specially the 2 semifinals in general and the 2nd half of the Spain-Russia in particular.&lt;/p&gt;
&lt;p&gt;But, even though I might &lt;em&gt;be back&lt;/em&gt; into watching more football games in the upcoming season (at least until I fall asleep again &lt;img src='http://blogs.gnome.org/rodrigo/wp-content/mu-plugins/tango-smilies/face-smile.png' alt=':-)' class='wp-smiley' width='16' height='16' /&gt; ), there are some things in football that I wanted changed many years ago and that, as I&amp;#8217;ve witnessed during these last few weeks, haven&amp;#8217;t changed yet:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;First of all is the referees. As in all sports, they make mistakes, that&amp;#8217;s normal, what&amp;#8217;s not normal is that such mistakes can have such a huge impact on the final result (media here in Spain usually even have an &lt;em&gt;alternative standing&lt;/em&gt; with the points lost/won by each team from referee&amp;#8217;s mistakes). So, why the UEFA/FIFA or whatever don&amp;#8217;t do as in other sports, where video replays are used when referees are not sure? Of course, I&amp;#8217;m not saying the referee should stop the game to watch the replay for every doubtful play, as is done in some sports, but there could be a group of judges watching the game on TV, with special cameras, and just communicate via radio with the referee. Also, there could be more referees on the field, like in basketball, for instance, where there are 3 in a much smaller playing field. I&amp;#8217;m starting to think nothing is done to fix this so as to allow the media to talk after the games about the referee&amp;#8217;s mistakes, which is what the media do most of the week while waiting for the next game, at least here.&lt;/li&gt;
&lt;li&gt;Lots of team play very deffensive, and that makes some games as boring as watching your hair grow. I used to like a lot football back in the days of Johann Cruyff&amp;#8217;s FC Barcelona Dream Team. The best was Barcelona, playing very offensive, and so the rest of the teams copied the playing style, and it was very common to have very high results, like 7-3, 4-3, 5-4, etc, etc, which make the games, at least for me, very attractive to watch. So, why not do again like in other sports, where the rules are more dynamic, and are changed to cut the very defensive styles and make the game more offensive? That happened a few years ago, for instance, on the NBA, the scores were getting very low, so they added/changed a couple of rules to make the game more offensive. I would really like to have, in football, a much less restrictive off-side rule, there would be many more scores and make the games more attractive, since you can&amp;#8217;t be too defensive if you are losing 2-0.&lt;/li&gt;
&lt;li&gt;Spanish people got totally crazy last night, with lots of injured people and even one death in Madrid, as I&amp;#8217;ve heard on the radio this morning. 2 years ago, the basketball team won the world championship, and, AFAIR, there were no problems, people went to receive the team to the airport and just cheered at them while they were driven across the city, so, why does this always happen around football? I guess it&amp;#8217;s got nothing to do with the sport, just that it&amp;#8217;s the most popular one around here and it attracts all kinds of weird people.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Anyway, congratulations to the Spanish team for this win, specially because this is the only thing that unifies Spaniards, the football national team. Before and after this Euro Cup, people did/will complain about the other regions&amp;#8217; people, and some did/will even say they don&amp;#8217;t feel Spanish at all, but these days, with an European champion team, everyone likes Spain, yay for football nationalism! &lt;img src='http://blogs.gnome.org/rodrigo/wp-content/mu-plugins/tango-smilies/face-grin.png' alt=':-D' class='wp-smiley' width='16' height='16' /&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 26 Jun 2008 12:21:18 GMT</pubDate>
      <title>Google MapMapker</title>
      <link>http://www.advogato.org/person/rodrigo/diary.html?start=18</link>
      <guid>http://blogs.gnome.org/rodrigo/2008/06/26/google-mapmapker/</guid>
      <description>&lt;p&gt;Since everything that &lt;a href="http://www.google.com" &gt;Google&lt;/a&gt; does has a lot of impact, and since they just released MapMaker, the &lt;a href="http://openstreetmap.org" &gt;OpenSteerMap&lt;/a&gt; project counter-attacks with a &lt;a href="http://svn.openstreetmap.org/misc/pr_material/releases/" &gt;Press Release&lt;/a&gt;, so please read it.&lt;/p&gt;
&lt;p&gt;Summary is: don&amp;#8217;t help Google making their maps, help OpenSteetMap instead!&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 25 Jun 2008 23:08:29 GMT</pubDate>
      <title>openSUSE 11.0</title>
      <link>http://www.advogato.org/person/rodrigo/diary.html?start=17</link>
      <guid>http://blogs.gnome.org/rodrigo/2008/06/19/opensuse-110/</guid>
      <description>&lt;p&gt;Today&amp;#8217;s release day for &lt;a href="http://download.opensuse.org/distribution/11.0/iso/" &gt;openSUSE 11.0&lt;/a&gt;, the best openSUSE distribution ever&amp;#8230; yeah, that&amp;#8217;s true for all new distributions, ok. But it is the release I feel more proud of, since it&amp;#8217;s seen a lot of GNOME-related work, as Vincent explains in &lt;a href="http://news.opensuse.org/2008/06/18/sneak-peeks-at-opensuse-110-talking-gnome-with-vincent-untz/" &gt;this interview&lt;/a&gt;. And this work will continue in the soon-to-come &lt;a href="http://en.opensuse.org/GNOME/Ideas/11.1" &gt;11.1&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 25 Jun 2008 23:08:29 GMT</pubDate>
      <title>Recipes</title>
      <link>http://www.advogato.org/person/rodrigo/diary.html?start=16</link>
      <guid>http://blogs.gnome.org/rodrigo/2008/06/19/recipes/</guid>
      <description>&lt;p&gt;Since I now have 2 cooking recipes (and more to come), I&amp;#8217;ve put them into a &lt;a href="http://rodrigo.gnome-db.org/documents/recipes/" &gt;Recipes&lt;/a&gt; section on my &lt;a href="http://rodrigo.gnome-db.org" &gt;website&lt;/a&gt;. And the 2nd recipe is something not as healthy as the 1st one (&lt;a href="http://rodrigo.gnome-db.org/documents/recipes/merluza-a-la-gallega" &gt;Merluza a la Gallega&lt;/a&gt;) but much more tastier. It is &lt;a href="http://rodrigo.gnome-db.org/documents/recipes/migas/index.php" &gt;Migas&lt;/a&gt;, a cheap and consistent dish for those cold winter days.&lt;br /&gt;
&lt;center&gt;&lt;a href="http://rodrigo.gnome-db.org/documents/recipes/migas/index.php" &gt;&lt;img src="http://rodrigo.gnome-db.org/documents/recipes/migas/pict3200.jpg" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 25 Jun 2008 23:08:29 GMT</pubDate>
      <title>Where we are going we don&#x2019;t need roads</title>
      <link>http://www.advogato.org/person/rodrigo/diary.html?start=15</link>
      <guid>http://blogs.gnome.org/rodrigo/2008/06/14/where-we-are-going-we-dont-need-roads/</guid>
      <description>&lt;p&gt;&lt;center&gt;&lt;img src="http://farm1.static.flickr.com/100/315073224_c15d6e4f70.jpg?v=0" border="0" /&gt;&lt;/center&gt;&lt;br /&gt;
Been reading this last week the &lt;a href="http://www.grillbar.org/wordpress/?p=278" &gt;&lt;em&gt;decadence in GNOME&lt;/em&gt; thread&lt;/a&gt; in &lt;a href="http://planet.gnome.org" &gt;Planet GNOME&lt;/a&gt;, so just wanted to add some thoughts:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;First of all, I don&amp;#8217;t think GNOME is in decadence at all. The development platform does nothing but improve (GTK/glib, new gio/gvfs, libgnome/bonobo/etc disappearing, good bindings for lots of languages, etc), and applications do the same.&lt;/li&gt;
&lt;li&gt;We offer incremental updates on each release, a lot of work is done, but it&amp;#8217;s true that for some end users, they might not see changes big enough to consider it a &lt;em&gt;new version&lt;/em&gt;. So maybe, apart from the time-based releases (which work pretty well, IMO), we should maybe try to have, apart from the individual modules&amp;#8217; roadmaps, some sort of desktop-wide features to accompany each release. If we set, for instance, a &amp;#8220;&lt;em&gt;all apps will use gio and support working with remote files&lt;/em&gt;&amp;#8221; goal, I think that would make a better release feature that end users will better appreciate. Similar desktop-wide goals could be used for each release, which will change, IMO, the user&amp;#8217;s impression of the new releases.&lt;/li&gt;
&lt;li&gt;I hear some people considering 3.0 should contain a lot of development platform changes. And well, while changes in the development platform are great (that&amp;#8217;s why it&amp;#8217;s improving all the time), I don&amp;#8217;t think the future of GNOME (the desktop) releases should be so tied to the platform. On the contrary, the platform should adapt to the applications being written. Some years ago we did a lots of improvements to the platform because we were writing big apps (Nautilus and Evolution).&lt;/li&gt;
&lt;li&gt;Since I started using GPSs, I ended up visiting forums and mailing lists about the subject, finding that most people use illegal software (cracked programs downloaded from P2P networks) and maps (ditto, got from P2P), so if we could offer a free software-based solution for these people, they would probably move on. This is of course just one example, which is even being already covered by &lt;a href="http://openstreetmap.org" &gt;OpenStreetMap&lt;/a&gt;, but I&amp;#8217;m sure there are lots of similar markets out there that we could try to cover better to bring 1000s of new users to our desktop.&lt;/li&gt;
&lt;li&gt;As for innovation, this is probably something we need to improve. There is innovation for sure (&lt;a href="http://beatniksoftware.com/gimmie/" &gt;Gimmie&lt;/a&gt;, &lt;a href="http://pulseaudio.org" &gt;Pulseaudio&lt;/a&gt; integration, &lt;a href="http://www.compiz-fusion.org/" &gt;Compiz Fusion&lt;/a&gt; (not really a GNOME thing, but it&amp;#8217;s got GTK-based tools that nicely integrate into GNOME), &lt;a href="http://banshee-project.org/" &gt;Banshee 1.0&lt;/a&gt; (try it, it&amp;#8217;s great!), &lt;a href="http://clutter-project.org/" &gt;Clutter&lt;/a&gt;, etc), but it&amp;#8217;s true it&amp;#8217;s not easy to make revolutionary changes (like using gimmie instead of our current panel, for instance), since it means convincing a lot of people in endless discussions. I think part of the problem is that people working on similar stuff are not put together to come to decisions (like distros working on similar solutions for the same thing &lt;img src='http://blogs.gnome.org/rodrigo/wp-content/mu-plugins/tango-smilies/face-smile.png' alt=':-)' class='wp-smiley' width='16' height='16' /&gt; ), so we probably need improvement there, like having the hack meetings that were discussed recently.&lt;/li&gt;
&lt;/ol&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 25 Jun 2008 23:08:29 GMT</pubDate>
      <title>PulseAudio in openSUSE</title>
      <link>http://www.advogato.org/person/rodrigo/diary.html?start=14</link>
      <guid>http://blogs.gnome.org/rodrigo/2008/06/05/pulseaudio-in-opensuse/</guid>
      <description>&lt;p&gt;After several bugs fixed and lots of debugging, I can say now PulseAudio should be working almost perfectly (still some problems with stuttering sound on low-end machines) in &lt;a href="http://opensuse.org" &gt;openSUSE 11.0&lt;/a&gt;. So, here&amp;#8217;s a summary of the things we have done, which I should have bloged about before.&lt;/p&gt;
&lt;p&gt;First, we tried to replace the GNOME-upstream volume control with &lt;a href="http://0pointer.de/lennart/projects/padevchooser/" &gt;padevchooser&lt;/a&gt; (a system tray icon that gives access to all PulseAudio tools), but people complained loudly about the difficulty of just setting the volume with this, they just wanted a volume slider. So, we got back to the upstream volume applet, but changed it to open the PulseAudio volume control instead of gnome-volume-control.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.gnome.org/rodrigo/files/2008/06/volume-control.png" title="volume applet using PA volume control" &gt;&lt;img src="http://blogs.gnome.org/rodrigo/files/2008/06/volume-control.thumbnail.png" alt="volume applet using PA volume control" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Another problem we found early was PA not working correctly on 5.1 (or other) speaker setups. There was an easy fix, just changing the number of channels in the config file, but there was no GUI, so we added one to &lt;a href="http://0pointer.de/lennart/projects/paprefs/" &gt;paprefs&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.gnome.org/rodrigo/files/2008/06/paprefs-speaker-setup.png" title="paprefs-speaker-setup.png" &gt;&lt;img src="http://blogs.gnome.org/rodrigo/files/2008/06/paprefs-speaker-setup.thumbnail.png" alt="paprefs-speaker-setup.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;With this, you can now control all your speakers individually:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.gnome.org/rodrigo/files/2008/06/speaker-setup-on-volume-control.png" title="Speaker setup on volume control" &gt;&lt;img src="http://blogs.gnome.org/rodrigo/files/2008/06/speaker-setup-on-volume-control.thumbnail.png" alt="Speaker setup on volume control" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Apart from that, we had to tweak ALSA and SDL configurations to just use PulseAudio when on GNOME, since KDE is not using it, but I think everything should now be ok.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 25 Jun 2008 23:08:29 GMT</pubDate>
      <title>Back home / debugging</title>
      <link>http://www.advogato.org/person/rodrigo/diary.html?start=13</link>
      <guid>http://blogs.gnome.org/rodrigo/2008/05/29/back-home-debugging/</guid>
      <description>&lt;p&gt;I&amp;#8217;m now back home after a couple of weeks of &lt;em&gt;lots&lt;/em&gt; of traveling. I first was 4 days in London, visiting my sister, then was 5 days at home, sick with a flu most of the family got while in London, then last weekend to beautiful Salamanca for a conference at the University. Back home on Sunday, still a bit sick, and on Monday flied back to Stansted for a 2 days visit to &lt;a href="http://www.gnome.org/~michael/blog/" &gt;Michael&lt;/a&gt;, for some debugging and bug fixing fun.&lt;/p&gt;
&lt;p&gt;So, in this 1.5 days of fun action at Michael&amp;#8217;s, I&amp;#8217;ve learnt a few useful bits:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Some useful tools, like LD_DEBUG, pmap, fuser, c++filt&lt;/li&gt;
&lt;li&gt;Technique: this was the best part of it, since Michael is what we could call a superhacker, so watching him debugging stuff to look for a problem&amp;#8217;s cause is very helpful (even though you can&amp;#8217;t read everything he writes, since he does it so quickly &lt;img src='http://blogs.gnome.org/rodrigo/wp-content/mu-plugins/tango-smilies/face-smile.png' alt=':-)' class='wp-smiley' width='16' height='16' /&gt; ), and he has some nice habits in his technique that should help me a lot, now that I&amp;#8217;ve learnt them, in my bug hunting work.&lt;/li&gt;
&lt;li&gt;I had an idea about writing scripts using lots of these tools for our users to use them for reporting super-useful bug reports, so will be writing a little bit about that as soon as I start looking at it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;While visiting Michael and his wonderful wife and daughters, I had the opportunity to meet my sister and family on Tuesday for dinner, since they were visiting Cambridge that day, where they will be moving soon, so I will have the opportunity to visit both my family and Michael (for more debugging and technique learning fun) more often.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 25 Jun 2008 23:08:29 GMT</pubDate>
      <title>GUADEMY 2008</title>
      <link>http://www.advogato.org/person/rodrigo/diary.html?start=12</link>
      <guid>http://blogs.gnome.org/rodrigo/2008/04/29/guademy-2008/</guid>
      <description>&lt;p&gt;Last weekend I&amp;#8217;ve been in Valencia for the &lt;a href="http://2008.guademy.org" &gt;II GUADEMY&lt;/a&gt;, organized by &lt;a href="http://www.polinux.upv.es/" &gt;PoLinux&lt;/a&gt; (the Linux Users Group of the Universidad Polit&#xE9;cnica, where the event took place).&lt;/p&gt;
&lt;p&gt;The purpose of this II GUADEMY was to really serve as a starting point for further sharing between free desktops (it&amp;#8217;s true it was just about GNOME and KDE, although I&amp;#8217;m sure we could easily get other free desktops in), and I really think that it has succeeded. There were some core KDE and GNOME developers around, even though lots of GNOME/KDE Spanish developers were missing (where were you?), and even though not big decisions have been made, I feel that this is the beginning of a &lt;em&gt;new era&lt;/em&gt; in free desktops sharing. Of course, it&amp;#8217;s a very long trip what we just started, but seeing people from both desktops willing to cooperate as much as possible means we (the people that believe in further sharing) are not that wrong &lt;img src='http://blogs.gnome.org/rodrigo/wp-content/mu-plugins/tango-smilies/face-smile.png' alt=':-)' class='wp-smiley' width='16' height='16' /&gt; &lt;/p&gt;
&lt;p&gt;So, here are my conclusions from what I have seen/heard during this weekend with lovely weather and very little sleep in Valencia:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We are sharing some stuff now, much more than a few years ago (HAL, DBus, PackageKit, WebKit, poppler, fd.o specs, etc), but we still have a lot of duplication (duplicated screensaver / power management / login manager / etc cores, with lots of security and other issues).&lt;/li&gt;
&lt;li&gt;People generally agree in sharing code, but sometimes in the form of &amp;#8220;here&amp;#8217;s our implementation, based on our technologies, use it if you want&amp;#8221;, which doesn&amp;#8217;t work. There were complains about how GIO was written without taking KDE&amp;#8217;s KIO people into account, and about KDevelop new code, which didn&amp;#8217;t take into account Anjuta&amp;#8217;s people. So, we need to fix this.&lt;/li&gt;
&lt;li&gt;We need a process to determine what to share, as &lt;a href="http://www.kdedevelopers.org/blog/77" &gt;Will&lt;/a&gt; said in our talk, and, from what I got from &lt;a href="http://www.vuntz.net/journal/" &gt;Vincent&lt;/a&gt;&amp;#8217;s talk, &lt;a href="http://freedesktop.org" &gt;Freedesktop.org&lt;/a&gt; is in need of an official &lt;em&gt;board&lt;/em&gt; that can establish a formal process for accepting standards and implementations, and also it needs to get more KDE people involved so that it&amp;#8217;s not seen as a GNOME-only thing. It seems to me the natural way would be to fix fd.o&amp;#8217;s situation and use it for further sharing.&lt;/li&gt;
&lt;li&gt;The whole Saturday morning was dedicated to talk about the GUI toolkits&amp;#8217; future, with &lt;a href="http://blogs.gnome.org/carlosg/" &gt;Carlos Garnacho&lt;/a&gt;, &lt;a href="http://zecke.blogspot.com/search/label/KDE" &gt;Holger Freyther&lt;/a&gt; and Javier Fern&#xE1;ndez from &lt;a href="http://igalia.com" &gt;igalia&lt;/a&gt;. It was really interesting to see what the future might bring us, since free GUI toolkits need not only to cope with better look&amp;amp;feels, but also with different devices, given the mobile device market is making a lot of use of our technologies.&lt;/li&gt;
&lt;li&gt;Some further examples of things that could be shared: an indexing/metadata system, PIM data access and management.&lt;/li&gt;
&lt;li&gt;I missed Sunday&amp;#8217;s talks, since my bus was leaving at 11AM, but I&amp;#8217;ve heard there were some joint conclusions in the last session, so let&amp;#8217;s see if someone that attended publishes them.&lt;/li&gt;
&lt;li&gt;Vincent didn&amp;#8217;t want to believe me, but really, &lt;em&gt;normal&lt;/em&gt; Spaniards don&amp;#8217;t usually go to places like Los Bestias &lt;img src='http://blogs.gnome.org/rodrigo/wp-content/mu-plugins/tango-smilies/face-smile.png' alt=':-)' class='wp-smiley' width='16' height='16' /&gt; (details from &lt;a href="http://nowwhatthe.blogspot.com/2008/04/valencia.html" &gt;Jos&lt;/a&gt;). I wouldn&amp;#8217;t really recommend it to anyone, except for stag parties (if you ever go to this kind of &lt;em&gt;parties&lt;/em&gt;), but it was fun to see something different, we laughed a lot during the dinner. Fortunately, we arrived a bit late, so we just had to listen to the Karaoke for a few minutes, after that, it was shut down.&lt;/li&gt;
&lt;li&gt;Not related to GNOME/KDE, but I convinced a couple of more people to use their GPSs to record their travels and send them to me for uploading to the &lt;a href="http://openstreetmap.org" &gt;OpenStreetMap database&lt;/a&gt;, even though one of those guys&amp;#8217; GPS suffered a disgusting accident &lt;img src='http://blogs.gnome.org/rodrigo/wp-content/mu-plugins/tango-smilies/face-smile.png' alt=':-)' class='wp-smiley' width='16' height='16' /&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Just wanted to end up with a big congratulation to the organizers, they managed to do a great conference, with core international speakers, even though the planning started quite late. Now looking forward to GUADEMY III, which might perfectly take place, why not, in the joint GUADEC/Akademy in 2009.&lt;/p&gt;
&lt;p&gt;You can see the slides of my talk &lt;a href="http://rodrigo.gnome-db.org/documents/talks/towards-a-better-freedesktop-platform.pdf" &gt;here&lt;/a&gt;. These don&amp;#8217;t include Will&amp;#8217;s plan for code sharing process, which I guess he&amp;#8217;ll publish soon.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
