<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Planet openSUSE</title>
    <link>http://planet.opensuse.org</link>
    <description>Planet openSUSE - http://planet.opensuse.org</description>
    <atom:link href="http://planet.opensuse.org/rss20.xml" rel="self" type="application/rss+xml"/>
    <item>
      <guid isPermaLink="false">59860841b2af43fcb49953e7e7e29f14c1279646</guid>
      <title>openSUSE News: Announcing the First Keynote for oSC: Georg Greve on Freeing our Data</title>
      <pubDate>Wed, 19 Jun 2013 12:00:50 +0000</pubDate>
      <link>http://news.opensuse.org/2013/06/19/announcing-the-first-keynote-for-osc-georg-greve-on-freeing-our-data/</link>
      <description>&lt;p&gt;&lt;a href="//news.opensuse.org/wp-content/uploads/2013/06/Georg_201305.jpg"&gt;&lt;img class="alignright size-medium wp-image-16160" alt="Georg Greve 2013" src="//news.opensuse.org/wp-content/uploads/2013/06/Georg_201305-300x199.jpg" width="300" height="199" /&gt;&lt;/a&gt; The openSUSE conference will feature Georg Greve as first keynote speaker, opening the event on Friday morning. He will talk about &lt;em&gt;&amp;#8220;Freedom in the world we live in and the value and importance of communities and Software Freedom&amp;#8221;&lt;/em&gt;. That&amp;#8217;s a&#xA0;mouthful&#xA0;and we&amp;#8217;ve asked him to tell us a bit about himself and what he&amp;#8217;ll talk about.&lt;/p&gt;
&lt;h2&gt;Personal life&lt;/h2&gt;
&lt;p&gt;We managed to catch him just before he was going to Hamburg for the holidays with the family, actively cleaning up the house and preparing for an early leave the next morning. Georg, born in &amp;#8217;73 on the tiny island of &lt;a href="http://de.wikipedia.org/wiki/Helgoland"&gt;Helgoland&lt;/a&gt; outside the coast of northern Germany, spent the first 8 years of his life in this reclusive community before moving to the big city. There he studied biophysics and came across Free Software in 1993. Five years later he was the European speaker for the GNU Project, writing the well known &amp;#8216;Brave GNU World&amp;#8217; column and in 2001 he initiated the Free Software Foundation Europe. Since 2009 he is the CEO of Kolab Systems AG and lives with his wife and &amp;#8220;&lt;em&gt;two utterly gorgeous&lt;/em&gt;&amp;#8221; twin boys in the neighborhood of Zurich, Switzerland.&lt;/p&gt;
&lt;h2&gt;Free Software&lt;/h2&gt;
&lt;p&gt;We asked him about what he will share with us at the &lt;a href="http://conference.opensuse.org"&gt;openSUSE Conference&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Georg:&lt;/strong&gt; &amp;#8220;I&amp;#8217;m sure everybody is aware of current events around the leak of Prism. Watching it all unfold has been interesting from a variety of angles, both for our communities as well as the larger version of community: society at large. It is awesome that people look at what is going on, care and get upset. But at the same time, it is weird that they get upset now as much of this has been known for quite a while. If you cared for this topic at all you could have learned all of this from public sources in the past. Not with such detail and in such depth or with the drama, but the gist of it was actually not very much hidden. The fact that the USA treats its own interest above everything else and isn&amp;#8217;t shy to use its power, knowledge and military for its self interest and most importantly the interest of its corporations isn&amp;#8217;t exactly news. It has been like this for quite a while and they have been quite upfront about it.&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jos:&lt;/strong&gt; &lt;em&gt;But at least people are angry about it, now&amp;#8230;&lt;/em&gt;&lt;/p&gt;
&lt;div id="attachment_14856" class="wp-caption alignright" style="width: 310px"&gt;&lt;a href="//news.opensuse.org/wp-content/uploads/2013/01/social-media.png"&gt;&lt;img class="size-full wp-image-14856" alt="social media logos" src="//news.opensuse.org/wp-content/uploads/2013/01/social-media.png" width="300" height="260" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;Frenemies?&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Georg:&lt;/strong&gt; &amp;#8220;People are shocked. But a few years too late. It is good that they are but we should ask the question: why is it worse to give your data to the government (which may use it in name of the corporations) rather than giving it to the corporations directly?&lt;/p&gt;
&lt;p&gt;And people give their data willingly. Even the public sector is affected, just last week the Swedish government banned Google Apps usage in Sweden. They noted that it could not be guaranteed that the data would remain private. News, really? Perhaps there will be some rethinking of our over-eagerness to try new things (which is good) but will that message reach far enough? Will people realize that the problem is not the behaviour of the USA?&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jos:&lt;/strong&gt;&lt;em&gt;&#xA0;Shouldn&amp;#8217;t we, in the rest of the world,&#xA0;be angry at the USA?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Georg:&lt;/strong&gt; &amp;#8220;The United States are a sovereign nation and they can do what they want to do, nobody can stop them. The real question is about the control over our data. And this control (or lack there-of) results from the software handling it.&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jos:&lt;/strong&gt; &lt;em&gt;So to control the data&amp;#8230;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Georg:&lt;/strong&gt; &amp;#8220;&amp;#8230; we need to control the software, yes. Of course, this is what we are about, as Free Software community: we create the tools to control our data ourselves, or make it possible that we can let someone we trust exercise that control. What we have to learn is that it&amp;#8217;s not just about building the best tools in the world and throwing them out. From that follows too little. Good technologies have lost in the past. We need to evolve a professional ecosystem around these technologies to make sure that what we build reaches people, becomes available, accessible, is FUN to use for people. We need to target and reach that part of society which can&#x2019;t do it themselves, who are not geeks. Geeks can always protect themselves &#x2013; sure. But if we are satisfied with that we withhold the ability to protect themselves from the 98% who do not have the skills and knowledge to do so.&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jos:&lt;/strong&gt; &lt;em&gt;Your message is then that we need to communicate more about our software?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Georg:&lt;/strong&gt; &amp;#8220;We need to go out more, become more professional. More grown-up in a way, at spreading that technology into the world at large. Some companies have successfully been doing that, but it is still not sufficient. We need to do this more pro-actively, and also build more of an understanding in some Free Software Communities about the important role that companies play in bringing the freedom to users. At the end it is about getting better as an ecosystem in providing that freedom to people in all ways that matter, including economically, so they can afford to take control over their own data.&amp;#8221;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;In the end, it&amp;#8217;s about creating the world I would like to live in, and working with others to help us get there.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://conference.opensuse.org/osem/conference/osc2013/register"&gt;&lt;img class="alignright size-full wp-image-15625" alt="Register now for oSC 2013!" src="//news.opensuse.org/wp-content/uploads/2013/03/oSC13-register.jpg" width="300" height="250" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Learn more at oSC!&lt;/h2&gt;
&lt;p&gt;At this point the twins decided to derail our conversation, having discovered a new and innovative way of getting themselves soaked in some puddle. Making the world a better place while taking care of kids isn&amp;#8217;t easy for sure. But Georg is working on it. He decided to join Kolab because &lt;em&gt;&amp;#8220;Groupware is the final pillar of Free Software that needs to become ubiquitous before Free and Open can become a choice for corporations on the corporate desktop&amp;#8221;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ll hear how that is going in about 4 weeks: on July 18, registration and opening party starts in Thessalonki! If you have not &lt;a href="https://conference.opensuse.org/osem/conference/osc2013/register"&gt;registered yet&lt;/a&gt;, you should do so as soon as possible. Of course, we plan on live streaming as many of the sessions as we can and make them available after the event as well. But nothing beats being there in the flesh so if you can, gear up and get ready to join oSC!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;See you there and have a lot of fun!&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">af0559821f3361de4f455822107c3388f42771ec</guid>
      <title>Robert Schweikert: The Resourcefulness Of Our Great Community  &#x2014; An Example</title>
      <pubDate>Tue, 18 Jun 2013 18:37:46 +0000</pubDate>
      <link>http://lizards.opensuse.org/2013/06/18/the-resourcefulness-of-our-great-community-an-example/</link>
      <description>&lt;p&gt;At the risk of stepping on other people&amp;#8217;s toes let me apologize before I start. I am certain we have many members in the community that have gone out of their way to overcome hurdles placed in their way by our &amp;#8220;organization&amp;#8221; or others. I was inspired by this story because it shows how dedicated our community members are and it really fits well with some of the issues we are still struggling with in the transition from Boosters to SUSE team and the transition between initiatives, Ambassadors to Coordinators and shipping of DVDs to boxes of promo material for designated events.&lt;/p&gt;
