<?xml version='1.0'?>
<rss xmlns:admin='http://webns.net/mvcb/'
     version='2.0'
     xmlns:sy='http://purl.org/rss/1.0/modules/syndication/'
     xmlns:dc='http://purl.org/dc/elements/1.1/'
     xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
  <channel>
    <title>Paul's Web Pages</title>
    <link>http://paul.luon.net</link>
    <description>Trying to figure it all out</description>
    <dc:language>en-us</dc:language>
    <dc:creator>Jekyll</dc:creator>
    <dc:date>2013-01-05T21:21:00+01:00</dc:date>
    <dc:license>http://creativecommons.org/licenses/by-sa/3.0/nl/</dc:license>
    <admin:generatorAgent rdf:resource='http://jekyllrb.com'/>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
  
    
    <item>
      <title>Also Giving up on Ruby Packaging</title>
      <link>http://paul.luon.net/journal/2011/01/25/also-giving-up-on-ruby-packaging</link>
      
      <guid isPermaLink='false'>debian/AlsoGivingUpOnRubyPackaging@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>debian-planet</dc:subject><dc:subject>phd</dc:subject><dc:subject>life</dc:subject><dc:subject>ruby</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2011-01-25T00:00:00+01:00</dc:date>
      <description>&lt;p&gt;I have just sent a mail to the &lt;a href=&quot;http://wiki.debian.org/Teams/Ruby?action=show&amp;amp;redirect=Teams/DebianRubyExtras&quot;&gt;Debian/Ruby Extras&lt;/a&gt;
mailing list stating that I will also give up most of my Ruby packaging
efforts and reduce my involvement in the team.  I am &lt;a href=&quot;http://www.lucas-nussbaum.net/blog/?p=617&quot;&gt;following Lucas Nussbaum&lt;/a&gt;
in his decision.
Although our reasons are slightly different, I subscribe most of what he
says in his blog post.  Besides that, I haven&amp;#8217;t done much Ruby
programming in the past years, making me lose the motivation for the huge
load of packages I am responsible for and thus subconsciously perceive 
that as a burden, as I feel guilty not having/making time to work on them.&lt;/p&gt;
&lt;p&gt;So, what does this mean?  I will handover (co)maintainership of over 50
libraries.  Many of which have dead upstream, unfortunately.  Also will I
be looking for someone to take over the administrative tasks of heading
the team such as mailing list moderation and Alioth repository access.  I
will keep maintaining some programs that I still use, such as
&lt;a href=&quot;http://camping.rubyforge.org/&quot;&gt;Camping&lt;/a&gt;, and am approachable for (mentor)
uploads.&lt;/p&gt;
&lt;p&gt;Meanwhile I will continue my work on my PhD thesis, which is progressing
well and should lead to my defence (hopefully) somewhere around September
this year.   That said, I will try to keep tinkering with Ruby and
other F/&lt;span class=&quot;caps&quot;&gt;OSS&lt;/span&gt; projects.  Oh, and also to get more motivated and some
inspiration&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.fosdem.org/promo/going-to&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Post-FOSDEM 2009</title>
      <link>http://paul.luon.net/journal/2009/02/16/post-fosdem-2009</link>
      
      <guid isPermaLink='false'>life/PostFOSDEM2009@http://paul.luon.net/journal</guid>
      
      <dc:subject>life</dc:subject><dc:subject>debian-planet</dc:subject><dc:subject>debian</dc:subject><dc:subject>ruby</dc:subject><dc:subject>htpc</dc:subject><dc:subject>gnome</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2009-02-16T00:00:00+01:00</dc:date>
      <description>&lt;p&gt;I have attended &lt;a href=&quot;http://www.fosdem.org/2009/&quot;&gt;&lt;span class=&quot;caps&quot;&gt;FOSDEM&lt;/span&gt;&lt;/a&gt; again this year.
Most of all, it was nice to see everyone again, especially the
&lt;a href=&quot;http://www.collabora.co.uk/&quot;&gt;Collabora&lt;/a&gt; crew.  Besides having fun while
hanging out with them again, I must say &lt;span class=&quot;caps&quot;&gt;FOSDEM&lt;/span&gt; was quite a motivation
boost too!&lt;/p&gt;
&lt;p&gt;I feel motivated again to work on Ruby packaging.  The whole RubyGem mess
and other less-specific Ruby-related messes keep draining my motivation. 
This feels very conflicting, since I like the language very much.  The
upcoming transition to Ruby 1.9.1 will be quite a challenge and I hope
that we can finally work out a nice, actual Ruby policy for Squeeze.&lt;/p&gt;
&lt;p&gt;A few days ago I have also joined the &lt;code&gt;pkg-gstreamer&lt;/code&gt; team, mainly to
work on &lt;a href=&quot;http://elisa.fluendo.com&quot;&gt;Elisa&lt;/a&gt; packaging.  Elisa is a
nice-looking media center application that I am using on my &lt;acronym title=&quot;Home
Theater PC&quot;&gt;&lt;span class=&quot;caps&quot;&gt;HTPC&lt;/span&gt;&lt;/acronym&gt;.  Debian&amp;#8217;s experimental suite now contains an up-to-date
version of Elisa, try it out if you want.&lt;/p&gt;
&lt;h3&gt;Elisa 0.5.27&lt;/h3&gt;
&lt;p&gt;So, why is Elisa not in unstable yet.  Well, Elisa has a plugin system
which also features auto-updates.  While this is very nice on platforms
such as Windows, it is not really nice for Debian.  I have been working
to get this updating disabled by default.  Once I am sure (hopefully
by the time 0.5.28 gets released) that it is in order, I wil upload
it to unstable.&lt;/p&gt;
&lt;p&gt;Meanwhile I am planning to work on some Elisa plugins to add some
features that I feel are missing.  First of all I need webradio a la
Rhythmbox in there.  Then something to watch TV:  a
&lt;a href=&quot;http://www.mythtv.org&quot;&gt;MythTV&lt;/a&gt; frontend-plugin, via UPnp, or whatever
works.  Finally it might be nice to have to have a plugin to setup
video-conferencing using
&lt;a href=&quot;http://telepathy.freedesktop.org/wiki/&quot;&gt;Telepathy&lt;/a&gt;.  I&amp;#8217;m quite sure some
of these things are lying around somewhere, more about that later.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Lenny Released</title>
      <link>http://paul.luon.net/journal/2009/02/15/lenny-released</link>
      
      <guid isPermaLink='false'>debian/LennyReleased@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>debian-planet</dc:subject><dc:subject>ruby</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2009-02-15T00:00:00+01:00</dc:date>
      <description>&lt;p&gt;The long-awaited, big and stable Debian &lt;span class=&quot;caps&quot;&gt;GNU&lt;/span&gt;/Linux &amp;#8220;Lenny&amp;#8221; 5.0
