<?xml version="1.0" encoding="iso-8859-1"?>
<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>mikas blog &#187; Open Source</title>
	<atom:link href="http://michael-prokop.at/blog/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://michael-prokop.at/blog</link>
	<description>... and even if no one reads it</description>
	<lastBuildDate>Fri, 10 May 2013 11:09:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>How geeks celebrate a birthday AKA bin2dec</title>
		<link>http://michael-prokop.at/blog/2012/08/30/how-geeks-celebrate-a-birthday-aka-bin2dec/</link>
		<comments>http://michael-prokop.at/blog/2012/08/30/how-geeks-celebrate-a-birthday-aka-bin2dec/#comments</comments>
		<pubDate>Wed, 29 Aug 2012 22:42:20 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3325</guid>
		<description><![CDATA[Far away from Rosetta Code, but that&#8217;s what Frank and I came up with when explaining 100000&#8322;: Guile: guile &#60;&#60;&#60; \#b100000 guile -c '((@@ (ice-9 format) format) #t "~d~%" #b100000)' Racket: racket -e '#b100000' Ruby: ruby -e 'puts "100000".to_i(2)' Python: python -c 'print int("100000", 2)' Perl: perl -e 'print 0b100000' Zsh: zsh -c 'print $((2#100000))' [...]]]></description>
				<content:encoded><![CDATA[<p>Far away from <a href="http://rosettacode.org/wiki/Rosetta_Code">Rosetta Code</a>, but that&#8217;s what <a href="http://bewatermyfriend.org/">Frank</a> and I came up with when explaining <a href="http://michael-prokop.at/blog/2012/08/29/100000/">100000&#8322;</a>:</p>
<p>Guile:</p>
<pre class="rahmen">
guile &lt;&lt;&lt; \#b100000
guile -c '((@@ (ice-9 format) format) #t "~d~%" #b100000)'
</pre>
<p>Racket:</p>
<pre class="rahmen">
racket -e '#b100000'
</pre>
<p>Ruby:</p>
<pre class="rahmen">
ruby -e 'puts "100000".to_i(2)'
</pre>
<p>Python:</p>
<pre class="rahmen">
python -c 'print int("100000", 2)'
</pre>
<p>Perl:</p>
<pre class="rahmen">
perl -e 'print 0b100000'
</pre>
<p>Zsh:</p>
<pre class="rahmen">
zsh -c 'print $((2#100000))'
zsh -c 'print $((2#1&lt;&lt;5))'
</pre>
<p>bc:</p>
<pre class="rahmen">
echo "ibase=2; 100000" | bc
</pre>
<p>Clojure:</p>
<pre class="rahmen">
clojure -e '2r100000'
</pre>
<p>Scala:</p>
<pre class="rahmen">
scala -e 'Console.println(Integer.parseInt("100000", 2))'
</pre>
<p>Octave:</p>
<pre class="rahmen">
octave -q --eval 'bin2dec("100000")'
</pre>
<p>AWK:</p>
<pre class="rahmen">
echo 100000 | awk '{r=0;for(i=1;i&lt;=length;i++){r*=2;r+=(substr($0,i,1)!="0")} print r}'
</pre>
<p>C:</p>
<pre class="rahmen">
tcc -run - &lt;&lt;&lt; $'#include &lt;stdlib.h&gt;\nint main() { printf ("%d\\n", strtol("100000", NULL, 2)); return 0;}'
</pre>
<p>Haskell:</p>
<pre class="rahmen">
runhaskell &lt;&lt;&lt; 'import Data.Char; main = putStrLn $ show $ foldl1 ((+) . (*2)) $ map (digitToInt) "100000"'
</pre>
<p>CLISP:</p>
<pre class="rahmen">
clisp -q -x '#b100000'
</pre>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2012/08/30/how-geeks-celebrate-a-birthday-aka-bin2dec/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jenkins-debian-glue: Continuous Integration for Debian and Ubuntu made easy</title>
		<link>http://michael-prokop.at/blog/2012/08/27/jenkins-debian-glue-continuous-integration-for-debian-and-ubuntu-made-easy/</link>
		<comments>http://michael-prokop.at/blog/2012/08/27/jenkins-debian-glue-continuous-integration-for-debian-and-ubuntu-made-easy/#comments</comments>
		<pubDate>Mon, 27 Aug 2012 10:29:13 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3271</guid>
		<description><![CDATA[jenkins-debian-glue is an open source project of mine which recently celebrated its first birthday and it&#8217;s time to finally write about it. jenkins-debian-glue allows you to build Debian and Ubuntu packages directly from the Jenkins continuous integration system. It retrieves package sources from a version control repository, adjusts debian/changelog (handle version number + mention changes [...]]]></description>
				<content:encoded><![CDATA[<p><strong>jenkins-debian-glue</strong> is an open source project of mine which recently celebrated its first birthday and it&#8217;s time to finally write about it.</p>
<p>jenkins-debian-glue allows you to <strong>build Debian and Ubuntu packages</strong> directly from the <strong>Jenkins</strong> continuous integration system. It retrieves package sources from a version control repository, adjusts debian/changelog (handle version number + mention changes that took place) and builds according source and binary packages out of it. Its <a href="http://lintian.debian.org/">lintitan</a> integration provides Q/A reports about the resulting source and binary Debian packages.</p>
<p>It started as a small pet project of mine to get integration of Debian packaging inside <a href="http://jenkins-ci.org/">Jenkins</a>. I mainly had the needs for the <a href="http://grml.org/">Grml project</a> in mind and starting with Grml 2011.12 every release (including also all the daily builds) was built using Jenkins since then. It turned out that my project would also be a perfect match for one of my customers, <a href="http://www.sipwise.com/">Sipwise GmbH</a>. In December 2011 the <a href="http://www.sipwise.com/products/spce/">sip:provider 2.4</a> was the first stable release that was built 100% through Jenkins and featuring jenkins-debian-glue.</p>
<p>Thanks to special needs and the open source friendliness of Sipwise I could invest further time into the project. Recently the project got even some further drive thanks to interest by some fellow Debian Developers, most notably are the <a href="http://icingabuild.dus.dg-i.net/">icinga, nagios-plugins,&#8230; packages</a> and the <a href="http://www.df7cb.de/blog/2012/PostgreSQL_in_Debian_Hackathon.html">PostgreSQL in Debian Hackathon</a>.</p>
<p>Now if you&#8217;re also interested in it: there&#8217;s an <a href="http://jenkins-debian-glue.org/getting_started/automatic/">automated deployment procedure</a> available for your service to get started with the whole jenkins-debian-glue and Jenkins stack in less than 10 minutes, working just fine on Debian as well as Ubuntu.</p>
<p>For further details please head over to <a href="http://jenkins-debian-glue.org/">jenkins-debian-glue.org</a> or check out this 6:36min screencast (safe for work, no audio <img src='http://michael-prokop.at/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ):</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/9asp2ZvH90A?autohide=1&#038;showinfo=0" frameborder="0" allowfullscreen></iframe></p>
<p><i>This embedded video doesn&#8217;t work for you? Try heading over to <a href="http://www.youtube.com/watch?v=9asp2ZvH90A">YouTube</a>.</i></p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2012/08/27/jenkins-debian-glue-continuous-integration-for-debian-and-ubuntu-made-easy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Grazer Linuxtage 2012: Call for Lectures</title>
		<link>http://michael-prokop.at/blog/2012/01/23/grazer-linuxtage-2012-call-for-lectures/</link>
		<comments>http://michael-prokop.at/blog/2012/01/23/grazer-linuxtage-2012-call-for-lectures/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 10:06:14 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian-German]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3165</guid>
		<description><![CDATA[Am Samstag, dem 28. April finden heuer wieder die Grazer Linuxtage statt! Die Suche nach Vorträgen und Projektständen wurde soeben offiziell eröffnet. Wenn du ein spannendes Thema oder Projekt hast, über das du vor einem interessierten Publikum reden möchtest ist das deine Chance. Die Grazer Linuxtage feiern heuer ihren 10. Geburtstag(!) und wir erwarten auch [...]]]></description>
				<content:encoded><![CDATA[<p>Am Samstag, dem 28. April finden heuer wieder die <a href="http://linuxtage.at/">Grazer Linuxtage</a> statt!</p>
<p>Die Suche nach Vorträgen und Projektständen wurde soeben offiziell eröffnet. Wenn du ein spannendes Thema oder Projekt hast, über das du vor einem interessierten Publikum reden möchtest ist das deine Chance. <img src='http://michael-prokop.at/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Die Grazer Linuxtage feiern heuer ihren 10. Geburtstag(!) und wir erwarten auch diesmal wieder mehr als 500 Besucher auf einem der größten IT-Events in Österreich.</p>
<p>Disclaimer: Die Grazer Linuxtage sind für ein buntgemischtes Thema bekannt. Wir beschränken uns aber weder auf Linux, noch mußt du dir ein supertechnisches Thema aussuchen. Von Anwendersoftware und Projektvorstellungen, über Themen für Systemadministratoren und Softwareentwickler, bis hin zu freier Kultur und Technik ist alles mit dabei. Ganz besonders freuen wir uns über Vorträge für Einsteiger (du musst definitiv kein Superduperüberdrüber-Geek sein um bei uns vorzutragen &#8211; weder wir noch unser Publikum beißen!).</p>
<p>Wir freuen uns über deine Vortrags- und/oder Projektstand-Einreichung über <a href="http://linuxtage.at/"> Linuxtage.at</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2012/01/23/grazer-linuxtage-2012-call-for-lectures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>commit-sounds &#8211; make committing more fun</title>
		<link>http://michael-prokop.at/blog/2011/12/02/commit-sounds-make-committing-more-fun/</link>
		<comments>http://michael-prokop.at/blog/2011/12/02/commit-sounds-make-committing-more-fun/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 01:45:03 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3159</guid>
		<description><![CDATA[December, release time. I&#8217;m currently involved in the release management of three major projects and it&#8217;s not always about fun. So lets make it more fun: https://github.com/mika/commit-sounds]]></description>
				<content:encoded><![CDATA[<p>December, release time. I&#8217;m currently involved in the release management of three major projects and it&#8217;s not always about fun. So lets make it more fun: <a href="https://github.com/mika/commit-sounds">https://github.com/mika/commit-sounds</a></p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/12/02/commit-sounds-make-committing-more-fun/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FAI: switch from Subversion to Git</title>
		<link>http://michael-prokop.at/blog/2011/11/05/fai-switch-from-subversion-to-git/</link>
		<comments>http://michael-prokop.at/blog/2011/11/05/fai-switch-from-subversion-to-git/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 22:51:01 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3138</guid>
		<description><![CDATA[Revision one in the Subversion repository of the FAI project dates back to the 27th of June 2000. Over the last few months we were discussing the switch to Git. At the last FAI meeting we decided to finally switch to Git and I volunteered to drive the migration. Today I officially did the migration. [...]]]></description>
				<content:encoded><![CDATA[<p>Revision one in the Subversion repository of the <a href="http://fai-project.org/">FAI project</a> dates back to the 27th of June 2000. Over the last few months we were discussing the switch to Git. At the last FAI meeting we decided to finally switch to Git and I volunteered to drive the migration. Today I officially <a href="https://lists.uni-koeln.de/pipermail/linux-fai-devel/2011q4/001094.html">did the migration</a>.</p>
<p>I&#8217;ve been using <a href="https://github.com/faiproject/fai/blob/master/doc/release-management.txt">git-svn to handle the FAI svn repository</a> for at least as long as I&#8217;m wearing the FAI stable release manager hat. But the tags, author information,&#8230; inside my git-svn checkout weren&#8217;t ready for official publishing yet&#8230;</p>
<p>There are at least <a href="https://github.com/nirvdrum/svn2git">two</a> <a href="http://www.gitorious.org/svn2git/svn2git">different</a> well known and referenced svn2git implementations out there. I decided to give the one hosted on github a shot because it&#8217;s mentioned at <a href="http://help.github.com/import-from-subversion/">http://help.github.com/import-from-subversion/</a>. It basically uses git-svn and just does the few annoying steps for you that I&#8217;d had to do manually otherwise. For more complex repositories <a href="http://www.gitorious.org/svn2git/svn2git">the other svn2git implementation</a> <em>might</em> be worth a try, especially since it&#8217;s supported by the <a href="http://blog.hartwork.org/?p=763">svneverever</a> tool. svneverever supports more flexible rules regarding the repository layout (it was used for switching Gentoo’s Portage from Subversion to Git). Luckily we didn&#8217;t need it in our situation and I had experience with git-svn on the FAI repository already, so&#8230;</p>
<p>Converting the repository was as simple as running:</p>
<pre class="rahmen">
% svn2git svn://svn.debian.org/svn/fai --authors ../fai-svnauthors
</pre>
<p>The ../fai-svnauthors file contains all the &#8220;svnuser = Realname &lt;mail@example.org&gt;&#8221; mappings to get the author information right. Some 41 minutes later svn2git finished its work. Finally I pushed the result to the <a href="https://github.com/faiproject/fai">FAI repository at github</a>.</p>
<p>If you&#8217;re interested in the repository size of svn vs. git:</p>
<ul>
<li>svn repository (server side): 155MB</li>
<li>svn checkout (client side): 318.3MB (4.3MB trunk, 301MB tags, 13MB branches)</li>
<li>git-svn checkout: 13MB</li>
<li>git repository/checkout: 7.1MB</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/11/05/fai-switch-from-subversion-to-git/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rocking Zsh: directory specific shell profiles &#8211; Screencast</title>
		<link>http://michael-prokop.at/blog/2011/10/08/rocking-zsh-directory-specific-shell-profiles-screencast/</link>
		<comments>http://michael-prokop.at/blog/2011/10/08/rocking-zsh-directory-specific-shell-profiles-screencast/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 14:57:39 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3115</guid>
		<description><![CDATA[The &#8220;Directory specific shell configuration with Zsh&#8221; is a rocking feature I use in all my projects when working on the command line. I just created a screencast where I&#8217;m showing this feature in action, including its configuration: This embedded video doesn&#8217;t work for you? Try heading over to YouTube. Since its my first screencast [...]]]></description>
				<content:encoded><![CDATA[<p>The &#8220;<a href="http://michael-prokop.at/blog/2009/05/30/directory-specific-shell-configuration-with-zsh/">Directory specific shell configuration with Zsh</a>&#8221; is a rocking feature I use in all my projects when working on the command line. I just created a screencast where I&#8217;m showing this feature in action, including its configuration:</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/VOHIYhbRIq0?autohide=1&#038;showinfo=0" frameborder="0" allowfullscreen></iframe></p>
<p><em>This embedded video doesn&#8217;t work for you? Try heading over to <a href="http://www.youtube.com/watch?v=VOHIYhbRIq0">YouTube</a>.</em></p>
<p>Since its my first screencast please let me know what you think of it. Waste of time? Want to see further screencasts about Zsh, Grml,…? Is there any other platform than YouTube better suited for such screencasts (for the creator as well as the visitor&#8217;s point of view)? Is there anything specific I might consider changing in upcoming screencasts?</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/10/08/rocking-zsh-directory-specific-shell-profiles-screencast/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Open Source Projects using Jenkins</title>
		<link>http://michael-prokop.at/blog/2011/08/27/open-source-projects-using-jenkins/</link>
		<comments>http://michael-prokop.at/blog/2011/08/27/open-source-projects-using-jenkins/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 11:35:39 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3060</guid>
		<description><![CDATA[For a (german) talk I&#8217;ll be giving soon I was interested in a list of open source projects which use Jenkins. Jenkins is a great open source continuous integration server. I was wondering whether such a list exists but since it doesn&#8217;t exist yet I created my own and Kohsuke Kawaguchi (creator of Hudson/Jenkins) suggested [...]]]></description>
				<content:encoded><![CDATA[<p>For <a href="http://michael-prokop.at/blog/2011/08/27/event-20-jahre-linux-wkograz/">a (german) talk I&#8217;ll be giving soon</a> I was interested in a list of open source projects which use Jenkins. <a href="http://jenkins-ci.org/">Jenkins</a> is a great open source continuous integration server. I was wondering whether such a list exists but since it doesn&#8217;t exist yet I created my own and <a href="http://kohsuke.org/about/">Kohsuke Kawaguchi</a> (creator of Hudson/Jenkins) suggested to blog about it. There we go. <img src='http://michael-prokop.at/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li><a href="https://builds.apache.org/">Apache</a></li>
<li><a href="http://babune.ladeuil.net:24842/">Bazar</a></li>
<li><a href="http://jenkins.cocos2d-x.org/">cocos2d-x</a></li>
<li><a href="https://jenkins.opensource.anotheria.net/hudson/">ConfigureMe/DistributeMe/MoSKito</a></li>
<li><a href="http://qa.coreboot.org/">coreboot</a></li>
<li><a href="http://code.creativecommons.org/jenkins/">Creativecommons</a></li>
<li><a href="http://ci.django-cms.org/">Django CMS</a></li>
<li><a href="http://dpb.yagisan.org/jenkins/">Doom Port Build Service</a></li>
<li><a href="https://build.ecf-project.org/jenkins/">Eclipse Communication Framework</a></li>
<li><a href="http://www.freeswitch.de/jenkins/">Freeswitch</a></li>
<li><a href="http://jenkins.grml.org/">Grml</a></li>
<li><a href="http://outils.icescrum.org/jenkins/">iceScrum</a></li>
<li><a href="http://ci.jboss.org/jenkins/">JBoss</a></li>
<li><a href="http://ci.jenkins-ci.org/">Jenkins</a></li>
<li><a href="http://builds.jmri.org/jenkins/">JMRI</a></li>
<li><a href="http://ci.jruby.org/">JRuby</a></li>
<li><a href="http://build.kde.org/">KDE</a></li>
<li><a href="http://validation.linaro.org/jenkins/">Linaro</a></li>
<li><a href="https://jenkins.mahara.org/">Mahara</a></li>
<li><a href="https://jenkins.mozilla.org/">Mozilla</a></li>
<li><a href="http://qa.nuxeo.org/jenkins/">Nuxeo</a></li>
<li><a href="http://ci.openquake.org/">OpenQuake</a></li>
<li><a href="http://ci.pentaho.com/">Pentaho</a></li>
<li><a href="http://qa.piwik.org:8080/jenkins/">Piwik</a></li>
<li><a href="https://jenkins.plone.org/">Plone</a></li>
<li><a href="http://www.jemos.eu/jenkins/">PODAM</a></li>
<li><a href="http://jenkins.pylonsproject.org/">Pylons Project</a></li>
<li><a href="http://ci.analytical-labs.com/jenkins/">Saiku</a></li>
<li><a href="http://jenkins.scala-tools.org/">Scala-Tools</a></li>
<li><a href="http://jenkins.sqlalchemy.org/">SQLAlchemy</a></li>
<li><a href="http://jenkins.gnuviech-server.de/">SQLAlchemy-migrate</a></li>
<li><a href="http://jenkins.unbound.se/">Tapestry 5 modules breadcrumbs + tagselect</a></li>
<li><a href="http://jenkins.unbound.se/">TYPO3</a></li>
<li><a href="http://utgenome.org/jenkins/">UTGB (University of Tokyo Genome Browser) Toolkit</a></li>
<li><a href="http://wicketstuff.org/hudson/">Wicket Stuff</a></li>
<li><a href="http://ci.zikula.org/">Zikula</a></li>
</ul>
<p>Open source projects using Jenkins, though Jenkins service not accessible for the public (yet):                                                                              </p>
<ul>
<li><a href="http://evolvis.org/">Evolvis</a></li>
<li><a href="http://fusionforge.org/">Fusionforge</a></li>
<li><a href="http://icinga.org">Icinga</a></li>
<li><a href="http://community.joomla.org/blogs/community/1476-who-is-joomla-jenkins.html">Joomla</a></li>
<li><a href="http://code.google.com/p/openjdk-osx-build/">OpenJDK 7 for OS/X</a></li>
<li><a href="http://www.openstack.org/">Openstack</a></li>
<li><a href="http://www.sipwise.com/products/spce/overview/">sip:provider CE</a></li>
</ul>
<p>And Cloudbees <a href="http://www.cloudbees.com/foss/foss-projects.cb">hosts some OSS projects</a> providing Jenkins as a service.</p>
<p><strong>Update [2011-09-05]:</strong> I put the list to the jenkins wiki under <a href="https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins">https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins</a> -&gt; <a href="https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=58001258">https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=58001258</a></p>
<p><strong>Update [2011-08-29]:</strong> thanks for all the feedback, I&#8217;ve updated the list accordingly.<br />
<del datetime="2011-08-29T09:28:35+00:00">If you&#8217;re aware of another open source project using Jenkins please leave it in the comments, I&#8217;ll update the list accordingly then.</del></p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/08/27/open-source-projects-using-jenkins/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Event: 20 Jahre Linux &#8211; WKO/Graz</title>
		<link>http://michael-prokop.at/blog/2011/08/27/event-20-jahre-linux-wkograz/</link>
		<comments>http://michael-prokop.at/blog/2011/08/27/event-20-jahre-linux-wkograz/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 11:33:02 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Debian-German]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=3079</guid>
		<description><![CDATA[Die Open Source Experts Group Steiermark veranstaltet am 1. September 2011 das Event &#8220;20 Jahre Linux&#8221; in Graz. Gemeinsam mit Alfred Bach, Jan Kleinert und Klaus Knopper bin ich als Vortragender anzutreffen. Ich würde mich über ein paar bekannte Gesichter im Publikum freuen. Der Eintritt ist frei, weitere Details unter oseg.at.]]></description>
				<content:encoded><![CDATA[<p>Die Open Source Experts Group Steiermark veranstaltet am 1. September 2011 das Event &#8220;<a href="http://oseg.at/20jahrelinux">20 Jahre Linux</a>&#8221; in Graz. Gemeinsam mit Alfred Bach, Jan Kleinert und Klaus Knopper bin ich als Vortragender anzutreffen. Ich würde mich über ein paar bekannte Gesichter im Publikum freuen. Der Eintritt ist frei, weitere Details unter <a href="http://oseg.at/20jahrelinux">oseg.at</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/08/27/event-20-jahre-linux-wkograz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use of VCS in Debian packages &#8211; some stats</title>
		<link>http://michael-prokop.at/blog/2011/08/19/use-of-vcs-in-debian-packages-some-stats/</link>
		<comments>http://michael-prokop.at/blog/2011/08/19/use-of-vcs-in-debian-packages-some-stats/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 20:14:46 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=2978</guid>
		<description><![CDATA[Everyone loves stats, ok well &#8211; at least I do. I was doing some research with regards to package maintenance within the Debian distribution and since the results might be interesting for someone else &#8211; there we are. On 19th of August 2011 there have been: 16935 unique source packages in Debian/sid 9977 packages with [...]]]></description>
				<content:encoded><![CDATA[<p>Everyone loves stats, ok well &#8211; at least <em>I</em> do. I was doing some research with regards to package maintenance within the <a href="http://www.debian.org/">Debian</a> distribution and since the results might be interesting for someone else &#8211; there we are.</p>
<p>On 19th of August 2011 there have been:</p>
<ul>
<li>16935 unique source packages in Debian/sid</li>
<li>9977 packages <em>with</em> <a href="http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-vcs">Vcs-* field</a> in Debian/sid</li>
<li>6957 packages <em>without</em> a Vcs-* field in Debian/sid</li>
</ul>
<p>Therefore ~59% of all packages in Debian/sid are officially managed with a version control system (VCS). Now, which VCS do those packages use?</p>
<ol>
<li><a href="http://subversion.tigris.org/">Svn</a>: 4939</li>
<li><a href="http://git-scm.com/">Git</a>: 4377</li>
<li><a href="http://darcs.net/">Darcs</a>: 284</li>
<li><a href="http://bazaar.canonical.com/en/">Bzr</a>: 247</li>
<li><a href="http://mercurial.selenic.com/">Hg</a>: 61</li>
<li><a href="http://www.nongnu.org/cvs/">Cvs</a>: 31</li>
<li><a href="http://www.gnu.org/software/gnu-arch/">Arch</a>: 28</li>
<li><a href="http://www.monotone.ca/">Mtn</a>: 10</li>
</ol>
<p>I&#8217;ve retrieved the numbers from the <a href="http://udd.debian.org/">Ultimate Debian Database</a> (UDD). Sadly there&#8217;s a bug in UDD regarding the Vcs-Type information, see <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637524">#637524</a>. Therefore I&#8217;ve extracted a list of 80 packages where a Vcs-Browser header is available but the Vcs-Type entry is empty in UDD. 29 packages of them are managed inside CVS but don&#8217;t appear as such in UDD, so I manually corrected the number for CVS in the numbers above. The remaining 51 packages have a Vcs-Browser field set but lack the according Vcs-* entry, some of them pointing to upstream VCS instead of the according Debian package repository, some of them result in 404 errors, etc. As a result I&#8217;ve reported bugs where applicable (#638466, #638468, #638469, #638470, #638471, #638472, #638474, #638475, #638476, #638477, #638479, #638482, #638486, #638488, #638493, #638497, #638501, #638475, #638475, #638502, #638503, #638505, #638506, #638508, #638509, #638510, #638511, #638512, #638513, #638516, #638518, #638519, #638520, #638522, #638523, #638524, #638525, #638526, #638527, #638528, #638529, #638530, #638516, #638531).</p>
<p>Disclaimer: I found Debian&#8217;s <a href="http://wiki.debian.org/Statistics">Statistics wiki page</a> and <a href="http://upsilon.cc/~zack/stuff/vcs-usage/">Zack&#8217;s VCS usage stats</a> after starting to play with my own stats. <abbr title="As Far As I Can Tell">AFAICT</abbr> Zack&#8217;s slightly higher numbers are the result of looking at multiple versions for the same source packages, as you&#8217;ll see when comparing numbers from <a href="http://udd.debian.org/schema/udd.html#public.view.sources-uniq">UDD&#8217;s sources_uniq</a> view (which I used) with either 1) UDD&#8217;s sources table, 2) source table count from <a href="http://wiki.debian.org/ProjectB">projectb</a> or 3) Package count from http://$DEBIAN_MIRROR/debian/dists/unstable/{main,contrib,non-free}/source/Sources.bz2.</p>
<p><strong>Conclusion:</strong> 9316 packages are officially managed with Subversion and Git as of today, representing ~94% of the VCS managed packages. This means ~55% of all the Debian (source) packages are available through either a Git or Subversion repository &#8211; and that&#8217;s actually the number I was originally interested in.</p>
<p>Thanks to Alexander Wirt, Christian Hofstaedter, Gerfried Fuchs, Jörg Jaspert and Michael Renner for hints in forming up the final stats results.</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/08/19/use-of-vcs-in-debian-packages-some-stats/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Event: Grazer Linuxtage 2011</title>
		<link>http://michael-prokop.at/blog/2011/04/01/event-grazer-linuxtage-2011/</link>
		<comments>http://michael-prokop.at/blog/2011/04/01/event-grazer-linuxtage-2011/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 22:21:07 +0000</pubDate>
		<dc:creator>mika</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Debian-German]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://michael-prokop.at/blog/?p=2810</guid>
		<description><![CDATA[Nicht vergessen &#8211; am Samstag, dem 9. April finden an der FH Joanneum wieder die Grazer Linuxtage (GLT11) statt. Das Programm bietet von 09:30 bis 19:00 Uhr über 30 Vorträge, LPI- und BSD-Prüfungen, eine Keysigning-Party und viele Infostände von renommierten Projekten wie z.B. Debian, LibreOffice und OpenStreetMap. Ich selbst bin neben der Tätigkeit als Organisator [...]]]></description>
				<content:encoded><![CDATA[<p>Nicht vergessen &#8211; am Samstag, dem 9. April finden an der FH Joanneum wieder die Grazer Linuxtage (GLT11) statt.</p>
<p>Das Programm bietet von 09:30 bis 19:00 Uhr über 30 Vorträge, LPI- und BSD-Prüfungen, eine Keysigning-Party und viele Infostände von renommierten Projekten wie z.B. Debian, LibreOffice und OpenStreetMap.</p>
<p>Ich selbst bin neben der Tätigkeit als Organisator auch am <a href="http://grml.org/">Grml</a>-Projektstand sowie als Vortragender von <a href="http://glt11-programm.linuxtage.at/events/7.de.html">Gute Open-Source-Projekte bestehen aus mehr als nur Code</a> anzutreffen.</p>
<p>Das Programm sowie alle weiteren Informationen gibt es unter <a href="http://www.linuxtage.at/">linuxtage.at</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-prokop.at/blog/2011/04/01/event-grazer-linuxtage-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
