<?xml version="1.0"?>
<rss version="2.0">
<channel>
	<title>Planet SUSE</title>
	<link>http://planetsuse.org</link>
	<language>en</language>
	<description>Planet SUSE - http://planetsuse.org</description>

<item>
	<title>Will Stephenson: Panel Drawers in KDE</title>
	<guid>http://www.kdedevelopers.org/4179 at http://www.kdedevelopers.org</guid>
	<link>http://www.kdedevelopers.org/node/4179</link>
	<description>&lt;p&gt;1) Create a folder somewhere eg ~/Desktop/My Favourite Apps&lt;br /&gt;
2) Drag and drop the folder onto a panel&lt;br /&gt;
3) Choose &quot;Folder View&quot; from the popup that appears&lt;br /&gt;
4) Drag apps from the menu, documents from Dolphin and other stuff onto the new panel icon&lt;br /&gt;
5) Click it and enjoy your new menu!&lt;/p&gt;</description>
	<pubDate>Tue, 09 Mar 2010 22:08:38 +0000</pubDate>
</item>
<item>
	<title>Jan Weber: Up to the next event!</title>
	<guid>http://www.luckylemon.de/?p=85</guid>
	<link>http://www.luckylemon.de/?p=85</link>
	<description>&lt;p&gt;As this blog is more and more converting into a &amp;#8220;meet me at &amp;#8230;&amp;#8221; blog, I want to keep this tradition.&lt;/p&gt;
&lt;p&gt;On next weekend I will be present at &lt;a href=&quot;http://chemnitzer.linux-tage.de/2010/&quot;&gt;Chemnitzer Linux-Tage&lt;/a&gt; running the &lt;a href=&quot;http://www.opensuse.org&quot;&gt;openSUSE&lt;/a&gt; booth there, so if you don&amp;#8217;t know what todo next weekend and you are in the Chemnitz area stop by and visit &lt;a href=&quot;http://chemnitzer.linux-tage.de/2010/&quot;&gt;Chemnitzer Linux-Tage&lt;/a&gt;, of course stop by at the &lt;a href=&quot;http://www.opensuse.org&quot;&gt;openSUSE&lt;/a&gt; booth &lt;img src=&quot;http://www.luckylemon.de/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Of course there are also a number of interesting &lt;a href=&quot;http://chemnitzer.linux-tage.de/2010/vortraege/&quot;&gt;talks&lt;/a&gt; over there, so it is really worth a visit.&lt;/p&gt;</description>
	<pubDate>Tue, 09 Mar 2010 21:26:31 +0000</pubDate>
</item>
<item>
	<title>Richard Bos: Build your own Google Earth rpm</title>
	<guid>http://lizards.opensuse.org/?p=3429</guid>
	<link>http://lizards.opensuse.org/2010/03/09/build-your-own-google-earth-rpm/</link>
	<description>&lt;p&gt;The last days I&amp;#8217;ve spent some time to investigate how to package &lt;a href=&quot;http://earth.google.com&quot;&gt;Google Earth&lt;/a&gt; into an rpm.  There was already a script called make-google-package available on the internet, but this one creates a debian package only.  However, it was a good start to get me going to create a Google Earth (GE) rpm.  Although I met quite some obstacles, which is not to uncommon in package building, I was still able to come up with a procedure a get GE packaged.  The biggest problem I encountered were incorrect library dependencies, for which I opened &lt;a href=&quot;http://code.google.com/p/earth-issues/issues/detail?id=702&quot;&gt;issue 702&lt;/a&gt; in the Google Earth issue tracker.  Anyway to make a long story short: the rpm installs Google Earth system wide, corrects file permissions, for openSUSE_11.2 it takes care that the font is rendered correctly, the rpm takes care that Google Earth integrates nicely with the rest of the openSUSE system.&lt;/p&gt;
&lt;p&gt;The procedure to build the rpm can be found in the &lt;a href=&quot;http://en.opensuse.org/Google_Earth/rpm&quot;&gt;openSUSE wiki&lt;/a&gt;.  One word of caution about the procedure, you need to be an experienced linux user and you need to have access to the &lt;a href=&quot;http://en.opensuse.org/Build_Service&quot;&gt;openSUSE Build Service&lt;/a&gt; (OBS) to be able to build the rpm.  This is due to library dependency problem, which prevents it to build without modification to the base system.&lt;/p&gt;
&lt;p&gt;If you like and you have the knowledge how to build an rpm with the tool &amp;#8216;build&amp;#8217;, it would be great if you can extend the howto with steps how to do this (build a GE rpm with &amp;#8216;build&amp;#8217;) to the before mentioned page.  The same is valid for a procedure that uses VirtualBox to build the rpm.&lt;/p&gt;
&lt;p&gt;Last but not last; a procedure or even a script, that uses &amp;#8221;&amp;#8217;rpmbuild -ba&amp;#8221;&amp;#8217; to build the rpm, would be very welcom as well.&lt;/p&gt;</description>
	<pubDate>Tue, 09 Mar 2010 21:08:46 +0000</pubDate>
</item>
<item>
	<title>Michal Hrusecky: MySQL Version Updates</title>
	<guid>http://michal.hrusecky.net/index.php/blog/show/MySQL-Version-Updates.html</guid>
	<link>http://michal.hrusecky.net/index.php/blog/show/MySQL-Version-Updates.html</link>
	<description>&lt;p&gt;&#160;&lt;/p&gt;
&lt;p&gt;Few weeks ago I was at &lt;a href=&quot;http://www.fosdem.org/&quot;&gt;FOSDEM&lt;/a&gt;. &#160;It was really amazing experience. I meet many interesting people, learned quite some thing and I returned full of enthusiasm. Open Source events are really great.&lt;/p&gt;
&lt;p&gt;But all the fun wasn't over even after the FOSDEM. I spent few more days in Bruxelles attending MySQL packagers meeting organized by SUN/Oracle. We spent quite some time talking to each other. We learned what MySQL people are doing and how. And they learned how do we deal with MySQL and what is troubling us. And many good things will come from this.&lt;/p&gt;
&lt;p&gt;First but certainly not last of them is about to appear now. One very interesting thing we learned at meeting was MySQL release policy. What openSUSE and Ubuntu and maybe some others are doing is that after release date there is generaly no version updates allowed. We are only fixing serious bugs and security related issues. It takes quite some work. What we learned is that new releases in stable branch of MySQL are in fact maintanance updates. If you update from 5.1.43 to 5.1.44 you wouldn't get any new features. All you will get are bugfixes. And only bugfixes of serious or security related issues. Does it sound familiar? Yes it is the same thing we are doing! So I discussed it with our maintanance team. And we came to the conclusion that we want to give our users all serious fixes. Not only these few selected. And the best way to do it is to use maintanance updates provided by MySQL people themself. I'm not saying that I don't have enough confidence to play with MySQL sources, but I think that MySQL people can do it better &lt;img src=&quot;http://michal.hrusecky.net/plugins/Emoticons/images/face-wink.png&quot; border=&quot;0&quot; alt=&quot;face-wink.png &quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Yes, you are guessing right. What I'm trying to say is that we are going to update MySQL to the latest available version. This means 5.1.44 for openSUSE 11.2 and 5.0.90 for older openSUSE. We will start with 11.2 as version gap is smaller there and if everything will proceed smoothly, we will continue with 11.1 and 11.0. For 11.2 you can help by testing update. Currently 5.1.44 update is prepared for 11.2 in &lt;a href=&quot;http://download.opensuse.org/repositories/server:/database:/STABLE&quot;&gt;server: database: STABLE&lt;/a&gt; and I'm running some final tests. If you want, you can try it too (not recomended on production servers yet) and if you'll find any problems, please report them before it will hit official updates.&lt;/p&gt;
&lt;p&gt;Remember, this is just the beginning. I've got some bigger plans regarding MySQL in 11.3 &lt;img src=&quot;http://michal.hrusecky.net/plugins/Emoticons/images/face-wink.png&quot; border=&quot;0&quot; alt=&quot;face-wink.png &quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 09 Mar 2010 15:19:25 +0000</pubDate>
</item>
<item>
	<title>openSUSE News: Reminder: German Wiki Team Meeting</title>
	<guid>http://news.opensuse.org/?p=3004</guid>
	<link>http://news.opensuse.org/2010/03/09/reminder-german-wiki-team-meeting/</link>
	<description>&lt;p&gt;The next openSUSE german Wiki Team meeting will take place tomorrow Wednesday March 09 at 18:00 GMT. As always, the meeting will be held   in IRC  on the #opensuse-wiki-de channel on Freenode.&lt;/p&gt;
&lt;p&gt;Please add your topics to the meeting wiki page at:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://de.opensuse.org/Wiki-Team/Meetings&quot;&gt;http://de.opensuse.org/Wiki-Team/Meetings#Topics&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We using for our Meeting the Meetbot. Please check &lt;a href=&quot;http://wiki.debian.org/MeetBot&quot;&gt;http://wiki.debian.org/MeetBot&lt;/a&gt; for the commands.&lt;/p&gt;
&lt;p&gt;Please add topics as soon as possible. Also, if you have questions    for the meeting, but can&amp;#8217;t attend (we know that the meeting times can&amp;#8217;t    work for everyone) please add them to the agenda as well.&lt;/p&gt;
&lt;p&gt;For more on IRC meetings, see: &lt;a href=&quot;http://en.opensuse.org/Meetings/About&quot;&gt;http://en.opensuse.org/Meetings/About&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As always, we meet in #opensuse-newsletter on Freenode. Fire up your    favorite IRC client and head over to #&lt;a href=&quot;irc://irc.freenode.net/opensuse-wiki-de&quot;&gt;opensuse-wiki-de&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Not familiar with IRC? A good overview can be found at &lt;a href=&quot;http://www.irchelp.org/&quot;&gt;irchelp.org&lt;/a&gt;.    This site is not affiliated with openSUSE. For more information on    Freenode, see http://freenode.net/.&lt;/p&gt;
&lt;p&gt;Wondering what meeting times are? &lt;a href=&quot;http://en.opensuse.org/Meetings&quot;&gt;Check the openSUSE Meetings    page&lt;/a&gt;. All project meetings and team meetings should be listed  there.&lt;/p&gt;</description>
	<pubDate>Tue, 09 Mar 2010 13:38:44 +0000</pubDate>
</item>
<item>
	<title>Andrew Wafaa: Blogged about: Community Discussion - Part1</title>
	<guid>http://www.wafaa.eu/entry/1/19</guid>
	<link>http://www.wafaa.eu/entry/community-discussion---part1-1-19.html</link>
	<description>&lt;a href="http://www.wafaa.eu"&gt;&lt;img align=right border=0 src="http://planet.opensu.se/wafaa.png" alt="Andrew Wafaa"&gt;&lt;/a&gt;&lt;div class=&quot;storytlr_blog&quot;&gt;
	&lt;div class=&quot;title&quot;&gt;
		&lt;b&gt;Community Discussion - Part1&lt;/b&gt; 
	&lt;/div&gt;
	&lt;div class=&quot;content&quot;&gt;
		&lt;p&gt;I thought it would be a good idea to try and engage you &amp;ndash; the fine openSUSE community &amp;ndash; in discussion about &quot;Us&quot; the Community.&amp;nbsp; We seemed to have been spoiled by having a Community Manager, people kind of seemed to let him do the work or worse expected him to do so.&amp;nbsp; Now that we don't have that position any more we need to go back to basics and start rolling our sleeves up.&amp;nbsp; We've started but we have much to do.&amp;nbsp; As such this is the first in I'm not sure how many posts on the subject.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;To save me having to repeat myself constantly I'll do a small disclaimer now:&lt;br /&gt;&lt;strong&gt;THESE ARE MY OPINIONS AND THOUGHTS AND NOT GOSPEL! I AM NOT EMPLOYED BY NOVELL! I WANT TO GET A DISCUSSION GOING NOT A FLAME WAR!&lt;br /&gt;&lt;/strong&gt;&amp;nbsp;&lt;br /&gt;In my opinion this topic is linked to my previous post about the &quot;&lt;a title=&quot;blog post on planning for the future&quot; href=&quot;http://www.wafaa.eu/entry/planning-for-the-future-1-14.html&quot;&gt;Planning For The Future&lt;/a&gt;&quot;.&amp;nbsp; The key here is to remain agile, able to flex, roll, bounce, jump and basically move with the times.&amp;nbsp; If we impose strict rigid requirements then things will start to crack and crumble.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;So what do I see as key items needed to enable more community contributions, and get more non-Novellians involved in taking a more (pro)active role in the Project?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tools&lt;/strong&gt; - we need an enabler of sorts that lets people start off small and get to grips with how things move, from there they can grow out and up.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transparency&lt;/strong&gt; - ensuring that the decisions that are made are clear concise and understandable.&amp;nbsp; I'm ure not everyone will like the decisions but if they can see the reasons behind it then they can work with it and maybe come up with a better alternative.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Communicate&lt;/strong&gt; - this is something that has improved a lot over time but still has some ways to go.&amp;nbsp; There are certain parties that still don't understand how to communicate with the wider community but they can and are an integral part of the ecosystem, we need to educate and help them get better.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Coach&lt;/strong&gt; - no-one can get to a suitable proficiency in any subject whether it be academic/sporting/whatever without some form of tutelage.&amp;nbsp; To help lighten the work load on the employees that are trying to juggle between their enterprise workload and community workload we need to have them spend some time away from their corporate duties to help with some knowledge and skill sharing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Teamwork&lt;/strong&gt; - stop depending on individuals, whether they are Novellian or non-Novellian one person can't do it all in their supposed subject matter of expertise.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Educate&lt;/strong&gt; - self market, not just to the outside world but internally too.&amp;nbsp; The openSUSE community is too modest for it's own good at times, we need to be more vocal about all the fantastic stuff we do.&amp;nbsp; We have to be clear and concise in the message we send out across the community.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learn&lt;/strong&gt; - look at our peers and take a leaf out of their book sometimes.&amp;nbsp; Believe it or not they do do things right sometimes ;-) I'm not saying copy, but try and take the bits that are needed and roll it into what you want.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Collaborate&lt;/strong&gt; - work with our peers on universal matters.&amp;nbsp; This doesn't just mean cross-desktop, but also cross-project and cross-distro.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Listen&lt;/strong&gt; - take a moment to hear what is being said.&amp;nbsp; Just taking that little bit of extra time can help isolate the noise from the message and help you understand what is being said/asked.&amp;nbsp; Remember that not everyone is a native speaker of your language so things might get lost/confused in translation, which is where that little bit of time will help.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lead&lt;/strong&gt; - you don't have to do things by committee.&amp;nbsp; If you see something that needs/can be done just do it!&amp;nbsp; We dither around far too much waiting for someone else to do it.&amp;nbsp; Do what you can and then communicate what you've done and what if anything is outstanding.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;All the above link into one another almost inextricably, so not doing one will most likely have an detrimental effect on the rest.&lt;br /&gt;&lt;br /&gt;We already have several items that are great examples of how the community can get on and do something great, a sample of those are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;openSUSE Education&lt;/strong&gt; - this team started from very little and have created one of the best educational derivatives of any distro.&amp;nbsp; There is a good mix of people involved, and no-one is paid to do it, even on the Novell side.&amp;nbsp; They're a well knit team of contributors that are more than happy to help people wanting to help them. They saw a gap and filled it, by taking a leaf out of one of our peers' book and enhanced it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Packman&lt;/strong&gt; - the great resource for the common user.&amp;nbsp; They are one of the oldest community based projects relating to openSUSE or its earlier iterations that I remember.&amp;nbsp; They're approachable friendly and have a heck of a lot of knowledge.&amp;nbsp; They saw a need and did it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LXDE&lt;/strong&gt; - a new desktop environment that is only a couple of years old.&amp;nbsp; It has effectively been packaged from scratch by one person and is now included in Factory and the upcoming 11.3 release.&amp;nbsp; There was no committee discusion about doe we want it in or should we have it in, there was an opportunity and it was capitalised on.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;Now I'd love to hear from people on what they think is missing or blocking them from doing any/all of the above, I'd also like to know what it is that people find awkward or difficult in joining in and being more active.&amp;nbsp; Don't get me wrong I appreciate one of the most precious and costly commodities is pretty much standard across the board - that of time.&amp;nbsp; I suffer from that problem as much as anyone, but it doesn't stop me from contributing, sometimes I just ave to slow down and trickle the contributions rather than pour them.&amp;nbsp; So let's start the conversation and get ideas and complaints out in the open.&amp;nbsp; If you don't say it how are people going to know about it?&lt;br /&gt;&lt;br /&gt;Remember that this is an open dialogue.&amp;nbsp; Pot shots, defamation of character, flaming, and anything non-constructive will NOT be tolerated.&amp;nbsp; Let's keep it clean and helpful.&amp;nbsp; Listing things that our peers do better than us and also what they do worse than us would most likely open eyes.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;How one gets to the future greatly depends on how one deals with the present and learns from the past.&lt;br /&gt;&lt;/p&gt;	&lt;/div&gt;
&lt;/div&gt;</description>
	<pubDate>Tue, 09 Mar 2010 12:10:09 +0000</pubDate>
</item>
<item>
	<title>LenZ Grimmer: Speaking at the O'Reilly MySQL Conference &amp;amp; Expo: &quot;A  look into a MySQL DBA's toolchest&quot;</title>
	<guid>http://www.lenzg.net/archives/293-guid.html</guid>
	<link>http://www.lenzg.net/archives/293-Speaking-at-the-OReilly-MySQL-Conference-Expo-A-look-into-a-MySQL-DBAs-toolchest.html</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://conferences.oreilly.com/mysql&quot;&gt;&lt;br /&gt;