has &lt;a href=&quot;http://debian.org/releases/stable/&quot;&gt;been released&lt;/a&gt;!  Great job everyone
and congratulations!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://debian.org/Pics/lennybanner_indexed.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;In this release the &lt;a href=&quot;http://pkg-ruby-extras.alioth.debian.org/&quot;&gt;Debian/Ruby Extra
team&lt;/a&gt; has an ever greater presence.
We were able to increase the number of mainted libraries and applications
to over 95 packages.  Also quite a lot of issues were resolved and I am
proud that we obtained this quality level.&lt;/p&gt;
&lt;p&gt;For Squeeze we plan to deal with the transition to Ruby 1.9 and with
possible multiple interpreter-support (still Ruby 1.8, JRuby?).  We might
also deal with the gems, who knows?  :)&lt;/p&gt;
&lt;p&gt;P.S. Indeed, did I just started posting without explaining why
I was away for over 7 months?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Taking and Giving</title>
      <link>http://paul.luon.net/journal/2007/11/04/taking-and-giving</link>
      
      <guid isPermaLink='false'>debian/TakingAndGiving@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>hacking</dc:subject><dc:subject>debian-planet</dc:subject><dc:subject>ruby</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2007-11-04T00:00:00+01:00</dc:date>
      <description>&lt;p&gt;&lt;strong&gt;From Debian&lt;/strong&gt; I downloaded, installed and toyed around with
&lt;a href=&quot;http://debaday.debian.net/index.php?s=liquidsoap&quot;&gt;Liquidsoap&lt;/a&gt;.  It took
me a few moments to understand the language, but once I did, I got very
enthusiastic about it.  I always wanted something more than just
streaming a set for my friends now and then and this tool allows me to
created a quite contrived webradio setup.  More about that later&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To Debian&lt;/strong&gt; unstable I finally uploaded
&lt;a href=&quot;http://code.whytheluckystiff.net/camping&quot;&gt;Camping&lt;/a&gt;, a small Ruby web
framework for &lt;a href=&quot;http://en.wikipedia.org/wiki/Model-view-controller&quot;&gt;&lt;span class=&quot;caps&quot;&gt;MCV&lt;/span&gt;&lt;/a&gt;
type applications.  It is in &lt;a href=&quot;http://ftp-master.debian.org/new.html&quot;&gt;&lt;span class=&quot;caps&quot;&gt;NEW&lt;/span&gt;&lt;/a&gt;
now.  I&amp;#8217;ve been writing (or at least started writing) quite a few apps
based on Camping the past few months.  Primarily because it is fun, but
also because I like its flexibility and strength very much (see also some
&lt;a href=&quot;http://code.whytheluckystiff.net/camping/wiki/TheCampingShortShortExample&quot;&gt;examples&lt;/a&gt;). 
Once Camping is in Debian, I&amp;#8217;d like to put more Camping apps out in the
open.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Back Home</title>
      <link>http://paul.luon.net/journal/2007/06/27/back-home</link>
      
      <guid isPermaLink='false'>debian/debconf/BackHome@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>debconf</dc:subject><dc:subject>debian-planet</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2007-06-27T00:00:00+02:00</dc:date>
      <description>&lt;p&gt;And before you know it, another week has passed&amp;#8230;
I arrived back home yesterday, sooner that I had expected.  The flight,
landing and taxiing went very quickly and smoothly; this is probably to
compensate for the enormously slow and dramatic check-in and boarding.&lt;/p&gt;
&lt;p&gt;I had a great time meeting all the Debian people, getting to know each
developer&amp;#8217;s backgrounds, talking, discussing, eating, etc.  In my
opinion, the people at Debconf and &lt;em&gt;especially&lt;/em&gt; the organisation team cannot
be thanked enough for making this possible, so here we go:  thank you very
much everyone, for making Debconf 7 possible and fun.  :-)
See you in Argentina, I hope!&lt;/p&gt;
&lt;p&gt;My own photos containing some general impressions will follow shortly. 
Though, I left most of the Debconf photographing to people with real
cameras and some of these photo have already been published on the
&lt;a href=&quot;https://gallery.debconf.org/debconf7&quot;&gt;Debconf 7 gallery&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Feeding Frenzy! Uploaded</title>
      <link>http://paul.luon.net/journal/2007/06/20/feeding-frenzy-uploaded</link>
      
      <guid isPermaLink='false'>debian/FeedingFrenzyUploaded@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>debconf</dc:subject><dc:subject>debian-planet</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2007-06-20T00:00:00+02:00</dc:date>
      <description>&lt;p style=&quot;float:left;&quot;&gt;&lt;a href=&quot;http://ffrenzy.luon.net/images/player_throws.png&quot;&gt;&lt;img src=&quot;http://ffrenzy.luon.net/images/player_throws_thumb.png&quot; style=&quot;margin-right: 10pt; border: solid thin black;&quot; title=&quot;Hungry
dwarfs walk around collecting and throwing food&quot; alt=&quot;Hungry
dwarfs walk around collecting and throwing food&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There is &lt;a href=&quot;http://wiki.debian.org/Games/DebConf7&quot;&gt;some effort&lt;/a&gt; here at
Debconf to improve Debian&amp;#8217;s game stuff.  I want to contribute to that by
announcing my first upload of the game &amp;#8220;&lt;a href=&quot;http://ffrenzy.luon.net/&quot;&gt;Feeding
Frenzy!&lt;/a&gt;&amp;#8221; to Debian Sid.  The game is about
dwarfs (or sheep) that have to collect food to survive which becomes
increasingly scarce during the game.  Besides collecting food, the dwarfs
can also can choose to throw the food at competing dwarfs to temporarily
disable them.&lt;/p&gt;
&lt;p&gt;Four years ago, a group consisting of some of my friends and myself
created this game as an assignment for a project in our bachelor computer
science.  A few weeks ago, we undusted the game, Bram fixed some compiler
warnings and I fixed up the package.  It is ready for Debian now and has
a pretty good gameplay, though it can probably still be improved graphic-
and level-wise.  I uploaded it two days ago.  So, if our &lt;span class=&quot;caps&quot;&gt;FTP&lt;/span&gt;-masters are
no longer busy with Debconf, I hope they can get the game through the &lt;span class=&quot;caps&quot;&gt;NEW&lt;/span&gt;
queue soon.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Debconf Debian/Ruby Extras Meeting</title>
      <link>http://paul.luon.net/journal/2007/06/19/debconf-debianruby-extras-meeting</link>
      
      <guid isPermaLink='false'>debian/debconf/DebconfDebianRubyExtrasMeeting@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>debconf</dc:subject><dc:subject>debian-planet</dc:subject><dc:subject>ruby</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2007-06-19T00:00:00+02:00</dc:date>
      <description>&lt;p&gt;The &lt;a href=&quot;http://pkg-ruby-extras.alioth.debian.org/&quot;&gt;Debian/Ruby Extras team&lt;/a&gt;
