<?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>Toma&#039;s blog</title>
	<atom:link href="http://www.omat.nl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.omat.nl</link>
	<description>My Blogs.</description>
	<lastBuildDate>Thu, 02 Sep 2010 22:13:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Launch identity.kde.org</title>
		<link>http://www.omat.nl/2010/09/02/launch-identity-kde-org/</link>
		<comments>http://www.omat.nl/2010/09/02/launch-identity-kde-org/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 19:22:22 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=749</guid>
		<description><![CDATA[Yesterday evening we did the final import into identity [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday evening we did the final import into identity.kde.org and decided it was stable enough for general usage. With this blog we announce the general availability of this site and I will give a small introduction. </p>
<p><a href="http://www.omat.nl/wp-content/uploads/2010/09/welcome.png"><img width=300 src="http://www.omat.nl/wp-content/uploads/2010/09/welcome.png" alt="" title="welcome" border=0></a></p>
<p>We imported all existing developers into the system, and all developers from the past too. Your username is identical to your subversion username. Your don&#8217;t have a password yet, but by using the obvious option on the welcome screen you can reset it and get access.</p>
<p><a href="http://www.omat.nl/wp-content/uploads/2010/09/profile.png"><img src="http://www.omat.nl/wp-content/uploads/2010/09/profile.png" alt="" title="profile" border=0 width=400/></a></p>
<p>After the login you will be greeted with your profile. You can fill in all your details as you like. During the import we have set your Name and email address and the ssh public keys you use for svn access currently.</p>
<p>Important to know is what will become available to whom. We will not show all the profile data to everyone. We will use the grouping feature of the identity.kde.org-system. Basically we now the following groups: users, developers, former-developers, ev-members and sysadmins. users will never see anything. developers will probably see the usernames, names and email info of other developers, and ev-members will see what developers see, but also some more contact info about fellow ev-members. Or if someone decides otherwise, that&#8217;s fine too, we&#8217;re just executers trying to work with sane defaults for that matter.</p>
<p>This system will replace the famous accounts file in the future. We will of course provide something downloadable in the future for that. And hopefully it will replace the database we once used for ev-members, but this last bit is not sure yet, as the system is still being evaluated for this purpose.</p>
<p><a href="http://www.omat.nl/wp-content/uploads/2010/09/sshkeys.png"><img src="http://www.omat.nl/wp-content/uploads/2010/09/sshkeys.png" alt="" title="sshkeys" width="400" border=0 /></a></p>
<p>This screen allowes your change your ssh-keys. This part is the primary use case for this system at this moment in time. While importing we have imported your keys already, and from now on you can manage your own ssh keys. You no longer need the system team to control which keys you will have access to svn. You can delete keys, and upload new additional keys, whatever you like, as often as you like and whenever it suits you.</p>
<p>Currently we are working on getting the scripts working which deal with all the key changes, so currently you can test this as much as you like without it having consequences. Just make sure that when you are ready with testing, you have the right set of keys uploaded. Starting from this weekend the scripts will be activated and the keys on identity.kde.org will be leading.</p>
<p>The future of the system is that we will soon open identity.kde.org for new users. After registration they will belong to the group &#8216;Users&#8217;. On this level, your username and password for identity.kde.org will also provide you immediate access to the new reviewboard and redmine system we will soon launch.</p>
<p>As a user you can request an upgrade to de developer status. This is done with a similar form as which we have used for the last couple of years. After the sysadmin has processed the request, the user is upgraded to developer, and from that moment on the user has push access to the repositories.</p>
<p>Both git.kde.org and svn.kde.org will allow commits / pushes from developers, both systems verify against the keys that are available in identity.kde.org. There is no difference between developers for git and developers for svn. If you can commit to svn you can also push to git.kde.org.</p>
<p>In the future we can use the data from identity.kde.org for a gazillion new purposes. Not only will your username and password from identity.kde.org give you access to a few new sites, but also you can think of more fun things. For example we can use it to power planetkde, instead of the config file, you can manage your rss feed from identity.kde.org. Or @kde.org email address holders can change the forward address behind the kde.org address. Or we can manage registrations for akademy this way. We&#8217;ve explcitely choosen identity.kde.org (which is powered by GOsa), because of the ability to create such features in a limited amount of time.</p>
<p>I&#8217;ve talked way to much for an introduction. You can now jump to the <a href="https://identity.kde.org" target="_new">identity.kde.org</a>-site, read the <a href="http://www.behindkde.org/node/799" target="_new">interview</a> with Ben Cooksley, the sysadmin that deserves most of the credits for the setup of this system. You can also follow our progress in the launch of the git.kde.org infrastructure in our <a href="http://community.kde.org/Sysadmin/GitInfrastructureLaunch" target="_new">schedule</a>. As usual you can file bugs for identity.kde.org at our <a href="https://bugs.kde.org/enter_sysadmin_request.cgi" target="_new">bug tracker</a>.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.omat.nl/2010/09/02/launch-identity-kde-org/" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p> <p>Feel free to Flattr this post at <a href="http://www.omat.nl/" title="Flattr" target="_blank">www.omat.nl</a>, if you like it.</p> <p><a href="http://www.omat.nl/" title="Flattr" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/09/02/launch-identity-kde-org/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Check your e-mail address! New developers, apply now!</title>
		<link>http://www.omat.nl/2010/08/25/check-your-e-mail-address-new-developers-apply-now/</link>
		<comments>http://www.omat.nl/2010/08/25/check-your-e-mail-address-new-developers-apply-now/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 17:43:37 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=743</guid>
		<description><![CDATA[Slowely we are approaching the somewhat more interestin [...]]]></description>
			<content:encoded><![CDATA[<p>Slowely we are approaching the somewhat more interesting bits of the launch of the git infrastructure. Up-to-now the most visible bit for you has been the conversion to ssh based accounts. If you had one already, nothing has changed up to now. But that&#8217;s going to change soon. The conversion is almost complete, we have almost a dozen accounts left that should convert, from which some are traveling, some are a bit stubborn, and some stopped using the account earlier this year. But there is still a week to go in which they can convert, they can no longer commit to svn now, so they should notice something is wrong pretty quickly.</p>
<p>Next week we are going to import all developers to our new gosa based system ( we will call it identity.kde.org probably ). This system will be used for managing your ssh-keys you are using for svn and git. You can add additional ones, remove compromised ones and do whatever you like to them. You can get access to the system by using the password recovery function of the system. This means your e-mailaddress should be up-to-date. Please make sure that the correct one is currently listed in the accounts file. View it <a href="http://websvn.kde.org/trunk/kde-common/accounts?view=markup" target="_new">here</a>.</p>
<p>In preparation to the conversion, this file will be made read-only next week. After the conversion the file will be automatically generated based on the gosa database. Consequence is that if your e-mail address is incorrect, you can not change it in the accounts file, and the password recovery function of gosa will not work, hence you will need to file a bugreport and wait for a sysadmin to solve it and verify your identity. You better prevent that and make sure your e-mail address is listed correctly. </p>
<p>Another item I&#8217;ld like to make you aware of is that due to this conversion, it will be a bit harder for us for a while to process new developer applications. That means that creating new svn and git accounts will be a bit more work for us. Although we will process them normally, we would like to ask to either postpone applications or do them this week. If you feel someone needs a svn account, ask them to do it in the next few days please!</p>
<p>One last bit from the sysadmin team: we fixed the account creation on <a href="http://kdedevelopers.org" target="_new">kdedevelopers.org</a>. We&#8217;ve updated the drupal cms to the latest version and it should be fine now. I&#8217;ve processed the back log, but if you have applied for an account and you&#8217;ve not yet received the activation confirmation, please let us know on the email address you got in the registration confirmation.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.omat.nl/2010/08/25/check-your-e-mail-address-new-developers-apply-now/" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p><script type="text/javascript">
var flattr_wp_ver = '0.9.12';
var flattr_uid = 'tomalbers';
var flattr_url = 'http://www.omat.nl';
var flattr_lng = 'en_GB';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Toma&#039;s blog';
var flattr_dsc = 'My Blogs.';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://www.omat.nl/" title="Flattr" target="_blank">www.omat.nl</a>, if you like it.</p> <p><a href="http://www.omat.nl/" title="Flattr" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/08/25/check-your-e-mail-address-new-developers-apply-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Behind KDE: Ingo Malchow</title>
		<link>http://www.omat.nl/2010/08/17/behind-kde-ingo-malchow/</link>
		<comments>http://www.omat.nl/2010/08/17/behind-kde-ingo-malchow/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 17:18:38 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=741</guid>
		<description><![CDATA[I've been preparing a series of interviews with KDE Sys [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been preparing a series of interviews with KDE Sysadmins and the people directly involved. Today is the day that we launch the first <a href="http://www.behindkde.org" target="_new">interview</a>.</p>
<p>While I was interviewing, I was wondering where and how to publish them. In the past we used the behindkde.org domain, but that system and domain wasn&#8217;t really used anymore. Ingo Malchow decided that it was time to reinstate the domain and use a content management system for it. He did all the work, made a theme, converted some of the old interviews (that&#8217;s still work in progress) and setup the structure so we can use it again in the future. </p>
<p>I&#8217;m planning to publish interviews with current sysadmins, sysadmins that want to leave the team and some &#8216;behind the scenes&#8217; admins &#8211; who knows who is behind the anonsvn mirrors? Every two weeks a new interview will appear, in total there will be around 6 of these &#8216;dedicated&#8217; interviews, maybe a bit more. After that we hopefully have some more interviews coming from KDE Brazil. </p>
<p>I&#8217;ve very happy we can use <a href="http://www.behindkde.org" target="_new">behindkde.org</a> in a more &#8216;platform&#8217; way. I hope it will get used for more than only these interviews. The masters of the universe serie from gamaral is also listed, and we hope to extend it with other interviews, podcasts, vidcasts, icecasts and whatever has to do with the people around KDE. If you have stuff that should be listed there, contact me or Ingo, easiest is via IRC on #kde-www I guess.</p>
<p>The very first interview is with Ingo. Not only did he re-initiate  the behindkde.org site, but he&#8217;s also part of the sysadmin team. Go over there and read all about him.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.omat.nl/2010/08/17/behind-kde-ingo-malchow/" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p> <p>Feel free to Flattr this post at <a href="http://www.omat.nl/" title="Flattr" target="_blank">www.omat.nl</a>, if you like it.</p> <p><a href="http://www.omat.nl/" title="Flattr" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/08/17/behind-kde-ingo-malchow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flattr</title>
		<link>http://www.omat.nl/2010/08/15/flattr/</link>
		<comments>http://www.omat.nl/2010/08/15/flattr/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 20:59:25 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[flattr]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=737</guid>
		<description><![CDATA[This evening I've been playing a bit with Flattr. Flatt [...]]]></description>
			<content:encoded><![CDATA[<p>This evening I&#8217;ve been playing a bit with Flattr. <a href="https://flattr.com">Flattr</a> gives you the opportunity to do micro-donations to blogs, articles or projects you like. When you do that, in return, you can also receive Flattrs.  </p>
<p>Say you want to donate 5 euro each month to projects you care about. Paypal could be used if they have a donate button, but that&#8217;s kind of an annoying system to use for this type of donations. </p>
<p>Flattr makes donating easy. When you see a Flattr button next to an article you like, you can press it. It counts as one &#8216;click&#8217;.At the end of the month your 5 euro will be divided by all articles or projects you gave a click to. If you clicked 5 times on such a button, each will get 1 euro. When say 20 different people did that, the author could receive a nice, flattering, amount of money. </p>
<p>You can add a Flattr-button next to the blogs you write, sites you have or projects you run. That way you have a nice and easy way to receive donation, where the barrier for the donation is as low as it will get. </p>
<p>I really like that system. I find it fun to browse through the top lists to see what others find flattering. Sometimes I see why and Flattr them too. If I do, it gets on my facebook page automagically, which is quite nice, as it shows which pages or blogs I like and other people can look at them too. The top lists showed me some new blogs I&#8217;ve started to follow.</p>
<p>It&#8217;s silly to think you will get rich with the system, I see it just for fun and a simple way to express gratitude to some people or projects. Although that does not have much to do with actually money I guess. For me, maybe it will cover some of the domains I&#8217;m currently privately paying or the tickets to the cinema now and then. I guess it will be the same for the recipients of my &#8216;clicks&#8217;. Anyways, join it, it is fun!</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.omat.nl/2010/08/15/flattr/" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p><script type="text/javascript">
var flattr_wp_ver = '0.9.12';
var flattr_uid = 'tomalbers';
var flattr_url = 'http://www.omat.nl';
var flattr_lng = 'en_GB';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Toma&#039;s blog';
var flattr_dsc = 'My Blogs.';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://www.omat.nl/" title="Flattr" target="_blank">www.omat.nl</a>, if you like it.</p> <p><a href="http://www.omat.nl/" title="Flattr" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/08/15/flattr/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Git infrastructure delayed</title>
		<link>http://www.omat.nl/2010/08/13/git-infrastructure-delayed/</link>
		<comments>http://www.omat.nl/2010/08/13/git-infrastructure-delayed/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 20:59:40 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=734</guid>
		<description><![CDATA[We are still waiting for 67 people to convert their acc [...]]]></description>
			<content:encoded><![CDATA[<p>We are still waiting for 67 people to convert their account from password to ssh. As we can not shut down passwd based svn access until they are all done, we will probably not make our next deadline. Today for example we made no progress at all.</p>
<p>Those 67 are the contributors that have used their password based account this year, so we will not move forward without them. Please do not complain that we won&#8217;t make our deadlines!</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.omat.nl/2010/08/13/git-infrastructure-delayed/" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p> <p>Feel free to Flattr this post at <a href="http://www.omat.nl/" title="Flattr" target="_blank">www.omat.nl</a>, if you like it.</p> <p><a href="http://www.omat.nl/" title="Flattr" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/08/13/git-infrastructure-delayed/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Access to SVN will be closed soon!</title>
		<link>http://www.omat.nl/2010/08/11/access-to-svn-will-be-closed-soon/</link>
		<comments>http://www.omat.nl/2010/08/11/access-to-svn-will-be-closed-soon/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 18:45:20 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=727</guid>
		<description><![CDATA[... but only if you are not yet using an ssh based svn  [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; but only if you are not yet using an ssh based svn account!</p>
<p>According to the <a href="http://community.kde.org/Sysadmin/GitInfrastructureLaunch#August_11th" target="_new">schedule</a>, we will stop providing access to svn if you use a password based account on August 25th.</p>
<p>If you have not converted yet. Do it <a href="https://sysadmin.kde.org/svnaccount/move_https_to_ssh.php">now</a>. Though everyone affected should have received a personal invitation already. Don&#8217;t wait any longer, do it now! If you did not contact <a href="https://bugs.kde.org/enter_sysadmin_request.cgi">sysadmin</a> now!</p>
<p>You might wonder how many accounts are affected. When we started with the first round of invitations two or three months ago, we sent out 1209 invitation to convert. This time we have sent 861 invitation. That means 350 contributors already converted [edit: or indicated the account can be deleted because it is no longer used]</p>
<p>Eike Hein did a further analysis of those 861 accounts that are not yet git-ready. He noted that only 92 accounts of those have been active this year, only 56 with more than 10 commits this year. That means we are on track with the conversion, and we are confident that those accounts will be converted in this round of invitations.</p>
<p>One of the reasons is that ssh only worked on port 22, some people are behind a firewall, and have only access to port 80 (http) and 443 (https). Starting from today we also offer svn via ssh on port 443. That means those account holders can convert too now.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.omat.nl/2010/08/11/access-to-svn-will-be-closed-soon/" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p><script type="text/javascript">
var flattr_wp_ver = '0.9.12';
var flattr_uid = 'tomalbers';
var flattr_url = 'http://www.omat.nl';
var flattr_lng = 'en_GB';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Toma&#039;s blog';
var flattr_dsc = 'My Blogs.';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://www.omat.nl/" title="Flattr" target="_blank">www.omat.nl</a>, if you like it.</p> <p><a href="http://www.omat.nl/" title="Flattr" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/08/11/access-to-svn-will-be-closed-soon/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Git infrastructure launch</title>
		<link>http://www.omat.nl/2010/08/02/git-infrastructure-launch/</link>
		<comments>http://www.omat.nl/2010/08/02/git-infrastructure-launch/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 21:59:39 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=722</guid>
		<description><![CDATA[The past month or so, the sysadmin team has been busy w [...]]]></description>
			<content:encoded><![CDATA[<p>The past month or so, the sysadmin team has been busy with the preparations for the launch of our own git infrastructure. But with the setup of git infrastructure, we also have taken the opportunity to launch a couple of new services: </p>
<p><strong>Gosa</strong><br />
The Gosa system is a webinterface which makes it possible to maintain your personal data, like name and e-mail. A bit similar to the -soon deprecated- kde-common/accounts file. This system can also be used to maintain your personal ssh-keys that you want to use for repository access.</p>
<p><strong>SSI</strong><br />
Gosa will also be used as base for a Single Sign In system. In the past few years we have launched several services that require a seperate login and password (techbase &#038; friends, reviewboard, kde-developers, etc). We don&#8217;t want that in the future. The username and password that you use for Gosa, can also be used for reviewboard and other new services in the future.</p>
<p><strong>Redmine</strong><br />
With the launch of git, we also want a per project landing page. A place where you can find all relevant information about a project, where you can browse the source code, find links to communitybase and tarballs, and where projects can also place news items. We have chosen Redmine for this task.</p>
<p>We have now reached a point that we have tested all the individual items and feel that it is time to let all those pieces of the puzzle fall together.</p>
<p>We have chosen to not go for a simulation of the big bang and launch everything at the same day, but have chosen for a step-by-step schedule with different milestones.  In the end we are changing key infrastructure and we don&#8217;t want to make errors.</p>
<p>It also means that whenever we encounter a problem along the way, the schedule will be delayed. We will keep the page up to date as we go along. </p>
<p>At key moments we will also inform the  kde-core-devel and kde-cvs-announce mailing lists.</p>
<p>You can find the schedule <a href="http://community.kde.org/Sysadmin/GitInfrastructureLaunch">here</a>! Have fun.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.omat.nl/2010/08/02/git-infrastructure-launch/" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p> <p>Feel free to Flattr this post at <a href="http://www.omat.nl/" title="Flattr" target="_blank">www.omat.nl</a>, if you like it.</p> <p><a href="http://www.omat.nl/" title="Flattr" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/08/02/git-infrastructure-launch/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>A day around the Guadec conference</title>
		<link>http://www.omat.nl/2010/07/28/a-day-around-the-guadec-conference/</link>
		<comments>http://www.omat.nl/2010/07/28/a-day-around-the-guadec-conference/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 19:00:42 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Evolution]]></category>
		<category><![CDATA[guadec]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=712</guid>
		<description><![CDATA[Today I went to Den Haag, NL, where the Guadec conferen [...]]]></description>
			<content:encoded><![CDATA[<p>Today I went to Den Haag, NL, where the Guadec conference takes place this week. They laughed a bit at the registration desk when they saw KDE on my badge, but let me in anyhow.</p>
<p>The first talk was about Evolution. They gave an overview of the last year which seemed to me like regular bug fixes and implementing some new features. They&#8217;ve rewritten some parts, and rewritten an IMAP library, called IMAPX. It supports IDLE, multiple connections and that kind of stuff. Which made me a bit depressed, because we have written something similar the past year or so too. With a simple mail we might have joined forces, maybe making something better than the two implementations we have now. </p>
<p>Anyhow chatted a bit with them about the past after the presentation and exchanged some business cards ( luckily i still had my Akonadi-cards, yay). I really hope we can do better &#8211; communication wise &#8211; in the future (from both sides).</p>
<p>Gnome Shell is basically a bit of window management, the interface around alt-tab and their activities interface. It looked nice and easy to use. Although we discovered quite a few inconsistencies in the new interface and some weird design decisions, like no good fallback for unsupported video cards and no connections at all with the gnome theming, Anyhow, I was impressed and think many of the gnome users will be happy with it.</p>
<p>The state of the union was a fun show, without much concrete content. It was just a pleasant break in the middle of the day and a very good laugh.</p>
<p>I&#8217;ve also been to some kind of a BOF like presentation where they were discussing the current state of the gnome. I managed to take a picture of a slide that says it all:</p>
<p><a href="http://www.omat.nl/wp-content/uploads/2010/07/20100728_007.jpg"><img src="http://www.omat.nl/wp-content/uploads/2010/07/20100728_007-300x225.jpg" alt="Gnome Desktop is Done" title="Gnome Desktop is Done" width="300" class="aligncenter size-medium wp-image-713" /></a></p>
<p>So, while KDE is just getting started with making a desktop, Gnome is Done :). Anyhow, the context is that he thinks a bit more should be invested in the Platform part of Gnome. He made some valid points about for example the fact that new developers are somewhat more attracted to develop for the mobile platform and it is hard to find devels for desktop, due the somewhat high entry level regarding setting up a devel system and learning the tools. </p>
<p>He wants to tackle that by working towards a simple SDK which can get new devels up and running quickly. That kind of opened up my eyes regarding the work that Aaron Seigo does for plasma. Probably with the somewhat same motivation. I should check it out.</p>
<p>Finally I went to a presentation from Jake Edge from lwn.net. Although a bit boring in regard of the presentation skills, he gave a nice, good and &#8211; in my eyes &#8211; complete overview of the things which you have to deal with regarding the promotion of your Open Source Project. Ranging from looking at what the minimal requirements for your website to how to write a press release which will have a good chance to get published. Maybe no surprising items, like they are all logical an we all know them, but still a good reminder about what I did wrong in the past and what some projects are still doing wrong. </p>
<p>Had a nice day there in Den Haag. Nice presentations and nice venue!</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.omat.nl/2010/07/28/a-day-around-the-guadec-conference/" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p><script type="text/javascript">
var flattr_wp_ver = '0.9.12';
var flattr_uid = 'tomalbers';
var flattr_url = 'http://www.omat.nl';
var flattr_lng = 'en_GB';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Toma&#039;s blog';
var flattr_dsc = 'My Blogs.';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://www.omat.nl/" title="Flattr" target="_blank">www.omat.nl</a>, if you like it.</p> <p><a href="http://www.omat.nl/" title="Flattr" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/07/28/a-day-around-the-guadec-conference/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[Movie review] Unthinkable</title>
		<link>http://www.omat.nl/2010/07/25/movie-review-unthinkable/</link>
		<comments>http://www.omat.nl/2010/07/25/movie-review-unthinkable/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 00:22:39 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Movies]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=707</guid>
		<description><![CDATA[Nothing KDE related, so feel free to skip this entry 
 [...]]]></description>
			<content:encoded><![CDATA[<p><em>Nothing KDE related, so feel free to skip this entry </em></p>
<p>Just saw Unthinkable. It&#8217;s about three nuclear bombs hidden around the US and one brave guy trying to interrogate the one who planted them to discover the locations. </p>
<p>The idea of the movie is to get people thinking which interrogation methods are allowed to get the suspect to talk. How much can you <del datetime="2010-07-25T01:31:39+00:00">folter</del> torture this guy to get the locations.  Someone probably watched 24 one series too much. This issue has been triggered by them already.. Would you sacrifice a life to save a million&#8230; </p>
<p>The comparison with 24 can be continued while comparing the actors. Samuel Jackson vs.  Kiefer Sutherland. Both are good guys, but you don&#8217;t want to be interrogated by either of them. Samuel&#8217;s acting is great, but I can&#8217;t say that from some of the other people in the movie. But Samuel compensates a lot.</p>
<p>And that should then be the reason to go to see the movie. The plot is close to crap and predictable. I hate predictable plots. I always try to refrain from predicting, but I keep doing it. I won&#8217;t spoil the fun (as far as there might still be some), but in hindsight, when you know the end, some of the dialogs and remarks from some people are strange to say the least.</p>
<p>In any case, a simple, entertaining movie, like there are a gazillion. Too bad the creators did not make more of it and have chosen to make some sections of the movie way too predictable.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.omat.nl/2010/07/25/movie-review-unthinkable/" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p> <p>Feel free to Flattr this post at <a href="http://www.omat.nl/" title="Flattr" target="_blank">www.omat.nl</a>, if you like it.</p> <p><a href="http://www.omat.nl/" title="Flattr" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/07/25/movie-review-unthinkable/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[sysadmin] Status Update</title>
		<link>http://www.omat.nl/2010/07/25/sysadmin-status-update/</link>
		<comments>http://www.omat.nl/2010/07/25/sysadmin-status-update/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 23:28:17 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=695</guid>
		<description><![CDATA[We thought it might be a good idea to give everyone a n [...]]]></description>
			<content:encoded><![CDATA[<p>We thought it might be a good idea to give everyone a new status update about the progress we are making regarding the conversion to Git. This report has been put together by a couple of members of the sysadmin team. Let&#8217;s start with the tasks done in the past weeks:</p>
<ul>
<li>SSH Key Management itself can be done in Gosa &#8211; but the backend to get it live with gitolite is still to be done (see current todo list below)</li>
<li> Integration of Reviewboard with LDAP has been accomplished in a testing instance successfully. A script has also been written to sync data such as names and email addresses from LDAP into both Redmine and Reviewboard.</li>
<li>Gosa has begun to be themed using the kde.org style, chihuahua. Ingo Malchow is brave enough to work on this part.</li>
<li>Ben Cooksley has been working on making some additional forms for the initial account registration. Basically the new workflow will be like this:
<ol>
<li>User can register, and can use their account immediately after verifying their email address.</li>
<li> User immediately gets access to redmine and reviewboard and gosa with one and the same login credentials. This is called Single Sign In.</li>
<li> User can change his own data in gosa, for example his ssh public keys. Add more keys or replace lost ones. (yay for no more sysadmin involvement for that)</li>
<li> If the user wants push access to the git repositories (or SVN while it&#8217;s still around), he has to apply for that. This is similar to the current form; indicate a supporter and write a small justification.</li>
<li>After evaluation and approval from the supporter, we add the user to the Developers group in gosa, and the user immediately gets push access.<br />
	This grouping mechanism can be extended in the future, to have &#8211; for example &#8211; a good address book like system for eV-members, or to upgrade users to sysadmins.</li>
</ul>
</li>
</ul>
<p>The current todo list is basically:</p>
<ul>
<li>drive redmine project and reviewboard group creation from gitolite</li>
<li>This will be used to allow any project to instantly begin to recieve reviews, without any further effort being needed. </li>
<li>redmine and rb project namespace problems<br />
At the moment, both Redmine and Reviewboard have problems with projects using the same name, which when you have sub-projects to create a tree of projects, becomes problematic.</li>
<li>A script to create GOsa accounts, insert SSH key(s) + mail address from the existing data</li>
<li> Modification of Gitolite to read from LDAP for SSH keys<br />
By default Gitolite reads the allowed keys from the git admin repository, but we have decided to put the keys in an LDAP database, so there have to be a process to copy the keys to the right place. Currently we do it manually, but that&#8217;s not a solution we like :) We just discussed this with Sitaram Chamarty, the author of gitolite and came up with the following workflow:</p>
<ul>
<li>When a user changes a key in gosa, automatically a script is called on the gitolite server so we know something has changed for that user.</li>
<li>A script extracts the keys from the LDAP database and updates a folder where all the keys are.</li>
<li>Once this is done the internal list of authorised keys will be updated, allowing the new SSH key to be used immediately by the developer.<br />
That means the keys wont need to go into the special git admin repository which is only accessible by sysadmins. Disadvantage is that this change has to be written by Sitaram with our assistance. So give Sitaram cookies when you see him.</li>
</ul</li>
<li>Use gitolite for SVN authentication, tying SVN into the unified account system</li>
<li>Retire the old &#8220;Get an SVN account&#8221; web app (as Gosa takes its place)</li>
<li>Send out a final set of &#8216;convert to ssh keys or else your svn access will stop working&#8217; invitations for svn users which use a password currently.</li>
<li>Move all the software bits to the right hardware, and give everything the final shake down.</li>
</ul>
<p>This blog is a bit on the technical side probably. The open todo&#8217;s unfortunately are rather technical, so that&#8217;s unavoidable. But it still gives you a good idea about the progress and the things we are currently facing. </p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.omat.nl/2010/07/25/sysadmin-status-update/" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a></p><script type="text/javascript">
var flattr_wp_ver = '0.9.12';
var flattr_uid = 'tomalbers';
var flattr_url = 'http://www.omat.nl';
var flattr_lng = 'en_GB';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Toma&#039;s blog';
var flattr_dsc = 'My Blogs.';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://www.omat.nl/" title="Flattr" target="_blank">www.omat.nl</a>, if you like it.</p> <p><a href="http://www.omat.nl/" title="Flattr" target="_blank"><img src="http://www.omat.nl/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/07/25/sysadmin-status-update/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
