<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The adventures of Foo &#187; OSS</title>
	<atom:link href="http://jensge.org/tag/oss/feed/" rel="self" type="application/rss+xml" />
	<link>http://jensge.org</link>
	<description>My aggregated random tech blabber</description>
	<lastBuildDate>Thu, 26 Apr 2012 19:24:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>New TweakUp</title>
		<link>http://jensge.org/2012/03/new-tweakup/</link>
		<comments>http://jensge.org/2012/03/new-tweakup/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 10:12:24 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[DLNA]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[N9]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[rygel]]></category>
		<category><![CDATA[UPnP]]></category>

		<guid isPermaLink="false">http://jensge.org/?p=612</guid>
		<description><![CDATA[Today I pushed a new version of TweakUp to the Nokia store, fixing a small cosmetic bug and including the translations that have been added on Transifex so far. Thanks to everyone who contributed a translation. Again, for the impatient, the new &#8230; <a href="http://jensge.org/2012/03/new-tweakup/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I pushed a new version of <a href="https://gitorious.org/helium/tweakup" target="_blank">TweakUp</a> to the Nokia store, fixing a <a href="http://talk.maemo.org/showpost.php?p=1181006&amp;postcount=3" target="_blank">small cosmetic bug</a> and including the translations that have been <a href="https://www.transifex.net/projects/p/TweakUp/" target="_blank">added on Transifex</a> so far. Thanks to everyone who contributed a translation. Again, for the impatient, the <a href="http://jensge.org/tweakup_1.0.1_armel.deb">new version is here</a>, alongside <a href="http://jensge.org/tweakup_1.0.1_armel.deb.asc">with the signature</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jensge.org/2012/03/new-tweakup/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GStreamer 0.11 + JHbuild</title>
		<link>http://jensge.org/2012/02/gstreamer-0-11-jhbuild/</link>
		<comments>http://jensge.org/2012/02/gstreamer-0-11-jhbuild/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 08:15:15 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Programmieren]]></category>

		<guid isPermaLink="false">http://jensge.org/?p=554</guid>
		<description><![CDATA[If you try to test GStreamer 0.11 there&#8217;s this nice gst-uninstalled script; somehow that didn&#8217;t work for me as soon as I tried to use more non-gst interdependent libraries so I opted to use jhbuild. Luckily that&#8217;s quite easy with &#8230; <a href="http://jensge.org/2012/02/gstreamer-0-11-jhbuild/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you try to test GStreamer 0.11 there&#8217;s this nice <a href="http://cgit.freedesktop.org/gstreamer/gstreamer/tree/scripts/gst-uninstalled">gst-uninstalled script</a>; somehow that didn&#8217;t work for me as soon as I tried to use more non-gst interdependent libraries so I opted to use jhbuild. Luckily that&#8217;s quite easy with the stock gnome jhbuild moduleset.</p>
<p>To do that, I created a new <code>.jhbuildrc-gst-0.11</code> with the following modifications. <code>skip</code> and <code>modules</code> can of course be adjusted to own needs.</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;">moduleset = <span style="color: #483d8b;">'gnome-world-3.4'</span>
modules = <span style="color: black;">&#91;</span> <span style="color: #483d8b;">'vala'</span>, <span style="color: #483d8b;">'libgee'</span>, <span style="color: #483d8b;">'gstreamer'</span>, <span style="color: #483d8b;">'gst-plugins-good'</span>, <span style="color: #483d8b;">'gst-plugins-bad'</span>, <span style="color: #483d8b;">'gst-plugins-ugly'</span>, <span style="color: #483d8b;">'gst-ffmpeg'</span>, <span style="color: #483d8b;">'gssdp'</span>, <span style="color: #483d8b;">'gupnp'</span>, <span style="color: #483d8b;">'gupnp-av'</span> <span style="color: black;">&#93;</span>
skip = <span style="color: black;">&#91;</span><span style="color: #483d8b;">'gtk+'</span>, <span style="color: #483d8b;">'atk'</span>, <span style="color: #483d8b;">'gcr'</span>, <span style="color: #483d8b;">'gtk+-2'</span>, <span style="color: #483d8b;">'rarian'</span>, <span style="color: #483d8b;">'NetworkManager'</span>, <span style="color: #483d8b;">'gnutls'</span>, <span style="color: #483d8b;">'polkit'</span>, <span style="color: #483d8b;">'p11-kit'</span>, <span style="color: #483d8b;">'gnutls'</span>, <span style="color: #483d8b;">'cantarell-fonts'</span>, <span style="color: #483d8b;">'gtk-engines'</span>, <span style="color: #483d8b;">'librsvg'</span>, <span style="color: #483d8b;">'gnome-themes-standard'</span>, <span style="color: #483d8b;">'libgnome-keyring'</span>, <span style="color: #483d8b;">'pango'</span>, <span style="color: #483d8b;">'expat'</span>, <span style="color: #483d8b;">'libgpg-error'</span>, <span style="color: #483d8b;">'libgcrypt'</span>, <span style="color: #483d8b;">'glib-networking'</span><span style="color: black;">&#93;</span>
<span style="color: #dc143c;">os</span>.<span style="color: black;">environ</span><span style="color: black;">&#91;</span><span style="color: #483d8b;">'JHBUILDPS1'</span><span style="color: black;">&#93;</span> = <span style="color: #483d8b;">'[gst-0.11] '</span>
branches = <span style="color: black;">&#123;</span>
    <span style="color: #483d8b;">'gstreamer'</span> : <span style="color: #483d8b;">'0.11'</span>,
    <span style="color: #483d8b;">'gst-plugins-base'</span> : <span style="color: #483d8b;">'0.11'</span>,
    <span style="color: #483d8b;">'gst-plugins-good'</span> : <span style="color: #483d8b;">'0.11'</span>,
    <span style="color: #483d8b;">'gst-plugins-bad'</span> : <span style="color: #483d8b;">'0.11'</span>,
    <span style="color: #483d8b;">'gst-plugins-ugly'</span> : <span style="color: #483d8b;">'0.11'</span>,
    <span style="color: #483d8b;">'gst-ffmpeg'</span> : <span style="color: #483d8b;">'0.11'</span>
<span style="color: black;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://jensge.org/2012/02/gstreamer-0-11-jhbuild/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slides from DLNA talk</title>
		<link>http://jensge.org/2012/01/slides-from-dlna-talk/</link>
		<comments>http://jensge.org/2012/01/slides-from-dlna-talk/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 13:07:39 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Berlin]]></category>
		<category><![CDATA[DLNA]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[rygel]]></category>
		<category><![CDATA[UPnP]]></category>

		<guid isPermaLink="false">http://jensge.org/?p=540</guid>
		<description><![CDATA[Last week I did a talk about DLNA, what it is and how it relates to UPnP during a DeveloperGarden event hosted in Berlin&#8217;s famous hacker space c-base. Here are the german slides and a link to the video. I&#8217;m &#8230; <a href="http://jensge.org/2012/01/slides-from-dlna-talk/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last week I did a talk about <a href="http://www.dlna.org">DLNA</a>, what it is and how it relates to <a href="http://upnp.org">UPnP</a> during a <a href="http://www.developergarden.com/de/apis/techtalk/techtalk-dlna-digital-living-network-alliance-january-12-2012-berlin/">DeveloperGarden event</a> hosted in Berlin&#8217;s famous <a href="http://c-base.org/">hacker space c-base</a>.</p>
<p>Here are the german <a href="http://jensge.org/wp-content/uploads/2012/01/DLNA.pdf">slides</a> and a <a href="http://www.youtube.com/watch?feature=player_embedded&amp;v=Awsd5N1lQbo">link to the video</a>. I&#8217;m told that the slides are quite readable through <a href="http://translate.google.com/translate?u=http%3A%2F%2Fjensge.org%2Fwp-content%2Fuploads%2F2012%2F01%2FDLNA.pdf">Google Translate</a> if you ignore the occasional denglish.</p>
<p>Note: Both talk and slides are in German. I will also be giving a short talk about <a href="http://rygel-project.org">Rygel</a> on <a href="http://fosdem.org/2012/">this year&#8217;s FOSDEM</a> in Brussels.</p>
]]></content:encoded>
			<wfw:commentRss>http://jensge.org/2012/01/slides-from-dlna-talk/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Pino as in twitter</title>
		<link>http://jensge.org/2010/09/pino-as-in-twitter/</link>
		<comments>http://jensge.org/2010/09/pino-as-in-twitter/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 09:51:28 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Soziale Netzwerke]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://jensge.org/?p=468</guid>
		<description><![CDATA[Since Echofon cut off custom-built Firefoxes I was looking for a new twitter client. The only one matching my needs was Pino. Unfortunately since the mandatory activation of OAuth in twitter it stopped working. But: No fear! I hacked it &#8230; <a href="http://jensge.org/2010/09/pino-as-in-twitter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since Echofon cut off custom-built Firefoxes I was looking for a new twitter client. The only one matching my needs was <a href="http://code.google.com/p/pino-twitter/">Pino</a>. Unfortunately since the mandatory activation of OAuth in twitter it stopped working. But: No fear! I hacked it to use <a href="http://moblin.org/projects/librest">librest</a> which supports OAuth ootb. Currently it is a bit flaky (crashes at startup sometimes for no obvious reason) and there is no easy way to log in. It currently uses librest&#8217;s demo consumer keys which is probably not the most fortunate thing to do. I will request own credentials as soon as it runs more stable. Stay tuned for updates, I will push it to a public repository really soon.</p>
<p><strong>Update:</strong> Seems <a href="http://pino-app.appspot.com/">upstream pino will contain librest with OAuth</a> in version 0.3. So I&#8217;ll keep my ugly hack to myself <img src='http://jensge.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://jensge.org/2010/09/pino-as-in-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>State of the GUPnP stack on Windows and other scary tales</title>
		<link>http://jensge.org/2010/08/state-of-the-gupnp-stack-on-windows-and-other-scary-tales/</link>
		<comments>http://jensge.org/2010/08/state-of-the-gupnp-stack-on-windows-and-other-scary-tales/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 22:21:36 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[UPnP]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://jensge.org/?p=446</guid>
		<description><![CDATA[I updated the windows ports of gssdp and gupnp today, did some further clean-up on the gupnp port and filed merge-requests for both on gitorious. I also deleted the gupnp-win32 repository on github. New development will go to this repository &#8230; <a href="http://jensge.org/2010/08/state-of-the-gupnp-stack-on-windows-and-other-scary-tales/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I updated the windows ports of gssdp and gupnp today, did some further clean-up on the gupnp port and filed merge-requests for both on gitorious.</p>
<p>I also deleted the gupnp-win32 repository on github. New development will go to <a href="http://gitorious.org/~phako/gupnp/phako-gupnp">this repository</a> on gitorious. There is still the <a href="http://github.com/phako/gssdp-win32">gssdp-win32 repository on github</a> since I have not yet taken care of the <a href="http://jensge.org/2009/09/is-that-all-bob/">MSVC additions</a>.</p>
<p>I also started wrapping gssdp et al into *mm (hey, I work for <a href="http://www.openismus.com">Openismus</a> now <img src='http://jensge.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  but this has proven to be somewhat difficult.</p>
]]></content:encoded>
			<wfw:commentRss>http://jensge.org/2010/08/state-of-the-gupnp-stack-on-windows-and-other-scary-tales/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rygel&#8217;s XBox support</title>
		<link>http://jensge.org/2010/03/rygels-xbox-support/</link>
		<comments>http://jensge.org/2010/03/rygels-xbox-support/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 10:55:41 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[rygel]]></category>
		<category><![CDATA[UPnP]]></category>

		<guid isPermaLink="false">http://jensge.org/?p=395</guid>
		<description><![CDATA[Status update: We&#8217;re nearly there. Out-of-the box support of XBox 360; no patches, no database modification necessary.]]></description>
			<content:encoded><![CDATA[<p>Status update: We&#8217;re nearly there. Out-of-the box support of XBox 360; no patches, no database modification necessary.</p>
]]></content:encoded>
			<wfw:commentRss>http://jensge.org/2010/03/rygels-xbox-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(Gnu-)Tar option of the day</title>
		<link>http://jensge.org/2010/01/gnu-tar-option-of-the-day/</link>
		<comments>http://jensge.org/2010/01/gnu-tar-option-of-the-day/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 10:54:09 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NoteToMyself]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Programmieren]]></category>

		<guid isPermaLink="false">http://jensge.org/?p=372</guid>
		<description><![CDATA[--exclude-vcs]]></description>
			<content:encoded><![CDATA[<p><code>--exclude-vcs</code></p>
]]></content:encoded>
			<wfw:commentRss>http://jensge.org/2010/01/gnu-tar-option-of-the-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cellphone sync and linux</title>
		<link>http://jensge.org/2009/09/cellphone-sync-and-linux/</link>
		<comments>http://jensge.org/2009/09/cellphone-sync-and-linux/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 19:09:31 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://jensge.org/?p=307</guid>
		<description><![CDATA[I once had a cellphone that played very nicely with Linux, the good old Siemens S55. Unfortunately, my SE P1i doesn&#8217;t. I tried various combinations of Multisync or OpenSync, nothing helped. Today I bit the bullet and installed funambol with &#8230; <a href="http://jensge.org/2009/09/cellphone-sync-and-linux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I once had a cellphone that played very nicely with Linux, the good old Siemens S55. Unfortunately, my SE P1i doesn&#8217;t. I tried various combinations of Multisync or <a href="http://www.opensync.org">OpenSync</a>, nothing helped. Today I bit the bullet and installed <a href="http://www.funambol.org">funambol</a> with <a href="http://syncevolution.org/">syncevolution</a>. What shall I say, apart from having to run a ~250Meg Java Application server just for me, it simply works. Period.</p>
<p>And thanks to <a href="http://blueman-project.org">Blueman</a>, this works with Bluetooth now, too (Via PAN of course, not OBEX).</p>
]]></content:encoded>
			<wfw:commentRss>http://jensge.org/2009/09/cellphone-sync-and-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The new automake meme</title>
		<link>http://jensge.org/2009/08/the-new-automake-meme/</link>
		<comments>http://jensge.org/2009/08/the-new-automake-meme/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 11:25:54 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[UPnP]]></category>

		<guid isPermaLink="false">http://jensge.org/?p=266</guid>
		<description><![CDATA[Apparently a small meme has spread in the gnome community, the non-recursive automake meme. Well, rewriting the makefiles for rygel to use the new Vala support in automake-1.11 I also converted it to be non-recursive. This is what I got: &#8230; <a href="http://jensge.org/2009/08/the-new-automake-meme/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Apparently a small meme has spread in the gnome community, the <a href="http://www.murrayc.com/blog/permalink/2009/07/24/non-recursive-automake-is-the-best-alternative-to-automake/">non-recursive automake meme</a>.</p>
<p>Well, rewriting the makefiles for <a href="http://live.gnome.org/Rygel">rygel</a> to use the new Vala support in automake-1.11 I also converted it to be non-recursive.</p>
<p>This is what I got:</p>
<ul>
<li> Parallel builds working (but this seems to be more the work of the Vala support)</li>
<li> Cleaner Makefiles, less code duplication</li>
<li> No possibility to call &#8220;make install&#8221; for a single plugin only</li>
<li> No to very minor speed gain</li>
</ul>
<p>All in all, this seems less improvement than expected, but the cleanliness of the Makefile.am is worth the minor inconveniences generated by that, though it still needs some more cleanup and flags unification.</p>
]]></content:encoded>
			<wfw:commentRss>http://jensge.org/2009/08/the-new-automake-meme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concerning gnupg&#8230;</title>
		<link>http://jensge.org/2009/07/concerning-gnupg/</link>
		<comments>http://jensge.org/2009/07/concerning-gnupg/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 09:17:07 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[NoteToMyself]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://jensge.org/?p=262</guid>
		<description><![CDATA[I wrote earlier about compiling libgpgme for use with Visual Studio. Forgot to mention that this is an useless effort because the filedescriptor passing does not work and as such you can only encrypt decrypt from or to memory.]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://jensge.org/2009/04/eternal-struggle/">wrote earlier about compiling libgpgme for use with Visual Studio</a>. Forgot to mention that this is an useless effort because the filedescriptor passing does not work and as such you can only encrypt decrypt from or to memory.</p>
]]></content:encoded>
			<wfw:commentRss>http://jensge.org/2009/07/concerning-gnupg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