has come to an agreement about a meeting time and date, yay!  We&amp;#8217;re going
to meet today, &lt;em&gt;Tuesday June 19, 2007&lt;/em&gt; and discuss current packaging
issues, plans for the future, and the Ruby policy.  I&amp;#8217;m delighted that
half of the members of the team are here and are able to get together.&lt;/p&gt;
&lt;h3&gt;Invitation
If anyone is interested in joining the team or observing what we
do, please meet us at 18:00 in front of the cafeteria.&lt;/h3&gt;
&lt;p&gt;Oh, and could somebody at least bring a computer, because my
PowerBook is not as portable anymore as it used to be.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I forgot to mention that most team members usually hide out on
&lt;span class=&quot;caps&quot;&gt;IRC&lt;/span&gt; in the &lt;code&gt;#debian-ruby&lt;/code&gt; channel on &lt;span class=&quot;caps&quot;&gt;OFTC&lt;/span&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>DebCamp Update</title>
      <link>http://paul.luon.net/journal/2007/06/15/debcamp-update</link>
      
      <guid isPermaLink='false'>debian/debconf/DebCampUpdate@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>debconf</dc:subject><dc:subject>debian-planet</dc:subject><dc:subject>ruby</dc:subject><dc:subject>hacking</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2007-06-15T00:00:00+02:00</dc:date>
      <description>&lt;p&gt;It is time for a &lt;a href=&quot;https://debconf7.debconf.org/wiki/DebCamp&quot;&gt;DebCamp&lt;/a&gt;
update, since I&amp;#8217;ve been here three days now.  I have mainly been working
on picking up the slack regarding Debian/Ruby Extras.  This meant: getting
rid of a &lt;span class=&quot;caps&quot;&gt;CDBS&lt;/span&gt; rule that substitutes the entire team in the Uploaders field,
cleaning up some package, uploading some packages with new upstream,
solving and filing bugs.&lt;/p&gt;
&lt;p&gt;During all this, the &amp;#8220;picture&amp;#8221; of the environment outside is actually
only missing yellow/brown trees shedding their leaves.&lt;/p&gt;
&lt;h3&gt;Ruby D-Bus 0.2.0&lt;/h3&gt;
&lt;p&gt;In between the Debian/Ruby Extras work I have been able to finish the
documentation of our Ruby D-Bus protocol implementation.  It is due for
release this weekend and I think we&amp;#8217;ll make it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Arrival</title>
      <link>http://paul.luon.net/journal/2007/06/12/arrival</link>
      
      <guid isPermaLink='false'>debian/debconf/Arrival@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>debconf</dc:subject><dc:subject>debian-planet</dc:subject><dc:subject>edinburgh</dc:subject><dc:subject>holiday</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2007-06-12T00:00:00+02:00</dc:date>
      <description>&lt;p&gt;I have just arrived in Edinburgh.  The flight was just fine.  The weather
is a bit foggy and cold (compared to NL), but it is exactly how I
remember it.  I was transported to &lt;a href=&quot;http://www.macs.hw.ac.uk/&quot;&gt;&lt;span class=&quot;caps&quot;&gt;MACS&lt;/span&gt;&lt;/a&gt; at
the Heriot-Watt university.  It&amp;#8217;s weird to sit on my old working spot
again. :-)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Schedule Spring 2007</title>
      <link>http://paul.luon.net/journal/2007/04/06/schedule-spring-2007</link>
      
      <guid isPermaLink='false'>life/ScheduleSpring2007@http://paul.luon.net/journal</guid>
      
      <dc:subject>life</dc:subject><dc:subject>debian-planet</dc:subject><dc:subject>debian</dc:subject><dc:subject>holiday</dc:subject><dc:subject>master-project</dc:subject><dc:subject>study</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2007-04-06T00:00:00+02:00</dc:date>
      <description>&lt;p&gt;Since Spring is well underway, I wanted to post a sort of schedule
summary of my activities in the following three months.  First of all, I
have registered and booked the flight for &lt;a href=&quot;https://debconf7.debconf.org/wiki/Main_Page&quot;&gt;Debconf
7&lt;/a&gt;, yay!  I can stay with
friends of mine that I know from the time I worked in Edinburgh.  I want
to thank &lt;a href=&quot;http://www.macs.hw.ac.uk/~retel/&quot;&gt;Krzysztof&lt;/a&gt; for this offer, it
saves a lot of money and it will be nice to catch up.&lt;/p&gt;
&lt;p&gt;Besides Debconf, there are also several nice parties and events this
spring, and of course the completion of my master project.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;2007-04-19: Finish my Master Project paper&lt;/li&gt;
	&lt;li&gt;2007-05-16: Finish my Master thesis&lt;/li&gt;
	&lt;li&gt;2007-05-17: A State of Trance 300 celebration outdoor&lt;/li&gt;
	&lt;li&gt;2007-06-01: Master Project presentation (date not definite)&lt;/li&gt;
	&lt;li&gt;2007-06-12 &amp;#8212;
    2007-06-26: Attend Debconf7, holiday in Edinburgh&lt;/li&gt;
	&lt;li&gt;2007-07-19: Official graduation date (ceremony postponed till 2007-08-28)&lt;/li&gt;
	&lt;li&gt;2007-07-07: Intuition Summer event!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And after that,&amp;#8230; who knows?  It probably should involve some work
in the summer and maybe an ad-hoc holiday.  I&amp;#8217;m looking
at several options: maybe do a PhD, maybe working for Google
or maybe something completely different.  More about that later.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IPv6 Troubles</title>
      <link>http://paul.luon.net/journal/2007/03/26/ipv6-troubles</link>
      
      <guid isPermaLink='false'>debian/IPv6Troubles@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>debian-planet</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2007-03-26T00:00:00+02:00</dc:date>
      <description>&lt;p&gt;In response to