&lt;img border=&quot;0&quot; width=&quot;120&quot; height=&quot;240&quot; src=&quot;http://assets.en.oreilly.com/1/event/36/mysql2010_speaking_badge_120x240.gif&quot; alt=&quot;O'Reilly MySQL Conference &amp; Expo 2010&quot; title=&quot;O'Reilly MySQL Conference &amp; Expo 2010&quot; /&gt;&lt;/a&gt;I'm happy to announce that my talk &quot;&lt;a href=&quot;http://en.oreilly.com/mysql2010/public/schedule/detail/13268&quot;&gt;Making MySQL administration a breeze - a look into a MySQL DBA's toolchest&lt;/a&gt;&quot; has been accepted for this year's edition of the &lt;a href=&quot;http://en.oreilly.com/mysql2010/&quot;&gt;MySQL Conference &amp;amp; Expo&lt;/a&gt; in Santa Clara, which will take place on April 12-15, 2010. The session is currently scheduled for Wednesday 14th, 10:50 in Ballroom E.&lt;/p&gt;
&lt;p&gt;My plan is to provide an overview over the most popular utilities and applications that a MySQL DBA should be aware of to make his life easier. The focus will be on Linux/Unix applications available under opensource licenses that ease tasks related to user administration, setting up and administering replication setups, performing backups and security audits.&lt;/p&gt;
&lt;p&gt;Of course I will cover the usual suspects (e.g. &lt;a href=&quot;http://www.maatkit.org/&quot;&gt;Maatkit&lt;/a&gt;), some of these are actually collections of different utilities by themselves. As it's impossible to go over each individual component in the given time frame, I will try to pick out the most popular/useful parts related to the scopes mentioned above. But I will also cover some lesser known gems that migh be worth taking a look at. What's your the most valued tool in your toolchest? I am still looking for more inspiration.&lt;/p&gt;
&lt;p&gt;I look forward to being at the conference again and meeting with colleagues and friends in the MySQL community. Judging from the &lt;a href=&quot;http://en.oreilly.com/mysql2010/public/schedule/grid&quot;&gt;current schedule&lt;/a&gt;, it will be a very interesting mix of talks.&lt;/p&gt;
&lt;p&gt;If you're interested in attending, you should consider &lt;a href=&quot;https://en.oreilly.com/mysql2010/public/register&quot;&gt;registering&lt;/a&gt; soon! The early registration ends on March 15th. Until then, I encourage you to make use of this &quot;Friend of Speaker&quot; discount code (25% off): mys10fsp&lt;/p&gt;</description>
	<pubDate>Tue, 09 Mar 2010 10:38:27 +0000</pubDate>
</item>
<item>
	<title>openSUSE News: openSUSE Weekly News Team Meeting</title>
	<guid>http://news.opensuse.org/?p=3000</guid>
	<link>http://news.opensuse.org/2010/03/09/opensuse-weekly-news-team-meeting-3/</link>
	<description>&lt;p&gt;The next openSUSE Weekly News meeting will take place Saturday March 13&#160; at 14:30 UTC. As always, the meeting will be  held   in IRC  on the #opensuse-newsletter channel on Freenode.&lt;/p&gt;
&lt;p&gt;Please add your topics to the meeting wiki page at:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.opensuse.org/OpenSUSE_Weekly_News/Meetings/Topics_current&quot;&gt;http://en.opensuse.org/OpenSUSE_Weekly_News/Meetings/Topics_current&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We using for our Meeting the Meetbot. Please check &lt;a href=&quot;http://wiki.debian.org/MeetBot&quot;&gt;http://wiki.debian.org/MeetBot&lt;/a&gt; for the commands.&lt;/p&gt;
&lt;p&gt;Please add topics as soon as possible. Also, if you have questions     for the meeting, but can&amp;#8217;t attend (we know that the meeting times can&amp;#8217;t     work for everyone) please add them to the agenda as well.&lt;/p&gt;
&lt;p&gt;For more on IRC meetings, see: &lt;a href=&quot;http://en.opensuse.org/Meetings/About&quot;&gt;http://en.opensuse.org/Meetings/About&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As always, we meet in #opensuse-newsletter on Freenode. Fire up your     favorite IRC client and head over to #&lt;a href=&quot;irc://irc.freenode.net/opensuse-newsletter&quot;&gt;opensuse-newsletter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Not familiar with IRC? A good overview can be found at &lt;a href=&quot;http://www.irchelp.org/&quot;&gt;irchelp.org&lt;/a&gt;.     This site is not affiliated with openSUSE. For more information on     Freenode, see http://freenode.net/.&lt;/p&gt;
&lt;p&gt;Wondering what meeting times are? &lt;a href=&quot;http://en.opensuse.org/Meetings&quot;&gt;Check the openSUSE Meetings     page&lt;/a&gt;. All project meetings and team meetings should be listed   there.&lt;/p&gt;</description>
	<pubDate>Tue, 09 Mar 2010 06:47:37 +0000</pubDate>
</item>
<item>
	<title>Vincent Untz: Help GNOME be present at Idlelo, in Ghana!</title>
	<guid>urn:md5:5e8a756af9c4634a18fe53ffbec1d35f</guid>
	<link>http://www.vuntz.net/journal/post/2010/03/09/Help-GNOME-be-present-at-Idlelo%2C-in-Ghana%21</link>
	<description>&lt;a href="http://www.vuntz.net/journal/"&gt;&lt;img align=right border=0 src="http://planet.gnome.org/heads/vuntz.png" alt="Vincent Untz"&gt;&lt;/a&gt;&lt;p&gt;A few weeks ago, the GNOME Foundation has been contacted by the organizers of the &lt;a href=&quot;http://www.idlelo.net/&quot;&gt;Idlelo&lt;/a&gt; conference in order to get a GNOME presence during the event. Quoting the website of the event:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;IDLELO is one event for FOSS practitioners, developers and advocates as well as governments to showcase results, share experiences and challenges, review progress on the continent in diverse domains and chart a way forward for an African future grounded in true ownership of technology. IDLELO is therefore a premier international forum for the presentation of research results in Free and Open Source Software (FOSS) in Africa.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;The event will occur in May, in Accra, Ghana.&lt;/p&gt;


&lt;p&gt;There have been many discussions in the past about how to get more community involvement in Africa, and there's no magical solution. But a good first step is, for sure, to be present at events that are being organized on the african continent. We're already sending &lt;a href=&quot;http://luisbg.blogalia.com/&quot;&gt;Luis de Bethencourt&lt;/a&gt; to &lt;a href=&quot;http://fossnigeria.org/&quot;&gt;FOSS Nigeria&lt;/a&gt;, and we want to be at Idlelo too.&lt;/p&gt;


&lt;p&gt;If everything goes well, the amazing &lt;a href=&quot;http://people.gnome.org/~fherrera/blog/&quot;&gt;Fernando&lt;/a&gt; will go deliver training sessions before the conference itself; but we need one more person to man a booth during the conference. While this is not a hard requirement, we'd still like to have a GNOME Foundation member who feels empowered to talk in the name of the Foundation. If you're interested in representing GNOME at Idlelo, please get in touch with the board. I'm sure you'll enjoy it!&lt;/p&gt;</description>
	<pubDate>Mon, 08 Mar 2010 23:20:00 +0000</pubDate>
</item>
<item>
	<title>Pavel Machek: Commercial open source</title>
	<guid>http://pavelmachek.livejournal.com/94647.html</guid>
	<link>http://pavelmachek.livejournal.com/94647.html</link>
	<description>&lt;p&gt;...sponsored by Microsoft, &lt;a href=&quot;http://tuesday.cz/default.aspx?server=1&amp;lang=1&amp;section=226&amp;event=417&amp;tab=vVisitors&quot;&gt;tommorow at 18h&lt;/a&gt;. I decided to take a look, so there will be some fun ;-). [And I guess I can always run away when it gets too bad.]&lt;/p&gt;</description>
	<pubDate>Mon, 08 Mar 2010 21:09:49 +0000</pubDate>
</item>
<item>
	<title>Lluis Sanchez: Improving in the MonoDevelop user interface</title>
	<guid>tag:blogger.com,1999:blog-6440604575561980711.post-6278917027198806042</guid>
	<link>http://foodformonkeys.blogspot.com/2010/03/improving-in-monodevelop-user-interface.html</link>
	<description>In the past weeks (actually, months) I've been doing some changes in the MonoDevelop GUI to make it more functional and better looking. Here is the result:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Before&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_cHnO0qtZD7s/S5T_w_ThTDI/AAAAAAAABao/vv2FZ14legM/s1600-h/NewGuiBefore.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_cHnO0qtZD7s/S5T_w_ThTDI/AAAAAAAABao/vv2FZ14legM/s400/NewGuiBefore.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5446259066489883698&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_cHnO0qtZD7s/S5Tmsqf2EsI/AAAAAAAABZ4/yD6OZBesVwo/s1600-h/NewGuiBefore.png&quot;&gt;&lt;/a&gt;&lt;b&gt;After&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_cHnO0qtZD7s/S5T_4uXh-sI/AAAAAAAABaw/oe0lGxxuTrY/s1600-h/NewGuiAfter.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/_cHnO0qtZD7s/S5T_4uXh-sI/AAAAAAAABaw/oe0lGxxuTrY/s400/NewGuiAfter.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5446259199382256322&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Changes in the Status Bar&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Everything started with the idea of removing the status bar, in order to save space in the main window. The plan was to use something similar to Chrome's status popups, which are visible only when there is actual information to show to the user. However, after playing with the idea and thinking about how would it fit in MonoDevelop, I decided to try something else. Instead of removing the status bar, we would make a better use of the space it takes. So in the new GUI I merged the status bar and the bottom dock bar. The dock bar is the area where the title of pads in auto-hide mode are shown (for example, the Test Results pad in the above screenshots). When you hover over the title, the pad is shown in a popup window, with a nice sliding effect. The bottom dock bar is now shown next to the status bar, growing as more space is required.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_cHnO0qtZD7s/S5TtMdYR-ZI/AAAAAAAABaI/Q1VhVQB682A/s1600-h/NewGuiStatusBar.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_cHnO0qtZD7s/S5TtMdYR-ZI/AAAAAAAABaI/Q1VhVQB682A/s400/NewGuiStatusBar.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5446238647698454930&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I also added support for custom pad labels. So for example, the Errors List pad now shows the error and warning count, instead of just the &quot;Errors List&quot; label. In this way pads can show some status information while they are minimized.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Less intrusive output pads&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Temporary output pads such as logs for Version Control or Find in Files operations are now shown in autohide mode by default. Until now, those pads were shown docked at the bottom, taking space from the text editor. I also removed the standalone Build Output pad. The build output is now available in the Errors List pad, by clicking on the Build Oputput button:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_cHnO0qtZD7s/S5T025_r3QI/AAAAAAAABaY/ZKUoTaYwYNc/s1600-h/NewGuiBuildPad.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_cHnO0qtZD7s/S5T025_r3QI/AAAAAAAABaY/ZKUoTaYwYNc/s400/NewGuiBuildPad.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5446247073515822338&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Visual improvements&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A noticeable visual change is that the main window new has a darker background, with some subtle shading effects. The pads look more &quot;physical&quot; and better delimited. The pad toolbars are now integrated in the docking system, improving the overall visual consistency.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_cHnO0qtZD7s/S5TzPTug6xI/AAAAAAAABaQ/Woa9tHuu6SE/s1600-h/NewGuiPadToolbar.png&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_cHnO0qtZD7s/S5TzPTug6xI/AAAAAAAABaQ/Woa9tHuu6SE/s400/NewGuiPadToolbar.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5446245293716728594&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Configurable GUI compactness&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One thing I learned while working in MonoDevelop is that it is hard to find the right balance in the use of padding between the gui components (specifically, between the components shown in the main window). Using more padding makes the GUI more visually pleasant, and the components are better delimited. On the other hand, padding may be a waste of space when working on small resolutions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I added a configuration option for selecting the level of compactness of the GUI. There are five levels, from Very Compact to Very Spacious. So for example, the screenshots shown above are using the 'Spacious' level. In that level, there is some padding always visible between the pads, the window borders and the main menu. There is no such padding in 'Normal' mode.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_cHnO0qtZD7s/S5T7gpCeMXI/AAAAAAAABag/t5DmI-D5E8I/s1600-h/NewGuiCompactOptions.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_cHnO0qtZD7s/S5T7gpCeMXI/AAAAAAAABag/t5DmI-D5E8I/s400/NewGuiCompactOptions.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5446254387588378994&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Zoomable tree views&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;MonoDevelop has an option which allows choosing the font to use for the tree view pads such as the Solution pad or the Class pad. Those trees may be large for big projects, so users find it convenient to use a small font, which allows seeing more information at once.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To make font reduction easier and more handy, I added a Zoom capability to the tree pads. So to zoom, all you have to do is hold the Control key and move the mouse wheel up and down (the standard zoom shortcuts can also be used for this, including Control+0 to reset the zoom). This screenshot shows the solution and class pads with different levels of zoom:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_cHnO0qtZD7s/S5UBJZdcbaI/AAAAAAAABa4/aHzR5IHzGbo/s1600-h/NewGuiZoomableTreeViews.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_cHnO0qtZD7s/S5UBJZdcbaI/AAAAAAAABa4/aHzR5IHzGbo/s400/NewGuiZoomableTreeViews.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5446260585339317666&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The changes I described are part of an ongoing effort to make MonoDevelop easier to use. There is more to come. It would be great to have feedback on the changes we are doing, so that we can further fine tune the interface for the 2.4 release.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6440604575561980711-6278917027198806042?l=foodformonkeys.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 08 Mar 2010 14:56:03 +0000</pubDate>
</item>
<item>
	<title>Pavol Rusnak: openSUSE Live!</title>
	<guid>http://stick.gk2.sk/?p=1184</guid>
	<link>http://stick.gk2.sk/blog/2010/03/opensuse-live/</link>
	<description>&lt;a href="http://stick.gk2.sk"&gt;&lt;img align=right border=0 src="http://stick.gk2.sk/head.png" alt="Pavol Rusnak"&gt;&lt;/a&gt;&lt;p&gt;A few days ago &lt;a href=&quot;http://michal.hrusecky.net/index.php/blog/show/Public-openSUSE-11.3-virtual-machine.html&quot;&gt;Michal blogged&lt;/a&gt; about a public virtual machine by our dear friend &lt;a href=&quot;http://www.cervajz.com/&quot;&gt;Jaromir Cervenka&lt;/a&gt;. Time flew by, Jaromir installed the latest Milestone 3 to the machine and the project is now available from the new and easy to remember domain (thanks &lt;a href=&quot;http://nordisch.org/&quot;&gt;darix&lt;/a&gt; for driving this). The new frontpage also contains the instructions in English how to access it via VNC and SSH client or directly inside the browser.&lt;/p&gt;
&lt;h4&gt;&lt;a href=&quot;http://live.opensuse.org/&quot;&gt;http://live.opensuse.org/&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;http://stick.gk2.sk/blog/wp-content/uploads/2010/03/opensuse-live1.png&quot; rel=&quot;lightbox[1184]&quot;&gt;&lt;img class=&quot;alignnone size-thumbnail wp-image-1185&quot; title=&quot;opensuse-live1&quot; src=&quot;http://stick.gk2.sk/blog/wp-content/uploads/2010/03/opensuse-live1-150x150.png&quot; alt=&quot;&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://stick.gk2.sk/blog/wp-content/uploads/2010/03/opensuse-live2.jpg&quot; rel=&quot;lightbox[1184]&quot;&gt;&lt;img class=&quot;alignnone size-thumbnail wp-image-1186&quot; title=&quot;opensuse-live2&quot; src=&quot;http://stick.gk2.sk/blog/wp-content/uploads/2010/03/opensuse-live2-150x150.jpg&quot; alt=&quot;&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Enjoy this gift from our community member and don&amp;#8217;t forget to report any problems you find with this new milestone in our &lt;a href=&quot;http://bugzilla.novell.com/&quot;&gt;bugzilla&lt;/a&gt;. &lt;img src=&quot;http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;PS: I had a talk with our &lt;a href=&quot;http://susestudio.com/&quot;&gt;SUSE Studio&lt;/a&gt; guys and they are up to something similar using their infrastructure. They have to solve some issues first, though. &lt;a href=&quot;https://features.opensuse.org/307725&quot;&gt;Feature&lt;/a&gt; for this is already filed in &lt;a href=&quot;https://features.opensuse.org/307725&quot;&gt;openFATE&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Mon, 08 Mar 2010 14:03:40 +0000</pubDate>
</item>
<item>
	<title>Marcus H&#252;we: new &#8220;osc config&#8221; command</title>
	<guid>http://lizards.opensuse.org/?p=3421</guid>
	<link>http://lizards.opensuse.org/2010/03/08/new-osc-config-command/</link>
	<description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;recently I implemented a &amp;#8220;osc config&amp;#8221; command to set or get a configuration option.&lt;/p&gt;
&lt;p&gt;Syntax: osc config &amp;lt;section&amp;gt; &amp;lt;option&amp;gt; [&amp;lt;value&amp;gt;]&lt;br /&gt;
(&amp;lt;section&amp;gt; is either an apiurl (see sections in the configfile) or an apiurl alias or &amp;#8216;general&amp;#8217;)&lt;/p&gt;
&lt;p&gt;Here are some small examples how to use it:&lt;br /&gt;
# get the current value&lt;br /&gt;
marcus@linux:~&amp;gt; osc config general build-root&lt;br /&gt;
&amp;#8216;general&amp;#8217;: &amp;#8216;build-root&amp;#8217; is set to &amp;#8216;/var/tmp/build-root-%(repo)s-%(arch)s&amp;#8217;&lt;br /&gt;
# set an option&lt;br /&gt;
marcus@linux:~&amp;gt; osc config https://api.opensuse.org aliases obs&lt;br /&gt;
&amp;#8216;https://api.opensuse.org&amp;#8217;: &amp;#8216;aliases&amp;#8217; is set to &amp;#8216;obs&amp;#8217;&lt;br /&gt;
# remove an option&lt;br /&gt;
marcus@linux:~&amp;gt; osc config obs aliases &amp;#8211;delete&lt;br /&gt;
&amp;#8216;obs&amp;#8217;: &amp;#8216;aliases&amp;#8217; got removed&lt;br /&gt;
# remove/reset an option&lt;br /&gt;
marcus@linux:~&amp;gt; osc config general build-root &amp;#8211;delete&lt;br /&gt;
&amp;#8216;general&amp;#8217;: &amp;#8216;build-root&amp;#8217; is set to &amp;#8216;/var/tmp/build-root&amp;#8217;&lt;/p&gt;
&lt;p&gt;Feedback, comments etc. are always welcome &lt;img src=&quot;http://lizards.opensuse.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</description>
	<pubDate>Mon, 08 Mar 2010 12:56:47 +0000</pubDate>
</item>
<item>
	<title>Jared Ottley: Search&#8217;d: How do I enable the Sharepoint Protocol</title>
	<guid>http://jared.ottleys.net/?p=316</guid>
	<link>http://feeds.ottleys.net/~r/jaredottley/~3/FDyOUSTpLIQ/searchd-how-do-i-enable-the-sharepoint-protocol</link>
	<description>&lt;p&gt;&lt;em&gt;This is part of the Search&amp;#8217;d series. &#160;Topics are taken from Search Engine keyword searches.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This second post is coming a bit late, but it is finally here. &#160;I&amp;#8217;ve been getting ready for our World Wide Sales Kickoff. We will be kicking off our new fiscal year with great sessions for our worldwide group of &lt;a href=&quot;http://www.alfresco.com/partners/&quot;&gt;partners&lt;/a&gt;. I&amp;#8217;ll be presenting with two of my EMEA colleagues&#160;on Scaling Alfresco. &#160;I&amp;#8217;ve chosen to tackle scaling our WCM product. &#160;It might even turn into some great information for a post or two here.&lt;/p&gt;
&lt;p&gt;This weeks topic is one of the most popular searches that has lead to this blog: How do I enable the Sharepoint Protocol in Alfresco. &#160;At the outset let me tell you: I&amp;#8217;m not going to explain how to actually configure the Sharepoint Services in this post, rather I want to point you to resource that take you through all of the steps of enabling the Sharepoint Protocol in Alfresco and how to use it. &#160;These are often over looked resources, but resources that can be really useful.&lt;/p&gt;
&lt;p&gt;The first resource is the &lt;a href=&quot;http://wiki.alfresco.com/w/images/6/62/Installing_and_Configuring_Alfresco_ECM_Community_Edition_3_2_r2.pdf&quot;&gt;Installing and Configuring Alfresco Community Edition&lt;/a&gt; guide found on the &lt;a href=&quot;http://wiki.alfresco.com/wiki/Download_Community_Edition&quot;&gt;Alfresco Community Download&lt;/a&gt; page (or on the &lt;a href=&quot;http://share.alfresco.com/share/page/site/community/dashboard&quot;&gt;Alfresco Content Community Site&lt;/a&gt; [registration required] in the &lt;a href=&quot;http://share.alfresco.com/share/page/site/community/documentlibrary&quot;&gt;Document Library&lt;/a&gt; under Documentation in the Installation and Configuration folder for your installed release of Alfresco Community. &#160;This guide covers the basics of setting up and runningg Alfresco Community (It is also a preview of the documentation available as part of an &lt;a href=&quot;http://www.alfresco.com/services/subscription/&quot;&gt;Alfresco&#160;Enterprise Subscription&lt;/a&gt; in the &lt;a href=&quot;http://network.alfresco.com&quot;&gt;Alfresco Network&lt;/a&gt; site [&lt;a href=&quot;http://www.alfresco.com/about/contact/&quot;&gt;Alfresco Enterprise Subscription Required&lt;/a&gt;].) &#160;You&amp;#8217;ll find instructions for setting up and configuring Alfresco Sharepoint Services (on the server side) starting on the bottom of page 26.&lt;/p&gt;
&lt;p&gt;The second resource covers using the Sharepoint Extension in Microsoft Office: &lt;a href=&quot;http://share.alfresco.com/share/page/site/community/document-details?nodeRef=workspace://SpacesStore/c655e820-c926-4332-8ce0-9571fc239170&quot;&gt;Managing Alfresco Content from within MS Office Community Edition&lt;/a&gt;. (Requires&#160;Registration). &#160;This is also found in the &lt;a href=&quot;http://share.alfresco.com/share/page/site/community/dashboard&quot;&gt;Alfresco Content Community Site&lt;/a&gt; [registration required] in the&#160;&lt;a href=&quot;http://share.alfresco.com/share/page/site/community/documentlibrary&quot;&gt;Document Library&lt;/a&gt; but in the Tutorials folder.&lt;/p&gt;
&lt;p&gt;These documents as well as others for using Share, Web Content Management, Document Management and Records Management can be found in the Content Community Site. You&amp;#8217;ll also find presentations from past Community Conferences, Case Studies, White Papers and Webinars.&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/jaredottley/~4/FDyOUSTpLIQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 08 Mar 2010 08:16:47 +0000</pubDate>
</item>
<item>
	<title>Vincent Untz: Tidbits from the Usability Hackfest</title>
	<guid>urn:md5:676382b1e1492c4adbe75297e8490c63</guid>
	<link>http://www.vuntz.net/journal/post/2010/03/08/Tidbits-from-the-Usability-Hackfest</link>
	<description>&lt;a href="http://www.vuntz.net/journal/"&gt;&lt;img align=right border=0 src="http://planet.gnome.org/heads/vuntz.png" alt="Vincent Untz"&gt;&lt;/a&gt;&lt;p&gt;If you're still wondering what happened during the &lt;a href=&quot;http://live.gnome.org/UsabilityProject/London2010&quot;&gt;Usability hackfest&lt;/a&gt;, then you clearly missed a lot of blog posts. The good news is that you can catch up with all the links being collected on the &lt;a href=&quot;http://www.vuntz.net/journal/post/2010/03/08/page&quot;&gt;Hackfests&lt;/a&gt;, or you can cheat and go read &lt;a href=&quot;http://mairin.wordpress.com/&quot;&gt;M&#225;ir&#237;n's coverage&lt;/a&gt;, since she did an amazing job writing about what was being discussed.&lt;/p&gt;


&lt;p&gt;I was there only for the last two days; the original plan was to attend a bit more of the event, but the travel from France to London took an unexpected 12 hours. I still had some good and useful time there, that I mostly used to get a good overview of what people are working on, and how this can be integrated in a GNOME roadmap. Here are some highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;While I missed the discussion about nautilus, it seemed most people at the hackfest agreed on streamlining the nautilus user interface. I'd love to try the prototypes that were worked on: most of the proposed changes make sense to me. But getting rid of tabs and/or the split view will certainly trigger various reactions, and that's something that we cannot ignore...&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Thomas &lt;q&gt;je parle fran&#231;ais couramment&lt;/q&gt; Wood was kind enough to let me use his laptop charger nearly all the time &#8212; I had one, but not for the right laptop...&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Charline reported about a &lt;a href=&quot;http://mairin.wordpress.com/2010/02/25/charlines-empathy-usability-report/&quot;&gt;usability review of empathy&lt;/a&gt;, and this was definitely instructive. It's always fun to look at a user interface and finds what's wrong and what can be improved. In some way, it reminded me of some usability reviews that the usability team was doing for various applications a few years ago. That's an effort that we've been missing lately, and I'd love to see someone revive this!&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;The work on the new control center seems to be moving along nicely. We should see the results in the next development cycle; don't be afraid to help &lt;a href=&quot;http://blogs.gnome.org/thos&quot;&gt;Thomas&lt;/a&gt; if you're interested in this!&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;While discussing preferences, and removing some of them that we think most (as in a huge percentage) people don't use, we mentioned the fact that when we remove some settings from the various configuration tools, a lot of people get unhappy, to say the least. This is understandable, but we also always pointed out that it should be easy to write a small tool to enable people to change those settings graphically again. That never happened, but we'd like to avoid further unhappiness. This is how the idea of &lt;a href=&quot;http://www.hadess.net/2010/02/were-removing-settings-again.html&quot;&gt;GNOME Plumbing&lt;/a&gt; was born. And I foolishly proposed to implement this.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;It was funny to see &lt;a href=&quot;http://linuxart.com/log&quot;&gt;Garrett&lt;/a&gt; breaking his openSUSE installation. Except that it shouldn't break this way when using &lt;a href=&quot;http://en.opensuse.org/GNOME/2.30&quot;&gt;GNOME:Factory on 11.2&lt;/a&gt;. Oops.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;I had a good chat with &lt;a href=&quot;http://blogs.gnome.org/mccann&quot;&gt;Jon&lt;/a&gt; about GNOME 3. There's so much we can deliver during the whole GNOME 3.x cycle... We're focusing on 3.0 right now, but we need to prepare the following releases too. It was motivating to get reminded of the various areas we should explore, and motivation is something that was most welcome :-)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;It was good to catch up with Lucas, just a few days before &lt;a href=&quot;http://www.lucasr.org/2010/03/01/julia/&quot;&gt;Julia&lt;/a&gt; magically appeared :-) He's still one of my heroes.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;On Friday morning, Bastien told to Mairin, Garrett, Jakub and Hylke: &lt;q&gt;okay, you want tools for designers; we're a bunch of hackers here, but we need you to design the tools you need&lt;/q&gt;. This resulted in a &lt;a href=&quot;http://mairin.wordpress.com/2010/03/01/the-one-where-the-designers-ask-for-a-pony/&quot;&gt;good discussion&lt;/a&gt;. Except that now, we really need some people to sit down and implement this. I guess this could be an interesting &lt;a href=&quot;http://live.gnome.org/SummerOfCode2010&quot;&gt;Summer of Code&lt;/a&gt; project!&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Seeing &lt;a href=&quot;http://blogs.gnome.org/wwalker&quot;&gt;Willie&lt;/a&gt; get hopes for usable accessibility support in GNOME Shell was a real pleasure. It's been a hard topic for months, and knowing that there might be some light at the end of the tunnel is already good news.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://mpt.net.nz/&quot;&gt;Matthew&lt;/a&gt; invited me to a card sorting session about settings and how to group them. It was a new experience for me, and seeing someone struggle to organize settings was eye-opening: I got the feeling that even with just one person doing this seriously, we can improve the overall experience for many users. I'm intrigued how usability people deal with different people having conflicting behaviors, though.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Many thanks to Canonical and Google for sponsoring this hackfest, and also thanks to &lt;a href=&quot;http://lizards.opensuse.org/author/kfreitag/&quot;&gt;Klaas&lt;/a&gt; and Novell for letting me go on a short notice :-)&lt;/p&gt;


&lt;p&gt;I have high hopes that putting all those designers and usability people in one room together during one week will also make the GNOME Usability team move forward again. Usability is an essential part of our &lt;acronym&gt;DNA&lt;/acronym&gt;, but we've been slowing down our efforts there, instead of accelerating as we should have done. This hackfest should put us back on track!&lt;/p&gt;</description>
	<pubDate>Mon, 08 Mar 2010 02:15:00 +0000</pubDate>
</item>
<item>
	<title>Pavel Machek: Riding for years, and still does not know how to stop</title>
	<guid>http://pavelmachek.livejournal.com/94238.html</guid>
	<link>http://pavelmachek.livejournal.com/94238.html</link>
	<description>&lt;p&gt;Yep, that's me; and yes, I know what the cue to slow down the horse is -- lean back and use both reins. And yes, you can stop the horse by doing &quot;slow down&quot; three times...&lt;br /&gt;&lt;br /&gt;&lt;p&gt;But that's not a way to &lt;em&gt;stop the horse&lt;/em&gt;. If you are going full gallop and need to stop, you want &lt;em&gt;full stop now&lt;/em&gt; cue, not three slow down cues.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Now, I knew some horses that were actually very good at stopping, and yes, there's huge difference between &lt;em&gt;stop now&lt;/em&gt; and &lt;em&gt;slow down to full stop&lt;/em&gt;. Cue those horses were trained to was &quot;whoa&quot;...&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So I tried teaching that cue to young stallion here, and it does not really work. Or rather... it works a bit too well.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I know many horses where &quot;whoa&quot; means &lt;em&gt;slow down&lt;/em&gt; so I sometimes utter it when I want to just slow down... and then the horse comes abrubtly to full stop. What is worse, many other words trigger same response -- I guess they are too similar for stallion's ears.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There must be some reasonable cue, that is impossible to mistake for the horse, and unlikely to be given accidentally by the rider... unintended full stop is almost &quot;and now climb back to the horse&quot; event... but what is it? For now I know &quot;whoa&quot; is neither :-(.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;(And for the record, I probably could teach horse to do full stop on something completely crazy -- like hand touching his tail -- he's learning almost too quick.)&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</description>
	<pubDate>Sun, 07 Mar 2010 19:50:57 +0000</pubDate>
</item>
<item>
	<title>Sascha Manns: Geeko wants you: Weekly News Team searches for new Translators</title>
	<guid>http://saigkill.wordpress.com/?p=2423</guid>
	<link>http://saigkill.wordpress.com/2010/03/07/geeko-wants-you-weekly-news-team-searches-for-new-translators/</link>
	<description>&lt;a href="http://saigkill.wordpress.com"&gt;&lt;img align=right border=0 src="http://planet.opensu.se/sascha.png" alt="Sascha Manns"&gt;&lt;/a&gt;&lt;p&gt;&lt;a href=&quot;http://saigkill.files.wordpress.com/2010/02/opensuse_logo.gif&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-2404&quot; title=&quot;OpenSUSE_logo&quot; src=&quot;http://saigkill.files.wordpress.com/2010/02/opensuse_logo.gif?w=162&amp;h=102&quot; alt=&quot;&quot; width=&quot;162&quot; height=&quot;102&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The openSUSE Weekly News are now published in Issue Number 113. Actual we have some translations into native Languages like: hungarian, japanese and russian. The translation into the german Language is work in progress, and we hope to release a german issue soon. At the Moment we&amp;#8217;re searching for Translators into the following Languages:&lt;/p&gt;
&lt;p&gt;* Spanish&lt;br /&gt;
* Portuguese&lt;br /&gt;
* Indonesian&lt;br /&gt;
* Polish&lt;br /&gt;
* Italian&lt;br /&gt;
* Chinese&lt;br /&gt;
* Taiwanese&lt;br /&gt;
* Swedish and&lt;br /&gt;
* French.&lt;/p&gt;
&lt;p&gt;These Languages are this, who we had translated into the past. If you like to translate in one of these Languages, or would like to translate into an other Language just mail to: &lt;a href=&quot;mailto:saigkill@opensuse.org&quot;&gt;saigkill@opensuse.org&lt;/a&gt;. Keep in mind, &amp;#8220;Geeko wants you&amp;#8221;.&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/saigkill.wordpress.com/2423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/saigkill.wordpress.com/2423/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/saigkill.wordpress.com/2423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/saigkill.wordpress.com/2423/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/saigkill.wordpress.com/2423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/saigkill.wordpress.com/2423/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/saigkill.wordpress.com/2423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/saigkill.wordpress.com/2423/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/saigkill.wordpress.com/2423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/saigkill.wordpress.com/2423/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=saigkill.wordpress.com&amp;blog=9340599&amp;post=2423&amp;subd=saigkill&amp;ref=&amp;feed=1&quot; /&gt;</description>
	<pubDate>Sun, 07 Mar 2010 18:40:54 +0000</pubDate>
</item>
<item>
	<title>Cornelius Schumacher: Are you up for a new challenge in the SUSE Studio team?</title>
	<guid>tag:blogger.com,1999:blog-5317236015572973172.post-5359420705014708795</guid>
	<link>http://blog.cornelius-schumacher.de/2010/02/are-you-up-for-new-challenge-in-suse.html</link>
	<description>Last time I &lt;a href=&quot;http://www.kdedevelopers.org/node/3484&quot;&gt;blogged&lt;/a&gt; about open positions in the SUSE Studio team we were just preparing the first public alpha of SUSE Studio. We were excited about our application, but we didn't know what users would say. Now we are running &lt;a href=&quot;http://susestudio.com/&quot;&gt;SUSE Studio Online&lt;/a&gt; with more than 50.000 registered users. We have &lt;a href=&quot;http://www.novell.com/news/press/novell-delivers-first-integrated-toolkit-for-building-testing-and-managing-software-appliances&quot;&gt;released&lt;/a&gt; an onsite version as part of the &lt;a href=&quot;http://www.novell.com/toolkit&quot;&gt;SUSE Appliance Toolkit&lt;/a&gt;, have won &lt;a href=&quot;http://www.eweek.com/c/a/IT-Management/eWEEK-Labs-Names-the-2009-Enterprise-IT-Products-of-the-Year-188670/&quot;&gt;awards&lt;/a&gt;, and we get a lot of &lt;a href=&quot;http://en.opensuse.org/SUSE_Studio_Feedback&quot;&gt;fantastic feedback&lt;/a&gt;. We have achieved a lot. To sustain this growth and success we are looking for some smart people to &lt;a href=&quot;http://susestudio.com/jobs&quot;&gt;join our team&lt;/a&gt;. This could be you.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_I0jbESd5Btw/S5NyUIQZFAI/AAAAAAAAAHs/BY_mzrZQ1B4/s1600-h/hiring.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_I0jbESd5Btw/S5NyUIQZFAI/AAAAAAAAAHs/BY_mzrZQ1B4/s320/hiring.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5445822064560247810&quot; /&gt;&lt;/a&gt;We love to learn, we like challenges, and we are passionate about great user experience. We are a tightly knit team of a diverse set of people spanning the whole range of development, from user interface design over Rails and system programming to QA. We have people who just started their career and others who have decades of experience in the business. Technology, innovation, open source, team work, and meeting the goals of our users are important to us.&lt;br /&gt;&lt;br /&gt;If you are interested, look at the &lt;a href=&quot;http://susestudio.com/jobs&quot;&gt;job descriptions&lt;/a&gt;. We are looking for user interface designers, web developers, Rails experts, and all-rounders with a hang for backend programming. You will learn, you will grow, you will be working on exciting software. Apply now.&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5317236015572973172-5359420705014708795?l=blog.cornelius-schumacher.de&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sun, 07 Mar 2010 12:31:14 +0000</pubDate>
</item>
<item>
	<title>Luc Verhaegen: Queens Of The Stone Age - Queens Of The Stone Age - Regular John</title>
	<guid>http://libv.livejournal.com/21942.html</guid>
	<link>http://libv.livejournal.com/21942.html</link>
	<description>&lt;a href=&quot;http://www.paranormal-entertainment.com/idr/blog/&quot;&gt;@IanRomanick&lt;/a&gt;, with &lt;a href=&quot;http://www.paranormal-entertainment.com/idr/blog/posts/2010-03-06T23:33:19Z-Little_blue_GPU/&quot;&gt;his post on a little cultural problem that VIA encountered&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I actually had some issues when unichrome.sf.net was first created in Q2 2004. Some commit emails would get caught by the sf.net spamfilter. There was an interesting struct in &lt;a href=&quot;http://cgit.freedesktop.org/~libv/xf86-video-unichrome/tree/src/via_privioctl.h?id=cf134d7586&quot;&gt;this headerfile&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A quick grep of VIAs current codedrops does not show much of an improvement. The same structs name is now preceded with &quot;NEW&quot;.</description>
	<pubDate>Sun, 07 Mar 2010 01:01:31 +0000</pubDate>
</item>
<item>
	<title>Sascha Manns: openSUSE Weekly News, Issue 113 is out!</title>
	<guid>http://saigkill.wordpress.com/?p=2420</guid>
	<link>http://saigkill.wordpress.com/2010/03/06/opensuse-weekly-news-issue-113-is-out/</link>
	<description>&lt;a href="http://saigkill.wordpress.com"&gt;&lt;img align=right border=0 src="http://planet.opensu.se/sascha.png" alt="Sascha Manns"&gt;&lt;/a&gt;&lt;p&gt;&lt;img src=&quot;http://static.opensuse.org/images/knewsticker.png&quot; alt=&quot;news&quot; /&gt; Issue #113 of openSUSE Weekly News is &lt;a href=&quot;http://en.opensuse.org/OpenSUSE_Weekly_News/113&quot;&gt;now out&lt;/a&gt;!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Pavol Rusnak: Announcing Connect!&lt;/li&gt;
&lt;li&gt; Andrew Wafaa: openSUSE &amp;amp; Google  Summer of Code 2010&lt;/li&gt;
&lt;li&gt; Bento-Theme implementation approach&lt;/li&gt;
&lt;li&gt; Linux.com/Joe Brockmeier: Beginner&amp;#8217;s  Guide to Nmap&lt;/li&gt;
&lt;li&gt; Poll: Which linux Distro do you use  frequently&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&quot;Announcements&quot; name=&quot;Announcements&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;/h2&gt;
&lt;p&gt;&lt;!-- p, li { white-space: pre-wrap; } --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- p, li { white-space: pre-wrap; } --&gt;&lt;/p&gt;
&lt;p&gt;For a list of available translations see this page:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.opensuse.org/OpenSUSE_Weekly_News/113/Translations&quot;&gt;http://en.opensuse.org/OpenSUSE_Weekly_News/113/Translations&lt;/a&gt;.&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/saigkill.wordpress.com/2420/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/saigkill.wordpress.com/2420/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/saigkill.wordpress.com/2420/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/saigkill.wordpress.com/2420/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/saigkill.wordpress.com/2420/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/saigkill.wordpress.com/2420/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/saigkill.wordpress.com/2420/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/saigkill.wordpress.com/2420/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/saigkill.wordpress.com/2420/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/saigkill.wordpress.com/2420/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=saigkill.wordpress.com&amp;blog=9340599&amp;post=2420&amp;subd=saigkill&amp;ref=&amp;feed=1&quot; /&gt;</description>
	<pubDate>Sat, 06 Mar 2010 16:35:12 +0000</pubDate>
</item>
<item>
	<title>openSUSE News: openSUSE Weekly News, Issue 113 is out!</title>
	<guid>http://news.opensuse.org/?p=2997</guid>
	<link>http://news.opensuse.org/2010/03/06/opensuse-weekly-news-issue-113-is-out/</link>
	<description>&lt;p&gt;&lt;img src=&quot;http://static.opensuse.org/images/knewsticker.png&quot; alt=&quot;news&quot; /&gt; Issue #113 of openSUSE Weekly News is &lt;a href=&quot;http://en.opensuse.org/OpenSUSE_Weekly_News/113&quot;&gt;now out&lt;/a&gt;!&lt;/p&gt;
&lt;ul&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt; Pavol Rusnak: Announcing Connect!&lt;/li&gt;
&lt;li&gt; Andrew Wafaa: openSUSE &amp;amp; Google  Summer of Code 2010&lt;/li&gt;
&lt;li&gt; Bento-Theme implementation approach&lt;/li&gt;
&lt;li&gt; Linux.com/Joe Brockmeier: Beginner&amp;#8217;s  Guide to Nmap&lt;/li&gt;
&lt;li&gt; Poll: Which linux Distro do you use  frequently&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a id=&quot;Announcements&quot; name=&quot;Announcements&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt; &lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;!-- p, li { white-space: pre-wrap; } --&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- p, li { white-space: pre-wrap; } --&gt;&lt;/p&gt;
&lt;p&gt;For a list of available translations see this page:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.opensuse.org/OpenSUSE_Weekly_News/113/Translations&quot;&gt;http://en.opensuse.org/OpenSUSE_Weekly_News/113/Translations&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Sat, 06 Mar 2010 16:32:25 +0000</pubDate>
</item>
<item>
	<title>LenZ Grimmer: How to get your product bundled with Linux distributions</title>
	<guid>http://www.lenzg.net/archives/292-guid.html</guid>
	<link>http://www.lenzg.net/archives/292-How-to-get-your-product-bundled-with-Linux-distributions.html</link>
	<description>&lt;p&gt;I recently received a question from &lt;a href=&quot;http://www.calpont.com/about/team&quot;&gt;Robin Schumacher at Calpont&lt;/a&gt;, the makers of the &lt;a href=&quot;http://infinidb.org/&quot;&gt;InfiniDB&lt;/a&gt; analytics database engine for MySQL: &quot;How would you recommend we try and get bundled in with the various Linux distros?&quot;&lt;/p&gt;
&lt;p&gt;Since this question has come up several times before, I thought it might make sense to blog about my take on this.&lt;/p&gt;
&lt;p&gt;First of all, please note that there is a difference between &quot;being part of the core distribution&quot; and &quot;being available from a distributor's package repository&quot;. The latter one is relatively easy, the former can be hard, as you need to convince the distributor that your application is worth devoting engineering resources to maintain and support your application as part of their product. It's also a space issue &amp;ndash; distributions need to make sure that the core packages still fit on the installation media (e.g. CD-ROMs or a DVD). Therefore they take a very close look at each package and if it's really needed to be part of the installation medium or if it's fine to provide it for download from a package repository instead.&lt;/p&gt;
&lt;p&gt;Distributors prefer to keep their core product small and restricted to the &quot;basic OS building blocks&quot;. While MySQL might still be considered to be a part of this, this probably does not apply to the various plugins and extensions that are available for it. Therefore the best approach is to invest some engineering time and start doing  the packaging yourself, either by hiring an engineer capable of creating and maintaining the packages, or by finding someone in your community who has the required experiences and is willing to do it.&lt;/p&gt;
&lt;p&gt;While it's of course possible to set up and maintain your own build and package hosting infrastructure for that, I recommend to make use of the existing services  provided by the distributors.&lt;/p&gt;
&lt;p&gt;The top tier distributors all provide means of offloading the maintenance of &quot;non-core&quot; packages to their community, offering various options for packages to be made available. For example, Novell/openSUSE provide the free &quot;&lt;a href=&quot;http://buildservice.org&quot;&gt;Build Service&lt;/a&gt;&quot;, which is capable of building packages for other distributions as well (e.g. Fedora, Mandriva, Debian/Ubuntu, etc.). In addition to automating the builds, the Build Service also takes care of the distribution via their download mirror network and ensures that your application can be found via their &lt;a href=&quot;http://software.opensuse.org/search&quot;&gt;package search&lt;/a&gt; interface.&lt;/p&gt;
&lt;p&gt;Red Hat/Fedora provide something similar, named &quot;&lt;a href=&quot;http://koji.fedoraproject.org/koji/&quot;&gt;Koji&lt;/a&gt;&quot; &amp;ndash;  but it's &quot;Fedora only&quot;. Here's a &lt;a href=&quot;http://fedoraproject.org/wiki/PackageMaintainers/Join&quot;&gt;HOWTO&lt;/a&gt; that outlines the process of becoming a Fedora package maintainer.&lt;/p&gt;
&lt;p&gt;Ubuntu/Canonical have &quot;&lt;a href=&quot;https://launchpad.net/+tour/ppa&quot;&gt;Personal Package Archives&lt;/a&gt; (PPAs) &amp;ndash; if your project is hosted on &lt;a href=&quot;http://launchpad.net/&quot;&gt;Launchpad&lt;/a&gt; already, that might be something to look into for providing Debian/Ubuntu packages. Alternatively you could join the Debian project and start building and maintaining your package there. They maintain a list of &quot;&lt;a href=&quot;http://www.debian.org/devel/wnpp/&quot;&gt;Work-Needing and Prospective Packages&lt;/a&gt;&quot;, a description of the process on how to become a new maintainer is outlined &lt;a href=&quot;http://www.debian.org/devel/join/newmaint&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you'd like to target Solaris/OpenSolaris as well, there is the &lt;a href=&quot;http://jucr.opensolaris.org/home/&quot;&gt;OpenSolaris Source Juicer&lt;/a&gt;&amp;#160;&amp;ndash; a web service which allows OpenSolaris  community developers to build packages (using RPM spec files) and publish them for review, so they will be included in an official package repository. The &lt;a href=&quot;http://hub.opensolaris.org/bin/view/Community+Group+sw-porters/WebHome&quot;&gt;Software Porters Community Group&lt;/a&gt; coordinates, advocates, encourages and helps with the porting of  Software from multiple Platforms to the OpenSolaris Platform.&lt;/p&gt;</description>
	<pubDate>Sat, 06 Mar 2010 11:59:20 +0000</pubDate>
</item>
<item>
	<title>Joe Brockmeier: Finding sources for FLOSS projects: Make it easy!</title>
	<guid>http://www.dissociatedpress.net/?p=1505</guid>
	<link>http://www.dissociatedpress.net/2010/03/05/finding-sources-for-floss-projects-make-it-easy/</link>
	<description>&lt;p&gt;One of the more difficult things for reporters working in the tech industry, especially those who aren't really familiar with a beat, is finding contacts for free software projects.&lt;/p&gt;
&lt;p&gt;Increasingly, projects like GNOME or openSUSE are in mainstream news, but finding someone to &quot;speak for&quot; those projects can be a challenge. This is doubly true when a site has no contact information for project &quot;leadership&quot; or stale information for the project.&lt;/p&gt;
&lt;p&gt;As an example, I just pinged all the addresses on the GNOME Press Resources page -- and they're in a pitiful state right now. At an outside guess, I'd say that the page is at least three years old and probably older than that, and the bounces I just received reflect that. Luckily, I'm not on deadline or anything -- I'm just trying to get information and clean the page so that we have good contacts for any press who are researching stories about GNOME.&lt;/p&gt;
&lt;p&gt;A reporter on deadline might not get a great impression about the project if they pinged some of these contacts because they'd either get a &quot;recipient failed&quot; note from everyone's favorite contact &quot;Mail Delivery Subsystem,&quot; or they'd get (even worse) a &quot;subscription required to post to this list&quot; in some cases.&lt;/p&gt;
&lt;p&gt;This is not the way to receive glowing press coverage. Hell, it's not necessarily the way to receive any press coverage at all.&lt;/p&gt;
&lt;p&gt;If you're participating in a FLOSS project, make sure there's a prominent contact page where reporters, bloggers, etc., can find someone to talk to and get information from on very short notice. Some reporters are savvy and persistent enough to&#160; hunt developers down in IRC if needed or stalk mailing lists to find the contact info -- but most won't, and the best you'll be able to hope for is &quot;project could not be reached by deadline.&quot;&lt;/p&gt;
&lt;p&gt;This also highlights the importance of attracting non-developer contributors to projects. Maintaining this sort of information and putting together PR plans is something that a few developers are good at and enjoy, but not very many -- and it's rarely a good use of their time in any event.&lt;/p&gt;
&lt;div class=&quot;lightsocial_container&quot;&gt;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://digg.com/submit?url=http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&amp;title=Finding+sources+for+FLOSS+projects%3A+Make+it+easy%21&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/digg.png&quot; alt=&quot;Digg This&quot; title=&quot;Digg This&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://www.reddit.com/submit?url=http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&amp;title=Finding+sources+for+FLOSS+projects%3A+Make+it+easy%21&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/reddit.png&quot; alt=&quot;Reddit This&quot; title=&quot;Reddit This&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&amp;title=Finding+sources+for+FLOSS+projects%3A+Make+it+easy%21&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/stumbleupon.png&quot; alt=&quot;Stumble Now!&quot; title=&quot;Stumble Now!&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&amp;headline=Finding+sources+for+FLOSS+projects%3A+Make+it+easy%21&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/yahoo_buzz.png&quot; alt=&quot;Buzz This&quot; title=&quot;Buzz This&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://www.dzone.com/links/add.html?title=Finding+sources+for+FLOSS+projects%3A+Make+it+easy%21&amp;url=http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/dzone.png&quot; alt=&quot;Vote on DZone&quot; title=&quot;Vote on DZone&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://www.facebook.com/sharer.php?t=Finding+sources+for+FLOSS+projects%3A+Make+it+easy%21&amp;u=http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/facebook.png&quot; alt=&quot;Share on Facebook&quot; title=&quot;Share on Facebook&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://delicious.com/save?title=Finding+sources+for+FLOSS+projects%3A+Make+it+easy%21&amp;url=http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/delicious.png&quot; alt=&quot;Bookmark this on Delicious&quot; title=&quot;Bookmark this on Delicious&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://www.dotnetkicks.com/kick/?title=Finding+sources+for+FLOSS+projects%3A+Make+it+easy%21&amp;url=http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/dotnetkicks.png&quot; alt=&quot;Kick It on DotNetKicks.com&quot; title=&quot;Kick It on DotNetKicks.com&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://dotnetshoutout.com/Submit?title=Finding+sources+for+FLOSS+projects%3A+Make+it+easy%21&amp;url=http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/dotnetshoutout.png&quot; alt=&quot;Shout it&quot; title=&quot;Shout it&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&amp;title=Finding+sources+for+FLOSS+projects%3A+Make+it+easy%21&amp;summary=&amp;source=&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/linkedin.png&quot; alt=&quot;Share on LinkedIn&quot; title=&quot;Share on LinkedIn&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://www.technorati.com/faves?add=http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/technorati.png&quot; alt=&quot;Bookmark this on Technorati&quot; title=&quot;Bookmark this on Technorati&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://twitter.com/home?status=Reading+http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/twitter.png&quot; alt=&quot;Post on Twitter&quot; title=&quot;Post on Twitter&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;lightsocial_a&quot; href=&quot;http://www.google.com/reader/link?url=http%3A%2F%2Fwww.dissociatedpress.net%2F2010%2F03%2F05%2Ffinding-sources-for-floss-projects-make-it-easy%2F&amp;title=Finding+sources+for+FLOSS+projects%3A+Make+it+easy%21&quot;&gt;&lt;img class=&quot;lightsocial_img&quot; src=&quot;http://www.dissociatedpress.net/wp-content/plugins/light-social/google_buzz.png&quot; alt=&quot;Google Buzz (aka. Google Reader)&quot; title=&quot;Google Buzz (aka. Google Reader)&quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;</description>
	<pubDate>Fri, 05 Mar 2010 23:33:36 +0000</pubDate>
</item>
<item>
	<title>Richard Bos: Additional packages that are needed to get skype working on openSUSE_11.2 x86_64</title>
	<guid>http://lizards.opensuse.org/?p=3418</guid>
	<link>http://lizards.opensuse.org/2010/03/05/additional-packages-that-are-needed-to-get-skype-working-on-opensuse_11-2-x86_64/</link>
	<description>&lt;p&gt;When you want to use &lt;a href=&quot;http://www.skype.com&quot;&gt;skype&lt;/a&gt; on a 64bit openSUSE 11.x system, there are some additional rpms needed, to get skype going.  The following packages are needed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;xorg-x11-libXv-32bit&lt;/li&gt;
&lt;li&gt;libqt4-32bit&lt;/li&gt;
&lt;li&gt;libqt4-x11-32bit&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Those packages will pull in others, but those 3 will take care that all packages are available to run skype.  The package can be installed using zypper:&lt;br /&gt;
&lt;code&gt;zypper install xorg-x11-libXv-32bit libqt4-32bit libqt4-x11-32bit&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Have fun!&lt;/p&gt;</description>
	<pubDate>Fri, 05 Mar 2010 21:15:17 +0000</pubDate>
</item>
<item>
	<title>Federico Mena-Quintero: Fri 2010/Mar/05</title>
	<guid>http://www.gnome.org/~federico/news-2010-03.html#05</guid>
	<link>http://www.gnome.org/~federico/news-2010-03.html#05</link>
	<description>&lt;a href="http://www.gnome.org/~federico/news.html"&gt;&lt;img align=right border=0 src="http://planet.gnome.org/heads/federico2.png" alt="Federico Mena-Quintero"&gt;&lt;/a&gt;&lt;ul&gt;
	  &lt;li&gt;
	    &lt;p&gt;
	      Why are you reading, replying to, or posting in
	      foundation-list?  Why are you wasting your own time and
	      everyone else's?  Instead, go and make GNOME better.
	      Fire up that text editor.  If you don't &quot;&lt;tt&gt;git&amp;nbsp;push&lt;/tt&gt;&quot;
	      today, your day was a waste of time.
	    &lt;/p&gt;
	  &lt;/li&gt;
	&lt;/ul&gt;</description>
	<pubDate>Fri, 05 Mar 2010 19:08:00 +0000</pubDate>
</item>
<item>
	<title>Lubos Lunak: Package KDE applications easily for multiple distributions</title>
	<guid>http://www.kdedevelopers.org/4177 at http://www.kdedevelopers.org</guid>
	<link>http://www.kdedevelopers.org/node/4177</link>
	<description>&lt;p&gt;Those that were at either CampKDE or FOSDEM might already know, so for those this is a status update, for the rest: I've been working on a tool that makes it quite easy to create packages in the openSUSE build service, which despite the name can create binary packages also for other distributions than openSUSE. If you've ever gotten a mail asking for a binary package of your application or help with a compile problem, this could make your life easier.&lt;/p&gt;
&lt;p&gt;For example, imagine Joe Developer, who has written his KFoo application, uploaded it to &lt;a href=&quot;http://kde-apps.org&quot;&gt;http://kde-apps.org&lt;/a&gt; and is now watching what happens. But, alas, instead of thanks and praise, what often happens is that the first comment is something like &quot;I get this compile error, can you help?&quot; or &quot;Are there packages for Kubuntu?&quot;.&lt;/p&gt;
&lt;p&gt;It may be quite easy for Joe to see that the compile error is caused by libbar-devel not being installed, but how is he to know what the package is called in other distributions? The same way, how is he to provide binary packages for distributions he does not use? And that's far from all things that can go wrong in such case - Joe may be running KDE workspace 4.4, but somebody may be still on 4.3, where the application would nicely compile and run, if only one #ifdef would be added to the right place. But will Joe really downgrade his installation just in order to fix that, and again each time he does a release of KFoo? And then maybe somebody else will try to compile it on openSUSE Factory, which already uses GCC 4.5, and will get compile errors because the latest compiler is more strict than previous versions and rejects invalid code that however compiles just fine on Joe's computer. And so on and on.&lt;/p&gt;
&lt;p&gt;Joe, of course, is a smart guy (after all, he's written this great KFoo app that everybody wants to run if only they could compile it &lt;img src=&quot;http://www.kdedevelopers.org/misc/smileys/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; class=&quot;smiley-content&quot; /&gt; ). He can get the idea to use VirtualBox and install other distros he could care about, and test in all of them. The question is how long he'd be really willing to do that, since it certainly sounds like a lot of fun (and lot of disk space, and work). And that still means that all those potentional users would have to compile KFoo from source.&lt;/p&gt;
&lt;p&gt;Maybe distributions would eventually include KFoo, but there's this tricky loop 'nobody uses it' -&amp;gt; 'why should a distro include it' -&amp;gt; 'no distro ships it' -&amp;gt; 'nobody uses it'. Maybe Joe gets lucky, maybe he does not.&lt;/p&gt;
&lt;p&gt;Sometimes other people may provide binary packages for the distribution they use, so if somebody likes KFoo enough (and knows how to do it), Joe may find a comment on kde-apps.org pointing to this package and can add it to the list of packages to download. Except this may and also may not work, depending on how well those packagers keep up. Having a binary package of KFoo-0.3 when the latest source tarball is KFoo-1.5 is probably worse than no binary package at all.&lt;/p&gt;
&lt;p&gt;So Joe can go back to the VirtualBox installations and try to package KFoo for all those distributions. But Joe is a developer, not a packager, so first of all he'd have to learn how to actually do that (e.g. creating a .deb is quite different from .rpm, and even .rpm packages for different distros are not created exactly the same way). Worse, he is a developer, and, honestly, developers just love packaging, especially for multiple distributions, riiiiiight?&lt;/p&gt;
&lt;p&gt;Now here comes the openSUSE build service (OBS), which as already said is not only used for creating the openSUSE distribution, but also provides the ability to create repositories providing additional software, also for non-openSUSE distributions. That almost looks like the solution for all the above problems, doesn't it? No need to install the distributions and do the builds locally, the OBS itself will do the building. New packages would be available very soon after updating the sources in the OBS. And kde-apps.org has even direct OBS support, so packages can have direct download links there.&lt;/p&gt;
&lt;p&gt;There's still the problem of actually having to know how to do the packaging, but that is exactly what &lt;a href=&quot;http://kde-apps.org/content/show.php/kde-obs-generator?content=121094&quot;&gt;kde-obs-generator&lt;/a&gt; should help with. KDE applications in general happen to be simple to build, and thus quite simple to package (in fact, compared to some other pieces of software, KDE apps happen to be remarkably simple to package &lt;img src=&quot;http://www.kdedevelopers.org/misc/smileys/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; class=&quot;smiley-content&quot; /&gt; ). So a lot of that could be automated. In the best case, creating a KDE package in the OBS can be now a couple of clicks in the web interface, few osc commands (osc is the CLI tool for OBS) and running kde-obs-generator in the directory with the source tarball. I've already tested the tool with some packagers and they even started using it for real, because even for experienced people it saves work.&lt;/p&gt;
&lt;p&gt;I still consider the tool to be experimental and work in progress, but it's already pretty usable. Currently it can handle Plasma themes, KDM themes, KPlash themes, wallpapers and generic KDE/Qt CMake-based builds. It tries to automatically figure out all the needed build dependencies (which however means the list of mappings from cmake to package names for all supported distributions needs to be extended as necessary). Also kde-obs-generator itself is packaged using kde-obs-generator. The biggest thing I've built so far is the whole of kdeutils, that's of course not how something like kdeutils should be packaged, but that shows it can handle quite a lot.&lt;/p&gt;
&lt;p&gt;So, in case you'd like your application to reach more of its posible users, you'd like to ease your testing, or you're just curious, &lt;a href=&quot;http://en.opensuse.org/KDE/Build_Service/Cross-distro&quot;&gt;the documentation is in the openSUSE wiki&lt;/a&gt;. I'd especially like to point out the tutorial, which is really step by step and includes also things like how to create an account for the OBS, so maybe even a monkey could now create a package (well, assuming it can read and write and is pretty bright for a monkey &lt;img src=&quot;http://www.kdedevelopers.org/misc/smileys/wink.png&quot; title=&quot;Eye-wink&quot; alt=&quot;Eye-wink&quot; class=&quot;smiley-content&quot; /&gt; - this still cannot be as simple as just hitting Enter repeatedly). If there are any questions or a problem, see the feedback section (mail the opensuse-kde mailing list, or just ping me (llunak) in #opensuse-kde on Freenode).&lt;/p&gt;
&lt;p&gt;PS: I'd appreciate if people using other distributions could edit the wiki page on how to actually install the binary packages in some easier way than going to http://download.opensuse.org, navigating to the right .rpm/.deb file and clicking on it. It's pretty easy with openSUSE so I assume there must be something simpler on other distributions too, but I can't find it.&lt;/p&gt;</description>
	<pubDate>Fri, 05 Mar 2010 10:39:51 +0000</pubDate>
</item>
<item>
	<title>Sascha Manns: openSUSE Weekly News Team sucht Mitarbeiter f&#252;r Podcast</title>
	<guid>http://saigkill.wordpress.com/?p=2416</guid>
	<link>http://saigkill.wordpress.com/2010/03/05/opensuse-weekly-news-team-sucht-mitarbeiter-fur-podcast/</link>
	<description>&lt;a href="http://saigkill.wordpress.com"&gt;&lt;img align=right border=0 src="http://planet.opensu.se/sascha.png" alt="Sascha Manns"&gt;&lt;/a&gt;&lt;p&gt;&lt;a href=&quot;http://saigkill.files.wordpress.com/2009/10/icon-suse_wn.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-2221&quot; title=&quot;Icon-suse_wn&quot; src=&quot;http://saigkill.files.wordpress.com/2009/10/icon-suse_wn.png?w=48&amp;h=48&quot; alt=&quot;&quot; width=&quot;48&quot; height=&quot;48&quot; /&gt;&lt;/a&gt;Seit der Ausgabe 65 im M&#228;rz 2009 stellt das Weekly News Team die Weekly News als Podcast (auf Radiotux) zur Verf&#252;gung. Das Team sucht nun jemanden, der dieses Subprojekt &#252;bernimmt. Der Interessent sollte sich mit Audacity, WordPress und FTP auskennen. Wer Interesse hat, kann sich gerne an: &lt;a href=&quot;mailto:saigkill@opensuse.org&quot;&gt;saigkill@opensuse.org&lt;/a&gt; wenden.&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/saigkill.wordpress.com/2416/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/saigkill.wordpress.com/2416/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/saigkill.wordpress.com/2416/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/saigkill.wordpress.com/2416/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/saigkill.wordpress.com/2416/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/saigkill.wordpress.com/2416/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/saigkill.wordpress.com/2416/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/saigkill.wordpress.com/2416/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/saigkill.wordpress.com/2416/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/saigkill.wordpress.com/2416/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=saigkill.wordpress.com&amp;blog=9340599&amp;post=2416&amp;subd=saigkill&amp;ref=&amp;feed=1&quot; /&gt;</description>
	<pubDate>Fri, 05 Mar 2010 07:26:00 +0000</pubDate>
</item>
<item>
	<title>Fred Blaise: HOWTO: Bonita and LDAP authentication</title>
	<guid>http://ironman.darthgibus.net/?p=57</guid>
	<link>http://ironman.darthgibus.net/?p=57</link>
	<description>&lt;a href="http://ironman.darthgibus.net"&gt;&lt;img align=right border=0 src="http://planet.opensu.se/fredb.png" alt="Fred Blaise"&gt;&lt;/a&gt;&lt;p&gt;This how-to is written in the hope that it will help souls in achieving basic LDAP login with Bonita User Experience, using EJB3. This how-to is written based on the thread at &lt;a href=&quot;http://www.bonitasoft.org/forum/viewtopic.php?id=2397&quot;&gt;http://www.bonitasoft.org/forum/viewtopic.php?id=2397&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It is working for me, but it may not for you. Please post your questions on the Bonita forums, many eyes will look at your issue and try to help you.&lt;/p&gt;
&lt;p&gt;Here is a dirty PDF for those who wants. However, if you do use this howto, always refer to the online version for updates and up-to-date content.&lt;br /&gt;
&lt;a href=&quot;http://ironman.darthgibus.net/wp-content/uploads/2010/03/notes_ldap.pdf&quot;&gt;Bonita LDAP howto&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It may not render well in this blog, so I&amp;#8217;d advise in pasting the code in your favorite editor to see clearly.&lt;/p&gt;
&lt;p&gt;My environment at this time is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Centos 5.4 latest updates&lt;/li&gt;
&lt;li&gt;Jboss 5.1 GA&lt;/li&gt;
&lt;li&gt;BOS 5.0.1&lt;/li&gt;
&lt;li&gt;Java JDK 1.6.0 update 18&lt;/li&gt;
&lt;li&gt;Active Directory 2003&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To give a reference, here is how my base directory look like. I will refer to it when editing some files.&lt;/p&gt;
&lt;p&gt;Under /opt:&lt;/p&gt;
&lt;pre class=&quot;brush: plain; &quot;&gt;

lrwxrwxrwx  1 root root    9 Feb 23 11:39 BOS -&amp;gt; BOS-5.0.1
drwxr-xr-x  5 root root 4096 Feb 15 19:33 BOS-5.0.1
lrwxrwxrwx  1 root root   11 Feb 23 13:58 java-jdk-6 -&amp;gt; jdk1.6.0_18
lrwxrwxrwx  1 root root   14 Feb 23 16:19 jboss -&amp;gt; jboss-5.1.0.GA
drwxr-xr-x  9 root root 4096 Mar  4 09:57 jboss-5.1.0.GA
drwxr-xr-x 10 root root 4096 Feb 23 13:57 jdk1.6.0_18
&lt;/pre&gt;
&lt;p&gt;We will use the &lt;strong&gt;org.jboss.security.auth.spi.LdapExtLoginModule&lt;/strong&gt;, as it will allow us to bind to the ActiveDirectory server. If you can allow for anonymous LDAP requests, then you may also try the  &lt;strong&gt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/jre/api/security/jaas/spec/com/sun/security/auth/module/LdapLoginModule.html&quot;&gt;Sun LDAPLoginModule&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;h1&gt;jBoss configuration and EAR generation&lt;/h1&gt;
&lt;h2&gt;JAVA_OPTS&lt;/h2&gt;
&lt;p&gt;In the run.sh file of jboss /opt/jboss/bin/run.sh) , edit it to configure your JAVA_OPTS:&lt;/p&gt;
&lt;pre class=&quot;brush: plain; &quot;&gt;
JAVA_OPTS=&quot;-Dorg.ow2.bonita.api-type=EJB3 -server -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m&quot;
&lt;/pre&gt;
&lt;p&gt;Alongside specifying the EJB3 for Bonita, I am setting reasonable settings for jBoss java memory, and possible avoid Permgen out of memory errors.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Extra: &lt;/strong&gt;For quick and unsecure monitoring using jconsole, also add the following.&lt;/p&gt;
&lt;pre class=&quot;brush: plain; &quot;&gt;
JAVA_OPTS=&quot;$JAVA_OPTS -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=10001 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false&quot;
&lt;/pre&gt;
&lt;h2&gt;bonita-environment.xml&lt;/h2&gt;
&lt;p&gt;&#8230; under the /opt/BOS/runtime/conf directory directly. It will be used when building the EAR file.&lt;/p&gt;
&lt;p&gt;So, we can already specify the implementation of the AuthenticationService interface, which we will call SimpleLdapAuth.&lt;br /&gt;
Edit the file /opt/BOS/runtime/bonita-environment.xml. It should look like the following:&lt;/p&gt;
&lt;pre class=&quot;brush: xml; &quot;&gt;
      &amp;lt;!-- Description: Implementation of the authentication service. --&amp;gt;

      &amp;lt;!-- &amp;lt;authentication-service name=&amp;#039;authentication-service&amp;#039; class=&amp;#039;org.ow2.bonita.services.impl.DbAuthentication&amp;#039;&amp;gt; --&amp;gt;

      &amp;lt;authentication-service name=&amp;#039;authentication-service&amp;#039; class=&amp;#039;com.domain.bonita.auth.SimpleLdapAuth&amp;#039;&amp;gt;

        &amp;lt;arg&amp;gt;&amp;lt;string value=&amp;#039;bonita-session:core&amp;#039; /&amp;gt;&amp;lt;/arg&amp;gt;

      &amp;lt;/authentication-service&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Of course, your package path will vary.&lt;br /&gt;
A sample, simple, implementation of the interface follows later on.&lt;/p&gt;
&lt;h2&gt;Generating bonita.ear&lt;/h2&gt;
&lt;p&gt;We now need to go ahead and generate our bonita.ear file, which will then be used by jBoss.&lt;/p&gt;
&lt;pre class=&quot;brush: plain; &quot;&gt;
cd/opt/BOS/runtime
&lt;/pre&gt;
&lt;p&gt;Now, build your ejb3.&lt;/p&gt;
&lt;pre class=&quot;brush: plain; &quot;&gt;
ant ear.ejb3
&lt;/pre&gt;
&lt;p&gt;You should get something like this:&lt;/p&gt;
&lt;pre class=&quot;brush: plain; &quot;&gt;
[root@bonita-test runtime]# ant ear.ejb3

Buildfile: build.xml

ear.genBonitaConfJar:

ear.ejb3:

ear:

    [mkdir] Created dir: /opt/BOS-5.0.1/runtime/ear/tmp

    [unjar] Expanding: /opt/BOS-5.0.1/runtime/lib/server/bonita-server-5.0.1.jar into /opt/BOS-5.0.1/runtime/ear/tmp

     [copy] Copying 1 file to /opt/BOS-5.0.1/runtime/ear/tmp/META-INF

ear.copyJeeDD:

     [copy] Copying 1 file to /opt/BOS-5.0.1/runtime/ear/tmp/META-INF

      [jar] Building jar: /opt/BOS-5.0.1/runtime/ear/ejb3/bonita-ejbjar.jar

   [delete] Deleting directory /opt/BOS-5.0.1/runtime/ear/tmp

      [ear] Building ear: /opt/BOS-5.0.1/runtime/ear/ejb3/bonita.ear

     [echo] EJB3 ear has been generated in ear/ejb3 directory.

     [echo] You can use it in the easybeans container, jonas 5 and jboss 5 application server.

BUILD SUCCESSFUL

Total time: 4 seconds
&lt;/pre&gt;
&lt;p&gt;Now, copy the bonita.ear file into your jboss deploy directory.&lt;/p&gt;
&lt;pre class=&quot;brush: plain; &quot;&gt;
cp /opt/BOS-5.0.1/runtime/ear/ejb3/bonita.ear
 /opt/jboss/server/default/deploy/
&lt;/pre&gt;
&lt;h1&gt;login-config.xml&lt;/h1&gt;
&lt;p&gt;Add the 2 stanzas to the end of your login-config.xml, before the end  tag. It is valid for an AD server (ie: (sAMAccountName={0}) is typically AD).)&lt;/p&gt;
&lt;pre class=&quot;brush: xml; &quot;&gt;

&amp;lt;application-policy name=&quot;BonitaAuth&quot;&amp;gt;

  &amp;lt;authentication&amp;gt;

        &amp;lt;login-module code=&quot;org.jboss.security.auth.spi.LdapExtLoginModule&quot; 

        flag=&quot;required&quot;&amp;gt;

        &amp;lt;module-option name=&quot;java.naming.provider.url&quot;&amp;gt;ldap://your_ldap_server:389&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;java.naming.security.authentication&quot;&amp;gt;simple&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;baseCtxDN&quot;&amp;gt;DC=domain,DC=com&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;bindDN&quot;&amp;gt;DOMAIN\ldapbrowser&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;bindCredential&quot;&amp;gt;&amp;lt;![CDATA[Yourpasswd]]&amp;gt;&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;baseFilter&quot;&amp;gt;(sAMAccountName={0})&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;searchScope&quot;&amp;gt;SUBTREE_SCOPE&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;allowEmptyPasswords&quot;&amp;gt;false&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;debug&quot;&amp;gt;true&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;rolesCtxDN&quot;&amp;gt;DC=domain,DC=com&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;roleFilter&quot;&amp;gt;(sAMAccountName={0})&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;roleAttributeID&quot;&amp;gt;memberOf&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;roleAttributeIsDN&quot;&amp;gt;true&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;roleNameAttributeID&quot;&amp;gt;cn&amp;lt;/module-option&amp;gt;

        &amp;lt;module-option name=&quot;java.naming.referral&quot;&amp;gt;follow&amp;lt;/module-option&amp;gt;

        &amp;lt;/login-module&amp;gt;

    &amp;lt;/authentication&amp;gt;

  &amp;lt;/application-policy&amp;gt;

  &amp;lt;application-policy name=&quot;BonitaStore&quot;&amp;gt;

    &amp;lt;authentication&amp;gt;

       &amp;lt;login-module code=&quot;org.ow2.bonita.identity.auth.BonitaRemoteLoginModule&quot; flag=&quot;required&quot;/&amp;gt;

       &amp;lt;login-module code=&quot;org.jboss.security.ClientLoginModule&quot; flag=&quot;required&quot;&amp;gt;

         &amp;lt;module-option name=&quot;password-stacking&quot;&amp;gt;useFirstPass&amp;lt;/module-option&amp;gt;

      &amp;lt;/login-module&amp;gt;

    &amp;lt;/authentication&amp;gt;

  &amp;lt;/application-policy&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Your jaas-standard.cfg will then not be used anymore. You can comment everything out.&lt;/p&gt;
&lt;h1&gt;Implementation of AuthentionService interface&lt;/h1&gt;
&lt;h2&gt;Java Code&lt;/h2&gt;
&lt;p&gt;Here you need to develop a little piece of java. Here is an example that will get you through for starters.&lt;/p&gt;
&lt;pre class=&quot;brush: java; &quot;&gt;
package com.domain.bonita.auth;

/**
 * @author chapeaurouge
 * @date 04/03/2010
 * @version 0.1
 */

import org.ow2.bonita.facade.exception.UserNotFoundException;
import org.ow2.bonita.services.AuthenticationService;

public class SimpleLdapAuth implements AuthenticationService {

	private String persistenceServiceName;

	public SimpleLdapAuth(String persistenceServiceName) {
		super();
		this.persistenceServiceName = persistenceServiceName;
	}

	/**
	 * Determines if the user should have amdin accesses to the bonita interface
	 * Let&amp;#039;s say that Domain Admins have that privilege
	 */
	public boolean isUserAdmin(String username) throws UserNotFoundException {
		if (username.equals(&quot;MyAdmin&quot;)) {
			return true;
		} else {
			return false;
		}
	}

	/**
	 * @return always true. If the LDAP request failed before, it doesn&amp;#039;t matter (?)
	 * Necessary to implement interface
	 */
	public boolean checkUserCredentials(String username, String password) {
		return true;
	}
}
&lt;/pre&gt;
&lt;h2&gt;Compiling&lt;/h2&gt;
&lt;p&gt;Compile the java code into a .class. Make sure the bonita jars are in your classpath.&lt;/p&gt;
&lt;pre class=&quot;brush: plain; &quot;&gt;
javac -cp ~/BOS-5.0.1/runtime/lib/server/bonita* SimpleLdapAuth.java
&lt;/pre&gt;
&lt;p&gt;You should then have your .class file. If you did it locally, you can then upload it to your server.&lt;/p&gt;
&lt;h2&gt;Deploying&lt;/h2&gt;
&lt;p&gt;A manual way would be to do the following.&lt;br /&gt;
Go to your /opt/jboss/server/default/lib, create the directory hierarchy for your package name. So with our example, you could type&lt;/p&gt;
&lt;pre class=&quot;brush: plain; &quot;&gt;
mkdir -p com/domain/bonita/auth
&lt;/pre&gt;
&lt;p&gt;Then copy, your .class in it. Now, still in your jboss lib directory, create a .jar file, as:&lt;/p&gt;
&lt;pre class=&quot;brush: plain; &quot;&gt;
jar -cvf domainLdapAuth.jar com/domain/bonita/auth/SimpleLdapAuth.class
&lt;/pre&gt;
&lt;p&gt;Your jar will now be deployed on the next server startup.&lt;/p&gt;
&lt;h1&gt;Getting more verbose output&lt;/h1&gt;
&lt;p&gt;Edit /opt/jboss/server/default/conf/jboss-log4j.xml, and uncomment the following block:&lt;/p&gt;
&lt;pre class=&quot;brush: xml; &quot;&gt;

 &amp;lt;category name=&quot;org.jboss.security&quot;&amp;gt;

 &amp;lt;priority value=&quot;TRACE&quot;/&amp;gt;

 &amp;lt;appender-ref ref=&quot;CONSOLE.SECURITY&quot;/&amp;gt;

 &amp;lt;/category&amp;gt;
&lt;/pre&gt;
&lt;h1&gt;Conclusion&lt;/h1&gt;
&lt;p&gt;This should be it. I may have forgotten some things, or overlooked some steps. Hopefully, this was of some help for some of you.&lt;br /&gt;
You can now (re)start your jBoss server for the changes to take effect. Don&amp;#8217;t forget to tail -f server.log to see how it looks like.&lt;br /&gt;
Your feedback and comments are welcome.&lt;br /&gt;
Thanks to rlg and abirembaut for their help in the forums.&lt;/p&gt;</description>
	<pubDate>Thu, 04 Mar 2010 18:07:18 +0000</pubDate>
</item>
<item>
	<title>Roger Whittaker: Michael Foot</title>
	<guid>http://disruptive.org.uk/2010/03/04/michael_foot.html</guid>
	<link>http://disruptive.org.uk/2010/03/04/michael_foot.html</link>
	<description>&lt;a href="http://disruptive.org.uk"&gt;&lt;img align=right border=0 src="http://planet.opensu.se/roger.png" alt="Roger Whittaker"&gt;&lt;/a&gt;&lt;p&gt;
Michael Foot has died. 

&lt;/p&gt;
&lt;p&gt;
Although he was (not entirely through his own fault) a failure as leader 
of the Labour Party, and never became Prime Minister, Michael Foot was a 
politician whose qualities of honesty, decency, humanity, intelligence 
and learning simply do not exist in politics today. 

&lt;/p&gt;
&lt;p&gt;
Obituaries: 
&lt;a href=&quot;http://www.guardian.co.uk/politics/2010/mar/03/michael-foot-obituary&quot; target=&quot;_blank&quot;&gt;Guardian&lt;/a&gt;, 
&lt;a href=&quot;http://www.independent.co.uk/news/obituaries/michael-foot-writer-and-politician-who-rose-to-become-leader-of-the-labour-party-1915727.html&quot; target=&quot;_blank&quot;&gt;Independent&lt;/a&gt;, 
&lt;a href=&quot;http://www.timesonline.co.uk/tol/comment/obituaries/article7048130.ece&quot; target=&quot;_blank&quot;&gt;Times&lt;/a&gt; and 
&lt;a href=&quot;http://www.telegraph.co.uk/news/obituaries/politics-obituaries/7359721/Michael-Foot.html&quot; target=&quot;_blank&quot;&gt;Telegraph&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Thu, 04 Mar 2010 08:15:00 +0000</pubDate>
</item>
<item>
	<title>Miguel de Icaza: Big Day in MonoLand</title>
	<guid>http://tirania.org/blog/archive/2010/Mar-03.html</guid>
	<link>http://tirania.org/blog/archive/2010/Mar-03.html</link>
	<description>&lt;a href="http://tirania.org/blog/index.html"&gt;&lt;img align=right border=0 src="http://planet.gnome.org/heads/miguel.png" alt="Miguel de Icaza"&gt;&lt;/a&gt;&lt;p&gt;Mark Probst found and squashed one of the hardest bugs in
	our
	upcoming &lt;a href=&quot;http://www.mono-project.com/Compacting_GC&quot;&gt;garbage
	collector&lt;/a&gt;.  Pablo from Codice has been testing the new GC
	under stress
	and &lt;a href=&quot;http://lists.ximian.com/pipermail/mono-devel-list/2010-March/034274.html&quot;&gt;posted
	a nice message&lt;/a&gt; to the list.

	&lt;p&gt;Plenty of great feedback on deprecating old libraries and
	tools from Mono.  We will have a lighter distribution.  As
	things are coming together so fast and we are now well into
	the features we had planned for 3.0, we might end up just
	calling the next version 3.0 instead o 2.8.

	&lt;p&gt;Andreia
	got &lt;a href=&quot;http://www.go-mono.com/moonlight&quot;&gt;Moonlight&lt;/a&gt;
	&lt;a href=&quot;http://shana.worldofcoding.com/olympics-chrome-1.png&quot;&gt;running&lt;/a&gt;
	&lt;a href=&quot;http://shana.worldofcoding.com/olympics-chrome-2.png&quot;&gt;on&lt;/a&gt;
	&lt;a href=&quot;http://shana.worldofcoding.com/olympics-chrome-3.png&quot;&gt;Chrome&lt;/a&gt;.&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 04 Mar 2010 00:01:10 +0000</pubDate>
</item>
<item>
	<title>Stephan Kulow: http://software.opensuse.org/stage</title>
	<guid>http://lizards.opensuse.org/?p=3408</guid>
	<link>http://lizards.opensuse.org/2010/03/03/software-opensuse/</link>
	<description>&lt;a href="http://lizards.opensuse.org"&gt;&lt;img align=right border=0 src="http://planet.opensu.se/coolo.png" alt="Stephan Kulow"&gt;&lt;/a&gt;&lt;p&gt;Part of our &amp;#8220;umbrella&amp;#8221; milestone, Pavol and Robert ported software.opensuse.org to the Bento theme. To get more feedback for it, I now deployed it as http://software.opensuse.org/stage.&lt;/p&gt;
&lt;p&gt;Please note two things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it also includes a new feature from the Education project: a link to openSUSE derivates&lt;/li&gt;
&lt;li&gt;the language box is experimental and we kind of decided already to kill it again&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On top of that of course: the Bento theme is not yet finished &amp;#8211; it&amp;#8217;s only a stage deployment to get feedback.&lt;/p&gt;
&lt;p&gt;Have fun!&lt;/p&gt;</description>
	<pubDate>Wed, 03 Mar 2010 20:12:26 +0000</pubDate>
</item>
<item>
	<title>Gabriel Burt: Banshee Metrics</title>
	<guid>tag:blogger.com,1999:blog-33979271.post-306399061104144558</guid>
	<link>http://gburt.blogspot.com/2010/03/banshee-metrics.html</link>
	<description>&lt;a href="http://gburt.blogspot.com/"&gt;&lt;img align=right border=0 src="http://planet.gnome.org/heads/gabaug.png" alt="Gabriel Burt"&gt;&lt;/a&gt;Last Wednesday we released &lt;a href=&quot;http://banshee-project.org/download/archives/1.5.4/&quot;&gt;Banshee 1.5.4&lt;/a&gt;, which included an opt-in feature to submit anonymous usage data.  Over 500 people have already opted-in!

&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Interesting Stats&lt;/b&gt;&lt;br /&gt;
They are primarily &lt;a href=&quot;http://banshee-project.org/download/&quot;&gt;getting Banshee&lt;/a&gt; through the Ubuntu PPA, with a moderate number building from source or using other distributions &amp;mdash; including 20 OS X users.
&lt;center&gt;&lt;table cellspacing=&quot;5&quot;&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;383&lt;/td&gt;&lt;td&gt;Ubuntu&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;33&lt;/td&gt;&lt;td&gt;source-tarball&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;27&lt;/td&gt;&lt;td&gt;openSUSE/SLED&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;22&lt;/td&gt;&lt;td&gt;git-checkout&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;20&lt;/td&gt;&lt;td&gt;OS X&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;16&lt;/td&gt;&lt;td&gt;Gentoo&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;

&lt;br /&gt;They are using Banshee in 36 locales, across 30 languages.  Keep in mind the Preference to opt-in is (so far) only translated into 9 languages.
&lt;center&gt;&lt;table cellspacing=&quot;5&quot;&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;223&lt;/td&gt;&lt;td&gt;en-US&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;51&lt;/td&gt;&lt;td&gt;en-GB&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;41&lt;/td&gt;&lt;td&gt;de-DE&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;35&lt;/td&gt;&lt;td&gt;unknown&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;21&lt;/td&gt;&lt;td&gt;ru-RU&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;18&lt;/td&gt;&lt;td&gt;it-IT&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;14&lt;/td&gt;&lt;td&gt;fr-FR&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;12&lt;/td&gt;&lt;td&gt;en-CA&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;11&lt;/td&gt;&lt;td&gt;en-AU&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;11&lt;/td&gt;&lt;td&gt;es-ES&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;9&lt;/td&gt;&lt;td&gt;pl-PL&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;8&lt;/td&gt;&lt;td&gt;pt-BR&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;6&lt;/td&gt;&lt;td&gt;es-CL&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;5&lt;/td&gt;&lt;td&gt;es-MX&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;5&lt;/td&gt;&lt;td&gt;nl-NL&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td align=&quot;right&quot;&gt;5&lt;/td&gt;&lt;td&gt;sv-SE&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;

About half have the Banshee window maximized, enable ReplayGain support, show the bottom-left cover art, and show the context pane.
&lt;br /&gt;&lt;br /&gt;
I'm still &lt;a href=&quot;http://git.gnome.org/browse/banshee/tree/extras/metrics/&quot;&gt;working on better ways to analyze the data&lt;/a&gt; and extract actionable information.  I plan to have distribution graphs and such soon.  In the meantime, I've posted some &lt;a href=&quot;http://banshee-project.org/~gburt/banshee-usage-stats.txt&quot;&gt;more stats here&lt;/a&gt;.  As we get more submissions, add more data points, and get better analysis, we will be able to identify options nobody uses and optimize Banshee for real-world users.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/33979271-306399061104144558?l=gburt.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 03 Mar 2010 18:25:25 +0000</pubDate>
</item>
<item>
	<title>Mario Carrion: Accessibility in Moonlight</title>
	<guid>http://blog.carrion.ws/?p=639</guid>
	<link>http://blog.carrion.ws/2010/03/03/accessibility-in-moonlight/</link>
	<description>&lt;div class=&quot;tweetmeme_button&quot;&gt;
			&lt;a href=&quot;http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.carrion.ws%2F2010%2F03%2F03%2Faccessibility-in-moonlight%2F&quot;&gt;&lt;br /&gt;
				&lt;img src=&quot;http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.carrion.ws%2F2010%2F03%2F03%2Faccessibility-in-moonlight%2F&amp;source=mariocarrion&amp;style=normal&amp;service=bit.ly&quot; height=&quot;61&quot; width=&quot;50&quot; /&gt;&lt;br /&gt;
			&lt;/a&gt;
		&lt;/div&gt;
&lt;p&gt;An important milestone happened on Friday, February 26: &lt;a href=&quot;http://mono-project.com/Accessibility&quot;&gt;Mono Accessibility&lt;/a&gt; 2.0 &lt;a href=&quot;http://mono-project.com/Accessibility:_Release_Notes_2.0&quot;&gt;was released&lt;/a&gt;. It&amp;#8217;s important because all applications running on &lt;a href=&quot;http://www.mono-project.com/Moonlight&quot;&gt;Moonlight&lt;/a&gt; 2.0, or greater, will be accessible from now on.&lt;/p&gt;
&lt;h3&gt;Accessibility?&lt;/h3&gt;
&lt;p&gt;If you are not familiar with this word, &lt;em&gt;Accessibility&lt;/em&gt;, it might mean nothing to you and, probably, you will need a more &lt;em&gt;formal&lt;/em&gt; definition:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;#8220;&lt;em&gt;Accessibility is a general term used to describe the degree to which a product, device, service, or environment is accessible by as many people as possible. Accessibility can be viewed as the &lt;strong&gt;ability to access&lt;/strong&gt; and possible benefit of some system or entity. Accessibility is often used to focus on people with disabilities and their right of access to entities, often through use of assistive technology.&amp;#8221; &lt;a href=&quot;http://en.wikipedia.org/wiki/Accessibility&quot;&gt;Wikipedia&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;You have interacted with Accessibility in real life, even if this is your first time reading this word. Have you seen those tiny bumps on the floor when taking the subway? Wheelchairs ramps or the dots on elevator buttons? Have you heard that noise, like beeping, when crossing the street? Have you noticed the audio jack in some ATMs?&lt;/p&gt;
&lt;p&gt;These are real life examples of Accessibility. Accessibility in software is similar, it&amp;#8217;s basically the degree of interaction between your software and people with temporal or permanent disabilities. People who can only use the keyboard or the mouse, people with low vision, blind people or people with hearing disabilities. All of them will be able to interact and use your application only if it&amp;#8217;s accessible. That&amp;#8217;s why Accessibility is important.&lt;/p&gt;
&lt;h3&gt;Accessibility and Moonlight&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.silverlight.net/&quot;&gt;Microsoft Silverlight&lt;/a&gt; is web application framework for building media experiences and rich interactive applications for the Web. Moonlight is an open source implementation of Silverlight. Besides providing a rich experience for the web, applications running on Moonlight are now available for people with disabilities, allowing them to interact and use these applications. The interaction between these new applications and existent Accessibility Technologies (ATs), such as screen readers, is the same. All existent ATs are reused, it&amp;#8217;s like interacting with any other desktop application. ATs in GNOME should work right now without any change and, if any change is required, it will help to provide a better integration with this framework.&lt;/p&gt;
&lt;h3&gt;Implementation&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/mariocarrion/4402576905/&quot; title=&quot;Moonlight Atk Bridge by Mario Carrion, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2745/4402576905_5c2ec4cefd.jpg&quot; width=&quot;419&quot; height=&quot;230&quot; alt=&quot;Moonlight Atk Bridge&quot; class=&quot;aligncenter&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Refer to &lt;a href=&quot;http://www.mono-project.com/Accessibility:_Architecture&quot;&gt;Accessibility Architecture&lt;/a&gt; for a detailed explanation of the complete architecture.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In both Accessibility implementations, Silverlight and Moonlight, &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms747327.aspx&quot;&gt;Microsoft UI Automation&lt;/a&gt; is used for interacting and exposing data of UI elements of the application. These data are used by ATs to access and manipulate those UI elements. Properties such as visibility, sensitivity or interaction, are exposed by &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms747229.aspx&quot;&gt;Automation Peers&lt;/a&gt; (also known as Automation Providers), along with &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms742306.aspx&quot;&gt;Automation Patterns&lt;/a&gt; to indicate the type of interaction in the control, for example: accepting selection or allowing clicking. There&amp;#8217;s always a relation one to one, one Automation Peer and one Control. The properties are available to ATs through the information exposed by the UIA/Atk Bridge module. This module is loaded by the Moonlight application to interact with ATs. It keeps a tree of &lt;a href=&quot;http://library.gnome.org/devel/atk/&quot;&gt;Atk&lt;/a&gt; objects to represent every UI Automation element in the Moonlight application.&lt;/p&gt;
&lt;p&gt;The interaction between ATs and Moonlight applications is like this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;An AT requests information about the Moonlight control in Firefox.&lt;/li&gt;
&lt;li&gt;Firefox asks Moonlight this information.&lt;/li&gt;
&lt;li&gt;Moonlight uses the &lt;em&gt;A11yHelper&lt;/em&gt; to load the UIA/Atk bridge module and returns the &lt;a href=&quot;http://anonsvn.mono-project.com/viewvc/trunk/uia2atk/MoonAtkBridge/MoonAtkBridge/Moonlight.AtkBridge/RootVisualAdapter.cs&quot;&gt;root accessible&lt;/a&gt;, it represents the control&amp;#8217;s Automation Peer: &lt;a href=&quot;http://anonsvn.mono-project.com/viewvc/trunk/moon/class/System.Windows/System.Windows.Automation.Peers/WindowAutomationPeer.cs&quot;&gt;WindowAutomationPeer&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;From now on, new AutomationPeers will be mapped, one-to-one, to an Atk.Object. All data requested by an AT will be accessed through the associated Atk.Object, and this one will return information contained in the AutomationPeer.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you are curious you can checkout the sources to see the final implementation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://anonsvn.mono-project.com/viewvc/trunk/moon/&quot;&gt;Moonlight&lt;/a&gt;: important bits located in &lt;em&gt;class/System.Windows/System.Windows.Automation.Peers/&lt;/em&gt; and &lt;em&gt;class/System.Windows/Mono/A11yHelper.cs&lt;/em&gt;.
  &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://anonsvn.mono-project.com/viewvc/trunk/uia2atk/&quot;&gt;Moonlight UIA/Atk Bridge&lt;/a&gt;: implementation located in &lt;em&gt;MoonAtkBridge/&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;How do I install it?&lt;/h3&gt;
&lt;p&gt;Before installing, make sure &lt;a href=&quot;http://library.gnome.org/users/user-guide/stable/goscustaccess-11.html.en&quot;&gt;Assistive Technologies&lt;/a&gt; is enabled, then add the Mono UIA repository  (see &lt;a href=&quot;http://mono-project.com/Accessibility:_Release_Notes_2.0#Downloading&quot;&gt;Downloading&lt;/a&gt;) and follow the instructions (taken from &lt;a href=&quot;http://mono-project.com/Accessibility:_Release_Notes_2.0#Installing&quot;&gt;Installing&lt;/a&gt;):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install the updated &lt;em&gt;xulrunner&lt;/em&gt; package from the above repositories. (This is required until Firefox 3.7 because of &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=480317&quot;&gt;bug #480317&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Install &lt;em&gt;Novell Moonlight with Accessibility Support&lt;/em&gt; for &lt;a href=&quot;http://mono-a11y.org/releases/2.0/i586/novell-moonlight.xpi&quot;&gt;32 bit&lt;/a&gt; or &lt;a href=&quot;http://mono-a11y.org/releases/2.0/x86_64/novell-moonlight.xpi&quot;&gt;64 bit&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Install &lt;em&gt;&lt;a href=&quot;http://mono-a11y.org/releases/2.0/noarch/novell-moonlight-a11y.xpi&quot;&gt;Novell Moonlight Accessibility Extensions&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Restart Firefox&lt;/li&gt;
&lt;li&gt;Enjoy!&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Useful links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/windows/bb735024.aspx&quot;&gt;Accessibility. Windows Developer Center&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/cc707824(VS.95).aspx&quot;&gt;Silverlight: Accessibility Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://projects.gnome.org/accessibility/&quot;&gt;GNOME Accessibility&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://brad.getcoded.net/blog/entry.php?e=1537848530&quot;&gt;Mono Accessibility 2.0 unleashed!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
	<pubDate>Wed, 03 Mar 2010 18:02:27 +0000</pubDate>
</item>
<item>
	<title>Will Stephenson: New KDE Four Live Images</title>
	<guid>http://www.kdedevelopers.org/4176 at http://www.kdedevelopers.org</guid>
	<link>http://www.kdedevelopers.org/node/4176</link>
	<description>&lt;p&gt;New &lt;a href=&quot;http://home.kde.org/~kdelive&quot;&gt;KDE Four Live CDs&lt;/a&gt; with &lt;a href=&quot;http://www.kde.org/announcements/announce-4.4.1.php&quot;&gt;KDE 4.4.1&lt;/a&gt;, and &lt;a href=&quot;http://home.kde.org/~kdelive/KDE-Four-Live.i686-4.4.1.list&quot;&gt;much more&lt;/a&gt; are up.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://home.kde.org/~kdelive&quot;&gt;&lt;img align=&quot;center&quot; src=&quot;http://home.kde.org/~kdelive/KDE-Four-Live.i686-4.4.1-preview.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;They were built with &lt;a href=&quot;http://build.opensuse.org/&quot;&gt;openSUSE Build Service's&lt;/a&gt; KDE:Medias project and &lt;a href=&quot;http://susestudio.com&quot;&gt;SUSE Studio&lt;/a&gt; and consist of openSUSE 11.2 plus all updates, KDE 4.4.1, upstream branding, Nepomuk enabled and Strigi disabled (because it's a Live CD).&lt;/p&gt;
&lt;p&gt;They can be used as Live USB sticks too, see &lt;a href=&quot;http://en.opensuse.org/Live_USB_stick&quot;&gt;these instructions&lt;/a&gt; if you don't know how to dd a file to a device.&lt;/p&gt;
&lt;p&gt;You can also install to disk and use it as a normal distribution using the installer on the desktop.    Once installed, the first update will pull in all the packages that are normally on an openSUSE KDE install that do not fit on a single CD.&lt;/p&gt;</description>
	<pubDate>Wed, 03 Mar 2010 16:43:52 +0000</pubDate>
</item>
<item>
	<title>LenZ Grimmer: Building MySQL Server with CMake on Linux/Unix</title>
	<guid>http://www.lenzg.net/archives/291-guid.html</guid>
	<link>http://www.lenzg.net/archives/291-Building-MySQL-Server-with-CMake-on-LinuxUnix.html</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://cmake.org/&quot;&gt;CMake&lt;/a&gt; is a cross-platform, open-source build system, maintained by &lt;a href=&quot;http://www.kitware.com/&quot;&gt;Kitware, Inc.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;From the CMake.org home page:&lt;/p&gt;
&lt;blockquote&gt; CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.&lt;/blockquote&gt;
&lt;p&gt;It has been used for &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/windows-source-build.html&quot;&gt;building the MySQL Server on Windows&lt;/a&gt; since MySQL 5.0 &amp;ndash; the initial CMake build support &lt;a href=&quot;http://bazaar.launchpad.net/~mysql/mysql-server/mysql-5.0/revision/2244.7.15&quot;&gt;was added&lt;/a&gt; in August 2006.&lt;/p&gt;
&lt;p&gt;For &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/installing-source.html&quot;&gt;building MySQL on all other platforms&lt;/a&gt;, the &lt;a href=&quot;http://en.wikipedia.org/wiki/GNU_build_system&quot;&gt;GNU autotools&lt;/a&gt; (autoconf, automake and libtool) are currently being used.&lt;/p&gt;
&lt;p&gt;CMake is used in some other MySQL projects as well, e.g.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/connector-c-building.html&quot;&gt;MySQL Connector/C&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/connector-cpp-installation-source.html&quot;&gt;MySQL Connector/C++&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://bazaar.launchpad.net/~mysql-proxy-developers/mysql-proxy/trunk/annotate/head%3A/INSTALL#L158&quot;&gt;MySQL Proxy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On February 22nd, &lt;a href=&quot;https://launchpad.net/~vvaintroub&quot;&gt;Vladislav Vaintroub&lt;/a&gt; pushed the changes required to implement &lt;a href=&quot;http://forge.mysql.com/worklog/task.php?id=5161&quot;&gt;WorkLog#5161&lt;/a&gt; &quot;CMake-based unified build system&quot; into the &quot;&lt;a href=&quot;https://code.launchpad.net/~mysql/mysql-server/mysql-next-mr&quot;&gt;mysql-next-mr&lt;/a&gt;&quot; branch (aka the &quot;Celosia&quot; mile stone).&lt;/p&gt;
&lt;p&gt;From this version on, CMake can also be used to build MySQL on Linux and other Unix platforms. For the time being, the autoconf/automake files are still available as well, but will be phased out once the CMake build enviroment has reached the desired level of maturity. The change was &lt;a href=&quot;http://lists.mysql.com/internals/37755&quot;&gt;announced&lt;/a&gt; on February 28th on our &quot;internals&quot; developer discussion list.&lt;/p&gt;
&lt;p&gt;The purpose of WL#5161 is to simplify the MySQL build system. It is much easier and less error-prone to maintain a unified build system for all platforms than two separate ones.&lt;/p&gt;
&lt;p&gt;CMake has been chosen because of several reasons; the worklog description lists a few pro-CMake arguments (slightly rephrased):&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;CMake works on Windows. The GNU buildsystem does not really work and likely never will work natively on Windows (Using Cygwin is not really an option).&lt;/li&gt;
    &lt;li&gt;Traditionally, new MySQL features that required changes in the build environment (e.g. the plugin system, unit tests, most recently googletest integration) were always implemented on Unix first, leaving Windows behind (sometimes for years). This would not happen with a unified build system.&lt;/li&gt;
    &lt;li&gt;MySQL already uses CMake since 2006 on Windows, so we do not need to start from scratch, only port what we have to Unix.&lt;/li&gt;
    &lt;li&gt;CMake runs on every OS and compiler we support.&lt;/li&gt;
    &lt;li&gt;It is simple to obtain and install on a wide range of platforms. It is available in all major Linux package repositories (e.g. Ubuntu, Fedora, OpenSUSE). It is also in the OpenSolaris repository, known as SUNWCmake. It's in FreeBSD ports and available for Mac OS X. It is also very simple to compile it from source, the single prerequisite is a working C++ compiler and make utility.&lt;/li&gt;
    &lt;li&gt;CMake has support for features we need and might need, e.g. system checks or cross-compiling.&lt;/li&gt;
    &lt;li&gt;CMake provides integrated support for packaging. It can handle both simple packages (tar.gz or zip archives) and more complex things like DEB and RPM without much extra coding.&lt;/li&gt;
    &lt;li&gt;Good integration with the popular IDEs (Visual Studio, Xcode, Eclipse CDT, KDevelop). Developing in an IDE makes the development process more enjoyable, and potentially it lowers the barrier for external contributors. Of course, CMake can generate traditional Unix Makefiles, which appear to be are superior to the ones generated by GNU autotools (for example, they have progress indicators, colored output and working dependencies).&lt;/li&gt;
    &lt;li&gt;The scripting language used by CMake is simpler than m4 used by autotools.&lt;/li&gt;
    &lt;li&gt;CMake is a single small tool, not a bunch of different tools as in GNU system (autoconf, autoheader, automake, libtool)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I'd like to mention a few additional reasons:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.cmake.org/Wiki/CMake_FAQ#Out-of-source_build_trees&quot;&gt;Out-of-source builds&lt;/a&gt; &amp;ndash; CMake can separate the build directory from the source directory. This is convenient, as your working source tree is not cluttered with object files and other fragments of the build process.&lt;/li&gt;
    &lt;li&gt;Build configuration using a GUI. The cmake-gui package (based on Nokia/TrollTech's Qt library) provides a convenient way of enabling and configuring the various available build options. This is much better than having to memorize all the required defines and configuration flags.&lt;/li&gt;
    &lt;li&gt;Integrated support for creating a wide range of &lt;a href=&quot;http://www.itk.org/Wiki/CMake:Packaging_With_CPack&quot;&gt;package formats&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;a href=&quot;http://www.cmake.org/Wiki/Really_Cool_CMake_Features&quot;&gt;CMake Wiki&lt;/a&gt; lists a number of other &quot;nice to have&quot; features.&lt;/p&gt;
&lt;p&gt;From a developer perspective, I hope that it will make it much easier to finally implement two things that many developers working with MySQL have been waiting for (now that the build code has been cleaned up):&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Compiling the embedded MySQL Server (libmysqld) as a &lt;a href=&quot;http://bugs.mysql.com/39288&quot;&gt;shared library&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Better support for &lt;a href=&quot;http://bugs.mysql.com/bug.php?id=2706&quot;&gt;cross-compilation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Building MySQL with CMake is quite simple and straighforward &amp;ndash; the process is outlined on the &lt;a href=&quot;http://forge.mysql.com/wiki/CMake&quot;&gt;MySQL Forge Wiki&lt;/a&gt;. The document is still work in progress and we'd like to encourage you to take a look at it, try to follow the steps and update/improve the Wiki page, if needed! Your feedback on the build process is appreciated. Feel free to join our &lt;a href=&quot;http://lists.mysql.com/internals/&quot;&gt;internals mailing list&lt;/a&gt; to discuss your impressions and observations or submit a bug report via the &lt;a href=&quot;http://bugs.mysql.com/&quot;&gt;Bug Database&lt;/a&gt;. It's likely that the build still has a few rough edges that we'd like to fix quickly (e.g. &lt;a href=&quot;http://bugs.mysql.com/51502&quot;&gt;BUG#51502&lt;/a&gt;&amp;#160;&amp;ndash; a fix for this one is already commited to the &lt;a href=&quot;https://code.launchpad.net/~mysql/mysql-server/mysql-next-mr-bugfixing&quot;&gt;mysql-next-mr-bugfixing&lt;/a&gt; source tree and will be merged into the mysql-next-mr trunk soon).&lt;/p&gt;
&lt;p&gt;If you're new to CMake, you might want to take a look at the &quot;&lt;a href=&quot;http://playcontrol.net/ewing/screencasts/getting_started_with_cmake_.html&quot;&gt;Getting Started With CMake (An End-User's Perspective) For Cross-Platform Building&lt;/a&gt;&quot; screencast or the &quot;&lt;a href=&quot;http://www.cmake.org/cmake/help/runningcmake.html&quot;&gt;Running CMake&lt;/a&gt;&quot; article.&lt;/p&gt;
&lt;p&gt;Happy hacking!&lt;/p&gt;</description>
	<pubDate>Wed, 03 Mar 2010 11:49:26 +0000</pubDate>
</item>
<item>
	<title>Michael Meeks: 2010-03-03: Wednesday.</title>
	<guid>http://www.gnome.org/~michael/blog/2010/03/03/2010-03-03</guid>
	<link>http://www.gnome.org/~michael/blog/2010-03-03.html</link>
	<description>&lt;a href="http://www.gnome.org/~michael/blog"&gt;&lt;img align=right border=0 src="http://planet.gnome.org/heads/michael2.png" alt="Michael Meeks"&gt;&lt;/a&gt;&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up extremely early, and to work - cleaned up the Evolution
express mode state propagation to a very small change, and made it
work for EPlugins.
    &lt;/li&gt;
    &lt;li&gt;
	Interested to see more &lt;a href=&quot;http://www.thevarguy.com/2010/03/02/novell-receives-buyout-offer-more-bidders-coming/&quot;&gt;speculation&lt;/a&gt;
at least backed by a concrete &lt;a href=&quot;http://www.novell.com/news/press/novell-confirms-receipt-of-unsolicited-conditional-proposal-from-elliott-associates/&quot;&gt;offer&lt;/a&gt;
this time (Elliot's &lt;a href=&quot;http://www.prnewswire.com/news-releases/elliott-offers-to-acquire-novell-86009382.html&quot;&gt;explanation&lt;/a&gt;.
Also interested to read Jeremy's RIP article for Sun
&lt;a href=&quot;http://blogs.zdnet.com/BTL/?p=31418&quot;&gt;How Sun's need to control
the code cost them the company&lt;/a&gt; - Amen.
    &lt;/li&gt;
&lt;/ul&gt;</description>
	<pubDate>Wed, 03 Mar 2010 11:01:13 +0000</pubDate>
</item>
<item>
	<title>Jeff Shantz: Rubyisms: Using inject to validate element types in an array</title>
	<guid>http://www.jeffshantz.com/?p=270</guid>
	<link>http://www.jeffshantz.com/2010/03/03/rubyisms-using-inject-to-validate-element-types-in-an-array/</link>
	<description>&lt;p&gt;I&amp;#8217;m writing a distributed system simulator in Ruby and had a need to verify that an array contained only integer process ID&amp;#8217;s, and no elements of any other type.  Using Ruby&amp;#8217;s &lt;tt&gt;Enumerable#inject&lt;/tt&gt; function, this is a wonderfully quick one-liner.&lt;/p&gt;
&lt;pre class=&quot;brush: rb&quot;&gt;
&amp;gt;&amp;gt; a = [1,2,3]
=&amp;gt; [1, 2, 3]
&amp;gt;&amp;gt; a.inject(true) do |result, element| result &amp;amp;amp;&amp;amp;amp; element.is_a?(Fixnum) end
=&amp;gt; true
&amp;gt;&amp;gt; b = [1,&quot;Hi&quot;,3]
=&amp;gt; [1, &quot;Hi&quot;, 3]
&amp;gt;&amp;gt; b.inject(true) do |result, element| result &amp;amp;amp;&amp;amp;amp; element.is_a?(Fixnum) end
=&amp;gt; false
&lt;/pre&gt;
&lt;p&gt;&lt;b&gt;Edit:&lt;/b&gt; After I posted this, &lt;a href=&quot;http://salout.github.com/&quot;&gt;Robert Riemann&lt;/a&gt; pointed out that &lt;tt&gt;Enumerable#inject&lt;/tt&gt; iterates over the entire array even if the first value in the array is not an integer.  This is easily confirmed as follows:&lt;/p&gt;
&lt;pre class=&quot;brush: rb&quot;&gt;
&amp;gt;&amp;gt; a.inject(true) do |result,element| puts &quot;Next element&quot;; result &amp;amp;&amp;amp; element.is_a?(Fixnum) end
Next element
Next element
Next element
=&amp;gt; false
&lt;/pre&gt;
&lt;p&gt;So, &lt;tt&gt;inject&lt;/tt&gt; is not what we&amp;#8217;re looking for in this case.  Later, &lt;a href=&quot;http://mvidner.blogspot.com/&quot;&gt;Martin Vidner&lt;/a&gt; offered a solution using &lt;tt&gt;Enumerable#all?&lt;/tt&gt;:&lt;/p&gt;
&lt;pre class=&quot;brush: rb&quot;&gt;
&amp;gt;&amp;gt; a = [1,2,3]
=&amp;gt; [1, 2, 3]
&amp;gt;&amp;gt; a.all? do |e| e.is_a?(Fixnum) end
=&amp;gt; true
&amp;gt;&amp;gt; b = [1,&quot;Hi&quot;,3]
=&amp;gt; [1, &quot;Hi&quot;, 3]
&amp;gt;&amp;gt; b.all? do |e| e.is_a?(Fixnum) end
=&amp;gt; false
&lt;/pre&gt;
&lt;p&gt;Using &lt;tt&gt;all?&lt;/tt&gt;, we see that processing stops after a non-integral value is encountered:&lt;/p&gt;
&lt;pre class=&quot;brush: rb&quot;&gt;
&amp;gt;&amp;gt; b = [1,&quot;Hi&quot;,3]
=&amp;gt; [1, &quot;Hi&quot;, 3]
&amp;gt;&amp;gt; b.all? do |e| puts &quot;Next element&quot;; e.is_a?(Fixnum) end
Next element
Next element
&lt;/pre&gt;
&lt;p&gt;Thanks to both Robert and Martin for pointing out the problem in my original solution.&lt;/p&gt;</description>
	<pubDate>Wed, 03 Mar 2010 10:42:05 +0000</pubDate>
</item>
<item>
	<title>Andrew Wafaa: Blogged about: Symbian vs Android</title>
	<guid>http://www.wafaa.eu/entry/1/18</guid>
	<link>http://www.wafaa.eu/entry/symbian-vs-android-1-18.html</link>
	<description>&lt;a href="http://www.wafaa.eu"&gt;&lt;img align=right border=0 src="http://planet.opensu.se/wafaa.png" alt="Andrew Wafaa"&gt;&lt;/a&gt;&lt;div class=&quot;storytlr_blog&quot;&gt;
	&lt;div class=&quot;title&quot;&gt;
		&lt;b&gt;Symbian vs Android&lt;/b&gt; 
	&lt;/div&gt;
	&lt;div class=&quot;content&quot;&gt;
		&lt;p&gt;One of the Symbian based site that I regularly follow (&lt;a title=&quot;One of my favourite Symbian related sites&quot; href=&quot;http://www.symbian-guru.com&quot;&gt;Symbian-Guru&lt;/a&gt;) have had a couple of posts on Symbian vs Android.  The first one is &amp;ldquo;&lt;a title=&quot;Symbian-Guru's look at 10 things Android beats Symbian on&quot; href=&quot;http://www.symbian-guru.com/welcome/2010/03/10-things-android-does-better-than-symbian.html&quot;&gt;10 Things  Android Does Better Than Symbian&lt;/a&gt;&amp;rdquo;, the follow up to this is the reverse lookup &amp;ldquo;&lt;a title=&quot;Symbian-Guru's look at 10 things Symbian beats Android on&quot; href=&quot;http://www.symbian-guru.com/welcome/2010/03/10-things-symbian-does-better-than-android.html&quot;&gt;10 Things Symbian Does Better Than Android&lt;/a&gt;&amp;rdquo;.  Now I can't argue with any of the points raised in the first article, however I don't agree entirely with the second article, but I do acknowledge the limitations in place.  What I mean is they are using a flagship Symbian device from Nokia &amp;amp; Samsung, a better comparison would have been to compare against either Motorola/HTC &amp;amp; Samsung's flagship Android device.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I use my N97 &amp;amp; Motorola Milestone (GSM version of the Droid) and to be honest in my opinion the Milestone really does spank the N97 :-( Saying that though my E71 outperforms my N97 in many aspects thanks to Nokia's utter balls-up of the N97's hardware ;-)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now there is a comment about Android 1.5 being on a lot of devices, and yes it is, but if I remember correctly there was a few posts (not that I can find the links any more) about Android versions.  My dodgy memory seems to recall there are more devices running 1.6 than any other version, followed by 2.0.1 and then 2.1.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Anyhow back to the second post, now don't get me wrong I'm an avid proponent of Symbian as a mobile OS, and I've been using it for at least 5yrs in one form or another from multiple hardware vendors (mainly Nokia &amp;amp; SonyEricsson); but I do have to disagree with most of the list.  I'll answer each point individually:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Gmail:&lt;/span&gt; Nokia Messaging does 	indeed work *very* well with GMail, but I do think the overall 	winner has to go to Android - the integration is superb (as one 	would hope). Also the configuration aspects of Nokia Messaging are 	relatively limited.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Multitasking:&lt;/span&gt; I agree with 	the Multitasking win for Symbian, although I do find sometimes that 	Symbian really needs to know its limits - my N97 starts to creak 	when I have more than 6 apps running, my E71 can plod on happily 	with at least 8.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Twitter:&lt;/span&gt; I do love Gravity 	for all my Microblogging requirements on Symbian, but I do find the 	likes of Twidroid offer a better experience with a unified timeline 	in addition to the individual account ones.  Very similar to what 	I'm used to on the desktop.  I would probably call this one a draw 	as there are aspects of each that I love and hate.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Last.fm:&lt;/span&gt; As much as I like 	Mobbler, the official Last.fm app for Android is far better, and 	integrates with the built in media player seamlessly so in my view a 	win for Android.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Waze:&lt;/span&gt; Now I only really 	heard about and got into Waze thanks to Symbian-Guru, and I tried it 	on my N97 with near catastrophic results &amp;ndash; it doesn't help that 	the GPS receiver on the N97 is so poor and I have to use a bluetooth 	receiver. Again I find that Waze on the Milestone far outshines that 	on the N97 or E71.  So a win for Android.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Music:&lt;/span&gt; I have always found 	the sound quality on the N97 a bit of a disappointment, especially 	the built-in speakers.  However the Milestone surpasses this without 	breaking a sweat.  The mono speaker is very loud not that tinny and 	full of bass, in comparison the N97 is actually fairly painful to 	listen to.  Whilst using headphones the N97 is almost on par with 	the Milestone but just a little bit behind.  This is not a software 	issue, but a hardware one and Nokia couldn't have dropped the ball 	any worse with the N97 when it comes to hardware :-( From a software 	perspective, I again have to award a win to Android for the actual 	Music Player.  It is quick to update the library it has all the 	essentials nicely and easily grouped, oh and it play fantastically 	with my desktop app &amp;ndash; Banshee &amp;ndash; without hackery.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Calendar:&lt;/span&gt; Now all I need to 	do to go to the next day is swipe, pretty simple really.  One thing 	that does annoy the fuzz in me is that for some reason the calendar 	on my Android device fails to pull my personal calendar from the big 	G in the cloud; it pulls all the other calendars without issue ( 	i.e. openSUSE &amp;amp; GsoC).  So in this respect I'll call it a narrow 	win for Symbian, although I haven't  found a way to get the calendar 	on my N97 or E71 to pull in additional calendars.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Power Down:&lt;/span&gt; I think this is 	just what one is used to. Shutting down an Android phone is more 	like shutting down a computer, and I think this was a conscious 	choice by the devs &amp;ndash; a sort of differentiating factor &amp;ndash; you not 	only have a phone in your pocket but a computer.  Now for powering 	up my N97 actually takes longer, it sits at the Nokia logo just 	before the hand shake for a good 5-10sec (really annoying). I'd call 	this a draw.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Phone:&lt;/span&gt; I can't fault the 	phone side of things on either device, they both work well and I 	don't encounter any issues.  Each do different things in good ways.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Developer Opportunities:&lt;/span&gt; Now this is a sticky one, sure as mentioned Symbian has a plethora 	of languages that people can code in to get there product out on the 	largest number of handsets in the market today.  For the uninformed, 	developers can choose from C++ (granted afaik it is a kind of weird 	iteration), Qt, JavaME, Flash Lite, Python, Ruby, .Net/C# (if you 	are a C# developer and would like to see the wonderful Mono 	available like Monotouch on the iPhone, make sure you let the Mono 	team and especially Miguel De Icaza know ;-) ), 	WebRunTime(javascript/html).  Being able to develop an app isn't the 	whole picture, there needs to be a way to get your app out there to 	all those handsets, and to be honest Android Market spanks Ovi 	Store.  Sorry but it's true.  As an example I had to hard reset my 	N97, and the few apps I purchased from Ovi wouldn't re-download, it 	took me over a week to get them back, and then I had to re-hardreset 	the device and I just havent bothered going through the painful 	process again (yes I tried re-downloading without joy).  On the flip 	side, I had to send my Milestone off to get fixed, and it came back 	in vanilla shape (with new firmware), after I entered my credentials 	at setup and entered the Market, my downloaded &amp;amp; installed 	history was there waiting for me and I was able to get all the paid 	apps easily and hassle free.  So in this respect Android wins.  	Android learnt from Apple that there needs to be a central place for 	everything, so it is very easy, and getting your app on the Market 	is a breeze.  Symbian on the other hand has steered away from that 	and has left the Symbian &amp;ldquo;App Store&amp;rdquo; fragmented worse than a 	cluster bomb &amp;ndash; 	Nokia/SonyEricsson/Samsung/LG/Sharp/Fujitsu/$PHONE_MAKER will all 	have their own store for Symbian devices which from a developer's 	stand point is a real PITA.  This is a major fail on Symbian's part. 	 One big issue is that Symbian has is an almost zero take up in the 	US.  Some may say so what we don't give a monkey's left bollock 	about what the US think or does.  As much as I may agree with that 	thought at times, when it comes to tech related things the US is 	&lt;strong&gt;very&lt;/strong&gt; relevant whether you like it or not.  A lot of the cool, 	new, funky, swish, web 2.0, $BUZZWORD sites and apps originate or 	are housed in the US.  So naturaly they cater for their own and then 	add in Europe and other places afterwards (if at all).  This is 	entirely a fault of the Symbian Foundation and Nokia before it.  	That is one reason Apple has made the iPhone such a success, and 	another reason that Andorid &amp;amp; RIM (yes I know they're Canadian) 	and even Windows Mobile out sell Symbian.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;One aspect that I think should be trumpeted nowadays is the fact that the next release of Symbian on handsets will be totally open under the EPL license.  To an average user this may mean absolutely nothing, but it counts a bit for me.  On the subject of Symbian^3 (yes that's the name of the new release for those not in the know), I do think a lot of the software issues will be resolved with the core OS.  The key is for hardware vendors not to screw up!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;	&lt;/div&gt;
&lt;/div&gt;</description>
	<pubDate>Tue, 02 Mar 2010 21:26:00 +0000</pubDate>
</item>
<item>
	<title>Michael Meeks: 2010-03-02: Tuesday.</title>
	<guid>http://www.gnome.org/~michael/blog/2010/03/02/2010-03-02</guid>
	<link>http://www.gnome.org/~michael/blog/2010-03-02.html</link>
	<description>&lt;a href="http://www.gnome.org/~michael/blog"&gt;&lt;img align=right border=0 src="http://planet.gnome.org/heads/michael2.png" alt="Michael Meeks"&gt;&lt;/a&gt;&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Another early morning, packed the babes off to school; got
sucked into the Economist, Bruce &amp;amp; Anne arrived on the way past
to see James - Sue &amp;amp; Clive's new baby - tinkered in the workshop
with Bruce a bit; to work late.
    &lt;/li&gt;
    &lt;li&gt;
	Prodded Evolution master's address-space leakage, (via an
un-joined thread I suspect). Interested to see Ross' sister
planning to &lt;a href=&quot;http://pushbikediaries.com&quot;&gt;cycling&lt;/a&gt; from
London to Melbourne; fun.
    &lt;/li&gt;
    &lt;li&gt;
	JP's staff call, and a very late lunch. Got LXF column
written and sent, sent off minutes.
    &lt;/li&gt;
&lt;/ul&gt;</description>
	<pubDate>Tue, 02 Mar 2010 21:00:00 +0000</pubDate>
</item>
<item>
	<title>Petr Mladek: OpenOffice_org 3.2.1 alpha1 available for openSUSE</title>
	<guid>http://lizards.opensuse.org/?p=3399</guid>
	<link>http://lizards.opensuse.org/2010/03/02/openoffice_org-3_2_0_98_1/</link>
	<description>&lt;p&gt;I&#8217;m happy to announce OpenOffice.org &lt;em&gt;3.2.1 alpha1&lt;/em&gt; packages for&lt;em&gt; openSUSE&lt;/em&gt;. They are available in the Build Service &lt;a href=&quot;http://en.opensuse.org/Additional_YaST_Package_Repositories#OpenOffice.org_UNSTABLE&quot;&gt;OpenOffice:org:UNSTABLE&lt;/a&gt; project, are based on the &lt;a href=&quot;http://development.openoffice.org/releases/3.2.0rc5.html&quot; target=&quot;_blank&quot;&gt;upstream&lt;/a&gt; &lt;em&gt;3.2&lt;/em&gt; sources and include many &lt;a href=&quot;http://cgit.freedesktop.org/ooo-build/ooo-build/plain/NEWS?id=OOO_BUILD_3_2_0_98_1&quot; target=&quot;_blank&quot;&gt;Go-oo&lt;/a&gt; fixes and improvements. Please, look for more details about the &lt;em&gt;openSUSE OOo build&lt;/em&gt; on the &lt;a href=&quot;http://en.opensuse.org/OpenOffice.org&quot; target=&quot;_blank&quot;&gt;wiki page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The packages are beta versions and might include even serious bugs. Therefore they are &lt;em&gt;not&lt;/em&gt; intended for &lt;em&gt;data-critical&lt;/em&gt; usage. A good practice is to archive any important data before an use, &#8230;&lt;/p&gt;
&lt;p&gt;As usual, we kindly ask any interested &lt;em&gt;beta testers&lt;/em&gt; to try the package and &lt;a href=&quot;http://en.opensuse.org/OpenOffice.org#Reporting_Bugs&quot; target=&quot;_blank&quot;&gt;report bugs&lt;/a&gt;. See also the list of &lt;a href=&quot;https://bugzilla.novell.com/buglist.cgi?classification=OpenOffice.org&amp;query_format=advanced&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=NEEDINFO&amp;bug_status=REOPENED&quot;&gt;known bugs&lt;/a&gt;. Especially, we are interested into feedback for the following features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; toolbar popups refactoring&lt;/li&gt;
&lt;li&gt;media embedding (&lt;a href=&quot;http://qa.openoffice.org/issues/show_bug.cgi?id=83753&quot;&gt;i#83753&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;support for dotted and dashed border&lt;/li&gt;
&lt;li&gt;improved writer document comparing&lt;/li&gt;
&lt;li&gt;&amp;#8220;insert new sheet&amp;#8221; tab in Calc (&lt;a href=&quot;https://features.opensuse.org/308396&quot;&gt;fate#308396&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;distributed text alignment support (&lt;a href=&quot;https://features.opensuse.org/308334&quot;&gt;fate#308334&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;insert current date/time via Ctrl-/Shift-Ctrl- (&lt;a href=&quot;https://features.opensuse.org/307762&quot;&gt;fate#307762&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;English function names instead of localized ones (&lt;a href=&quot;https://features.opensuse.org/308029&quot;&gt;fate#308029&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Other information and plans:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;alpha1&lt;/em&gt; packages are not available for openSUSE Factory because&#160; I need to fix the build with the newer gcc first. I will look at it within next few days.&lt;/p&gt;
&lt;p&gt;I expect that &lt;em&gt;beta1&lt;/em&gt; build will be available two weeks from now and the final release will in &lt;em&gt;April&lt;/em&gt;. Though, it depends on the upstream release and the upstream schedule is still somehow unclear.&lt;/p&gt;</description>
	<pubDate>Tue, 02 Mar 2010 15:11:36 +0000</pubDate>
</item>

</channel>
</rss>