&lt;p&gt;Peter Czanik was caught in the middle of all of this at a recent FSF conference where he and others had an openSUSE booth. With no DVDs being shipped, due to the transition in the promo material shipping procedure (this has been announced) and no money available through TSP for local production of marketing materials due to a snafu (a temporary solution is in the works) there was basically no help from the resources where help should be coming from, sorry about that Peter.&lt;/p&gt;
&lt;p&gt;Despite these obstacles Peter and the team showed up and made due with what was available to have great success. In Peter&amp;#8217;s words:&lt;/p&gt;
&lt;p&gt;&amp;#8220;&amp;#8221;"&amp;#8221;&lt;br /&gt;
&lt;em&gt;- distributed the last few remaining openSUSE 12.2 DVDs. Many people complained, that it&amp;#8217;s not the latest and greatest, but also many were happy, as they have an old machine and older Linux versions usually have lower resource requirements.&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;- reused the posters we printed last autumn to decorate the booth (at the end of the day they were in a sorry state, so can&amp;#8217;t be reused any more&amp;#8230;)&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;- used the few remaining openSUSE brochures, stickers we printed last year (printing was contributed last year by somebody working at a printing company and our company printer&amp;#8230;)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;- used my ARM machines and a few borrowed mini PCs to demo openSUSE and make the booth eye catching (people asked about the machines and went away with openSUSE DVDs and brochures )&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;So, in short: last autumn we had local contributions from community members, this year we used what was last few bits of it and some creativity.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The good thing is, that I was told from multiple directions, that openSUSE had the best booth among software projects at the conference (and they did not know, that it was from a ZERO budget&amp;#8230;).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The bad thing is, that we don&amp;#8217;t have any marketing materials left. No DVDs, posters or brochures.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;#8220;&amp;#8221;"&amp;#8221;"&lt;/p&gt;
&lt;p&gt;There is no need to rose color the situation, leaving community members trying to represent openSUSE at a conference stranded like this should not happen and there is no excuse for creating this situation in the first place. Work is proceeding to address these issue. However, I want to focus on the positive, and that is undoubtedly how determined Peter and the team were to make the conference a success and how they overcame the obstacles presented to them.&lt;/p&gt;
&lt;p&gt;Thank you Peter and team fro being such dedicated representatives of our community and project. Also thank you for pointing out the shortcomings in our current transition period. This will allow us to address these, hopefully in short order.&lt;/p&gt;
&lt;p&gt;As I mentioned, am am certain many of you have similar stories to tell. Thanks for your efforts as well.&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">1ec48f1bca7a6076dd0fa726c34539b092c144e8</guid>
      <title>Andres Silva: openSUSE Conference - Chameleon Ad</title>
      <pubDate>Mon, 17 Jun 2013 23:53:00 +0000</pubDate>
      <link>http://anditosan.blogspot.com/2013/06/opensuse-conference-chameleon-ad.html</link>
      <description>The openSUSE Conference 2013 is ad portas and the media has already caught on to this Open Source event in Thessaloniki, Greece. There was a recent request for having an ad about the openSUSE Conference featured in a German Linux magazine. I quickly jumped to the action looking for ideas on what ways are more effective in delivering an ad about our project.&lt;br /&gt;&lt;br /&gt;The first thought was to make something that talked about the conference and the things that will make the conference shine. However, a second thought also came through. The openSUSE Conference is just the result of a much bigger project, the openSUSE Project. If we are to feature an ad about our conference it should be centered on the project and not the conference necessarily.&lt;br /&gt;&lt;br /&gt;Why? Because there are many conferences and events every year. It is hard for the general public to know and acknowledge the differences of conferences around the Linux world. However, there is only 1 openSUSE Project. The conference's main event is not the conference itself, it is openSUSE. Therefore, I thought that rather than having the conference-made logos and graphics, we should focus on the main event, openSUSE.&lt;br /&gt;&lt;br /&gt;In the end, this is what will go on the magazine. I hope you like it!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zFE9-ZXYzoY/Ub-hZ9Bfg0I/AAAAAAAABJc/yGBifXpxba4/s1600/ChameleonCoverPrintReadyPlusLogo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://4.bp.blogspot.com/-zFE9-ZXYzoY/Ub-hZ9Bfg0I/AAAAAAAABJc/yGBifXpxba4/s640/ChameleonCoverPrintReadyPlusLogo.jpg" width="456" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">dae3f63b24e45b0eb542d91ade4d7c2d75293760</guid>
      <title>Michael Meeks: 2013-06-17: Monday.</title>
      <pubDate>Mon, 17 Jun 2013 21:00:00 +0000</pubDate>
      <link>http://www.gnome.org/~michael/blog/2013-06-17.html</link>
      <description>&lt;ul&gt; &lt;!-- --&gt;
	&lt;li&gt;
		Up earlish, staggered downstairs before the babes left for
	school for a chorus of hugs &amp;amp; beautiful Father's day cards.
	&lt;/li&gt;
	&lt;li&gt;
		Really pleased to see the &lt;a
	href="http://blog.documentfoundation.org/2013/06/17/the-document-foundation-welcomes-frances-mimo-in-the-advisory-board/"&gt;announcement&lt;/a&gt; of MIMO joining The Document Foundation
	Advisory Board. MIMO support the LibreOffice ecosystem by contracting
	developers to fix their bugs and improve LibreOffice for everyone.
	&lt;/li&gt;
	&lt;li&gt;
		Chat with Cloph, lunch. Chat with Marcos from Brazil, working
	on improving the equation editor. Fixed up some Arabic / UTF-8 in C++
	that I pushed, apparently some compilers can't cope, dug at some bugs,
	reviewed a patch or two. Mail chew.
	&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">baf877ebd3adfb1bfcc3d282e4476533c5978afa</guid>
      <title>Jordi Massaguer: Developer events in Bcn this week</title>
      <pubDate>Mon, 17 Jun 2013 17:10:31 +0000</pubDate>
      <link>http://jordimassaguerpla.blogspot.com/2013/06/developer-events-in-bcn-this-week.html</link>
      <description>Hi!&lt;br /&gt;&lt;br /&gt;This week in Barcelona:&lt;br /&gt;&lt;br /&gt;Thursday 20, at 19:00 - Barcelona on Rails monthly meeting&lt;br /&gt;XING's office at Consell de Cent 332&lt;br /&gt;Topic still to be defined&lt;br /&gt;&lt;a href="http://barcelonaonrails.com/"&gt;http://barcelonaonrails.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Barcelona Graphic + Web Design Meetup Group&lt;br /&gt;Thursday, June 20 at 8:30 PM&lt;br /&gt;&lt;a href="http://www.meetup.com/graphicdesign-159/events/gfcdnyrjbbc/"&gt;http://www.meetup.com/graphicdesign-159/events/gfcdnyrjbbc/&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">21bd1e9db5fc08b74d11abc8d82310989f3b99e9</guid>
      <title>Luca Beltrame: 4.11 beta 1 packages available for openSUSE 12.3</title>
      <pubDate>Mon, 17 Jun 2013 05:50:55 +0000</pubDate>
      <link>http://www.dennogumi.org/2013/06/4-11-beta-1-packages-available-for-opensuse-12-3</link>
      <description>&lt;p&gt;&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;As a consequence of&amp;nbsp;&lt;a href="http://www.dennogumi.org/2013/06/upcoming-changes-to-opensuse-kde-repositories"&gt;the recent changes in the repositories&lt;/a&gt;, the openSUSE KDE team is happy to announce the availability of packages containing the first beta of the KDE Platform, Workspaces and Applications 4.11.&amp;nbsp;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Packages are available in the&amp;nbsp;&lt;a href="http://en.opensuse.org/KDE_repositories#Factory_aka._KDF_.28KDE_SC_4.10.29"&gt;KDE:Distro:Factory&lt;/a&gt;&amp;nbsp;repository. As it is beta software, it may have not-yet-discovered bugs, and its use is recommended only if you are willing to test packaging (reporting bugs to&amp;nbsp;&lt;a href="https://bugzilla.novell.com/index.cgi"&gt;Novell&amp;#8217;s bugzilla&lt;/a&gt;) or the software (reporting bugs&amp;nbsp;&lt;a href="http://bugs.kde.org"&gt;directly to KDE&lt;/a&gt;). For specific queries on the 4.11 beta not related to specific openSUSE packaging, use the&amp;nbsp;&lt;a href="http://forum.kde.org/viewforum.php?f=260"&gt;KDE Community Forums 4.11 Beta/RC area&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Have a good test!&lt;/div&gt;
&lt;p&gt;&lt;/body&gt;&lt;/html&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">da56e8aaf77aa8857cca5ce9fd6eba5e072db916</guid>
      <title>Michael Meeks: 2013-06-16: Sunday.</title>
      <pubDate>Sun, 16 Jun 2013 21:00:00 +0000</pubDate>
      <link>http://www.gnome.org/~michael/blog/2013-06-16.html</link>
      <description>&lt;ul&gt; &lt;!-- --&gt;
	&lt;li&gt;
		Off to the hack-fest, lots of people there, poked at some
	horrible performance problem in a participant's monster document;
	interesting - lots of styles. Michael S. found and fixed an evil
	writer most annoying bug in 4.1, caught up with Astron, lots of
	fun. Caught up with Tim as I left, a good hack-fest.
	&lt;/li&gt;
	&lt;li&gt;
		Lengthy train (must remember to be in the right end of
	the Hamburg airport train - note to self: listen to Stephan harder);
	plane; coach; other coach; bed tired.
	&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">4380130f4820c9a2b700e5b122b0883f30897a67</guid>
      <title>Bruno Friedmann: I will miss the 5th edition of openSUSE Conference</title>
      <pubDate>Sun, 16 Jun 2013 13:48:19 +0000</pubDate>
      <link>http://lizards.opensuse.org/2013/06/16/i-will-miss-the-5th-edition-of-opensuse-conference/</link>
      <description>&lt;p&gt;&lt;div id="attachment_9580" class="wp-caption alignleft" style="width: 160px"&gt;&lt;a href="//lizards.opensuse.org/wp-content/uploads/2013/06/no-go-osc13.png"&gt;&lt;img src="//lizards.opensuse.org/wp-content/uploads/2013/06/no-go-osc13-150x150.png" alt="no osc13 for me" width="150" height="150" class="size-thumbnail wp-image-9580" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;I&amp;#8217;m not going to osc13&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;
Sunny sky, rainy heart today.&lt;/p&gt;
&lt;p&gt;Two days ago, I took the decision to not assist the certainly most fabulous openSUSE Conference next July in Thessaloniki.&lt;/p&gt;
&lt;p&gt;&lt;br style="clear:both" /&gt;&lt;/p&gt;
&lt;p&gt;A conjunction of several factors lead to that decision.&lt;br /&gt;
First what I regret was the chosen date. Damn July is the only expensive period to travel to Thessaloniki. The plane ticket never drop below the 800&#x20AC; (hey! for sure I want to have Fran&#xE7;oise with me), especially with the late announce of precise days. May, June, September would have been so cheaper&amp;#8230;&lt;br /&gt;
I can understand the choice main sponsor SUSE do, and their need to spread osc and SUSECON at a 6 month delay in the year&amp;#8217;s schedule, but sadly does not work for me this year.&lt;br /&gt;
&lt;div id="attachment_9581" class="wp-caption alignleft" style="width: 310px"&gt;&lt;a href="//lizards.opensuse.org/wp-content/uploads/2013/06/thessaloniki-back-port.jpg"&gt;&lt;img src="//lizards.opensuse.org/wp-content/uploads/2013/06/thessaloniki-back-port-300x200.jpg" alt="Thessaloniki port" width="300" height="200" class="size-medium wp-image-9581" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;Thessaloniki port&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;
Secondly after February marketing hack-fest, I missed (I still don&amp;#8217;t know how) the opportunity to get my travel reimbursed by the TSP and then loose half of the budget for osc. Before TSP get improved, and send a bounce email to ask you to send back your forms. So if you are sponsored for osc, fill and send back your expenses quickly after the event. Don&amp;#8217;t believe you do it, check twice you really do it! Don&amp;#8217;t suppose, be sure!&lt;/p&gt;
&lt;p&gt;Another side, I already knew that a customer project will happen during that time-frame. As it concerns a lot of partner&amp;#8217;s I&amp;#8217;ve to take in account the availability of each of them. Unfortunately, after believing that it could be doable to free-up time for osc I decide to stop persecuting myself, and make a deal to live in peace and go ahead: no osc this year.&lt;/p&gt;
&lt;p&gt;Maths have their say: statistically, more osc will be, more the chance to miss one will increase &lt;img src='http://lizards.opensuse.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /&gt;  ( I know still not a real excuses)&lt;/p&gt;
&lt;p&gt;I would like to share my deep apologizes to the whole Greek Community in charge of OSC13. You all know, how I was and still am a big found of your commitment and really appreciate each of you.&lt;br /&gt;
I will all miss you!&lt;/p&gt;
&lt;p&gt;I really hope osc13 will stay in history as one of the ever greatest conference organized. &lt;/p&gt;
&lt;p&gt;Don&amp;#8217;t worry Thessaloniki, I know how great the place is, kind the people are, etc..&lt;br /&gt;
I&amp;#8217;ll be back soon!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=StZQsoOtEnM" title="&#x391;&#x3C7; &#x398;&#x3B5;&#x3C3;&#x3C3;&#x3B1;&#x3BB;&#x3BF;&#x3BD;&#x3B9;&#x3BA;&#x3B7; - &#x391;&#x3BD;&#x3C4;&#x3C9;&#x3BD;&#x3B7;&#x3C2; &#x392;&#x3B1;&#x3C1;&#x3B4;&#x3B7;&#x3C2;" target="_blank"&gt;&#x391;&#x3C7; &#x398;&#x3B5;&#x3C3;&#x3C3;&#x3B1;&#x3BB;&#x3BF;&#x3BD;&#x3B9;&#x3BA;&#x3B7; &amp;#8211; &#x391;&#x3BD;&#x3C4;&#x3C9;&#x3BD;&#x3B7;&#x3C2; &#x392;&#x3B1;&#x3C1;&#x3B4;&#x3B7;&#x3C2;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">a68a565dde2922cd0dda99a1ba223d956e7bd0af</guid>
      <title>Michael Meeks: 2013-06-15: Saturday.</title>
      <pubDate>Sat, 15 Jun 2013 21:00:00 +0000</pubDate>
      <link>http://www.gnome.org/~michael/blog/2013-06-15.html</link>
      <description>&lt;ul&gt; &lt;!-- --&gt;
	&lt;li&gt;
		Off to the hackfest, great to meet up with a trickle of people
	old and new coming to hack on fun stuff. Realised that my list of
	invisible things in 4.1 - missed Eike's great continuing work on
	langtag / bcp47 etc. Also Bjoern / David O / Norbert's awesome gerrit /
	on-demand multi-platform build integration: select a sha1 hash to be
	built on all three systems and wait for the result. Poked at the
	&lt;a href="https://gerrit.libreoffice.org/plugins/buildbot/Documentation/cmd-schedule.html"&gt;docs&lt;/a&gt;
	for that with David.
	&lt;/li&gt;
	&lt;li&gt;
		Pushed Benjamin's patch, got Issa setup with push access and
	his new flat icon theme included; got Rolf setup with some comment
	translation. Caught up with the KACST guys, poked at lots of bits of
	code variously, fixed a number of UI / ergonomic issues. Up until 4am
	hacking with the hardest of the hard-core guys - struggling with some
	awful bugs.
	&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">5013399e8fafbe3e0ec21bdc552084588f899f26</guid>
      <title>Michael Meeks: 2013-06-14: Friday.</title>
      <pubDate>Fri, 14 Jun 2013 21:00:00 +0000</pubDate>
      <link>http://www.gnome.org/~michael/blog/2013-06-14.html</link>
      <description>&lt;ul&gt; &lt;!-- --&gt;
	&lt;li&gt;
		Up early; E's fifth Birthday, present unwrapping and playing
	with at breakfast - fun. Off into Cambridge with J. and Emily - bus to
	the airport, plane to Hamburg, caught up with Thorsten, admired his new
	eco-flat, on to the meal / meet-up in the evening (kindly sponsored by
	Lanedo) - up rather late talking over this and that.
	&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">835517a3066daeac0ca5bc13b58fb01699aae8bb</guid>
      <title>Andr&#xE9;s G. Aragoneses: Modernizing blam's autotools (or shaving the yak to move out from GoogleReader...)</title>
      <pubDate>Fri, 14 Jun 2013 10:07:04 +0000</pubDate>
      <link>http://knocte.blogspot.com/2013/06/modernizing-blams-autotools-or-shaving.html</link>
      <description>Before focusing my spare time completely on the GSoC* (as I have mentoring responsibilities this year \o/ ), I wanted to solve a problem that cannot wait after July...&lt;br /&gt;&lt;br /&gt;Yes, I've been victim of Google's cuts too... And I was wondering, where should I move? Feedly? ThingyBob? Well, I shouldn't make the same mistake twice, right?&lt;br /&gt;&lt;br /&gt;Actually, some time ago I was using a desktop app to avoid relying on software that I cannot control (yes, vendor lock-in, the most important thing that open source tries to solve, right?): Thunderbird. But somehow the convenience of a web app (that I can access from any computer) and the hassle of using my mail client for RSS reading made me move to the web.&lt;br /&gt;&lt;br /&gt;I should be able to find a replacement that no company or individual can "take down", and which feels less clunky than Thunderbird for reading RSS. So, enter &lt;a href="https://git.gnome.org/browse/blam"&gt;blam&lt;/a&gt; (in the future I'll figure out how to sync its state between computers, maybe using SparkleShare?, to achieve that same convenience that a web-app provides), that Gnome app that has strangely managed to not catch my eye until now...&lt;br /&gt;&lt;br /&gt;Well, maybe because if I install it from debian sid and I try to import my very first RSS feed from my GoogleReader list it doesn't work? Well, apparently it is a bug that is already fixed upstream, thanks to Carlos which has modernized the way that the program deals with XML and serialization.&lt;br /&gt;&lt;br /&gt;Then I went ahead and tried to compile master myself... and guess what, the autogen.sh execution fails. Here the yak shaving begins, when I feel like this when trying to fix the autotools stuff:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://sureiscute.com/images/cutepictures/I_Have_No_Idea_What_I_m_Doing.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="238" src="http://sureiscute.com/images/cutepictures/I_Have_No_Idea_What_I_m_Doing.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Fortunately, after some tinkering (and some copy&amp;amp;paste from banshee's build scripts), I managed to fix the problem, and also modernized a bit some things (like using the brand new ".ac" extension instead of ".in" for the configure script, or using properly the AC_INIT and AM_AUTOMAKE_INIT macros,...).&lt;br /&gt;&lt;br /&gt;Anyway, the real thing to highlight here is that while I was fixing this stuff and pushing to the repository...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.roflcat.com/images/cats/I_Don_t_Know_What_I_m_Looking_At.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://www.roflcat.com/images/cats/I_Don_t_Know_What_I_m_Looking_At.jpg" width="215" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;... I saw some really good stuff committed by Carlos: &lt;a href="https://git.gnome.org/browse/blam/commit/?id=37d85d36c84ee285ffc2096b1e4fb5207aca1445"&gt;using the new .NET 4.5 C# async patterns to get rid of those ugly callbacks&lt;/a&gt;! Kudos to him.&lt;br /&gt;&lt;br /&gt;And if you're willing to help more with our autotools housekeeping, please do, I still feel this &lt;a href="https://git.gnome.org/browse/blam/tree/autogen.sh"&gt;autogen.sh&lt;/a&gt; is way too long and needs some ironing.&lt;br /&gt;&lt;br /&gt;* And if you're wondering what's up with GSoC (aka Google Summer of Code):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I had Nicholas Little lined up to work on Rygel+Banshee integration, but sadly he couldn't apply due to work commitments (hopefully he will still work with me on it in his spare time).&lt;/li&gt;&lt;li&gt;I had Rashid Khan lined up to work on Cydin+Banshee integration, but sadly there were not enough GSoC spots for him :( (fortuntately he told me he still wanted to work on it with me in his spare time).&lt;/li&gt;&lt;li&gt;I had Tomasz Maczy&#x144;ski lined up to work on &lt;b&gt;Banshee integration with more REST APIs&lt;/b&gt;, and fortunately he was selected! So expect some nice FanArt.TV and SongKick plugins soon!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">7ea529a1fe3165f5df81e4cebfa09d7e0812458d</guid>
      <title>Luca Beltrame: Upcoming changes to openSUSE KDE repositories</title>
      <pubDate>Fri, 14 Jun 2013 06:11:07 +0000</pubDate>
      <link>http://www.dennogumi.org/2013/06/upcoming-changes-to-opensuse-kde-repositories</link>
      <description>&lt;p&gt;&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Since KDE&amp;nbsp;&lt;a href="http://www.kde.org/announcements/announce-4.11-beta1.php"&gt;has released the first beta of Platform, Workspaces, and Applications 4.11&lt;/a&gt;, there will be some changes in the packages offered in the openSUSE repositories.
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;In short:&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://en.opensuse.org/KDE_repositories#Factory_aka._KDF_.28KDE_SC_4.10.29"&gt;KDE:Distro:Factory&lt;/a&gt;&amp;nbsp;will now start tracking 4.11 betas and RCs: packages are being worked on. Use this version to test packages and to report bugs upstream.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://download.opensuse.org/repositories/KDE:/Release:/410/"&gt;KDE:Release:410&lt;/a&gt;&amp;nbsp;has been decoupled from KDE:Distro:Factory. If you were using 4.10 packages from KDF, you&amp;#8217;re highly encouraged to move to this repository.&lt;/li&gt;
&lt;li&gt;KDE:Unstable:SC will keep on carrying snapshots from KDE git repositories.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;div&gt;If you test the 4.11 packages, report bugs in the &lt;b&gt;packaging&lt;/b&gt; (or openSUSE-specific functionality) to Novell&amp;#8217;s bugzilla, and bugs &lt;b&gt;in the software&lt;/b&gt; to bugs.kde.org. Also, please use the&amp;nbsp;&lt;a href="http://forum.kde.org/viewforum.php?f=260"&gt;dedicated area on the KDE Community Forums&lt;/a&gt;&amp;nbsp;to discuss issues.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Let the testing commence!&lt;/div&gt;
&lt;p&gt;&lt;/body&gt;&lt;/html&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">e0bb6fc7efdd26602c436c9dec08f4d7acc393ed</guid>
      <title>Andrew Wafaa: Changed Blogging System Again</title>
      <pubDate>Thu, 13 Jun 2013 23:00:00 +0000</pubDate>
      <link>http://andrew.wafaa.eu/2013/06/14/changed-blogging-system-again.html</link>
      <description>&lt;p&gt;It's been almost 18 months since I last made any &lt;a href="http://andrew.wafaa.eu/2012/02/17/update-to-europeanwafaa.html" title="European Wafaa moves to Wordpress"&gt;change&lt;/a&gt; to this site, and I've been meaning to do it for a while. In all honesty, it's been a while since I last blogged so I thought it was as good a time as any. Thanks to the likes of &lt;a href="https://twitter.com/awafaa" title="Me on Twitter"&gt;Twitter&lt;/a&gt; and &lt;a href="https://plus.google.com/u/0/103092666279088875227" title="Me on Google+"&gt;Google+&lt;/a&gt;, and my &lt;a href="http://forums.arm.com/index.php?app=core&amp;amp;module=search&amp;amp;do=user_activity&amp;amp;search_app=blog&amp;amp;mid=123654&amp;amp;userMode=&amp;amp;sid=104957ef65b11d07747c3f0a9b12527d" title="My corporate blog posts"&gt;corporate&lt;/a&gt; blog I'm finding myself blogging less an less.&lt;/p&gt;