&lt;a href=&quot;http://kitenet.net/~joey/blog/entry/ipv6_argh.html&quot;&gt;Joey&amp;#8217;s&lt;/a&gt; IPv6
autoconfiguration troubles:&lt;/p&gt;
&lt;p&gt;Over the years I&amp;#8217;ve gotten IPv6 autoconfiguration working just as you
described: load the module and bring the interface down and back up. 
Though, I suspect you may have been running Debian&amp;#8217;s
linux-image-2.6.18-3-&lt;code&gt;{arch}&lt;/code&gt; kernel which seemed to
drop/neglect/whatever (I haven&amp;#8217;t checked the specifics) IPv6 multicast
(link-local) traffic over which the autoconfiguration is done.  When
2.6.18-4 arrived in Sid, all worked fine for me after a reboot too.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Technical Stuff</title>
      <link>http://paul.luon.net/journal/2007/03/21/technical-stuff</link>
      
      <guid isPermaLink='false'>hacking/TechnicalStuff@http://paul.luon.net/journal</guid>
      
      <dc:subject>hacking</dc:subject><dc:subject>debian-planet</dc:subject><dc:subject>debian</dc:subject><dc:subject>ruby</dc:subject><dc:subject>journal</dc:subject><dc:subject>openid</dc:subject><dc:subject>luon</dc:subject><dc:subject>koditoj</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2007-03-21T00:00:00+01:00</dc:date>
      <description>&lt;h3&gt;Hobix&lt;/h3&gt;
&lt;p&gt;There were some issues concerning
&lt;a href=&quot;http://code.whytheluckystiff.net/hobix/&quot;&gt;Hobix&lt;/a&gt; and the new
&lt;a href=&quot;http://ruby-lang.org/&quot;&gt;Ruby&lt;/a&gt; (1.8.6) that entered Sid recently.  I&amp;#8217;ve
solved the problem, as you can see, and uploaded a Subversion snapshot
&lt;a href=&quot;http://packages.qa.debian.org/h/hobix.html&quot;&gt;package&lt;/a&gt; to experimental.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; It seems that &lt;code&gt;hobix 0.5~svn20070319-1&lt;/code&gt; accidently was uploaded
without share data. This was spotted and fixed by Arnaud, thanks! A new
version (&lt;code&gt;0.5~svn20070319-2&lt;/code&gt;) is on its way to experimental!&lt;/p&gt;
&lt;h3&gt;Ruby D-Bus&lt;/h3&gt;
&lt;p&gt;A few weeks ago I wrote to Arnaud Cornet about the fact that it is quite
amazing that there is &lt;em&gt;no&lt;/em&gt; up-to-date implementation of
&lt;a href=&quot;http://dbus.freedesktop.org/&quot;&gt;D-Bus&lt;/a&gt; for Ruby &lt;em&gt;at all&lt;/em&gt; after such a long
time.  This resulted a few days ago in our &lt;a href=&quot;https://trac.luon.net/ruby-dbus&quot;&gt;Ruby
D-Bus&lt;/a&gt; project.  Some stuff is working
already, quite low-level still, but really nice.  I&amp;#8217;m looking forward to
designing the high-level &lt;acronym title=&quot;Application Program Interface&quot;&gt;&lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt;&lt;/acronym&gt;.&lt;/p&gt;
&lt;p&gt;I found out that other people had the same thoughts as us and also
started to work on an implementations on their own without telling
anyone.  So, it seems there are three implementions now (as far as I
know) that all have specific features working.  I hope we can merge
everything into one project.  We&amp;#8217;ll see what happens&amp;#8230;&lt;/p&gt;
&lt;h3&gt;OpenID&lt;/h3&gt;
&lt;p&gt;I have taken some interest into
&lt;a href=&quot;http://en.wikipedia.org/wiki/Openid&quot;&gt;OpenID&lt;/a&gt;, having to register some
accounts on arbitrary forums.  I ran into the fact that
&lt;a href=&quot;http://www.rubyonrails.org/&quot;&gt;Rails&lt;/a&gt; recently got OpenID support and that
support for phpBB is coming up, which is nice.  Finally it could be over
with all the logins and all the password.
At the moment I haven&amp;#8217;t found a statisfactory identity provider yet, so
I started working on my own service.  &lt;a href=&quot;http://www.openidenabled.com/openid/libraries/ruby&quot;&gt;Ruby
OpenID&lt;/a&gt; has an example
server implementation which I am working on to become &lt;span class=&quot;caps&quot;&gt;FLOIDS&lt;/span&gt;:  the Free
Luon OpenID Service.&lt;/p&gt;
&lt;h3&gt;Koditoj&lt;/h3&gt;
&lt;p&gt;Recently, I inventoried all the programs I authored or co-authored in the
past 8 years.  There is some stuff in there that maybe deserves a second
life or at least some description.  So, in a series of posts that I&amp;#8217;ll
call &amp;#8216;Koditoj&amp;#8217; (free translatable from Esperanto to &amp;#8216;things that have
been coded&amp;#8217;) I want to go over all these programs and libraries and give
them some attention.  More to come soon&amp;#8230;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>What Etch Will Bring</title>
      <link>http://paul.luon.net/journal/2006/12/31/what-etch-will-bring</link>
      
      <guid isPermaLink='false'>debian/WhatEtchWillBring@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>debian-planet</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2006-12-31T00:00:00+01:00</dc:date>
      <description>&lt;p&gt;With 2006 almost finished, I can look back at a succesful year for the
&lt;a href=&quot;http://pkg-ruby-extras.alioth.debian.org/&quot;&gt;Debian/Ruby Extras&lt;/a&gt; team.  The
infrastructure was set up and we gained 12 new team members and a lot of
packages.  With Etch frozen, I can now almost certainly say what Etch
will bring Ruby-wise:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;35&lt;/strong&gt; new libraries and applications.&lt;/li&gt;
	&lt;li&gt;A meta-package &lt;code&gt;libruby-extras&lt;/code&gt; to extend the Ruby Standard Library
  with some more useful libs.&lt;/li&gt;
	&lt;li&gt;Consistent packaging of the 44 team-packaged apps and libs.&lt;/li&gt;
	&lt;li&gt;RubyGem support (courtesy of Daigo Moriwaki)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I am proud of what we have accomplished, good work everyone!
Not team related is the change that the whole Ruby stdlib is now bundled
in libruby(1.8) and is &lt;em&gt;no longer&lt;/em&gt; split up!  So you all can remove those
Debian-specific messages about having to &amp;#8220;do extras things when using
Debian&amp;#8221;.  ;)&lt;/p&gt;
&lt;h3&gt;Future plans for Lenny&lt;/h3&gt;
&lt;p&gt;Future plans for Lenny include updating and extending the Ruby Policy.
Focus points will be package versioning, improving documentation.
Also we intend to package even more Ruby libraries and applications
and ask current Ruby lib/app developers to join us. A third matter
I&amp;#8217;d like to address is Gem support.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Debian Ruby Extras Etch To Do</title>
      <link>http://paul.luon.net/journal/2006/11/01/debian-ruby-extras-etch-to-do</link>
      
      <guid isPermaLink='false'>debian/DebianRubyExtrasEtchToDo@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>debian-planet</dc:subject><dc:subject>ruby</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2006-11-01T00:00:00+01:00</dc:date>
      <description>&lt;p&gt;During the past weeks I&amp;#8217;ve been drawing up a list with things to be done
for the Etch release concerning my work for the &lt;a href=&quot;http://pkg-ruby-extras.alioth.debian.org/&quot;&gt;Debian/Ruby Extras team&lt;/a&gt;.
I think it is quite complete now.  I hope my fellow team members can
help me accomplish these goals:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Solve all remaining issues concerning the &lt;a href=&quot;http://packages.debian.org/unstable/devel/ruby-pkg-tools&quot;&gt;ruby-pkg-tools&lt;/a&gt;.&lt;/li&gt;
	&lt;li&gt;Make sure that &lt;a href=&quot;http://qa.debian.org/developer.php?login=pkg-ruby-extras-maintainers%40lists.alioth.debian.org&amp;amp;comaint=yes&quot;&gt;all team-maintained packages&lt;/a&gt;
  are:
	&lt;ul&gt;
		&lt;li&gt;bug-less, that is, no open priority minor or higher bug reports,&lt;/li&gt;
		&lt;li&gt;installable,&lt;/li&gt;
		&lt;li&gt;up-to-date with respect to the upstream version.&lt;/li&gt;
	&lt;/ul&gt;&lt;/li&gt;
	&lt;li&gt;Consider all &lt;a href=&quot;http://svn.debian.org/wsvn/pkg-ruby-extras/packages-wip/&quot;&gt;work-in-progress packages&lt;/a&gt; 
  and get them in Etch if they are worthy.&lt;/li&gt;
	&lt;li&gt;Take over the packages put up for adaption by Damog.&lt;/li&gt;
	&lt;li&gt;Create the &lt;code&gt;libextras-ruby&lt;/code&gt; meta-package and get it into Etch.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I think the first two items are as good as taken care of.  However, the
last three points need some more attention the next few weeks.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Journal Revamp</title>
      <link>http://paul.luon.net/journal/2006/09/05/journal-revamp</link>
      
      <guid isPermaLink='false'>homepage/JournalRevamp@http://paul.luon.net/journal</guid>
      
      <dc:subject>homepage</dc:subject><dc:subject>debian-planet</dc:subject><dc:subject>debian</dc:subject><dc:subject>journal</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2006-09-05T00:00:00+02:00</dc:date>
      <description>&lt;p&gt;Although I have a lot to post it has been quiet on this journal.  The
main reason is that I wanted to wait with new posts until I had the new
&lt;a href=&quot;http://hobix.com/&quot;&gt;Hobix&lt;/a&gt; package ready.  In the &lt;a href=&quot;http://pkg-ruby-extras.alioth.debian.org/&quot;&gt;Debian/Ruby Extras team&lt;/a&gt;
I have been working on the package and it&amp;#8217;s getting along nicely.  The
new Hobix release features support for trackbacks, comments, tags,
publishing via a webapp and has some more plugins out-of-the-box.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Journal Alive Again</title>
      <link>http://paul.luon.net/journal/2006/07/01/journal-alive-again</link>
      
      <guid isPermaLink='false'>life/JournalAliveAgain@http://paul.luon.net/journal</guid>
      
      <dc:subject>life</dc:subject><dc:subject>debian</dc:subject><dc:subject>ruby</dc:subject><dc:subject>study</dc:subject><dc:subject>journal</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2006-07-01T00:00:00+02:00</dc:date>
      <description>&lt;p&gt;After replacing the laptop disk of my &amp;#8220;server&amp;#8221; that was failing yet
&lt;em&gt;again&lt;/em&gt;, my journal is alive again.  I already had to replace the disk in
&lt;a href=&quot;/journal/hacking/BrokenHDDs.html&quot;&gt;November 2005&lt;/a&gt;.  Of course, I cannot
expect it to run for more than 7 months.&lt;/p&gt;
&lt;p&gt;Anyway, holiday is near!  I will leave for France
(&lt;a href=&quot;http://fr.wikipedia.org/wiki/Perret&quot;&gt;Perret&lt;/a&gt;, Bretagne) with friends and
will really be gone for two weeks.  I will leave July 8 and return on
July 22.  I am looking forward to this, especially because this is going
to be my first real &amp;#8220;external&amp;#8221; holiday in 3 years.&lt;/p&gt;
&lt;h3&gt;Study&lt;/h3&gt;
&lt;p&gt;The study is going smoothly.  I have almost finished my exams and the
ones I have done so far went quite well.  I had to change my planning
though, since I was asking too much of myself.  A feasible, less
ambitious planning will get the job done much better than an overfull,
too ambitious plan (4 courses, 4 assignment and 10 hours of work per
week).  While everybody is probably consciously aware of this, including
me, I had to learn it the hard way.&lt;/p&gt;
&lt;p&gt;After my holiday I plan to finish the pending thee assignments that I
have been postponing for years and then, September 1, start with my 6
month Master project.  I hope to finish the project and get my MSc
somewhere in April 2007, so near&amp;#8230;  :)&lt;/p&gt;
&lt;h3&gt;Debian/Ruby&lt;/h3&gt;
&lt;p&gt;I noticed that the Debian Python team beat us to it with the &lt;a href=&quot;http://lists.debian.org/debian-devel-announce/2006/06/msg00008.html&quot;&gt;rigorous
policy
changes&lt;/a&gt;. 
The &lt;a href=&quot;http://pkg-ruby-extras.alioth.debian.org/&quot;&gt;Debian/Ruby Extras team&lt;/a&gt;
has been planning quite some changes for a few months but actually
haven&amp;#8217;t gotten around to discussing about it and doing some real
proposals.  Meanwhile the team grown in numbers of members and packages
and everything is running smoothly (except of course for some issues
concerning the current policy).  I hope to activate that process in or
just after the summer holidays.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Sarge Released</title>
      <link>http://paul.luon.net/journal/2005/06/06/sarge-released</link>
      
      <guid isPermaLink='false'>debian/sargeReleased@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2005-06-06T00:00:00+02:00</dc:date>
      <description>&lt;p&gt;I wanted to congratulate everyone with the &lt;a href=&quot;http://www.debian.org/News/2005/20050606&quot;&gt;Sarge
Release&lt;/a&gt; .  It took a while,
true, but it&amp;#8217;s done now&amp;#8230;  that&amp;#8217;s all I have to say about it.  :)&lt;/p&gt;
&lt;h3&gt;Package status&lt;/h3&gt;
&lt;p&gt;I&amp;#8217;ve &lt;a href=&quot;http://qa.debian.org/developer.php?wnpp=paulvt@debian.org&quot;&gt;filed quite some
ITPs&lt;/a&gt; lately
and I have worked on some of them, so here is a small status overview.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=293257&quot;&gt;Hobix&lt;/a&gt; &amp;#8212; 
  Almost ready, I am awaiting the &amp;#8220;plugin-system&amp;#8221; rework to be
  finalized in &lt;span class=&quot;caps&quot;&gt;CVS&lt;/span&gt;, which will take some work out of my hands.&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=293248&quot;&gt;&lt;span class=&quot;caps&quot;&gt;RPA&lt;/span&gt; Base&lt;/a&gt; &amp;#8212; 
  I am not yet sure how to package this&amp;#8230; how this is going to
  cooperate with a Debian installation.  This is the same thing that has
  been itching with &lt;a href=&quot;http://lists.debian.org/debian-ruby/2005/02/msg00009.html&quot;&gt;RubyGems&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=307078&quot;&gt;Ruby Facets&lt;/a&gt;, 
  &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=307079&quot;&gt;Ruby Carets&lt;/a&gt; &amp;#8212; 
   Still working on those.&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=307080&quot;&gt;Ruby Breakpoint&lt;/a&gt; &amp;#8212; 
   I haven&amp;#8217;t started yet, but it shouldn&amp;#8217;t pose much of a problem.&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=312126&quot;&gt;Ruby &lt;span class=&quot;caps&quot;&gt;SVG&lt;/span&gt;&lt;/a&gt; &amp;#8212; 
  The most recent &lt;span class=&quot;caps&quot;&gt;ITP&lt;/span&gt;, a small little library that I have
  already packaged unofficially.  It needs more documentation and then
  it&amp;#8217;s ready.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I have also been working on a
&lt;a href=&quot;http://packages.debian.org/unstable/devel/cdbs&quot;&gt;&lt;span class=&quot;caps&quot;&gt;CDBS&lt;/span&gt;&lt;/a&gt; class for Ruby&amp;#8217;s
setup.rb.  It is basically working, but I am not satisfied, it misses
some features like documentation generation, and support for creating
debs for multiple Ruby versions.
Because &lt;a href=&quot;http://chneukirchen.org/&quot;&gt;Christian Neukirchen&lt;/a&gt; posted &lt;a href=&quot;http://lists.debian.org/debian-ruby/2005/06/msg00001.html&quot;&gt;a very
nice proposal&lt;/a&gt;
for a &lt;code&gt;distutil&lt;/code&gt;-alike install system for Ruby on
&lt;a href=&quot;http://ruby-talk.org&quot;&gt;Ruby-Talk&lt;/a&gt; and the &lt;a href=&quot;http://lists.debian.org/debian-ruby/&quot;&gt;Debian Ruby
list&lt;/a&gt;, I am going to suspend work on
the setup.rb class for a while and see how this system will evolve.&lt;/p&gt;
&lt;h3&gt;Debian Ruby Team&lt;/h3&gt;
&lt;p&gt;Ruby Carets, Ruby Facets and Ruby Breakpoint libraries are meant to
become members of a sort of Ruby Standard Library supplement.  These and
other useful small libraries will be caught under a &lt;code&gt;libruby-extras&lt;/code&gt;
virtual package.  Work on this package will be done by a Debian Ruby
Maintainers Team&lt;sup class=&quot;footnote&quot; id=&quot;fnr1&quot;&gt;&lt;a href=&quot;#fn1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; using a &lt;a href=&quot;http://alioth.debian.org/projects/pkg-ruby-extras/&quot;&gt;project on
Alioth&lt;/a&gt;.
More about that soon!&lt;/p&gt;
&lt;p class=&quot;footnote&quot; id=&quot;fn1&quot;&gt;&lt;a href=&quot;#fnr1&quot;&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt; The team still has to be formed, if you want to help/join, please
      &lt;a href=&quot;http://lists.debian.org/debian-ruby/2005/04/msg00020.html&quot;&gt;let us know via the list.&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Revolution</title>
      <link>http://paul.luon.net/journal/2005/04/30/revolution</link>
      
      <guid isPermaLink='false'>debian/Revolution@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2005-04-30T00:00:00+02:00</dc:date>
      <description>&lt;p&gt;I&amp;#8217;ve just sponsored the upload of &lt;code&gt;libevolution-ruby&lt;/code&gt;
(&lt;a href=&quot;http://ruby-lang.org/&quot;&gt;Ruby&lt;/a&gt; &lt;a href=&quot;http://www.gnome.org/projects/evolution/&quot;&gt;Evolution Data
Server&lt;/a&gt; bindings) a few moments ago,
maintained by &lt;a href=&quot;http://damog.net/&quot;&gt;David Moreno Garza&lt;/a&gt;.  It is really a small nice
thing with some potential.  I&amp;#8217;ve just written this script &lt;code&gt;email_of&lt;/code&gt; to perform
a regex search in my contacts and print them in a &amp;#8220;email-style&amp;#8221; manner:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#!/usr/bin/env ruby

require 'revolution'

# Add functionality to the Contact class for 
# displaying using an &quot;email-style&quot; format.
class Revolution::Contact
  def name_and_email
    email_addresses.values.flatten.map { |email|
      &quot;%s %s &amp;lt;%s&amp;gt;&quot; % [first_name, last_name, email]
    }.join(&quot;\n&quot;)
  end
end

# Get the pattern from the command-line (if any).
if ARGV.length == 1
  pattern = Regexp.new(ARGV.first)
else
  $stderr.puts &quot;Usage: #{$PROGRAM_NAME} &amp;lt;pattern&amp;gt;&quot;
  exit 1
end

# Find the contacts matching the pattern.
evo = Revolution::Revolution.new
found = evo.get_all_contacts.find_all do |contact|
          pattern.match(contact.first_name) or 
          pattern.match(contact.last_name)
        end

puts found.map { |c| c.name_and_email }.join(&quot;\n&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Easy does it!&lt;/p&gt;
&lt;h3&gt;&lt;span class=&quot;caps&quot;&gt;GUADEC&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Bram Senders and I are arranging for &lt;a href=&quot;http://www.spacelabs.nl/&quot;&gt;Spacelabs&lt;/a&gt; trip
to go to &lt;a href=&quot;http://2005.guadec.org/&quot;&gt;&lt;span class=&quot;caps&quot;&gt;GUADEC&lt;/span&gt;&lt;/a&gt; this year.  For us the entrance fee
was a surprise as well, but enough about that.  We hope to get it all settled
soon, so we can just sit and wait for it to become May 26.  Right :)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ruby Stdlib (3)</title>
      <link>http://paul.luon.net/journal/2005/03/15/ruby-stdlib-3</link>
      
      <guid isPermaLink='false'>debian/RubyStdlib3@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>ruby</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2005-03-15T00:00:00+01:00</dc:date>
      <description>&lt;p&gt;I&amp;#8217;ve mailed a few times with Akira Yamada and after some tweaking, his
&lt;a href=&quot;http://packages.qa.debian.org/r/ruby1.8.html&quot;&gt;Ruby 1.8 packages&lt;/a&gt; have
been
&lt;a href=&quot;http://lists.debian.org/debian-devel-changes/2005/03/msg01143.html&quot;&gt;uploaded&lt;/a&gt;
with most of Ruby&amp;#8217;s standard library packages put in one package: 
&lt;code&gt;libruby1.8&lt;/code&gt;.  The libraries still being packages separately are the ones
have dependencies unrelated to Ruby&amp;#8217;s dependencies.  Great work Akira.&lt;/p&gt;
&lt;p&gt;This is &lt;strong&gt;step 1&lt;/strong&gt; and I hope that &lt;a href=&quot;http://ukai.jp/&quot;&gt;Fumitoshy Ukai&lt;/a&gt; will
follow with &lt;strong&gt;step 2&lt;/strong&gt;:  adapting the
&lt;a href=&quot;http://packages.qa.debian.org/r/ruby-defaults.html&quot;&gt;ruby-defaults&lt;/a&gt; to
follow the setup of the new &lt;code&gt;ruby1.8&lt;/code&gt; package structure.  When this is
done (hopefully soon), the &amp;#8220;main complaint&amp;#8221; about Debian from a Ruby
users perspective (yes, Andrew, some people are nuts and get involved
with another blasted &lt;a href=&quot;http://www.ruby-lang.org/&quot;&gt;pocket language&lt;/a&gt;) will be
gone when it&amp;#8217;s time to release Sarge&lt;sup class=&quot;footnote&quot; id=&quot;fnr1&quot;&gt;&lt;a href=&quot;#fn1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;h2&gt;Website&lt;/h2&gt;
&lt;p&gt;Between studying for exams I&amp;#8217;ve finished converting my &lt;a href=&quot;http://paul.luon.net/home/&quot;&gt;own small
website&lt;/a&gt; to use &lt;a href=&quot;http://hobix.com/&quot;&gt;Hobix&lt;/a&gt; as
well, so that the layout side but also maintaining side works and looks
the same.  A lean and mean site for my P233-laptop-server, dynamic &lt;span class=&quot;caps&quot;&gt;HTML&lt;/span&gt;
is overrated anyway.&lt;/p&gt;
&lt;p class=&quot;footnote&quot; id=&quot;fn1&quot;&gt;&lt;a href=&quot;#fnr1&quot;&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt; Nope, I am not going to say &lt;em&gt;anything&lt;/em&gt; about that.  :)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>RubyGems and Debian</title>
      <link>http://paul.luon.net/journal/2005/02/11/rubygems-and-debian</link>
      
      <guid isPermaLink='false'>debian/RubyGemsAndDebian@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>ruby</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2005-02-11T00:00:00+01:00</dc:date>
      <description>&lt;p&gt;I was surprised to see some
&lt;a href=&quot;http://lists.debian.org/debian-ruby/2005/01/msg00017.html&quot;&gt;activity&lt;/a&gt; for
packaging &lt;a href=&quot;http://rubygems.rubyforge.org/wiki/wiki.pl&quot;&gt;RubyGems&lt;/a&gt; for
Debian two weeks ago; it has been really quiet in that area for a while
now.  There had been a lot of discussion in the Ruby community some time
ago whether &lt;a href=&quot;http://rpa-base.rubyforge.org&quot;&gt;&lt;span class=&quot;caps&quot;&gt;RPA&lt;/span&gt;&lt;/a&gt; or RubyGems should be
used to install third party Ruby libraries and applications.  Currently
the general consensus is that both systems can live together as long as
developers are not going to publish their software in Gem form only.&lt;/p&gt;
&lt;p&gt;Last week there was some
&lt;a href=&quot;http://lists.debian.org/debian-ruby/2005/02/msg00006.html&quot;&gt;discussion&lt;/a&gt;
about &lt;span class=&quot;caps&quot;&gt;RPA&lt;/span&gt;/RubyGems and Debian on the &lt;a href=&quot;http://lists.debian.org/debian-ruby/&quot;&gt;Debian-Ruby
list&lt;/a&gt; as a reaction on the packaging
of Rails (which is well underway).  
&lt;a href=&quot;http://www.vis.uni-stuttgart.de/~magallon/&quot;&gt;Marcelo E. Magallon&lt;/a&gt; brought
up some interesting points and hit the spot with what I had been thinking
about the situation too.&lt;/p&gt;
&lt;p&gt;In my opinion &lt;span class=&quot;caps&quot;&gt;RPA&lt;/span&gt; does and will do a better job for Debian Ruby package
maintainers both philosophy and operational wise, because they are very
much alike.  I&amp;#8217;ve posted about &lt;span class=&quot;caps&quot;&gt;RPA&lt;/span&gt;
&lt;a href=&quot;http://paul.luon.net/journal/debian/RPAAndDebian.html&quot;&gt;earlier&lt;/a&gt; and have
decided to &lt;a href=&quot;http://bugs.debian.org/293248&quot;&gt;&lt;span class=&quot;caps&quot;&gt;ITP&lt;/span&gt; &lt;span class=&quot;caps&quot;&gt;RPA&lt;/span&gt; base&lt;/a&gt;.  The resulting
package will be meant as a tool for Debian Ruby developers so that QA can
be done in cooperation with the &lt;span class=&quot;caps&quot;&gt;RPA&lt;/span&gt; team but also to work in a &lt;span class=&quot;caps&quot;&gt;CPAN&lt;/span&gt;-like
manner, provided it can be adapted not to update Debian native installed
libs and handle other subtle issues.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ruby Stdlib (2)</title>
      <link>http://paul.luon.net/journal/2005/01/27/ruby-stdlib-2</link>
      
      <guid isPermaLink='false'>debian/RubyStdlib2@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>ruby</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2005-01-27T00:00:00+01:00</dc:date>
      <description>&lt;p&gt;There has been quite a lot of fuss about the Debian Ruby Stdlib stuff the past days.  Adeodato Simó, Andres Salomon and I have drafted a &lt;a href=&quot;http://lists.debian.org/debian-ruby/2005/01/msg00005.html&quot;&gt;proposal&lt;/a&gt; for a possible working solution for the problem.
I think the solution given in the proposal is better than what the idea I had in a &lt;a href=&quot;http://paul.luon.net/journal/debian/RubyStdlib.html&quot;&gt;previous&lt;/a&gt; journal entry. It adapts the ruby-defaults package and providing for ways to install ruby using three levels (on a Debian X-like manner):&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;code&gt;ruby&lt;/code&gt; &amp;#8212; installs the full ruby suite (ruby-core and rest of
  standard libs that depends on non-standard/required libraries).&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;code&gt;ruby-core&lt;/code&gt; &amp;#8212; installs &lt;code&gt;ruby-interpreter&lt;/code&gt; and most of the standard
  libs that are either pure Ruby or depend on standard/required libraries.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;code&gt;ruby-interpreter&lt;/code&gt; &amp;#8212; installs the Ruby interpreter only, what the
  &lt;code&gt;ruby&lt;/code&gt; package is now.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This way, &lt;code&gt;apt-get install ruby&lt;/code&gt; will install what everyone expects, the interpreter and all of standard lib.  I have uploaded a modified version of the &lt;code&gt;ruby-defaults&lt;/code&gt; packages to try this setup, they are available via:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;deb http://people.debian.org/~paulvt/ruby ./&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I can now use &lt;code&gt;ruby-core&lt;/code&gt; since I don&amp;#8217;t feel much for having Tk and stuff.  Note that there are still some version depends on &lt;code&gt;ruby&lt;/code&gt;.  Although &lt;code&gt;ruby-interpreter&lt;/code&gt; provides &lt;code&gt;ruby&lt;/code&gt;, you&amp;#8217;ll still have to install the entire tree when you got some packages installed that have a versioned depend on &lt;code&gt;ruby&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ruby Stdlib</title>
      <link>http://paul.luon.net/journal/2005/01/25/ruby-stdlib</link>
      
      <guid isPermaLink='false'>debian/RubyStdlib@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject><dc:subject>ruby</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2005-01-25T00:00:00+01:00</dc:date>
      <description>&lt;p&gt;OK!  I &lt;em&gt;have&lt;/em&gt; to write something about this.  &lt;a href=&quot;http://hyperionreactor.net/&quot;&gt;Warren Brian Noronha&lt;/a&gt; on the &lt;code&gt;#ruby-lang&lt;/code&gt; &lt;span class=&quot;caps&quot;&gt;IRC&lt;/span&gt; (FreeNode) channel pointed me to some nasty blog entries (&lt;a href=&quot;http://blog.leetsoft.com/articles/read/8&quot;&gt;too-biased&lt;/a&gt; and &lt;a href=&quot;http://www.jamisbuck.org/jamis/blog.cgi/programming/34%20Reasons%20Why%20I%20Will%20Never%20Use%20Debian_20050125144114.tx&quot;&gt;the buckblogs here&lt;/a&gt;) about the current state of Ruby&amp;#8217;s standard library packages in Debian.  Besides the fact that such an issue shouldn&amp;#8217;t be a reason at all to switch distro (if it is, one can keep switching forever), there is a point in all this.&lt;/p&gt;
&lt;p&gt;A &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=286400&quot;&gt;bug report&lt;/a&gt; has been open for a while requesting the creation of a &lt;code&gt;ruby-stdlib&lt;/code&gt; virtual packaging and I&amp;#8217;ve seen it be seconded many times on the &lt;a href=&quot;http://lists.debian.org/debian-ruby/2004/08/msg00000.html&quot;&gt;debian-ruby&lt;/a&gt; mailinglist.  Unfortunately I&amp;#8217;ve seen no action on nor any comments about this bug/request.
I&amp;#8217;ve heard many requests for putting everything in one &lt;code&gt;ruby-stdlib&lt;/code&gt; package, which is not a really nice solution either, &lt;span class=&quot;caps&quot;&gt;IMO&lt;/span&gt;.  I can understand the maintainers reluctance; such a package would introduce dependencies on Tk, &lt;span class=&quot;caps&quot;&gt;XML&lt;/span&gt; libraries, etc.&lt;/p&gt;
&lt;p&gt;A compromise could be to make the &lt;code&gt;ruby&lt;/code&gt; package &lt;em&gt;depend&lt;/em&gt; on &lt;code&gt;ruby-stdlib-core&lt;/code&gt;, which is a real package containing all architecture independent libs without causing dependencies on other Debian packages (ala &lt;code&gt;perl-modules&lt;/code&gt;).  Both can be installed regardless anything.  Next to that, &lt;code&gt;ruby&lt;/code&gt; should &lt;em&gt;recommend&lt;/em&gt; on the virtual &lt;code&gt;ruby-stdlib-other&lt;/code&gt; (or some other name) package, that depends on smaller stdlib packages as libruby-tk, etc (ala &lt;code&gt;gstreamer0.8-plugins&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NB.&lt;/strong&gt; If someone has other suggestions, please mail them to the &lt;a href=&quot;http://lists.debian.org/debian-ruby/&quot;&gt;debian-ruby list&lt;/a&gt; or drop by at the &lt;span class=&quot;caps&quot;&gt;IRC&lt;/span&gt; channel (#debian-ruby@FreeNode).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>RPA and Debian</title>
      <link>http://paul.luon.net/journal/2004/10/31/rpa-and-debian</link>
      
      <guid isPermaLink='false'>debian/RPAAndDebian@http://paul.luon.net/journal</guid>
      
      <dc:subject>debian</dc:subject>
      <dc:creator>Paul van Tilburg</dc:creator>
      <dc:date>2004-10-31T00:00:00+02:00</dc:date>
      <description>&lt;p&gt;I seem not to have written here for two weeks, where did the time go?  Well, study projects probably&amp;#8230;  I have been working on &lt;a href=&quot;http://paul.luon.net/journal/life/study/GOAT.html&quot;&gt;&lt;span class=&quot;caps&quot;&gt;GOAT&lt;/span&gt;!&lt;/a&gt; a lot and other misc stuff.&lt;/p&gt;
&lt;p&gt;Today, I&amp;#8217;ve looked into the first implementations of the &lt;acronym title=&quot;Ruby Production Archive&quot;&gt;&lt;span class=&quot;caps&quot;&gt;RPA&lt;/span&gt;&lt;/acronym&gt; and Debian coupling.  Now &lt;a href=&quot;http://rpa-base.rubyforge.org/wiki/wiki.cgi&quot;&gt;&lt;span class=&quot;caps&quot;&gt;RPA&lt;/span&gt; base&lt;/a&gt;  is maturing and the development 0.3 branch had some Debian source/binary specific generating code in it by &lt;a href=&quot;http://blog.xeraph.org/&quot;&gt;bitserf&lt;/a&gt;, I decided to try it and and maybe help.&lt;/p&gt;
&lt;p&gt;It is going to look something like this (or then again, maybe not at all):
  &lt;pre&gt;
  % rpa source iowa
  % rpa-build -t debian -b ./iowa source
  % ls
  iowa/
  iowa-0.9.1/
  iowa_0.9.1-2.diff.gz
  iowa_0.9.1-2.dsc
  iowa_0.9.1.orig.tar.gz
  % cd iowa-0.9.1
  % dpkg-buildpackage -rfakeroot &amp;#8230;
  &lt;/pre&gt; 
When the source port is downloaded, Debian source can be generated from the meta-data in the &lt;span class=&quot;caps&quot;&gt;RPA&lt;/span&gt; installer file/class in &lt;code&gt;iowa/install.rb&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;A Debian specific install script is put in &lt;code&gt;iowa-0.9.1/debian/rules&lt;/code&gt; which could inherit the installer and be modified at will by the maintainer.
An example of generated &lt;code&gt;debian/rules&lt;/code&gt; template doing the standard stuff:
  &lt;pre&gt;
  #!/usr/bin/env ruby&lt;/p&gt;
require &amp;#8216;install&amp;#8217;
class Debianize_iowa &amp;lt; Install_iowa
end
&lt;/pre&gt;
&lt;p&gt;I&amp;#8217;m not sure how to handle the Debian Changelog yet.  &lt;code&gt;debian/rules&lt;/code&gt; specific targets should be handled by the class in some way as well.&lt;/p&gt;
&lt;p&gt;If we get this working, both &lt;span class=&quot;caps&quot;&gt;RPA&lt;/span&gt; (and thus users of other operating systems working with Ruby) and Debian will benefit from this.  I intend to commit non-Debian specific changes back to &lt;span class=&quot;caps&quot;&gt;RPA&lt;/span&gt; (also QA stuff) and create a tight coupling so that Debian packages are very up-to-date and easy to maintain (read:  no work at all to maintain). 
I&amp;#8217;m currently trying to find my way in the code.  You will hear more of this&amp;#8230;&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
