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

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">
<channel>
    <title>Stationary Traveller - bitlbee</title>
    <link>http://jelmer.vernstok.nl/blog/</link>
    <description>On Free Software, travel and other random musings</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>bzr speeding up Bitlbee development?</title>
    <link>http://jelmer.vernstok.nl/blog/archives/80-bzr-speeding-up-Bitlbee-development.html</link>
            <category>bitlbee</category>
            <category>bzr</category>
    
    <comments>http://jelmer.vernstok.nl/blog/archives/80-bzr-speeding-up-Bitlbee-development.html#comments</comments>
    <wfw:comment>http://jelmer.vernstok.nl/blog/wfwcomment.php?cid=80</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jelmer.vernstok.nl/blog/rss.php?version=2.0&amp;type=comments&amp;cid=80</wfw:commentRss>
    

    <author>nospam@example.com (Jelmer Vernooij)</author>
    <content:encoded>
    &lt;p&gt;Now that we&#039;ve switched to a version control system for Bitlbee, the development activity is suddenly reviving. The fact that 1.0 has now been released was certainly also a reason for the large number of commits in the past weeks, as previously we were mainly aiming at improving the stability of Bitlbee.&lt;/p&gt;

&lt;p&gt;Some of the things that have been merged into the main tree over the past week or so are:&lt;/p&gt;

&lt;p&gt;- groupchat support in oscar by Nelson Elhage&#039;s&lt;br /&gt;
 - typing notification improvements by f0rked&lt;br /&gt;
 - new storage abstraction layer by me&lt;br /&gt;
 - support for plugins by me&lt;/p&gt;

&lt;p&gt;and lots of smaller improvements, mainly by Wilmer&lt;/p&gt;

&lt;p&gt;The [/blog/uploads/integration.svg ancestry graph] of my integration branch is getting more and more complex every day.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Wed, 14 Dec 2005 14:05:04 +0000</pubDate>
    <guid isPermaLink="false">http://jelmer.vernstok.nl/blog/archives/80-guid.html</guid>
    
</item>
<item>
    <title>BitlBee 1.0!</title>
    <link>http://jelmer.vernstok.nl/blog/archives/78-BitlBee-1.0!.html</link>
            <category>bitlbee</category>
    
    <comments>http://jelmer.vernstok.nl/blog/archives/78-BitlBee-1.0!.html#comments</comments>
    <wfw:comment>http://jelmer.vernstok.nl/blog/wfwcomment.php?cid=78</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jelmer.vernstok.nl/blog/rss.php?version=2.0&amp;type=comments&amp;cid=78</wfw:commentRss>
    

    <author>nospam@example.com (Jelmer Vernooij)</author>
    <content:encoded>
    &lt;p&gt;It took us almost 3.5 years, but at last we managed to reach the important milestone: Bitlbee 1.0 is now officially released! We held a small release party in Utrecht this afternoon, including release speech (a Bitlbee tradition) and pizza. I made some &lt;a href=&quot;http://win32.bitlbee.org/1.0photos/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;photos&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://bugs.bitlbee.org/bitlbee/roadmap&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Bigger challenges&lt;/a&gt; await us now as we continue to cleanup the various protocol implementations and start working on 1.1 and 2.0.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 04 Dec 2005 19:42:04 +0000</pubDate>
    <guid isPermaLink="false">http://jelmer.vernstok.nl/blog/archives/78-guid.html</guid>
    
</item>
<item>
    <title>BitlBee officially in bzr now</title>
    <link>http://jelmer.vernstok.nl/blog/archives/73-BitlBee-officially-in-bzr-now.html</link>
            <category>bitlbee</category>
            <category>bzr</category>
    
    <comments>http://jelmer.vernstok.nl/blog/archives/73-BitlBee-officially-in-bzr-now.html#comments</comments>
    <wfw:comment>http://jelmer.vernstok.nl/blog/wfwcomment.php?cid=73</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jelmer.vernstok.nl/blog/rss.php?version=2.0&amp;type=comments&amp;cid=73</wfw:commentRss>
    

    <author>nospam@example.com (Jelmer Vernooij)</author>
    <content:encoded>
    &lt;p&gt;Wilmer &lt;a href=&quot;http://www.bitlbee.org/main.php/news.html&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;announced&lt;/a&gt; the switch of Bitlbee&#039;s source control system to &lt;a href=&quot;http://www.bazaar-ng.org/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;bzr&lt;/a&gt; yesterday, so it&#039;s finally official now. This&#039;ll hopefully make it easier for Maurits and me to do development as well as increase the number of contributors.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 15 Nov 2005 13:46:17 +0000</pubDate>
    <guid isPermaLink="false">http://jelmer.vernstok.nl/blog/archives/73-guid.html</guid>
    