&lt;p&gt;As my blog is getting less content, is it really worth running an sql server etc? I don't think it is. There's the system overhead (I'll explain why I'm thinking about system overhead in another post), the maintanence of a critical component, the backups etc. &lt;a href="http://wordpress.org/" title="WordPress blogging tool"&gt;WordPress&lt;/a&gt; is OK, but it really is overkill for simple blogging. After seeing peers, friends, and general interweb related buzz, I finally decided to move and use a static site generator. Problem is which one - there are loads?! I read and an LWN &lt;a href="http://lwn.net/Articles/541299/" title="LWN article on static site generators"&gt;article&lt;/a&gt; which somewhat helped, so now I needed to choose. I finally bit the bullet and went for &lt;a href="http://nanoc.ws" title="Nanoc, a Ruby based static site generator"&gt;Nanoc&lt;/a&gt; after recommendations from trusted people.&lt;/p&gt;

&lt;p&gt;So far I'm loving it. I had already started to get into &lt;a href="http://en.wikipedia.org/wiki/Markdown" title="Wikipedia's entry on Markdown"&gt;Markdown&lt;/a&gt;, so creating content using the language was easy enough (I'm by no means an expert though). I get most of the functions that I want straight out of the box, it renders perfectly regardless of browser - desktop or mobile, it is immensly portable, backups are a breeze, and overall maintanence is simple. I regularily ask myself why I took so long to make the move.&lt;/p&gt;

&lt;p&gt;As part of the move I've also rejigged URLs etc, so if you crazily had my blog bookmarked for whatever reason you will need to update. I've not quite finished fiddling yet, I've not implemented comments yet, but you could always use G+ or whatever in the meantime. I also want to tweak the theme and some other bits. I'd like to thank &lt;a href="http://nordisch.org/" title="darix's blog"&gt;Marcus Ruckert&lt;/a&gt; for helping me with some of the code tweaks, &lt;a href="http://ithaca.arpinum.org/" title="Ithaca's blog"&gt;Peter Aronoff&lt;/a&gt; for the current theme and some ideas.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://conference.opensuse.org" title="openSUSE Conference 2013, 18-22 July, Thessaloniki, Greece"&gt;&lt;img src="../../../images/osc13logo400x283.png" alt="openSUSE Conference 2013"&gt;&lt;/a&gt; &lt;a href="http://conference.opensuse.org" title="openSUSE Conference 2013, 18-22 July, Thessaloniki, Greece"&gt;&lt;img src="../../../images/go-osc13_200x200.png" alt="I'm Going to oSC13"&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">cf31e11de5068d63ec827786ef829111603cbfeb</guid>
      <title>Michael Meeks: 2013-06-13: Thursday.</title>
      <pubDate>Thu, 13 Jun 2013 21:00:00 +0000</pubDate>
      <link>http://www.gnome.org/~michael/blog/2013-06-13.html</link>
      <description>&lt;ul&gt; &lt;!-- --&gt;
	&lt;li&gt;
		Up, pushed a blog about where we're at, technically with our
	4.1 betas, and with some credits for our hidden heros. Pleased to see
	Minh push his first VLC integration work to our GSOC feature branch.
	Dug into some callgrind traces.
	&lt;/li&gt;
	&lt;li&gt;
		Team meeting, ESC meeting, Vojtech's staff.
	&lt;/li&gt;
	&lt;li&gt;
		Really pleased to see the &lt;a
	href="http://141.64.64.107/presentations/libreoffice/"&gt;LibreOffice 2012
	conference videos&lt;/a&gt; show up, you can enjoy them,
	&lt;a href="http://conference.libreoffice.org/talks/"&gt;slides&lt;/a&gt; have
	been up for a long time. Perhaps it's a great time to watch a video and
	then book for &lt;a href="http://conference.libreoffice.org/2013/en"&gt;LibreOffice
	conference 2013&lt;/a&gt; - September in Milan/Italy - to best the see progress.
	&lt;/li&gt;
	&lt;li&gt;
		Booked coach to the &lt;a
	href="https://wiki.documentfoundation.org/Hackfest/Hamburg2013"&gt;Hamburg
	Hackfest&lt;/a&gt; tomorrow - it should be great. Dinner. Poked at a horrible
	leak with StarView meta files compounded by piles of architectural lunacy.
	&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">b12f0e291091d24a8a2c36f17b59b5ecb71fff73</guid>
      <title>Michael Meeks: &lt;h2&gt;LibreOffice's under-the-hood progress in 4.1.0 (beta)&lt;/h2&gt;</title>
      <pubDate>Thu, 13 Jun 2013 21:00:00 +0000</pubDate>
      <link>http://www.gnome.org/~michael/blog/2013-06-13-under-the-hood.html</link>
      <description>&lt;p&gt;
	Rather soon we will be releasing LibreOffice 4.1&amp;mdash;currently we're in
a Beta phase of that, and we appreciate people getting stuck in and helping
with testing. You can download builds from here &lt;a
href="http://www.libreoffice.org/download/pre-releases/"&gt;pre-releases&lt;/a&gt; or
if you like some up-to-the-hour builds from
&lt;a href="http://dev-builds.libreoffice.org/daily/libreoffice-4-1/"&gt;dev-builds&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
	( This post is also available in &lt;a
href="http://linuxfr.org/news/sous-le-capot-de-la-beta-libreoffice-4-1"&gt;French&lt;/a&gt; )
&lt;/p&gt;
&lt;p&gt;
	We're still building our list of features and credits. We have a
number of new &lt;a href="https://wiki.documentfoundation.org/ReleaseNotes/4.1"&gt;visible&lt;/a&gt;
features of course with credits against them. Cor has made a pair of beautiful
blog entries highlighting &lt;a
href="http://cor4office.blogspot.co.uk/2013/05/libreoffice-becoming-prettier-all-time.html"&gt;UI improvement&lt;/a&gt; and the &lt;a href="http://cor4office.blogspot.co.uk/2013/06/photoalbum-new-feature-in-libreoffice.html"&gt;Photo Album&lt;/a&gt; features in 4.1.
That made me think of the many developers who
have been working extremely hard on things that are under the covers and not
so easily seen, but are still really important. I'd like to explain just some
highlights of that here, (crediting the developers' employer where there is one at
the first mention). Often these are tasks that are easy to get involved with,
and may seem trivial in isolation but cumulatively add up to a code-base that is
far easier to understand and to contribute to.
&lt;/p&gt;


&lt;h3 id="config-make"&gt;Build system: configure / make&lt;/h3&gt;
&lt;p&gt;
	One of the tasks that most irritates and has distracted new developers
from doing interesting feature work on the code-base over many years has been
our build system.
        At the start of LibreOffice, there was an incomplete transition to using GNU
make, which required us to use both the horrible old dmake tool as well as
gnumake, with configure using a Perl script to generate a shell script
configuring a set of environment variables that had to be sourced into your
shell in order to compile (making it impossible to re-configure
from that shell), with a Perl build script that batched compilation with two
layers of parallelism, forcing you to over- or undercommit on any modern
builder; it looked something like this:
&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# &lt;b&gt;old and awful&lt;/b&gt;
autoconf
./configure --enable-this-and-that
source LinuxIntelEnv.Set.sh
./bootstrap
cd instsetoo_native
build --all&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
	Thanks to the stirling &lt;a
href="http://cgit.freedesktop.org/libreoffice/core/commit/?id=2b791f1cc51eaad25bd3464f94231fe4b236fae6"&gt;efforts&lt;/a&gt; &lt;i&gt;Bj&#xF6;rn Michaelsen (Canonical), David Tardon (Red Hat),
Peter Foley, Norbert Thiebaud, Michael Stahl (Red Hat), Mat&#xFA;&#x161; Kukan,
Tor Lillqvist (SUSE), Stephan Bergmann (Red Hat), Lubo&#x161; Lu&#x148;&#xE1;k (SUSE),
Caol&#xE1;n McNamara (Red Hat), Mathias Bauer (Oracle), Jan Holesovsky (SUSE),
Andras Timar (SUSE), David Ostrovsky, Hans-Joachim Lankenau (Oracle)
and more&lt;/i&gt;&amp;mdash;(&lt;a
href="http://skyfromme.wordpress.com/2013/02/28/one/"&gt;more details&lt;/a&gt;) the
126 thousand targets, and 1700 makefiles are now fully converted to GNU make
so we have the significantly simpler:
&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# &lt;b&gt;LibreOffice configure &amp;amp; make as of now:&lt;/b&gt;

./autogen.sh --enable-this-and-that
make&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
	No shell pollution, no 'bootstrap' script, no Perl build wrapper, no
obsolete 'dmake' required, just plain GNU make files&amp;mdash;and incredible build
parallelism&amp;mdash;after generating headers, we could utilize a thousand CPUs.
This is a clean-cut task with a clear boundary; like the process of removing
dead code in previous releases, it is now complete&amp;mdash;freeing up developers
for more interesting things.
&lt;/p&gt;

&lt;center&gt;&lt;img src="http://people.gnome.org/~michael/images/2013-06-07-gnu-vs-dmake.png"
alt="Graph of gnumake vs. dmake conversion by version"&gt;&lt;/center&gt;


&lt;h3 id="install"&gt;Build system: make dev-install&lt;/h3&gt;
&lt;p&gt;
	LibreOffice, in contrast to much other software, is fully
relocateable&amp;mdash;you can plonk it down where you like, and run it from there.
As such we use a
&lt;code&gt;make dev-install&lt;/code&gt; to create an install set in &lt;code&gt;install/&lt;/code&gt;
that you can run in the build tree. This process has traditionally been
performed by a Perl script using a convoluted set of pre-processed rules, to
achieve what is (mostly) a copying operation. &lt;i&gt;David Tardon&lt;/i&gt; has made some
great progress moving this to use much simpler file-lists that we auto-generate.
So&amp;mdash;nowadays we have an &lt;code&gt;instdir/&lt;/code&gt; top-level (on which these file-lists
operate) that starts to mirror the install&amp;mdash;the hope being to do away with the
&lt;code&gt;make install&lt;/code&gt; phase for running inside the build tree. So far we have
more than 250 file lists, handling nearly 20k files.
&lt;/p&gt;
&lt;p&gt;
	This initiative makes it significantly easier to add or remove files
from install, and removes lots of zipping and un-zipping of sets of files that
used to happen during the build: thus making packaging a build faster: the
SDK packaging went from 90s to 30s or so, while also dropping lots of
&lt;code&gt;scp2/&lt;/code&gt; rules. The hope is that, when this is complete we will have
an office suite that is runnable out of the box after a make, without an extra
install phase.
&lt;/p&gt;


&lt;h3 id="cleanup"&gt;Code cleanup / linting&lt;/h3&gt;
&lt;p&gt;
	A huge amount has been done here to make the code-base easier to
