<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.mnementh.co.uk/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Spyros Lair</title>
        <description></description>
        <link>http://www.mnementh.co.uk/</link>
        <lastBuildDate>Thu, 14 Jan 2010 14:42:31 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://www.mnementh.co.uk/lib/images/favicon.ico</url>
            <title>Spyros Lair</title>
            <link>http://www.mnementh.co.uk/</link>
        </image>
        <item>
            <title>home:projects:collabora:debian_packaging_tools</title>
            <link>http://www.mnementh.co.uk/home/projects/collabora/debian_packaging_tools?rev=1263206372&amp;do=diff</link>
            <description>Useful environment variables:


	*  DH_VERBOSE - make the debhelper scripts more vocal when set to '1'.
	*  DEB_MAKE_CHECK_TARGET - test your build :-)</description>
            <author>Ian Molton</author>
        <category>home:projects:collabora</category>
            <pubDate>Mon, 11 Jan 2010 10:39:32 +0000</pubDate>
        </item>
        <item>
            <title>home:projects:collabora:kdbus - created</title>
            <link>http://www.mnementh.co.uk/home/projects/collabora/kdbus?rev=1262972673&amp;do=diff</link>
            <description>kdbus is my current project. The goal is to try and avoid context-switch overheads incurred by the current D-Bus architecture, in which all messages are routed via the dbus-daemon, a process running in user-space.

The idea is to push the message routing into the kernel by use of a new address family, and avoid two context switches per message (one is, of course, unavoidable - the message does actually need to arrive at its destination!). This should offer a significant speedup.</description>
            <author>Ian Molton</author>
        <category>home:projects:collabora</category>
            <pubDate>Fri, 08 Jan 2010 17:44:33 +0000</pubDate>
        </item>
        <item>
            <title>home:projects:collabora:main</title>
            <link>http://www.mnementh.co.uk/home/projects/collabora/main?rev=1262972194&amp;do=diff</link>
            <description>*  Qemu
		*  virtio-rng
		*  qemu-gl

	*  Linux kernel
		*  virtio-rng
		*  kdbus

	*  Little bits and pieces
	*  Debian
		*  Learning how to package software on Debian (building dbus as a 'worked example')

	*  Getting debug info...</description>
            <author>Ian Molton</author>
        <category>home:projects:collabora</category>
            <pubDate>Fri, 08 Jan 2010 17:36:34 +0000</pubDate>
        </item>
        <item>
            <title>home:projects:collabora:getting_debug - created</title>
            <link>http://www.mnementh.co.uk/home/projects/collabora/getting_debug?rev=1262971063&amp;do=diff</link>
            <description>One of my pet hates is software which makes life hard when things go wrong (which they will, sooner or later).

So, here's a start at making a list of useful notes on how to loosen up your software's lips a bit...

Generic methods

	*  strace
	*  gdb</description>
            <author>Ian Molton</author>
        <category>home:projects:collabora</category>
            <pubDate>Fri, 08 Jan 2010 17:17:43 +0000</pubDate>
        </item>
        <item>
            <title>home:projects:collabora:how_to_package_software</title>
            <link>http://www.mnementh.co.uk/home/projects/collabora/how_to_package_software?rev=1262795909&amp;do=diff</link>
            <description>Here are some notes I made learning how to use the Debian build system. I needed to build D-Bus packages that could be easily put back to how they were in case stuff broke whilst I was testing, so I used Debian's source package system to get the source, build, and repackage it. I could then upload the packages to the virtual machine I am using for testing things and install them with</description>
            <author>Ian Molton</author>
        <category>home:projects:collabora</category>
            <pubDate>Wed, 06 Jan 2010 16:38:29 +0000</pubDate>
        </item>
    </channel>
</rss>