</item>
<item>
    <title>trac hook for bzr</title>
    <link>http://jelmer.vernstok.nl/blog/archives/71-trac-hook-for-bzr.html</link>
            <category>bitlbee</category>
            <category>bzr</category>
    
    <comments>http://jelmer.vernstok.nl/blog/archives/71-trac-hook-for-bzr.html#comments</comments>
    <wfw:comment>http://jelmer.vernstok.nl/blog/wfwcomment.php?cid=71</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jelmer.vernstok.nl/blog/rss.php?version=2.0&amp;type=comments&amp;cid=71</wfw:commentRss>
    

    <author>nospam@example.com (Jelmer Vernooij)</author>
    <content:encoded>
    &lt;p&gt;Since we&#039;ll be using trac as the bug tracking system for BitlBee and bzr for source control, we won&#039;t be able to use the default post-commit-message-hook, which comes with trac. This script usually makes sure that whenever a commit is done that references a bug, this gets mentioned on  the page of that particular bug in trac.&lt;/p&gt;

&lt;p&gt;I&#039;ve hacked up a quick &lt;a href=&quot;http://samba.org/~jelmer/bzr/trac_hook&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;plugin&lt;/a&gt; for bzr which implements the same thing for the combination of bzr and trac. This isn&#039;t the ideal solution since it requires that the script is running on the same host as the trac server, which is sometimes not the case as people push changes to their server rather then log in to their server and merge and commit the changes from their workstation.&lt;/p&gt;

&lt;p&gt;The proper fix is probably getting trac itself to get information like this from the commit messages. It already detects new commits (they are shown in Timeline) and knows how to parse them, so something like that shouldn&#039;t be very hard to implement.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Wed, 09 Nov 2005 14:50:12 +0000</pubDate>
    <guid isPermaLink="false">http://jelmer.vernstok.nl/blog/archives/71-guid.html</guid>
    
</item>
<item>
    <title>bzr for BitlBee</title>
    <link>http://jelmer.vernstok.nl/blog/archives/70-bzr-for-BitlBee.html</link>
            <category>bitlbee</category>
            <category>bzr</category>
    
    <comments>http://jelmer.vernstok.nl/blog/archives/70-bzr-for-BitlBee.html#comments</comments>
    <wfw:comment>http://jelmer.vernstok.nl/blog/wfwcomment.php?cid=70</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jelmer.vernstok.nl/blog/rss.php?version=2.0&amp;type=comments&amp;cid=70</wfw:commentRss>
    

    <author>nospam@example.com (Jelmer Vernooij)</author>
    <content:encoded>
    &lt;p&gt;After three years without, it looks like BitlBee is finally going to be managed using a version control system ! :-) Up until now, Wilmer kept a master copy of the tree from which he generated nightly &lt;br /&gt;
snapshots. The other developers (Maurits and me) would then send patches against those nightly snapshots which Wilmer would apply. This situation worked, but it wasn&#039;t really ideal: migrating in-progress patches from snapshot to snapshot takes a lot of time and creating incremental patches can be impractical as well.&lt;/p&gt;

&lt;p&gt;Some of the objections Wilmer had against using a version control system, in particular CVS and Subversion (which I was originally trying to sell him) were the fact that they require a manual &#039;svn add&#039; for all files you create and a &#039;svn rm&#039; for files you delete and the requirement for setting up a special server.  At the moment, we&#039;re experimenting with bzr since it doesn&#039;t have many of these limitations.&lt;/p&gt;

&lt;p&gt;We&#039;re probably going with &lt;a href=&quot;http://progetti.arstecnica.it/trac+darcs/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;trac+darcs&lt;/a&gt; as the new bug tracking system.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 08 Nov 2005 11:36:01 +0000</pubDate>
    <guid isPermaLink="false">http://jelmer.vernstok.nl/blog/archives/70-guid.html</guid>
    
</item>
<item>
    <title>1.0... at last?</title>
    <link>http://jelmer.vernstok.nl/blog/archives/69-1.0...-at-last.html</link>
            <category>bitlbee</category>
    
    <comments>http://jelmer.vernstok.nl/blog/archives/69-1.0...-at-last.html#comments</comments>
    <wfw:comment>http://jelmer.vernstok.nl/blog/wfwcomment.php?cid=69</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jelmer.vernstok.nl/blog/rss.php?version=2.0&amp;type=comments&amp;cid=69</wfw:commentRss>
    

    <author>nospam@example.com (Jelmer Vernooij)</author>
    <content:encoded>
    &lt;p&gt;Doing a bit of BitlBee development again during the last few days. Wilmer released &lt;a href=&quot;http://get.bitlbee.org/src/bitlbee-0.93.tar.gz&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;0.93&lt;/a&gt; yesterday, and we&#039;ve hopefully now also tracked down the bloody 100% CPU usage bug we have been chasing for the past 6 months. That&#039;s the last bit on the roadmap to the big 1.0 release.&lt;/p&gt;