understand. Doing this makes it easier and quicker for us to read the code,
check it is correct, understand the flow&amp;mdash;and so to add features or fixes.
&lt;/p&gt;
&lt;dl&gt;
        &lt;dt&gt;&lt;b&gt;sane includes&lt;/b&gt;&lt;/dt&gt;
        &lt;dd&gt;In the bad old days each module used to
	  have an &lt;code&gt;inc/&amp;lt;module&amp;gt;&lt;/code&gt; directory inside itself
	  where its external include files were concealed. During the build
	  of each module, these were copied to a separate artifacts directory
	  (the 'solver') and the next module was compiled against those copies.
	  This lead to a number of problems
	  with debuggers identifying copies of headers, newbies editing the
	  wrong (solver) headers, performance issues on windows, and more.
	  So&amp;mdash;thanks to &lt;i&gt;Bjoern Michaelsen, Mat&#xFA;&#x161; Kukan,
	  Michael Stahl&lt;/i&gt; for &lt;a
	  href="https://gerrit.libreoffice.org/gitweb?p=core.git;a=commit;h=b9337e22ce1dbf2eba0e8c8db294ae99f4111f91"&gt;moving&lt;/a&gt;
	  all the headers to
	  a single top-level &lt;code&gt;include/&lt;/code&gt; directory and de-crufting
	  the makefiles to make that nice.
	&lt;/dd&gt;
	&lt;dt&gt;&lt;b&gt;tools cleanup&lt;/b&gt;&lt;/dt&gt;
	&lt;dd&gt; The &lt;code&gt;tools/&lt;/code&gt; module has a lot of
	 duplicate functionality that is not needed, in this cycle we removed
	 a complete duplicate file-system abstraction by writing it out of
	 the code, thanks to &lt;i&gt;Tomas Turek, Krisztian Pinter, Thomas Arnhold,
	 Marcos Paulo de Souza &amp;amp; Andras Timar&lt;/i&gt;. It is always good for
	 security to remove yet another duplicate, cross-platform,
	 safe temporary file creation code-path.
	&lt;/dd&gt;
	&lt;dt&gt;&lt;b&gt;String cleanups&lt;/b&gt;&lt;/dt&gt;
	&lt;dd&gt;We continued to make good progress on the
	  removal of the obsolete UniString class, with a couple more method
	  removals from &lt;i&gt;Jean-No&#xEB;l Rouvignac &amp;amp; Caol&#xE1;n McNamara&lt;/i&gt;.
	  In addition &lt;i&gt;Lubos Lunak&lt;/i&gt; did a mass removal of redundant rtl::
	  namespace prefixes all across the code for OUString and OString -
	  making the code more readable, with a number of other significant
	  performance, and cleanliness improvements. Large numbers of call
	  sites were upgraded from UniString to OUString, had their redundant
	  &lt;code&gt;RTL_USTRING_CONSTASCII&lt;/code&gt; macro bloat removed, and
	  used faster ways of concatenating strings&amp;mdash;thanks to:
	  &lt;i&gt;Olivier Hallot, Christina Rossmanith, Stephan Bergmann,
	  Chris Sherlock, Peter Foley, Marcos Paulo de Souza, Jos&#xE9;
	  Guilherme Vanz, Jean-No&#xEB;l Rouvignac, Markus Mohrhard,
	  Ricardo Montania, Donizete Waterkemper, Sean Young, Thomas Arnhold,
	  Rodolfo Ribeiro Gomes, Lionel Elie Mamane, Matteo Casalin, Janit Anjaria,
	  Noel Grandin, Toma&#x17E; Vajngerl, Krisztian Pinter, Fridrich Strba (SUSE),
	  Gerg&#x151; Mocsi, Prashant, &#xC1;d&#xE1;m Csaba Kir&#xE1;ly, Kohei Yoshida&amp;mdash;and more
	  I missed in the log (mail me)&lt;/i&gt;.
	&lt;/dd&gt;
	&lt;dt&gt;&lt;b&gt;component service registration&lt;/b&gt;&lt;/dt&gt;
	&lt;dd&gt;&lt;i&gt;Noel Grandin&lt;/i&gt; continued
	  his &lt;a href="https://bugs.freedesktop.org/show_bug.cgi?id=46808"&gt;indomitable
	  work&lt;/a&gt; to cleanup all call-sites that create components with new-style
	  service constructors, with lots of other associated improvements&amp;mdash;around
	  two hundred and fifty new commits in 4.1.
	&lt;/dd&gt;
&lt;/dl&gt;


&lt;h3 id="quality"&gt;Code quality work&lt;/h3&gt;
&lt;p&gt;
	Perhaps the least visible kind of improvement is &lt;b&gt;crasher bugs&lt;/b&gt; that
are not there anymore. Clearly the goal is never crashing, but how do we get there ?
&lt;i&gt;Markus Mohrhard&lt;/i&gt; worked on a lovely set of
&lt;a href="http://mmohrhard.wordpress.com/2013/04/19/automated-import-crash-testing-in-libreoffice/"&gt;automated
tests&lt;/a&gt; to load over twenty four thousand files&amp;mdash;of the most evil and twisted
kind: ie. the contents of all bugzillas we could scrape. Thanks to some great work
from &lt;i&gt;Markus, Fridrich Strba (SUSE), Michael Stahl, Eike Rathke (Red Hat)&lt;/i&gt; for
fixing the results, we hope users will enjoy fewer sightings of our ugly crash
dialog.
&lt;/p&gt;
&lt;p&gt;
	Another source of significant improvement, was the use of &lt;b&gt;static
checking&lt;/b&gt; tools to increase code quality, and hence reliability. This release a
team started systematically going through the &lt;a
href="http://blog.documentfoundation.org/2013/04/28/libreoffice-happy-to-work-with-coverity-scan-results/"&gt;coverity&lt;/a&gt; data. This yielded nearly three hundred commits&amp;mdash;thanks to:
&lt;i&gt;Markus Mohrhard, Julien Nabet, Norbert Thiebaud, Caol&#xE1;n McNamara,
Marc-Andr&#xE9; Laverdi&#xE8;re (TCS), and others&lt;/i&gt;. In addition &lt;i&gt;Julian Nabet&lt;/i&gt; got
over sixty fixes from the cppcheck tool included. Lastly lint-wise, we continue to
use Clang and Lubos' nice &lt;a
href="http://cgit.freedesktop.org/libreoffice/core/tree/compilerplugins"&gt;plugins&lt;/a&gt;
to find and remove questionable code as it appears.
&lt;/p&gt;

&lt;p&gt;
	Another great tool we that has improved here is bibisect&amp;mdash;allowing us to
have a git repository with binaries from every few dozen previous commits included
inside it. This &lt;a href="http://skyfromme.wordpress.com/2012/12/12/libreoffice-test-marathon-bibisect-4-0-and-ubuntu-packages/"&gt;allows&lt;/a&gt;
end-user testers to find very precisely where a given bug was introduced into
the product using bisection of lots of binary builds crammed into a single git
repository. Thanks to &lt;i&gt;Bjoern Michaelsen &amp;amp; Canonical's QA labs&lt;/i&gt; for more
build hardware here.
&lt;/p&gt;
&lt;p&gt;
	We also built and executed more &lt;b&gt;unit tests&lt;/b&gt; with LibreOffice
4.1 to avoid regressions as we change the code. These are rather hard to
measure, since people like to pile up new tests inside existing unit test
modules. By grepping for the &lt;code&gt;CPPUNIT_TEST&lt;/code&gt; registration macro we
can see that that we added around a hundred such tests to 4.1&amp;mdash;the majority
of these were added to calc, with significant gains in writer, chart2,
connectivity and impress. Thanks to &lt;i&gt;Miklos Vajna (SUSE), Kohei
Yoshida (SUSE), Noel Power (SUSE), Markus Mohrhard, Lubo&#x161; Lu&#x148;&#xE1;k, Stephan
Bergmann, Michael Stahl, Noel Grandin, Eike Rathke, Julien Nabet, Caol&#xE1;n
McNamara, Jan Holesovsky, Thomas Arnhold, Tor Lillqvist, David Ostrovsky,
Pierre-Eric Pelloux-Prayer (Lanedo), Christina Rossmanith and others for
working on the tests.&lt;/i&gt;
&lt;/p&gt;

&lt;h3 id="calc_core_refactor"&gt;Calc core refactoring&lt;/h3&gt;
&lt;p&gt;
	One of the reasons why Calc gained so many, badly needed, systematic
unit tests for previously un-covered code, was the very
significant re-factoring work going on in the core. For many years, calc was
architected under the delusion that a spreadsheet is composed of cells -
which created some serious scalability and performance problems. The end goal
of this work is to kill &lt;code&gt;ScBaseCell&lt;/code&gt; completely&amp;mdash;and move to storage
of spans of contiguous data of uniform type down a column. Some of the initial
work for this is in place in 4.1, but the full benefit will have to wait
at least until 4.2 or even later versions when we can make further adjustment to
take full advantage of the new cell storage structure. The aim with 4.1 is to have
no visible performance regression, perhaps some minor speedups and memory footprint
reductions in some areas, but more importantly, better code maintainability thanks
to the separation of cell broadcaster mechanism from the cell storage itself.
Thanks to &lt;i&gt;Kohei Yoshida&lt;/i&gt; for his great work here.
&lt;/p&gt;


&lt;h3 id="comments"&gt;German Comment Translation&lt;/h3&gt;
&lt;p&gt;
	Always encouraging to build the metrics, in the last release cycle
we lost approaching five thousand lines of German comment: translated into
English. That helps new developers get started on the code, understand it
and get developing faster. The rough graph of this (which unfortunately
includes a number of false positives for lines of German) looks like this:
&lt;/p&gt;

&lt;center&gt;&lt;img src="http://people.gnome.org/~michael/images/2013-06-05-german-comments.png"
alt="Graph of remaining lines of German comment to translate"&gt;&lt;/center&gt;

&lt;p&gt;
	With many thanks to &lt;i&gt;Urs F&#xE4;ssler, Christian M. Heller,
Philipp Weissenbacher, Luc Castermans, David Verrier, Chris Sherlock,
Joren De Cuyper, Thomas Arnhold, Philipp Riemer, and others&lt;/i&gt;. Help
appreciated from German speakers with translating the last sixteen-thousand
lines&amp;mdash;it's a matter of &lt;a href="http://www.libreoffice.org/developers/"&gt;checking
the code out&lt;/a&gt; and running &lt;code&gt;bin/find-german-comments&lt;/code&gt; on a module,
translating a few lines and mailing a &lt;code&gt;git diff&lt;/code&gt; to libreoffice At
lists.freedesktop.org (no subscription required).
&lt;/p&gt;


&lt;h3 id="wizards"&gt;Completed Wizard conversion to python&lt;/h3&gt;
&lt;p&gt;
	Java remains an excellent, if not preferred environment for
writing cross-platform extensions. All the existing Java support and
APIs remain as before. Having said that&amp;mdash;on some platforms Java is not
available, and as such using our bundled, internal python runtime makes
good sense for built in features.
&lt;/p&gt;
&lt;p&gt;
	This release we completed porting the Java wizards, which can be
used in the File-&amp;gt;Wizards menu, to Python. This should give a better
experience for Windows users who are not lucky enough to have a JRE
installed. Many thanks to &lt;i&gt;Xisco Fauli, and Javier Fernandez (Igalia)&lt;/i&gt;
&lt;/p&gt;


&lt;h3 id="linking"&gt;Linking &amp;amp; startup&lt;/h3&gt;
&lt;p&gt;
	One of the key features required to get the LibreOffice prototypes
running on Android and iOS was to be able to link nearly all our code into a
single shared library (Android) or executable (iOS). This work is re-used with an
&lt;code&gt;--enable-mergelibs&lt;/code&gt; configure option&amp;mdash;which aggregates much of
the common code of LibreOffice into a huge, single shared library: much as is
done with Mozilla. This is increasingly the default choice for Linux distribution
builds, and should yield improved seek and hence cold-start performance. Work
remains to be done on code re-ordering, and PGO to further improve startup
performance. Many thanks to &lt;i&gt;Mat&#xFA;&#x161; Kukan (for the Raspberry Pi Foundation)
and Tor Lillqvist&lt;/i&gt; for working on this.
&lt;/p&gt;
&lt;p&gt;
	Another startup performance feature kindly funded by the Raspberry Pi
foundation is to reduce the amount of configuration data pointlessly parsed
during startup. One nice win in this area was removing fourteen thousand lines
of data for printing sheets of labels from our configuration, and defering
that parsing, until someone wants to print a label, thanks to &lt;i&gt;Matus Kukan&lt;/i&gt;
for that too.
&lt;/p&gt;


&lt;h3 id="new-types"&gt;New type format&lt;/h3&gt;
&lt;p&gt;
	The programming interfaces that are used in LibreOffice require type
information to inform their work, particularly for scripting. In the past this
was stored in some ancient, inefficient, legacy binary database. Thanks to
&lt;i&gt;Stephan Bergmann (Red Hat)&lt;/i&gt; we now have a new, more efficient and compressed
binary format, with our main &lt;code&gt;offapi.rdb&lt;/code&gt; shrinking ten-fold from
6.5Mb to 0.65Mb, more details in his &lt;i&gt;Well Typed Uno&lt;/i&gt; talk at &lt;a
href="https://wiki.documentfoundation.org/Marketing/Events/Fosdem2013"&gt;FOSDEM&lt;/a&gt;.
So far this format is used only for private, internal type information, and we
plan to remain fully backwards compatible for extensions that provide old-style
type information. Documentation of the format is availble in the source tree:
nowadays we have increasingly detailed structural / overview documentation in
each module's &lt;a
href="http://cgit.freedesktop.org/libreoffice/core/tree/unoidl/README"&gt;README file&lt;/a&gt;.
&lt;/p&gt;

&lt;h3 id="misc"&gt;Miscellaneous&lt;/h3&gt;
&lt;p&gt;
	Other areas showed some great improvements:
&lt;/p&gt;
	&lt;dl&gt;
		&lt;dt&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/dt&gt;
		&lt;dd&gt;The resolution of the time-related datatypes in UNO (LibreOffice's API)
		    has been increased to nanoseconds, from centi- and milliseconds.
		    This is mainly useful in Base,
		    where LibreOffice will not anymore truncate
		    times and timestamps to centiseconds,
		    nor durations to milliseconds,
		    in user data. &lt;i&gt;Lionel Elie Mamane&lt;/i&gt;&lt;/dd&gt;
		&lt;dt&gt;&lt;b&gt;Base&lt;/b&gt;&lt;/dt&gt;
		&lt;dd&gt;In a form, DatabaseListBox now exposes the selected value(s)
		    (as opposed to the selected display strings)
		    to the scripting interface. &lt;i&gt;Lionel Elie Mamane&lt;/i&gt;&lt;/dd&gt;
		&lt;dt&gt;&lt;b&gt;UI migration to Glade XML&lt;/b&gt;&lt;/dt&gt;
		&lt;dd&gt;
			The UI migration to Glade layout based XML files continued
		apace with contributions from many individuals, we managed to go from
		64 &lt;code&gt;.ui&lt;/code&gt; dialog descriptions in 4.0 to 230
		in the 4.1 branch (so far): quite a jump towards completeness at five
		hundred dialogs&amp;mdash;thanks to &lt;i&gt;Caol&#xE1;n McNamara, Krisztian Pinter,
		Jack Leigh, Alia Almusaireae (KACST), Katarina 'Bubli' Behrens,
		Abdulaziz A Alayed (KACST),
		Jan Holesovsky, Faisal M. Al-Otaibi (KACST), Abdulmajeed Ahmed (KACST),
	        Andras Timar, Manal Alhassoun (KACST), Bubli, Albert Thuswaldner,
		Olivier Hallot, Miklos Vajna, Abdulelah Alarifi (KACST),
		Gokul Swaminathan (KACST), Rene Engelhard, and
	        others&lt;/i&gt;. It is also worth mentioning the great work done by
		translators to check &amp;amp; update strings here. The most significant
		benefit of the UI migration is finally making it extremely painless
		to tweak and improve the user interface.
		&lt;/dd&gt;
		&lt;dt&gt;&lt;b&gt;Debugging output&lt;/b&gt;&lt;/dt&gt;
		&lt;dd&gt;
		There are new SAL_INFO and SAL_DEBUG macros which make it easy to add
		filtered, or temporary debugging output. Our git hooks warn if you
		leave any SAL_DEBUG statements around on commit too.
		&lt;/dd&gt;
		&lt;dt&gt;&lt;b&gt;Gallery building&lt;/b&gt;&lt;/dt&gt;
		&lt;dd&gt;
			LibreOffice has been lumbered with
		a rather hideous format in which to store galleries. We generally ship
		the gallery images as standalone files, but have a set of binary
		resources containing thumbnails of these, and unqiue integers to refer
		to their translated names which ship in the libreoffice binary. In
		4.1 we build most of these on each platform during compile, making them
		easy to extend, (and avoiding having impenetrable binaries in git), and
		we translate the theme name with a new &lt;code&gt;.desktop&lt;/code&gt; syntax
		file alongside. This also should make it easy for users to build their
		own galleries as extensions and ship them with translated names.
		&lt;/dd&gt;
		&lt;dt&gt;&lt;b&gt;Intermediate SDF removal&lt;/b&gt;&lt;/dt&gt;
		&lt;dd&gt;
		       While we removed SDF from our developer facing translation flow
		for 4.0&amp;mdash;we still generated some SDF files as temporary build
		intermediates. Thanks to &lt;i&gt;Tam&#xE1;s Zolnai&lt;/i&gt; for moving us to a pure
		.po solution.
		&lt;/dd&gt;
	&lt;/dl&gt;

&lt;h3 id="getting-involved"&gt;Getting involved&lt;/h3&gt;
&lt;p&gt;
	I hope you get the idea that more developers continue to find a home
at LibreOffice and work together to complete some rather significant work both
under the hood, and also on the trim. I've enjoyed hacking on several of these
improvements. Our hope is that as the on-ramp to the project gets less
precipitous, people will join us, and find out how fun, and how much easier
it is to improve the code these days. You'll also be in good company&amp;mdash;first in
terms of the number of &lt;b&gt;code&lt;/b&gt; contributors to collaborate with:
&lt;/p&gt;

&lt;center&gt;&lt;img src="http://people.gnome.org/~michael/images/2013-06-11-committers.png"
alt="Graph showing individual code committers per month"&gt;&lt;/center&gt;

&lt;p&gt;
	And also in terms of diversity of &lt;i&gt;code&lt;/i&gt; commits, we love to see
the unaffiliated volunteers contribution by volume, though clearly the volume
and balance changes with the season, release cycle, and time available for
mentoring:
&lt;/p&gt;

&lt;center&gt;&lt;img src="http://people.gnome.org/~michael/images/2013-06-11-commits.png"
alt="Graph of number of commits per month by affiliation"&gt;&lt;/center&gt;

&lt;p&gt;
	Of course, we maintain a list of small, bite-sized tasks which you
can use to get involved at our &lt;a
href="https://wiki.documentfoundation.org/Development/Easy_Hacks"&gt;Easy Hacks&lt;/a&gt;
page, with simple &lt;a href="http://www.libreoffice.org/developers/"&gt;build /
setup instructions&lt;/a&gt;. We now have a cleaner, and safer environment to work
on improving the code.
&lt;/p&gt;
&lt;p&gt;
	One of the easiest things to do is to help out with bug reporting, and
&lt;a href="https://wiki.documentfoundation.org/BugTriage"&gt;bug triage&lt;/a&gt; (confiming
and quality checking other people's bug reports), you can be an effective triager
with little experience, and good bug reports really help developers out, just
grab and install a &lt;a
href="http://www.libreoffice.org/download/pre-releases/"&gt;pre-release&lt;/a&gt; and
you're ready to contribute alongside the rest of the development team. Even
better you could get involved with the fun &lt;a
href="https://wiki.documentfoundation.org/QA/Projects/Bug_Triage_Contest"&gt;QA
Bug Triage Contest&lt;/a&gt; and win a prize.
&lt;/p&gt;

&lt;h3 id="conclusion"&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;
	LibreOffice 4.1 will be another milestone, and we hope a yet-higher
watermark for code-quality, design improvement, and incrementally more solid
foundations for improving the best office suite in the world. Of course, with
so much changing, we &lt;b&gt;really&lt;/b&gt; appreciate early testing of our betas and
release candidates, which (we hope) should be useful for doing work with -
though save regularly and generationally. If you havn't time to test our betas
or release candidates, our &lt;a
href="https://wiki.documentfoundation.org/ReleasePlan/4.1"&gt;time-based
release plan&lt;/a&gt; predicts our final release date at the very end of July.
Thank you for supporting LibreOffice.
&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">bd9efdb58fb0910b51cb56c0382fa84789f49ea8</guid>
      <title>Calumma Brevicorne: Keeping Factory in shape</title>
      <pubDate>Thu, 13 Jun 2013 12:00:41 +0000</pubDate>
      <link>https://lizards.opensuse.org/2013/06/13/keeping-factory-in-shape/</link>
      <description>&lt;p&gt;&lt;em&gt;Michal Hru&#x161;eck&#xFD;&lt;/em&gt; has been helping out on maintaining Factory in shape and shares his experiences.&lt;/p&gt;
&lt;p&gt;Factory is development version of openSUSE and it is where the next openSUSE is taking form. Hundreds of packagers send packages into Factory to be integrated as a part of the new release and many more use Factory for testing or for their daily work. Thus it is really important to keep Factory rolling and usable. Everybody knows that &lt;a href="http://news.opensuse.org/2007/08/09/people-of-opensuse-stephan-kulow/"&gt;Coolo&lt;/a&gt; is the Factory master and he does everything to make next openSUSE be the best ever. But keeping factory in shape is really complicated and stressing task. There are dozens of request everyday and each one of them can potentially break something. So Factory can always use a pair of extra hands and for some time I have been one of them. I&amp;#8217;d like to give you some insight in what we do, working on keeping Factory building and working.&lt;span id="more-9497"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://openbuildservice.org"&gt;&lt;img class="alignright size-full wp-image-9543" alt="obs-logo" src="//lizards.opensuse.org/wp-content/uploads/2013/06/obs-logo.png" width="243" height="101" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Keep it building&lt;/h2&gt;
&lt;p&gt;With a constant influx of newer and cooler versions of libraries and tools it is easy to break existing applications with shiny new software. So we always have some build failures in Factory. Part of our job is to resolve them because if it doesn&amp;#8217;t build, you can&amp;#8217;t test nor ship it. As developer, you may have seen submit request in various projects in OBS fixing builds for Factory. Everyday I take a look at a number of build failures, investigate why they are not building in Factory and try to do something about it.&lt;/p&gt;
&lt;p&gt;For example new version of the GNU C Compiler (GCC) is quite often more strict on includes, requiring developers to be more verbose about the exact internal and external libraries there applications require to be build. What used to build now doesn&amp;#8217;t, because you are missing include files. The older GCC let you slip by, but now you have to fix it, build failure by build failure. Another example is GTK which keeps deprecating old API functions and you have to keep up and replace them with correct counterparts from the new API. Sometimes even the kernel changes API and third party modules stops building. All these errors will get eventually resolved upstream (if upstream is alive), but as we follow upstream quite closely before feature freeze, it may happen that we are first facing these issues because sometime we are the first ones who tried to compile this software using new GTK or the new GCC. Of course, we attempt to get these fixes back upstream and share them with other distributions where appropriate!&lt;/p&gt;
&lt;div id="attachment_9541" class="wp-caption alignright" style="width: 310px"&gt;&lt;a href="//lizards.opensuse.org/wp-content/uploads/2013/06/600px-Factory_workflow.png"&gt;&lt;img class="size-medium wp-image-9541" alt="Factory_workflow" src="//lizards.opensuse.org/wp-content/uploads/2013/06/600px-Factory_workflow-300x176.png" width="300" height="176" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;Image depicting the Factory Workflow&lt;/p&gt;&lt;/div&gt;
&lt;h2&gt;Test it&lt;/h2&gt;
&lt;p&gt;Another important part of working on a better Factory is testing. If everything builds, we&amp;#8217;re happy. You might have heard the saying:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt; if it builds, ship it!&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;(un)fortunately, this isn&amp;#8217;t Coolo&amp;#8217;s idea of how the world works. In Factory, things not only have to build, but also work. Oh, AND conform to some stringent requirements. Here comes into play what most of our team was working on in the past months and what was &lt;a href="For example new version of gcc is quite often more strict on includes.  What used to build now doesn't, because you are missing include files. Older gcc let you slip by, but now you have to fix it. Or GTK keeps deprecating old API functions and you have to keep up and replace them with correct counterparts from new API. Sometimes even kernel changes API and third party modules stops building. All these errors will get eventually resolved upstream (if upstream is alive), but as we follow upstream quite closely before feature freeze, it may happen that we are first facing these issues because sometime we are the first ones who tried to compile this software using new GTK and gcc."&gt;described last week &amp;#8211; openQA&lt;/a&gt;. openQA tests the latest builds of openSUSE Factory, tries to install them and run tests on some applications as well. But still, not all failures from automatic testing are real failures. Sometimes application just changed too much to be covered by test. So from time to time we go through failing openQA tests, try to reproduce them, figure out what went wrong and either fix it or report it via bugzilla to the corresponding maintainer.&lt;/p&gt;
&lt;h2&gt;Concluding&lt;/h2&gt;
&lt;p&gt;Each of these tasks is relatively small (check why this test failed, fix this package to build with new gcc) but what makes it hard is the number of packages we&amp;#8217;ve got and the constant inflow of changes. Also, because the issue can be all over the place, each and every one requires you to dive into an entirely new package, with new and interesting quirks, build systems, languages and more. It is a great way of getting to know a wide variety of packages and applications, finding a gem every now and then. But also implies a lot of work.&lt;/p&gt;
&lt;p&gt;Things will get slower and more stable after feature freeze when we will spend more time in the testing part, while today we mostly work on the build part. Still, Factory has to keep building, without that it becomes impossible to keep developing openSUSE. What we do, fixing these build errors, it might not be super visible, but it matters a lot.&lt;/p&gt;
&lt;h2&gt;Statistics&lt;/h2&gt;
&lt;p&gt;On a related note, we&amp;#8217;d like to (re) introduce weekly Factory statistics! It has been a while since we had those, once upon a time courtesy of AJ and Guido. Now, Alberto provides them. Here you go, the top-fifteen contributors to openSUSE Factory last week (from Sunday June 2nd to to Sunday June 9th):&lt;br /&gt;
&lt;a href="//lizards.opensuse.org/wp-content/uploads/2013/06/statistics-inside.png"&gt;&lt;img src="//lizards.opensuse.org/wp-content/uploads/2013/06/statistics-inside-212x300.png" alt="statistics with Geeko inside" width="212" height="300" class="alignright size-medium wp-image-9572" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Dominique Leuenberger&lt;/li&gt;
&lt;li&gt;Tobias Klausmann&lt;/li&gt;
&lt;li&gt;Stefan Dirsch&lt;/li&gt;
&lt;li&gt;Peter Varkoly&lt;/li&gt;
&lt;li&gt;Stephan Kulow&lt;/li&gt;
&lt;li&gt;Marcus Meissner&lt;/li&gt;
&lt;li&gt;Michal Hrusecky&lt;/li&gt;
&lt;li&gt;Cristian Rodr&#xED;guez&lt;/li&gt;
&lt;li&gt;Dirk Mueller&lt;/li&gt;
&lt;li&gt;Sascha Peilicke&lt;/li&gt;
&lt;li&gt;Kyrill Detinov&lt;/li&gt;
&lt;li&gt;Dr. Werner Fink&lt;/li&gt;
&lt;li&gt;Bj&#xF8;rn Lie&lt;/li&gt;
&lt;li&gt;Tom&#xE1;&#x161; Chv&#xE1;tal&lt;/li&gt;
&lt;li&gt;Niels Abspoel&lt;/li&gt;
&lt;/ol&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">b624ff27947ae0da52c241c42a8632cf831f4288</guid>
      <title>Michael Meeks: 2013-06-12: Wednesday.</title>
      <pubDate>Wed, 12 Jun 2013 21:00:00 +0000</pubDate>
      <link>http://www.gnome.org/~michael/blog/2013-06-12.html</link>
      <description>&lt;ul&gt; &lt;!-- ljm --&gt;
	&lt;li&gt;
		Up early; patch merging, mail catchup, partner call, worked late.
	&lt;/li&gt;
	&lt;li&gt;
		Disappointed with 'Arch Memory' on Amazon, whose memory did not work
	work with my W500, even after BIOS upgrades, North Bridge reset etc. and
	who refused to refund return postage. Tried Crucial instead - lets see if
	they can do better, or if it's jusy my hardware / BIOS.
	&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">82ed06391f265cc7d90e0d5f3c6d6477f3d49d00</guid>
      <title>Saurabh Sood: Installing Realtek 8273AE driver on openSUSE 12.3</title>
      <pubDate>Wed, 12 Jun 2013 16:22:13 +0000</pubDate>
      <link>https://iamsaurabh.wordpress.com/2013/06/12/installing-realtek-8273ae-driver-on-opensuse-12-3/</link>
      <description>&lt;p&gt;This was a problem I didnt think I would face while getting a new laptop. I got the Toshiba C580 laptop, which has quite decent specifications. It is a nifty machine, and openSUSE works more or less flawlessly. The only issue I faced was with the Wireless card. It is a Realtek device, which is usually well supported, but this particular model, the 8273AE is yet to be fully supported by the kernel. I had to dig around a lot to get this to work, but received a lot of help from the openSUSE forums, and managed to get it to work. Thanks to lwfinger for writing the patch to get it to work properly.&lt;/p&gt;
&lt;p&gt;1.) Use YaST to install the Kernel Development, C/C++ development and Base Development patterns&lt;/p&gt;
&lt;p&gt;2.) Download the compat-wireless package from&lt;br /&gt;
&lt;a href="http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-10-03.tar.bz2" title="Compat Wireless"&gt;http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-10-03.tar.bz2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;3.) Download the patch from&lt;br /&gt;
&lt;a href="http://www.lwfinger.com/realtek_drivers/rtl8723ae_master_patch" title="Patch File"&gt;http://www.lwfinger.com/realtek_drivers/rtl8723ae_master_patch&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;4.) Run the following commands&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
tar jxvf compat-wireless-2012-10-03.tar.bz2&lt;br /&gt;
cd compat-wireless-2012-10-03/&lt;br /&gt;
patch -p1 &amp;lt; ../rtl8723ae_master_patch&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;5.) Check if the driver is working with&lt;br /&gt;
sudo modprobe -v rtl8723ae&lt;/p&gt;
&lt;p&gt;This should get the driver working properly&lt;/p&gt;
&lt;p&gt;Source: &lt;a href="http://forums.opensuse.org/english/get-technical-help-here/wireless/477285-rtl8723ae-realtek-wirless-driver-hell-3.html" title="Source"&gt;http://forums.opensuse.org/english/get-technical-help-here/wireless/477285-rtl8723ae-realtek-wirless-driver-hell-3.html&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;  &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/iamsaurabh.wordpress.com/202/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/iamsaurabh.wordpress.com/202/" /&gt;&lt;/a&gt; &lt;img alt="" border="0" src="https://stats.wordpress.com/b.gif?host=iamsaurabh.wordpress.com&amp;#038;blog=9337676&amp;#038;post=202&amp;#038;subd=iamsaurabh&amp;#038;ref=&amp;#038;feed=1" width="1" height="1" /&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">61683375bb2afbb7d471699da913ead198555e6b</guid>
      <title>Michael Meeks: 2013-06-11: Tuesday.</title>
      <pubDate>Tue, 11 Jun 2013 21:00:00 +0000</pubDate>
      <link>http://www.gnome.org/~michael/blog/2013-06-11.html</link>
      <description>&lt;ul&gt; &lt;!-- --&gt;
	&lt;li&gt;
		Up early, mail chew, continued to wrestle with cairo canvas
	&amp;amp; compositing. It seems the bane of my life is VCL's horribly
	unhelpful design around separate alpha, and some combination of
	pre-multiplied alpha, bogus 24bit alpha masks and worse. Eventually
	unwound it all, and a number of un-related issues - now it renders
	correctly at least.
	&lt;/li&gt;
	&lt;li&gt;
		Poked GSOC student, built ESC bug stats and prototype agenda,
	more mail chew.
	&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">9e3782376d7989d615c309f1f18cd888123a7c2c</guid>
      <title>openSUSE News: openSUSE 12.1 EOL, 13.1 Milestone 2 released!</title>
      <pubDate>Tue, 11 Jun 2013 16:55:25 +0000</pubDate>
      <link>http://news.opensuse.org/2013/06/11/opensuse-12-1-eol-13-1-to-be-awesome/</link>
      <description>&lt;p&gt;&lt;a href="//news.opensuse.org/wp-content/uploads/2013/06/12_1vs13_1.png"&gt;&lt;img class="alignright size-medium wp-image-16133" alt="12_1vs13_1" src="//news.opensuse.org/wp-content/uploads/2013/06/12_1vs13_1-300x228.png" width="300" height="228" /&gt;&lt;/a&gt;For those of you waiting for (or working on) openSUSE 13.1, we have good news: milestone 2 is now out for you to download. As to be exptected, the inclusion of newer software versions is the highlight of this release. Broken in M1 and fixed now are automake, boost, and webyast. But first, let&amp;#8217;s talk openSUSE 12.1: it is no longer maintained.&lt;span id="more-16125"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;openSUSE 12.1 no longer maintained&lt;/h2&gt;
