<?xml version="1.0" encoding="utf-8"?>

<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title type="text">Tim Retout's blog</title>
<subtitle type="html"><![CDATA[

]]></subtitle>
<id>http://retout.co.uk/blog/index.atom</id>
<link rel="alternate" type="text/html" href="http://retout.co.uk/" />
<link rel="self" type="application/atom+xml" href="http://retout.co.uk/blog/index.atom" />


<author>
<name>Tim Retout</name>
<uri>http://retout.co.uk/blog/index.atom</uri>
<email>tim@retout.co.uk</email>
</author>
<rights>Copyright (C) 2007 Tim Retout</rights>
<generator uri="http://pyblosxom.sourceforge.net/" version="1.4.2 8/16/2007">
PyBlosxom http://pyblosxom.sourceforge.net/ 1.4.2 8/16/2007
</generator>

<updated>2008-08-05T14:05:32Z</updated>
<!-- icon?  logo?  -->

<entry>
<title type="html">Masochism</title>
<category term="Planet WUGLUG"/><category term="Planet UWCS"/><category term="debconf"/><category term="debconf8"/>
<id>http://retout.co.uk/blog/2008/08/05/masochism</id>
<updated>2008-08-05T14:05:32Z</updated>
<published>2008-08-05T14:05:32Z</published>
<link rel="alternate" type="text/html" href="http://retout.co.uk/blog/2008/08/05/masochism" />
<content type="html">&lt;p&gt;For my first trivial bit of coding while I&apos;m here, I patched the
debconf IRC bot to announce nicknames as well as the real name of new
arrivals (a feature request from madduck).  I&apos;m hoping to resist
wasting time adding lots of features to it - the code is awful.&lt;/p&gt;
&lt;p&gt;This morning I went running at 8:30 - in theory there are going to
be group runs in the morning and afternoon sometime, but for now I
went on my own.  It was quite nice with the ocean views... the local
runners seem to wear tracksuit tops at this time of year, though.&lt;/p&gt;
</content>
</entry>

<entry>
<title type="html">Argentina</title>
<category term="Planet WUGLUG"/><category term="Planet UWCS"/><category term="debconf"/><category term="debconf8"/>
<id>http://retout.co.uk/blog/2008/08/05/argentina</id>
<updated>2008-08-04T23:10:22Z</updated>
<published>2008-08-04T23:10:22Z</published>
<link rel="alternate" type="text/html" href="http://retout.co.uk/blog/2008/08/04/argentina" />
<content type="html">&lt;p&gt;I arrived in Mar del Plata yesterday - DebConf this year is all in
one hotel (with a nearby hotel for overflow accommodation next week),
which makes everything very convenient.  When they&apos;re not serving
meals, they&apos;re usually serving coffee and cakes in the hacklab.&lt;/p&gt;
&lt;p&gt;There were some teething troubles with the networking today, so I
took a walk down the beach.  Mar del Plata reminds me of Llandudno -
it&apos;s a popular beach resort in the summer, but it&apos;s winter at the
moment.  Not that I&apos;ve ever been to Llandudno in the winter, come to
think of it... but imagine a cold summer day in North Wales.  There&apos;s
a run-down pier and everything.  The big difference is that Mar del
Plata is a huge city - I walked a couple of miles down the coast
today, and the buildings were just stretching on.  Oh, and everyone
speaks Spanish.&lt;/p&gt;
&lt;p&gt;When I got back, the network was fixed (yay), so I messed around
getting SIP calls working.  Outgoing works pretty well now, but I&apos;ve
yet to see whether my UK number is going to ring my mobile.  I should
have voicemail set up now, so people can leave a message instead of
just not getting through to me.&lt;/p&gt;
&lt;p&gt;At some point I&apos;ll stop settling in and do some packaging or
something - but as a holiday, it&apos;s quite relaxing.
</content>
</entry>

<entry>
<title type="html">Vital Statistics</title>
<category term="Planet WUGLUG"/><category term="Planet UWCS"/>
<id>http://retout.co.uk/blog/2008/08/01/vital-statistics</id>
<updated>2008-07-31T23:43:09Z</updated>
<published>2008-07-31T23:43:09Z</published>
<link rel="alternate" type="text/html" href="http://retout.co.uk/blog/2008/08/01/vital-statistics" />
<content type="html">&lt;p&gt;I finally registered with a GP&apos;s surgery in Rugby today (that is,
Thursday).  This went fairly smoothly once I managed to decipher the
way to Waiting Room 2.&lt;/p&gt;
&lt;p&gt;I am 180cm tall, and weigh 75kg.  This gives me a BMI of 23.1,
which is normal.  I didn&apos;t get the numbers for my blood pressure, but
apparently it&apos;s fine. :)&lt;/p&gt;
</content>
</entry>