&lt;p&gt;I&#039;ve also started on rewriting the &lt;a href=&quot;http://win32.bitlbee.org/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Windows&lt;/a&gt; port of BitlBee as a service rather then as a user program. The current version was rather unstable, mostly because it had to deal with a GUI thread and BitlBee&#039;s core thread which is not really written with threads in mind.&lt;/p&gt;

&lt;p&gt;The Win32 branch is available at &lt;a href=&quot;http://win32.bitlbee.org/bzr/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;win32.bitlbee.org&lt;/a&gt;.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 01 Nov 2005 18:21:46 +0000</pubDate>
    <guid isPermaLink="false">http://jelmer.vernstok.nl/blog/archives/69-guid.html</guid>
    
</item>
<item>
    <title>BitlBee Bughunting sessions</title>
    <link>http://jelmer.vernstok.nl/blog/archives/24-BitlBee-Bughunting-sessions.html</link>
            <category>bitlbee</category>
    
    <comments>http://jelmer.vernstok.nl/blog/archives/24-BitlBee-Bughunting-sessions.html#comments</comments>
    <wfw:comment>http://jelmer.vernstok.nl/blog/wfwcomment.php?cid=24</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jelmer.vernstok.nl/blog/rss.php?version=2.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    

    <author>nospam@example.com (Jelmer Vernooij)</author>
    <content:encoded>
    &lt;p&gt;We held a bit of a BitlBee coding marathon yesterday evening, with all three main coders (Wilmer, Maurits and me) involved. We got a couple of minor bugs fixed, nothing big.&lt;/p&gt;

&lt;p&gt;People keep asking us when we (or rather, Wilmer :-), will release 1.0. That question is easy to answer: we&#039;ll release when all known major bugs in BitlBee have been fixed. There&#039;s still a rather major bug in the current development snapshots that very rarely causes BitlBee to suddenly loop and eat CPU. Unfortunately, this bug is hard to reproduce (it takes several days on a heavily used server like testing.bitlbee.org). We&#039;ll track it down eventually, I&#039;m sure, but it&#039;ll probably take another couple of weeks.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Fri, 03 Jun 2005 20:57:58 +0000</pubDate>
    <guid isPermaLink="false">http://jelmer.vernstok.nl/blog/archives/24-guid.html</guid>
    
</item>
<item>
    <title>Interview with BitlBee developers</title>
    <link>http://jelmer.vernstok.nl/blog/archives/1-Interview-with-BitlBee-developers.html</link>
            <category>bitlbee</category>
    
    <comments>http://jelmer.vernstok.nl/blog/archives/1-Interview-with-BitlBee-developers.html#comments</comments>
    <wfw:comment>http://jelmer.vernstok.nl/blog/wfwcomment.php?cid=1</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jelmer.vernstok.nl/blog/rss.php?version=2.0&amp;type=comments&amp;cid=1</wfw:commentRss>
    

    <author>nospam@example.com (Jelmer Vernooij)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://www.linuxreviews.org/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;LinuxReviews&lt;/a&gt; has interviewed&lt;br /&gt;
my fellow BitlBee developers and me. Interview available&lt;br /&gt;
&lt;a href=&quot;http://www.linuxreviews.org/features/2004-10-12_The_Future_Of_Bitlbee/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;*(Update 16:55)* Slashdot has &lt;a href=&quot;http://developers.slashdot.org/developers/04/10/12/1247240.shtml&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;a post about the interview&lt;/a&gt; as well.&lt;/p&gt;

&lt;p&gt;... And thanks to xiando for not losing his patience ;-).&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 12 Oct 2004 14:57:12 +0000</pubDate>
    <guid isPermaLink="false">http://jelmer.vernstok.nl/blog/archives/1-guid.html</guid>
    
</item>
<item>
    <title>Win32 Testing server running</title>
    <link>http://jelmer.vernstok.nl/blog/archives/2-Win32-Testing-server-running.html</link>
            <category>bitlbee</category>
    
    <comments>http://jelmer.vernstok.nl/blog/archives/2-Win32-Testing-server-running.html#comments</comments>
    <wfw:comment>http://jelmer.vernstok.nl/blog/wfwcomment.php?cid=2</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://jelmer.vernstok.nl/blog/rss.php?version=2.0&amp;type=comments&amp;cid=2</wfw:commentRss>
    

    <author>nospam@example.com (Jelmer Vernooij)</author>
    <content:encoded>
    &lt;p&gt;Now that the last few bugs in the win32 version of Bitlbee have been fixed,&lt;br /&gt;
I have brought up a public test server. Point your IRC client at&lt;br /&gt;
&lt;a href=&quot;http://win32.bitlbee.org/&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;win32.bitlbee.org:6667&lt;/a&gt; and try it!&lt;/p&gt;

&lt;p&gt;The test server is running the 9 Sept snapshot on NT4 inside of VMware.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Wed, 15 Sep 2004 16:53:12 +0000</pubDate>
    <guid isPermaLink="false">http://jelmer.vernstok.nl/blog/archives/2-guid.html</guid>
    
</item>

</channel>
</rss>