&lt;p&gt;openSUSE 12.1 has reached end of life. This release came into the world on the 16th of November 2011, giving it a life span of about 19 months. With openSUSE releasing new versions every 8 months, this means there are already a 12.2 and an 12.3 &amp;#8211; with 13.1 to be released by the end of this year! For 12.1 users, the time has come to move on to a newer version and benefit from more, better and faster software!&lt;/p&gt;
&lt;p&gt;As the &lt;a href="http://lists.opensuse.org/opensuse-announce/2013-06/msg00000.html"&gt;announcement from the security- and maintenance team&lt;/a&gt; explains:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;openSUSE 12.1 was the first openSUSE distribution maintained using OpenBuildService methods (known as &amp;#8220;OBS Maintenance&amp;#8221;), allowing full community participation, from the beginning.&lt;/p&gt;
&lt;p&gt;Currently, there are no plans to add 12.1 to the evergreen-project. If something changes, I&amp;#8217;ll inform you as soon as possible.&lt;/p&gt;
&lt;p&gt;Here are some statistics of our released updates (compared to 11.4):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Total updates: 789 (+65)&lt;/li&gt;
&lt;li&gt;Security: 389 (-28)&lt;/li&gt;
&lt;li&gt;Recommended: 398 (+92)&lt;/li&gt;
&lt;li&gt;Optional: 2 (+1)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Fixed CVE-entries: 1508 (+193)&lt;/li&gt;
&lt;li&gt;Fixed Bugs (overall): 1874 (+319)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The increase of the resolved issues is related to the easier participation in working on openSUSE with the OpenBuildService.&lt;br /&gt;
Thanks on this point to our awesome packagers, community and OpenBuildService-Team!&lt;/p&gt;
&lt;p&gt;Your maintenance- and security-team&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2&gt;Changes, changes: openSUSE 13.1 M2 is out!&lt;/h2&gt;
&lt;p&gt;With M2 out, openSUSE 13.1 is still in an early period of development and lots of changes are coming. The most notable list of changes made in Milestone 2 includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;livecds using overlayfs now with persistent hybrid support&lt;/li&gt;
&lt;li&gt;automake 1.12.1-&amp;gt;1.13.2&lt;/li&gt;
&lt;li&gt;boost 1.49.0-&amp;gt;1.53.0&lt;/li&gt;
&lt;li&gt;util-linux 2.21.2-&amp;gt;2.23.1&lt;/li&gt;
&lt;li&gt;evolution 3.8.1-&amp;gt;3.9.1&lt;/li&gt;
&lt;li&gt;gtk3 3.8.1-&amp;gt;3.9.0&lt;/li&gt;
&lt;li&gt;icu 50.1.2-&amp;gt;51.2&lt;/li&gt;
&lt;li&gt;iproute2 3.7.0-&amp;gt;3.9.0&lt;/li&gt;
&lt;li&gt;kernel 3.9.0-&amp;gt;3.10.rc4&lt;/li&gt;
&lt;li&gt;libreoffice 4.0.2.2.1-&amp;gt;4.0.3.3.2&lt;/li&gt;
&lt;li&gt;MozillaFirefox 20.0-&amp;gt;21.0&lt;/li&gt;
&lt;li&gt;pulseaudio 3.0-&amp;gt;4.0&lt;/li&gt;
&lt;li&gt;qemu 1.4.0-&amp;gt;1.5.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For Milestone 3 the major goals are to bring Perl 5.18 and GCC 4.8 on board. You can get Milestone one &lt;a href="http://software.opensuse.org/developer/en"&gt;from software.opensuse.org&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Most Annoying Bugs&lt;/h3&gt;
&lt;p&gt;The list of &lt;a href="https://en.opensuse.org/openSUSE:Most_annoying_bugs_13.1_dev"&gt;most annoying bugs&lt;/a&gt; is still short. We&amp;#8217;re looking towards &lt;em&gt;you&lt;/em&gt; to help us make that list bigger! We need to find out what&amp;#8217;s wrong so we can fix it. You can &lt;a href="https://bugzilla.novell.com/enter_bug.cgi?&amp;amp;product=openSUSE%2012.3&amp;amp;cf_foundby=Beta-Customer"&gt;report bugs with this link&lt;/a&gt;. The process of reporting bugs involves a couple of steps that you can take in order to contribute with the distribution. Reporting bugs and problems with the packages is essential for openSUSE to retain its stability. Please review our sections on &lt;a href="https://en.opensuse.org/openSUSE:How_to_contribute_to_Factory"&gt;how to contribute to factory&lt;/a&gt;, and &lt;a href="https://en.opensuse.org/openSUSE:Submitting_bug_reports" target="_blank"&gt;submitting bug reports&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;p&gt;&lt;a href="//news.opensuse.org/wp-content/uploads/2013/06/statistics-dister-inside.png"&gt;&lt;img class="alignright size-medium wp-image-16144" alt="statistics dister inside" src="//news.opensuse.org/wp-content/uploads/2013/06/statistics-dister-inside-212x300.png" width="212" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As you might have seen in the &lt;a href="https://lizards.opensuse.org/2013/06/13/keeping-factory-in-shape/"&gt;openSUSE team blog about Factory development&lt;/a&gt; yesterday, the openSUSE team has collected some statistics on development of openSUSE. Where the blog contains the top-15 contributors of last week, here&amp;#8217;s the top-20 of contributors to openSUSE 13.1 between Milestone 1 and Milestone2:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Stephan Kulow&lt;/li&gt;
&lt;li&gt;Sascha Peilicke&lt;/li&gt;
&lt;li&gt;Dominique Leuenberger&lt;/li&gt;
&lt;li&gt;Jan Engelhardt&lt;/li&gt;
&lt;li&gt;Marcus Meissner&lt;/li&gt;
&lt;li&gt;Dr. Werner Fink&lt;/li&gt;
&lt;li&gt;Dirk Mueller&lt;/li&gt;
&lt;li&gt;Stefan Dirsch &amp;amp; Michal Hrusecky&lt;/li&gt;
&lt;li&gt;Andreas Stieger&lt;/li&gt;
&lt;li&gt;Cristian Rodr&#xED;guez&lt;/li&gt;
&lt;li&gt;Tobias Klausmann&lt;/li&gt;
&lt;li&gt;Andreas Schwab&lt;/li&gt;
&lt;li&gt;Petr Gajdos &amp;amp; Ismail Donmez&lt;/li&gt;
&lt;li&gt;Peter Varkoly, Dinar Valeev &amp;amp; Asterios Drami&lt;/li&gt;
&lt;li&gt;Vincent Untz&lt;/li&gt;
&lt;li&gt;Bj&#xF8;rn Lie&lt;/li&gt;
&lt;li&gt;Tom&#xE1;&#x161; Chv&#xE1;tal, Togan Muftuoglu, Dmitriy Perlow &amp;amp; Ciaran Farrell&lt;/li&gt;
&lt;li&gt;Wolfgang Rosenauer &amp;amp; Joop Boonen&lt;/li&gt;
&lt;li&gt;Michal Vyskocil &amp;amp; Matthias Mail&#xE4;nder&lt;/li&gt;
&lt;li&gt;Tomas Cech, Johannes Weberhofer, Hrvoje Senjan &amp;amp; Andreas F&#xE4;rber&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Get hacking!&lt;/h2&gt;
&lt;p&gt;As always, testers and contributors are welcome throughout the development process. We &lt;a href="//news.opensuse.org/?p=16026"&gt;published some plans for 13.1 in the M1 announcement&lt;/a&gt; and if you want to make sure your application makes it into openSUSE 13.1, &lt;a href="https://news.opensuse.org/2011/09/27/get-your-package-in-factory-for-12-1/"&gt;see this article on getting your package in Factory&lt;/a&gt;. You should also check out &lt;a href="https://en.opensuse.org/Portal:How_to_participate"&gt;the participation portal&lt;/a&gt;, join the Factory Mailing List and have a lot of fun!&lt;/p&gt;
&lt;p&gt;Remember, we will soon have &lt;a href="http://conference.opensuse.org"&gt;the openSUSE Conference in Greece&lt;/a&gt; and this is a great place to get started on openSUSE development &amp;amp; meet the folk already hacking.&lt;/p&gt;
&lt;p&gt;According to &lt;a href="http://lists.opensuse.org/opensuse-factory/2013-05/msg00204.html"&gt;the road map&lt;/a&gt;,  The next milestone is expected for the 11th of July, followed by new ones each month. Beta 1 is planned for the 19th of September, RC one will be on October 10 and RC2 on October 31st.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Pool ball graphic courtesy of Victorhck &#x2013; openSUSE Artwork Team member&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">c866c872a18d7aaedf0a765d6008e1657cc2e327</guid>
      <title>Kostas Koudaras: Organizing oSC13 - 38 days before(a conference without history is a tree without roots)</title>
      <pubDate>Tue, 11 Jun 2013 08:46:18 +0000</pubDate>
      <link>http://e-tote-kala.blogspot.com/2013/06/organizing-osc13-38-days-before.html</link>
      <description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Today I feel like talking about history. The history of all the openSUSE confernces in the past. If I made my research right the first openSUSE Conference was in 20-23 of October in 2010.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qC4h8dOjTWs/UZ8EqAFsm5I/AAAAAAAAMgg/8xjVyghnGNc/s1600/oSC2010-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-qC4h8dOjTWs/UZ8EqAFsm5I/AAAAAAAAMgg/8xjVyghnGNc/s1600/oSC2010-3.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rykTyKbmx6c/UZ8EpzJIr3I/AAAAAAAAMgU/iQilHE0ZsRw/s1600/oSC2010-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-rykTyKbmx6c/UZ8EpzJIr3I/AAAAAAAAMgU/iQilHE0ZsRw/s320/oSC2010-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GLb4Hy_iMCY/UZ8EpxSAx7I/AAAAAAAAMgY/H7HoJ8Uhgu4/s1600/oSC2010-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="271" src="http://3.bp.blogspot.com/-GLb4Hy_iMCY/UZ8EpxSAx7I/AAAAAAAAMgY/H7HoJ8Uhgu4/s320/oSC2010-2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Here are some graphics that was used at that time. I really find them interesting since I like history and I believe that a lot of lessons can be tought by history. I don't really know much about oSC10 since I was really new to the openSUSE project at that time and I hessitated on going there at that time. Looking back now I think I made a mistake not going there. Of course I found this out when joined the second conference in 2011 which also took place in Nuremberg from 11 to 14 of September in 2011. This was a lifetime experience. If you ever joined an openSUSE conference I am sure you all remember your first time there. It was amazing since I was a volunteer and I went to Nuremberg one day before the conference and there I had Allan Clark making pins, Juergen Weigert making the lights and a bunch of other top coders carring arround stuff in order to set up the venue. No Rock stars there, just people who are devoted in openSUSE and in making the conference work, for all.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ZFfQnXzjuQA/UZ8ErEnNXpI/AAAAAAAAMgw/flBkfF41JOU/s1600/oSC2011-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-ZFfQnXzjuQA/UZ8ErEnNXpI/AAAAAAAAMgw/flBkfF41JOU/s320/oSC2011-1.png" width="222" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2Ab6GhWNlIs/UZ8ErFt8wiI/AAAAAAAAMhI/m2osIMVr-Og/s1600/oSC2011-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="136" src="http://4.bp.blogspot.com/-2Ab6GhWNlIs/UZ8ErFt8wiI/AAAAAAAAMhI/m2osIMVr-Og/s320/oSC2011-2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;Then it was oSC 2012. This was different for me. The Greeks were so close at taking oSC2012 but when Prague also claimed it we took a step back since we understood and we knew that we were not 100% ready for it. We needed more people for the Greek community to get practically involved with it so that next year we would have even more experience and feedback. You see sometimes stepping back is better.&lt;/div&gt;&lt;div&gt;We joinned oSC12 more active than oSC11 and we tried to do the most we could and we learned a lot there. The idea though was the same, people hanging around and talk to each other. There was no need to know someone from before or to be friends from before. Afterall the meaning of the conference is also to have people meet and talk F2F. I have to say here that I made actuall friends in all oSC's, people that I am happy to hear their news beyond openSUSE matters. People from all over the planet and this is something you can't do sitting in front of a keyboard.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-YL3rNpsov-Y/UZ8EsLVxsJI/AAAAAAAAMhA/sppkGIi45rE/s1600/oSC2012-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-YL3rNpsov-Y/UZ8EsLVxsJI/AAAAAAAAMhA/sppkGIi45rE/s1600/oSC2012-2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-D_UAwQiRnc8/UZ8EsbHf2tI/AAAAAAAAMhM/deSEDX0q0Y4/s1600/oSC2012-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="117" src="http://2.bp.blogspot.com/-D_UAwQiRnc8/UZ8EsbHf2tI/AAAAAAAAMhM/deSEDX0q0Y4/s320/oSC2012-3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-66QgC_RUXtA/UZ8ErkiESeI/AAAAAAAAMg4/WVt0xsBeVcg/s1600/oSC2012-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-66QgC_RUXtA/UZ8ErkiESeI/AAAAAAAAMg4/WVt0xsBeVcg/s1600/oSC2012-1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Then we finally got the oSC13 to Greece. Not many things stayed as originally planned but this is only a good thing. We are prepairing a conference that for the first time is organized exclusively by the community and it is planned to be friendly to everybody and to produce a lot of work for the project. If you have any hessitations on comming to the conference because you don't know people or you fear that you will be a stranger among strangers forget it. Just track someone you really like from irc or from wherever and go say a hello, there is a big posbility a long time friendship to start with that hello. Any problem you might have will be solved. Ask anyone that ever joined an oSC. Come to share thoughts and learn from people. Come as you are and don't hessitate to deploy your personallity. There is enough place for everyone here.&lt;br /&gt;Hope to see you all there.&lt;/div&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">c0ed61d4404ae2a237d530ddbcdc94ab1c64a926</guid>
      <title>Cornelius Schumacher: Experimenting with user interfaces for todo lists</title>
      <pubDate>Tue, 11 Jun 2013 07:56:06 +0000</pubDate>
      <link>http://blog.cornelius-schumacher.de/2013/06/experimenting-with-user-interfaces-for.html</link>
      <description>&lt;div class="separator" style="clear: both; text-align: left;"&gt;When I presented &lt;a href="http://blog.cornelius-schumacher.de/2011/03/its-not-address-book.html"&gt;Polka&lt;/a&gt;, my experiment to reframe the user interface for address books, some people suggested that it would be interesting to try something similar for todo lists. So I did try. The result is a small app called &lt;a href="http://quickgit.kde.org/?p=scratch%2Fcschumac%2Fbliss.git"&gt;Bliss&lt;/a&gt;, because it makes you happy and gives you peace of mind.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ce_-Qam1hsc/UYa1zOhn9BI/AAAAAAAABFU/4vYIHsgqkzI/s1600/bliss_welcome.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="216" src="http://1.bp.blogspot.com/-ce_-Qam1hsc/UYa1zOhn9BI/AAAAAAAABFU/4vYIHsgqkzI/s320/bliss_welcome.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I started with taking the concept from Polka to have freely arrangeable items on a canvas organized in groups. That works, but it had a flaw, because the basic element of todos is not the individual item, but a list.&lt;br /&gt;&lt;br /&gt;Todos are much more dynamic than information about people. You create, remove, and rearrange them all the time. Context matters. One powerful effect of writing todos down is that you relieve your brain from having to constantly make sure you don't forget about them. This only works, if it's easy and quick enough to structure and arrange the todos according to your mental model. Lists are the natural structure here to keep priorities and order.&lt;br /&gt;&lt;br /&gt;So basically a group became a list, where you can reorder items by dragging them around, either within the list or to other groups.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lyqxrP3YrCw/UYa12_JvWRI/AAAAAAAABFc/MhGKF45OAV0/s1600/bliss_groups.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="216" src="http://3.bp.blogspot.com/-lyqxrP3YrCw/UYa12_JvWRI/AAAAAAAABFc/MhGKF45OAV0/s320/bliss_groups.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;But in addition to this it's also quite useful to have multiple lists in one view. You can for example model a flow between things to do today, this week, and this month, where items in one list are replenished from the next one. Or you can have something like a &lt;a href="http://en.wikipedia.org/wiki/Kanban#Personal_kanban"&gt;personal Kanban&lt;/a&gt; with lists for things to do, being done, and done. Or you can use a scheme like in the &lt;a href="http://en.wikipedia.org/wiki/Getting_Things_Done"&gt;Getting Things Done&lt;/a&gt; method.&amp;nbsp;The combination of groups and lists is pretty powerful here.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QdFrG3ykzTg/UYa14gJAWKI/AAAAAAAABFk/eHhpe2wQ5ls/s1600/bliss_lists.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="216" src="http://4.bp.blogspot.com/-QdFrG3ykzTg/UYa14gJAWKI/AAAAAAAABFk/eHhpe2wQ5ls/s320/bliss_lists.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Bliss keeps the complete history of what you did, so you can always look or go back without cluttering your views with done items. It animates all the transitions when moving items or navigating groups, so you don't lose context when items are rearranged or you change the view. Especially when dealing with such dynamic objects like todo items, animations really make sense, not as eye-candy, but as a way to support you in keeping track of what's happening. That said, they also make the app more fun to use.&lt;br /&gt;&lt;br /&gt;The menus are done in the same way as in Polka, as semicircular context menus, which works nicely not only with the mouse, but also on a touch screen.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-A8pIzQKqNPE/UYa14356k7I/AAAAAAAABFo/rxt-eHvTCU0/s1600/bliss_done.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="216" src="http://2.bp.blogspot.com/-A8pIzQKqNPE/UYa14356k7I/AAAAAAAABFo/rxt-eHvTCU0/s320/bliss_done.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The code is in the &lt;a href="http://quickgit.kde.org/?p=scratch%2Fcschumac%2Fbliss.git"&gt;KDE git&lt;/a&gt; as well as on &lt;a href="https://github.com/cornelius/bliss"&gt;GitHub&lt;/a&gt;. If you want to give it a try and play around with the UI you can get it from there. I'm happy about &lt;a href="mailto:schumacher@kde.org"&gt;feedback&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The technology behind this experiment doesn't matter much. It's mostly reusing Polka code, a &lt;a href="http://qt-project.org/doc/qt-4.8/qgraphicsview.html"&gt;QGraphicsView&lt;/a&gt; based &lt;a href="http://qt-project.org/"&gt;Qt&lt;/a&gt; GUI with an &lt;a href="http://www.lst.de/~cs/kode/"&gt;Kode&lt;/a&gt;-generated XML backend, which stores data in a git repository. To move forward it would be nice to redo the UI in &lt;a href="http://qt-project.org/doc/qt-5.0/qtquick/qtquick-index.html"&gt;QML&lt;/a&gt; and connect it to &lt;a href="http://community.kde.org/KDE_PIM/Akonadi"&gt;Akonadi&lt;/a&gt;. But the more interesting part it experimenting with the user interface right now.&lt;br /&gt;&lt;br /&gt;Looking ahead it would also be interesting to rethink the UI of mails and calendars by moving beyond the limitations of the traditional widget based approach. This could make it possible to come up with user interfaces which are much more tailored to the natural mental model of people, and make full use of the opportunities you have by not being constrained to paper. There are tons of unexplored areas here.&lt;br /&gt;&lt;br /&gt;I'm looking forward to more experimentation.</description>
    </item>
    <item>
      <guid isPermaLink="false">f48462d8bd5e32e3d6123bf392a246c8884a4a73</guid>
      <title>Michael Meeks: 2013-06-10: Monday.</title>
      <pubDate>Mon, 10 Jun 2013 21:00:00 +0000</pubDate>
      <link>http://www.gnome.org/~michael/blog/2013-06-10.html</link>
      <description>&lt;ul&gt; &lt;!-- --&gt;
	&lt;li&gt;
		Up early; mail chew, tried to test remote-X over ssh behaviour, and
	ended up falling foul of this &lt;a href="https://bugzilla.novell.com/show_bug.cgi?id=618068"&gt;ssh /
	IPv6&lt;/a&gt; issue, worked around that. Chewed through some code reversion / tweaking.
	&lt;/li&gt;
	&lt;li&gt;
		Pregnancy Crisis Centre annual meal in the evening - rather nice to
	catch up with all that came and enjoy some food together.
	&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">bae694f8e1822bfee90a58ea0da6e32ff555c4da</guid>
      <title>Jos Poortvliet: oSC2013 next!</title>
      <pubDate>Mon, 10 Jun 2013 17:44:00 +0000</pubDate>
      <link>http://blog.jospoortvliet.com/2013/06/osc2013-next.html</link>
      <description>After &lt;a href="http://akademy.kde.org/"&gt;Akademy 2013 in Bilbao&lt;/a&gt;, we will fly (via Berlin...) to Thessaloniki, Greece, where the openSUSE Conference will take place. Like I &lt;a href="http://blog.jospoortvliet.com/2013/06/akademy-for-everybody.html"&gt;argued for Akademy&lt;/a&gt;, oSC is a relevant and useful event for the openSUSE folk.&lt;br /&gt;&lt;a href="http://ununseptium.de/2011/09/opensuse-conference-in-den-startlochern/" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-eP-DqNAM3ug/UbXeRp960XI/AAAAAAAADvk/vFIVUm_ubOU/s320/IMAG0473.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;History - oSC 10, 11 and 12&lt;/h2&gt;&lt;br /&gt;This year oSC takes place in Greece, a fact far more relevant than it might seem. The first three openSUSE Conferences I attended took place in N&#xFC;rnberg. First in a conference center, the third was the legendary &lt;a href="https://news.opensuse.org/2011/09/15/opensuse-conference-fun"&gt;oSC2011 in the Zentrifuge&lt;/a&gt;, an old factory building creating an absolutely amazing atmosphere. Both events were largely organized by SUSE employees from the N&#xFC;rnberg office but oSC11 already had a fair involvement of volunteers and a strong focus on BoF sessions and 'getting stuff done'. We had a lively marketing and ambassador team by then. I vividly remember the day before the event, when I rode a van full of crazy geekos by a few stores, buying everything from carpets and plants to lights to dress up the location. Every day we figured out who would staff the bar, organize stuff in the rooms - and moving the chairs was a matter of asking outside if a few folk would be willing to help out. At this event, there was already talk about doing the openSUSE conference in Greece.&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/marcusmeissner/8105102431/" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" title="Hallo with openSUSE, LibreOffice, Gentoo by Marcus Meissner, on Flickr"&gt;&lt;img alt="Hallo with openSUSE, LibreOffice, Gentoo" height="212" src="http://farm9.staticflickr.com/8330/8105102431_a28bdb38d0_n.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;First Prague&lt;/h3&gt;But going from doing the event in Nue and by SUSE people (with help) to doing it in Greece by volunteers (with help) seemed a big step and the team also had limitations as to the date and time: the event would have to be in May or June. As it was already September when oSC'11 took place, that was &lt;i&gt;very&lt;/i&gt; close.&lt;br /&gt;&lt;br /&gt;There came a different proposal from Michal and others in Prague, and with an office there, we decided it made much more sense to do it there and told Kostas that he'd have his oSC in Thessaloniki, but one year later. I joined Michal in scouting for a location in Prague and discovered a local community was about to organize another Linux event a mere two weeks after the openSUSE Conference! I proposed to merge the two, and the format of oSC'12 was born. Like oSC'10 two years earlier, this event tried to focus on collaboration and bringing communities together. I unfortunately had to scale back my involvement in the conference significantly after LinuxTag Berlin in May 2012 &lt;a href="http://blog.jospoortvliet.com/2012/11/pre-and-post-conference-blues.html"&gt;due to health issues&lt;/a&gt; and barely could make it to the event itself. Meanwhile, the Greeks had already started preparing the organization of oSC'13 and were present with a large team at oSC'12 to help run the show.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-VmAKb_QdJQU/UbXfdWSvynI/AAAAAAAADvw/pt1TDVq4YeY/s1600/P1020221.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-VmAKb_QdJQU/UbXfdWSvynI/AAAAAAAADvw/pt1TDVq4YeY/s320/P1020221.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Greece in 2013&lt;/h2&gt;Feedback from the event did show that the openSUSE community wanted more 'Geeko time', so the Greek team has made sure that there will be a good openSUSE focus at the event. Of course, without compromising our open nature: there will be plenty colors besides green. Naturally, SUSE input will be lower than usual - the N&#xFC;rnberg can't easily take a afternoon off to visit, even a bus trip is not enough. But we have made sure that many central developers will be there and there is a host of great sessions coming - a post about that on news.opensuse.org is coming soon!&lt;br /&gt;&lt;br /&gt;Due to the internal changes at SUSE, I haven't been as much involved in the event as I would have liked but just seeing the conference team work has been amazing. It isn't just a Greek affair, mind you - for example, the logo and much artwork comes from the other side of the world, by the hands of US citizen Anditosan and Brazilian Carlos Ribeiro! And as with the Prague conference, Izabel Valverde again played a major role in handling travel support and sponsors. And we have Robert Schweikert and Henne Vogelsang, working on the program and website, Matt Barringer building &lt;a href="https://github.com/mbarringer/osem"&gt;OSEM&lt;/a&gt; (!!!) and some others.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Awesome&lt;/h2&gt;I might be overusing that word - but I really, really think oSC'13 will be awesome. As far as it is up to the Greekos organizing it, there's no doubt! And like with Akademy, if you haven't booked yet - you should...&lt;br /&gt;&lt;br /&gt;Have a lot of fun and see you in Greece ;-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a alt="openSUSE Conference 2013, 18-22 July, Thessaloniki, Greece" href="http://conference.opensuse.org/" title="openSUSE Conference 2013, 18-22 July, Thessaloniki, Greece"&gt;&lt;img src="http://conference.opensuse.org/images/promo/go-osc13.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;PS: note that the above is mostly my memory of How Stuff Happened&#x2122;. There were plenty more people involved, pushing, making it happen. Thanks to all of them, as we're gonna have a great conference in Greece ;-)&lt;/em&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">e85ea95b2fd4f6199255ac1b87ddf28745fd6b5e</guid>
      <title>openSUSE News: Schedule of openSUSE Conference</title>
      <pubDate>Mon, 10 Jun 2013 14:50:04 +0000</pubDate>
      <link>http://news.opensuse.org/2013/06/10/schedule-of-opensuse-conference/</link>
      <description>&lt;p&gt;the openSUSE Conference kicks off in less than 6 weeks! The conference Paper Committee has been receiving and judging a lot of presentation proposals and while there is still time to send in papers, a number of sessions has been confirmed already. In this article we will present you some of these sessions!&lt;/p&gt;
&lt;h2&gt;Community and Project&lt;/h2&gt;
&lt;p&gt;The Community and Project track gathers talks around openSUSE and community activities, quoting &lt;a href="https://conference.opensuse.org/osem/conference/osc2013/proposal/new"&gt;the CfP page&lt;/a&gt;: &lt;em&gt;&amp;#8220;including but not limited to project governance, marketing, artwork, ambassador reports, collaboration with other FOSS communities and other topics&amp;#8221;&lt;/em&gt;.&lt;/p&gt;
&lt;div id="attachment_16090" class="wp-caption alignright" style="width: 222px"&gt;&lt;a href="//news.opensuse.org/wp-content/uploads/2013/06/statistics-geeko-inside.png"&gt;&lt;img class="size-medium wp-image-16090" alt="statistics geeko inside" src="//news.opensuse.org/wp-content/uploads/2013/06/statistics-geeko-inside-212x300.png" width="212" height="300" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;Find the geeko&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Currently accepted talks will introduce local openSUSE communities, intro the &lt;a href="https://news.opensuse.org/2013/05/10/ambassadors-event-merchendise-all-change/"&gt;new ambassador and merchandising programs&lt;/a&gt; and discuss Free and open in general.&lt;/p&gt;
&lt;p&gt;One particularly interesting subject will be openSUSE statistics. It is given by Athanasios Ilias &amp;#8220;&lt;em&gt;zoumpis&lt;/em&gt;&amp;#8221; Rousinopoulos, student and Greek openSUSE ambassador from Spain (long story&amp;#8230;) and Alberto &amp;#8220;&lt;em&gt;aplanas&lt;/em&gt;&amp;#8221; Planas from the openSUSE team. They will each talk about numbers in a different area. Zoumpis is a MSc student doing research on doing quantitative analysis on communication in Free Software projects. He has studied the openSUSE repositories, mailing lists and bugzilla and extracted information from them. He will analyze the activity of the openSUSE community with interesting graphs and statistics!&lt;/p&gt;
&lt;p&gt;Alberto has been working on measuring statistics before, during and after the openSUSE release. How many downloads does openSUSE have, how many installations? And where do these numbers go? This gives interesting insights in where we, as a community, are going and what options we have before us.&lt;/p&gt;
&lt;h2&gt;Geeko Tech&lt;/h2&gt;
&lt;p&gt;An interesting array of speakers will give attendees insight into the inner workings of openSUSE during the great workshops and talks on the Geeko Tech track. Although it often seems that openSUSE works by an act of magic, reality is that there are very dedicated developers behind it. Here is a snippet of sessions dealing with the more technical aspects of openSUSE.&lt;/p&gt;
&lt;p&gt;&lt;a href="//news.opensuse.org/wp-content/uploads/2013/05/ajs-20110912-osc11-0004_D300_2914-XL.jpg"&gt;&lt;img src="//news.opensuse.org/wp-content/uploads/2013/05/ajs-20110912-osc11-0004_D300_2914-XL-300x199.jpg" alt="Volunteer and make a difference!" width="300" height="199" class="alignright size-medium wp-image-16068" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Starting with the Open Build Service, Henne Vogelsang will deliver a two-part masters workshop on how to get your packages processed by OBS. Ranging from the conception of new packages to updates for older releases, Henne will show the way.&lt;/p&gt;
&lt;p&gt;Making sure that openSUSE stays stable is important for a good User-distribution relationship! What started as a way to improve quality for the final release of openSUSE by Bernhard Wiedemann became a important project to improve development of openSUSE. Through his mighty Perl scripts openQA is able to provide information to users about the state of openSUSE&#x2019;s stability during development. A workshop and a talk dealing with the subject will teach attendees to use openQA to find and report issues and build further test cases, helping make sure that we all have the best openSUSE available.&lt;/p&gt;
&lt;p&gt;Other talks include Lars Vogdt presentation of openSUSE&#x2019;s infrastructure, showing what&amp;#8217;s behind building and serving a Linux Distribution; a review of what openSUSE can do to make a tastier Raspberry Pi, making sure that openSUSE&#x2019;s installations are secure and how you can carry server virtualization through OpenStack in the size of a flash drive.&lt;/p&gt;
&lt;p&gt;Surely there is a great variety for those tech enthusiasts who would like to find out more about openSUSE development. Do not miss out on these fantastic presentations!&lt;br /&gt;
&lt;a href="//news.opensuse.org/wp-content/uploads/2013/02/Grouphug.jpg"&gt;&lt;img src="//news.opensuse.org/wp-content/uploads/2013/02/Grouphug-300x225.jpg" alt="Grouphug!" width="300" height="225" class="alignright size-medium wp-image-15186" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;OpenWorld&lt;/h2&gt;
&lt;p&gt;For this area we invite other FOSS projects to share their work and collaborate with the openSUSE community. Submissions are not limited to technical content, you may choose to talk about your favorite pet project such as building a boat, a robot, or anything else you care about.&lt;/p&gt;
&lt;p&gt;Two prominent and disrupting Window Manager presentations make their way into the conference. The MATE desktop with the latest changes and features will join the illumined Enlightenment Desktop in two great presentations about their awesomeness. Since the inception of drastic changes to the most popular window managers Gnome and KDE, many have sought to find alternatives that sit better with individual needs. MATE attempts to bring back a traditional Gnome 2 experience even after Gnome moved their packages to version 3. Enlightenment being an old classic in the bunch but always with fresh and daring ideas makes its appearance on stage with great ideas on how to show speed and a polished system to manage your files.&lt;/p&gt;
&lt;div id="attachment_14838" class="wp-caption alignright" style="width: 310px"&gt;&lt;a href="//news.opensuse.org/wp-content/uploads/2013/01/Day3-Monday-036_DSC_7850.jpg"&gt;&lt;img src="//news.opensuse.org/wp-content/uploads/2013/01/Day3-Monday-036_DSC_7850-300x198.jpg" alt="Cafe allowed a sneak-peek into a talk room" width="300" height="198" class="size-medium wp-image-14838" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;Cafe allowed a sneak-peek into a talk room&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;The Open World track helps you learn as well. Every morning Jos Poortvliet will teach you improved presentation skills and coupled with the presentation by Salih on how to evangelize Linux this becomes the perfect combo for those looking to help make more openSUSE adepts.&lt;/p&gt;
&lt;p&gt;For those looking to dig deep into code, there will be sessions on Geeko Run, a game based on Javascript, talks on MYSQL 5.6, Puppet, Ruby, logical volumes, kernel hacking (centered around USB 3), and much, much more. Those attempting to make the grade will be pleased to know that LPI certifications will be available at the conference. You will not have to travel to a certification location, this time LPI comes to you and there will be exam rooms where you can pass your exam!&lt;/p&gt;
&lt;h2&gt;Now go and book!&lt;/h2&gt;
&lt;p&gt;The conference is soon but if you have not booked yet &amp;#8211; there is still time. Go, prepare!&lt;/p&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">38a3f1c3cba8b22b5f5b5275b4ff4e70727d1275</guid>
      <title>Pavel Machek: Dear William Hague</title>
      <pubDate>Mon, 10 Jun 2013 09:00:10 +0000</pubDate>
      <link>http://pavelmachek.livejournal.com/115922.html</link>
      <description>If you are not a &lt;a href="http://www.independent.co.uk/news/uk/politics/william-hague-lawabiding-britons-have-nothing-to-fear-from-gchq-8651013.html" rel="nofollow"&gt;criminal&lt;/a&gt;, please publish your PIN, bank account password, email/facebook passwords and complete medical history. You don't have anything to hide, do you?</description>
    </item>
    <item>
      <guid isPermaLink="false">6b8017118b4b6f5d8fa7a2ffadc935e009ccbcef</guid>
      <title>Michael Meeks: 2013-06-09: Sunday.</title>
      <pubDate>Sun, 09 Jun 2013 21:00:00 +0000</pubDate>
      <link>http://www.gnome.org/~michael/blog/2013-06-09.html</link>
      <description>&lt;ul&gt; &lt;!-- --&gt;
	&lt;li&gt;
		Out to Church on the Green, sadly not a terribly sunny day: cold
	even. Back for lunch, watched HSM 2, out for a cycling expedition en-masse.
	E. managed her full length cycle, and won the babes an ice-cream: finally.
	&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">2a257aff75d1c79083b4f541262d8d6e851016ee</guid>
      <title>Michael Meeks: 2013-06-08: Saturday.</title>
      <pubDate>Sat, 08 Jun 2013 21:00:00 +0000</pubDate>
      <link>http://www.gnome.org/~michael/blog/2013-06-08.html</link>
      <description>&lt;ul&gt; &lt;!-- ljm --&gt;
	&lt;li&gt;
		Up lateish, slugged variously; H. and Charlotte out to netball, and
	took the babes onto the race-course for more cycling practise; E. nearly got
	did the whole length of the race-course drive under the trees, but just missed
	it; great progress though. Home, tea, bed.
	&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">97c53522ee968f5e5af1c30a757adce64f6636ae</guid>
      <title>Michael Meeks: \2013-06-07: Friday.</title>
      <pubDate>Fri, 07 Jun 2013 21:00:00 +0000</pubDate>
      <link>http://www.gnome.org/~michael/blog/2013-06-07.html</link>
      <description>&lt;ul&gt; &lt;!-- --&gt;
	&lt;li&gt;
		Up early, call; dug away at EMF+ issues with Fridrich &amp;amp; Thorsten.
	Mail chew, more poking at corner-cases and rendering quality. Charlotte over
	in the evening for a sleep-over with H.
	&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <guid isPermaLink="false">c5ec09f6e408c84d8cc4c21e8532627e24820f16</guid>
      <title>Michal Hru&#x161;eck&#xFD;: MySQL updates, openSUSE 13.1 and default configuration</title>
      <pubDate>Fri, 07 Jun 2013 11:00:02 +0000</pubDate>
      <link>http://michal.hrusecky.net/2013/06/mysql-updates-opensuse-13-1-default-configuration/</link>
      <description>&lt;p&gt;&lt;a href="http://michal.hrusecky.net/wp-content/uploads/database_server.png"&gt;&lt;img class="alignright size-medium wp-image-1337" alt="Database Server" src="http://michal.hrusecky.net/wp-content/uploads/database_server-244x300.png" width="244" height="300" /&gt;&lt;/a&gt;Recently I had some time to do some clenaups/changes/updates in &lt;a title="server:database" href="http://download.opensuse.org/repositories/server:/database/" target="_blank"&gt;server:database repo&lt;/a&gt; regarding MySQL (and MariaDB). Nothing too big. Well actually, there are few little things that I want to talk about and that is the reason for this blog post, but still, nothing really important&amp;#8230;&lt;/p&gt;
&lt;h2&gt;MySQL 5.5, 5.6 and 5.7&lt;/h2&gt;
&lt;p&gt;MySQL 5.6 is stable for some time already, so it&amp;#8217;s time to put it in the action. So I sent the request to include it in Factory and therefore in openSUSE 13.1. There is off course a &lt;a title="Upgrading MySQL" href="http://dev.mysql.com/doc/refman/5.6/en/upgrading.html" target="_blank"&gt;list&lt;/a&gt; of interesting stuff you might want to take a look at before you update. If you don&amp;#8217;t want to update, you can install &lt;code&gt;mysql-community-server_55&lt;/code&gt; from server:database repo and stay a little bit longer with version 5.5. On the other hand, staying with old versions is boring, so you can also switch to &lt;code&gt;mysql-community-server_57&lt;/code&gt; which provides new &lt;a href="http://dev.mysql.com/doc/relnotes/mysql/5.7/en/"&gt;MySQL 5.7&lt;/a&gt;. So if you are into databases and especially into MySQL and forks (we have MariaDB 5.5 and 10.0 as well), we have plenty of toys for you to play with.&lt;/p&gt;
&lt;p&gt;NOTE: Having MySQL 5.6 in openSUSE 13.1 doesn&amp;#8217;t mean switching default back to Oracles MySQL, M in LAMP still means MariaDB for &lt;a title="MySQL, MariaDB &amp;amp; openSUSE 12.3" href="http://michal.hrusecky.net/2013/01/mysql-mariadb-and-opensuse-12-3/" target="_blank"&gt;whatever it is worth&lt;/a&gt;. It just mean, that you have MySQL 5.6 as an alternative available if you prefer it.&lt;/p&gt;
&lt;h2&gt;Default configuration&lt;/h2&gt;
&lt;p&gt;One of the interesting changes that happened in MySQL 5.6 is new default configuration. MySQL usually shipped with some examples of configuration that you can use. It&#xA0; was there since forever and never changed, although typical computers went from 256M of RAM to 8G. It contained some buffers sizes and various other optimizations. I heard various complains that it would be better shipping without it than with the one that is there. What folks at Oracle did was drop most of it and replace it with pretty much empty one, with various settings commented and described. They probably heard the same complains &lt;img src='http://michal.hrusecky.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /&gt;  I consider it a really good step. Defaults are bult-in after all, so why to put them in config file? So I took theirs, added few things. For example &lt;a class="link" title="Barracuda" href="http://dev.mysql.com/doc/refman/5.5/en/glossary.html#glos_barracuda"&gt;Barracuda&lt;/a&gt; file format. It was set to be default upstream for few versions but they decided to go back to &lt;a class="link" title="Antelope" href="http://dev.mysql.com/doc/refman/5.5/en/glossary.html#glos_antelope"&gt;Antelope&lt;/a&gt;. But it&amp;#8217;s also one of the thing people complain to me the most about &amp;#8211; that they have to set &lt;code&gt;file_per_table&lt;/code&gt; and Barracuda manually. And I added examples for multi configuration that we for some reason have included and exposed. This same config file will be pushed to MariaDB as well.&lt;/p&gt;
&lt;p&gt;If you are interested in current state, you can see the config file on &lt;a title="MySQL config file" href="https://github.com/miska/openSUSE-MySQL-packaging/blob/master/common/my.ini" target="_blank"&gt;github&lt;/a&gt; and if you have some suggestions that everybody can benefit from, let me know either via comments or via pull request on github &lt;img src='http://michal.hrusecky.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