<entry>
<title type="html">GNU Hackers&apos; Meeting 2008</title>
<category term="Planet UWCS"/><category term="Planet WUGLUG"/><category term="gnu"/>
<id>http://retout.co.uk/blog/2008/07/13/gnu-hackers-meeting</id>
<updated>2008-07-13T19:48:45Z</updated>
<published>2008-07-13T19:48:45Z</published>
<link rel="alternate" type="text/html" href="http://retout.co.uk/blog/2008/07/13/gnu-hackers-meeting" />
<content type="html">&lt;p&gt;On Thursday and Friday, I took time off work to visit Bristol for
the GNU Hackers&apos; Meeting 2008.  Around 20 people attended - obviously
these were all people contributing to GNU, but (surprisingly) I didn&apos;t
feel too much like I was surrounded by giants.  Instead, it was all
quite relaxed; most people there seemed rather like me - with a mild
caffeine addiction, permanently short of spare time, and just trying
to improve their small projects as best they could.&lt;/p&gt;
&lt;p&gt;The impression I have of the GNU project after this meeting is one
of a disparate organization with many small contributors; it is clear
we have massive communication problems, both internally and
externally.  From the outside, I suppose GNU looks like a monolithic,
perhaps US-centric project, with the strong leadership at the top
controlling the direction of all these sub-projects.  In reality,
these sub-projects are more or less autonomous.  There may be some
checking at the centre that no two GNU programs are directly competing
to solve the same problem, but the maintainers are largely on their
own, struggling to build up whatever community of contributors they
can.  The feeling of isolation is much greater than in Debian, for
instance - there, although package maintainers generally have some
sort of authority over &quot;their&quot; packages, you will get bug reports
filed if you are not following Debian policy, and you are expected to
observe common freeze periods around releases.  There are no real
equivalents in GNU.&lt;/p&gt;
&lt;p&gt;So naturally, considering the amount we had in common, this meeting
was always going to be a success.  It was very well run by Brian
Gough, and there was just the right amount of structure versus
&quot;corridor time&quot; (although everything took place in a single room,
except for lunch/pub).  There were a few talks from people about the
projects they were working on - for instance, a nice game called GNU
FreeDink, although I need to fix a segmentation fault to progress any
further in level 2, and a very impressive sound generation program
called Psycosynth.&lt;/p&gt;
&lt;p&gt;It was suggested that a UK-only GNU hackers&apos; meeting could be
organised sometime, which I think would also work very well.  Simply
meeting up like this every once in a while was quite inspiring; I much
prefer developer-oriented meetings over user-oriented meetings, and
this was one of the best.&lt;/p&gt;
</content>
</entry>

<entry>
<title type="html">OpenJDK in Debian main</title>
<category term="Planet UWCS"/><category term="Planet WUGLUG"/><category term="debian"/><category term="java"/>
<id>http://retout.co.uk/blog/2008/07/13/openjdk-in-debian-main</id>
<updated>2008-07-13T19:46:56Z</updated>
<published>2008-07-13T19:46:56Z</published>
<link rel="alternate" type="text/html" href="http://retout.co.uk/blog/2008/07/13/openjdk-in-debian-main" />
<content type="html">&lt;p&gt;After much anticipation, the free-as-in-freedom version of Sun&apos;s
Java JDK has arrived in Debian&apos;s `main&apos; section.  There are still a
few bugs in the packaging, but these will be ironed out before the
lenny release.  Various other useful packages still need to adapt to
its presence, but many will be able to move from the `contrib&apos; section
into `main&apos; as well.&lt;/p&gt;
&lt;p&gt;Going forward, this makes Sun&apos;s Java platform quite attractive for
developing future free software applications.  There is a reasonably
performant implementation now available in most distributions, that
will receive security updates, has a good team of developers behind
it, and already has a large community of people with skills in the
language.  If static versus dynamic typing becomes an issue, Jython
might offer a nice competing implementation of Python.  We might one
day get to see what this `Groovy&apos; thing is all about.  In terms of GUI
applications, Andrew Cowie&apos;s new java-gnome 4.x bindings will allow
truly native integration with the rest of GNOME - or stick with plain
Swing for cross-platform portability.&lt;/p&gt;
&lt;p&gt;This also brings the Java/.NET competition to free software.  Mono
has been playing catch-up with both Microsoft&apos;s implementation of .NET
and with Java - it has enjoyed some success with Gtk#, which has
provided much more compelling rapid development than the old
java-gnome bindings and gcj.  MonoDevelop is trying to compete with
Eclipse and NetBeans, and probably has a better-integrated GNOME UI
editor.  Still, if the potential for rapid application development is
as great as is claimed, it can&apos;t be very long before the various
successful Gtk# applications (banshee, f-spot, tomboy) have Java
counterparts (unless people are happy with the C equivalents).  The
most difficult part of the process is finishing off any required
library bindings (such as to gstreamer and libgphoto2).&lt;/p&gt;
&lt;p&gt;It will be interesting to see whether Java free software developers
bring with them the same bad habits that have been seen with many
Windows-based C# free software developers.  When you want to use a
library, bundling a binary-only copy of an unstable version is not
really the right thing to do.  At least many Java .jar archives also
contain source code, and there are quite a few home-grown Java hackers
who might understand about how to play nicely with distributions using
proper dependency-management systems.&lt;/p&gt;
&lt;p&gt;One thing that strikes me is that, while Mono has been around for
quite a few years now, I can&apos;t think of any big non-graphical
applications that are built on it. (Beagle is perhaps the exception -
it does make use of a Gtk# GUI, but the main program is the indexer.)
Java might benefit from a network effect, as projects such as Apache
Tomcat are also widely used.  (Let&apos;s not mention Choob at this point.)
There are a few non-GNOME graphical apps waiting in the wings (like
freecol and robocode).  The scaremongering over possible patent
infringement in Mono (or the Windows.Forms libraries), while probably
unfounded, cannot help its cause.&lt;/p&gt;
&lt;p&gt;But of course, ruling out something catastrophic like a patent
infringement suit, free software projects very rarely die - they just
fade away into obscurity.  Both platforms are likely to be around for
some time yet.&lt;/p&gt;
</content>
</entry>

<entry>
<title type="html">gnu-standards in Debian</title>
<category term="Planet UWCS"/><category term="Planet WUGLUG"/><category term="debian"/><category term="gnu-standards"/>
<id>http://retout.co.uk/blog/2008/07/04/gnu-standards_in_debian</id>
<updated>2008-07-04T19:09:12Z</updated>
<published>2008-07-04T19:09:12Z</published>
<link rel="alternate" type="text/html" href="http://retout.co.uk/blog/2008/07/04/gnu-standards_in_debian" />
<content type="html">&lt;p&gt;An update to Debian&apos;s gnu-standards package is now in
&lt;a href=&quot;http://incoming.debian.org/&quot;&gt;incoming&lt;/a&gt;. This package contains
the GNU Coding Standards and the Information for GNU Maintainers document.
It is now in the `main&apos; section rather than `non-free&apos;, so is officially part
of the Debian system.&lt;/p&gt;
&lt;p&gt;This has taken several months; at the end of December I
&lt;a href=&quot;http://lists.gnu.org/archive/html/bug-standards/2007-12/msg00000.html&quot;&gt;asked&lt;/a&gt;
whether the maintainers&apos; document could be relicensed.  RMS evidently approved,
because the &lt;a href=&quot;https://savannah.gnu.org/forum/forum.php?forum_id=5166&quot;&gt;licence was changed&lt;/a&gt; in January.&lt;/p&gt;
&lt;p&gt;Then there was the small matter of updating the Debian package; I prepared
an update, but wasn&apos;t quite clear on whether I was preparing an NMU or a
normal upload, so stalled for a while.  Last month the package became
orphaned, so I quickly grabbed an ITA, and started working again.  KiBi was
very helpful with pointing out all the remaining cruft in the package, and he
generously sponsored the final result.  Then we just had to wait for it to
get through the NEW queue.&lt;/p&gt;
&lt;p&gt;Hopefully it will migrate to testing before the freeze.&lt;/p&gt;
</content>
</entry>

<entry>
<title type="html">The things I do for Debian</title>
<category term="Planet UWCS"/><category term="Planet WUGLUG"/><category term="debian"/><category term="f-spot"/><category term="powerpc"/>
<id>http://retout.co.uk/blog/2008/06/30/the_things_i_do_for_debian</id>
<updated>2008-06-30T20:24:01Z</updated>
<published>2008-06-30T20:24:01Z</published>
<link rel="alternate" type="text/html" href="http://retout.co.uk/blog/2008/06/30/the_things_i_do_for_debian" />
<content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Power_Macintosh_G3_(Blue_&amp;_White)&quot;&gt;Blue and White G3 PowerMac&lt;/a&gt; on eBay, collection only: £10.&lt;/li&gt;
&lt;li&gt;Train fares to and around London: £26.&lt;/li&gt;
&lt;li&gt;Fixing an &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=505822&quot;&gt;annoying PowerPC f-spot bug&lt;/a&gt;: priceless.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
It weighs 13kg, apparently, and my arms still ache. Thanks to Anton and Dan
for letting me stay at their place on Saturday night, and use their fast net
connection to download Debian packages.
&lt;/p&gt;
</content>
</entry>

<entry>
<title type="html">Licence club</title>
<category term="Planet WUGLUG"/><category term="Planet UWCS"/><category term="licence"/>
<id>http://retout.co.uk/blog/2008/06/27/license_club</id>
<updated>2008-06-27T00:13:31Z</updated>
<published>2008-06-27T00:13:31Z</published>
<link rel="alternate" type="text/html" href="http://retout.co.uk/blog/2008/06/27/license_club" />
<content type="html">&lt;ol&gt;
&lt;li&gt;The first rule of licence club is, you do not talk about licence club.&lt;/li&gt;
&lt;li&gt;The second rule of licence club is, you DO NOT talk about licence club.&lt;/li&gt;
&lt;li&gt;If a copyright holder says stop, gets confused, is bought out, the licence is over.&lt;/li&gt;
&lt;li&gt;Only two parties to a licence.&lt;/li&gt;
&lt;li&gt;One exclusive licence at a time.&lt;/li&gt;
&lt;li&gt;No CDDL, no Jörg Schilling.&lt;/li&gt;
&lt;li&gt;Licences will go on as long as the copyright is enforcable.&lt;/li&gt;
&lt;li&gt;If this is your first night at licence club, you have to hire a lawyer.&lt;/li&gt;
&lt;/ol&gt;
</content>
</entry>

<entry>
<title type="html">Recent fixes</title>
<category term="Planet UWCS"/><category term="Planet WUGLUG"/>
<id>http://retout.co.uk/blog/2008/06/21/recent_fixes</id>
<updated>2008-06-21T11:38:34Z</updated>
<published>2008-06-21T11:38:34Z</published>
<link rel="alternate" type="text/html" href="http://retout.co.uk/blog/2008/06/21/recent_fixes" />
<content type="html">&lt;p&gt;Some small victories:
&lt;ul&gt;
&lt;li&gt;
You can now &lt;a href=&quot;http://bugs.debian.org/475791&quot;&gt;install devscripts-el
without needing to install elserv&lt;/a&gt;, an http server written in emacs lisp
and Ruby.  (The devscripts-el package provides various useful emacs commands
to help with Debian packaging.)  This is good, because I don&apos;t need Ruby for
anything else.
&lt;/li&gt;
&lt;li&gt;
It is now possible to &lt;a href=&quot;http://bugs.debian.org/479171&quot;&gt;use irssi&apos;s
default theme on terminals with a white background&lt;/a&gt;, at least in Debian.
I found that in bright sunlight, black-on-white terminals were actually more
visible on my laptop screen - but when using IRC, I couldn&apos;t see who was
using /me any more.  Apparently upstream are yet to be convinced of the
wisdom of not hardcoding white into their themes.
&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
</content>
</entry>

<entry>
<title type="html">Library</title>
<category term="Planet WUGLUG"/><category term="Planet UWCS"/><category term="library"/>
<id>http://retout.co.uk/blog/2008/06/17/library</id>
<updated>2008-06-17T18:08:28Z</updated>
<published>2008-06-17T18:08:28Z</published>
<link rel="alternate" type="text/html" href="http://retout.co.uk/blog/2008/06/17/library" />
<content type="html">&lt;p&gt;This evening I visited &lt;a href=&quot;http://www.warwickshire.gov.uk/Web/corporate/pages.nsf/Links/F87FA2CA307673E780256A1B00510546&quot;&gt;Rugby Library&lt;/a&gt;.  Apparently I had not used my
Warwickshire library card for 991 days - that was from when I lived in
Leamington Spa.  It is probably quite a while longer since I last borrowed
books from Rugby.&lt;/p&gt;
&lt;p&gt;To be honest, I was quite fond of the old Victorian library building.
Unfortunately, that one closed in 1997 and was demolished.  And I suppose
the £5.5m new one looks nicer.&lt;/p&gt;
</content>
</entry>
</feed>
