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

<channel>
	<title>openSUSE Lizards</title>
	<atom:link href="http://lizards.opensuse.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://lizards.opensuse.org</link>
	<description>Blogs and Ramblings of the openSUSE Members</description>
	<lastBuildDate>Tue, 18 Jun 2013 21:39:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>The Resourcefulness Of Our Great Community  &#8212; An Example</title>
		<link>http://lizards.opensuse.org/2013/06/18/the-resourcefulness-of-our-great-community-an-example/</link>
		<comments>http://lizards.opensuse.org/2013/06/18/the-resourcefulness-of-our-great-community-an-example/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 18:37:46 +0000</pubDate>
		<dc:creator>rjschwei</dc:creator>
				<category><![CDATA[Ambassadors]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=9587</guid>
		<description><![CDATA[At the risk of stepping on other people&#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 &#8220;organization&#8221; or others. I was inspired by this story because it shows how dedicated [...]]]></description>
				<content:encoded><![CDATA[<p>At the risk of stepping on other people&#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 &#8220;organization&#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.</p>
<p>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.</p>
<p>Despite these obstacles Peter and the team showed up and made due with what was available to have great success. In Peter&#8217;s words:</p>
<p>&#8220;&#8221;"&#8221;<br />
<em>- distributed the last few remaining openSUSE 12.2 DVDs. Many people complained, that it&#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.</em><br />
<em>- 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&#8217;t be reused any more&#8230;)</em><br />
<em>- 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&#8230;)</em></p>
<p><em>- 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 )</em></p>
<p><em>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.</em></p>
<p><em>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&#8230;).</em></p>
<p><em>The bad thing is, that we don&#8217;t have any marketing materials left. No DVDs, posters or brochures.</em></p>
<p>&#8220;&#8221;"&#8221;"</p>
<p>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.</p>
<p>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.</p>
<p>As I mentioned, am am certain many of you have similar stories to tell. Thanks for your efforts as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2013/06/18/the-resourcefulness-of-our-great-community-an-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I will miss the 5th edition of openSUSE Conference</title>
		<link>http://lizards.opensuse.org/2013/06/16/i-will-miss-the-5th-edition-of-opensuse-conference/</link>
		<comments>http://lizards.opensuse.org/2013/06/16/i-will-miss-the-5th-edition-of-opensuse-conference/#comments</comments>
		<pubDate>Sun, 16 Jun 2013 13:48:19 +0000</pubDate>
		<dc:creator>bruno_friedmann</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[osc13]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=9578</guid>
		<description><![CDATA[Sunny sky, rainy heart today. Two days ago, I took the decision to not assist the certainly most fabulous openSUSE Conference next July in Thessaloniki. A conjunction of several factors lead to that decision. First what I regret was the chosen date. Damn July is the only expensive period to travel to Thessaloniki. The plane [...]]]></description>
				<content:encoded><![CDATA[<p><div id="attachment_9580" class="wp-caption alignleft" style="width: 160px"><a href="//lizards.opensuse.org/wp-content/uploads/2013/06/no-go-osc13.png"><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" /></a><p class="wp-caption-text">I&#8217;m not going to osc13</p></div><br />
Sunny sky, rainy heart today.</p>
<p>Two days ago, I took the decision to not assist the certainly most fabulous openSUSE Conference next July in Thessaloniki.</p>
<p><br style="clear:both" /></p>
<p>A conjunction of several factors lead to that decision.<br />
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€ (hey! for sure I want to have Françoise with me), especially with the late announce of precise days. May, June, September would have been so cheaper&#8230;<br />
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&#8217;s schedule, but sadly does not work for me this year.<br />
<div id="attachment_9581" class="wp-caption alignleft" style="width: 310px"><a href="//lizards.opensuse.org/wp-content/uploads/2013/06/thessaloniki-back-port.jpg"><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" /></a><p class="wp-caption-text">Thessaloniki port</p></div><br />
Secondly after February marketing hack-fest, I missed (I still don&#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&#8217;t believe you do it, check twice you really do it! Don&#8217;t suppose, be sure!</p>
<p>Another side, I already knew that a customer project will happen during that time-frame. As it concerns a lot of partner&#8217;s I&#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.</p>
<p>Maths have their say: statistically, more osc will be, more the chance to miss one will increase <img src='http://lizards.opensuse.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ( I know still not a real excuses)</p>
<p>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.<br />
I will all miss you!</p>
<p>I really hope osc13 will stay in history as one of the ever greatest conference organized. </p>
<p>Don&#8217;t worry Thessaloniki, I know how great the place is, kind the people are, etc..<br />
I&#8217;ll be back soon!</p>
<p><a href="http://www.youtube.com/watch?v=StZQsoOtEnM" title="Αχ Θεσσαλονικη - Αντωνης Βαρδης" target="_blank">Αχ Θεσσαλονικη &#8211; Αντωνης Βαρδης</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2013/06/16/i-will-miss-the-5th-edition-of-opensuse-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping Factory in shape</title>
		<link>http://lizards.opensuse.org/2013/06/13/keeping-factory-in-shape/</link>
		<comments>http://lizards.opensuse.org/2013/06/13/keeping-factory-in-shape/#comments</comments>
		<pubDate>Thu, 13 Jun 2013 12:00:41 +0000</pubDate>
		<dc:creator>calumma</dc:creator>
				<category><![CDATA[Boosters]]></category>
		<category><![CDATA[Build Service]]></category>
		<category><![CDATA[Distribution]]></category>
		<category><![CDATA[Factory]]></category>
		<category><![CDATA[Packaging]]></category>
		<category><![CDATA[Quality Assurance]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=9497</guid>
		<description><![CDATA[Michal Hrušecký has been helping out on maintaining Factory in shape and shares his experiences. 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 [...]]]></description>
				<content:encoded><![CDATA[<p><em>Michal Hrušecký</em> has been helping out on maintaining Factory in shape and shares his experiences.</p>
<p>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 <a href="http://news.opensuse.org/2007/08/09/people-of-opensuse-stephan-kulow/">Coolo</a> 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&#8217;d like to give you some insight in what we do, working on keeping Factory building and working.<span id="more-9497"></span></p>
<p><a href="http://openbuildservice.org"><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" /></a></p>
<h2>Keep it building</h2>
<p>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&#8217;t build, you can&#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.</p>
<p>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&#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!</p>
<div id="attachment_9541" class="wp-caption alignright" style="width: 310px"><a href="//lizards.opensuse.org/wp-content/uploads/2013/06/600px-Factory_workflow.png"><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" /></a><p class="wp-caption-text">Image depicting the Factory Workflow</p></div>
<h2>Test it</h2>
<p>Another important part of working on a better Factory is testing. If everything builds, we&#8217;re happy. You might have heard the saying:</p>
<blockquote><p><em> if it builds, ship it!</em></p></blockquote>
<p>(un)fortunately, this isn&#8217;t Coolo&#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 <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.">described last week &#8211; openQA</a>. 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.</p>
<h2>Concluding</h2>
<p>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&#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.</p>
<p>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.</p>
<h2>Statistics</h2>
<p>On a related note, we&#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):<br />
<a href="//lizards.opensuse.org/wp-content/uploads/2013/06/statistics-inside.png"><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" /></a></p>
<ol>
<li>Dominique Leuenberger</li>
<li>Tobias Klausmann</li>
<li>Stefan Dirsch</li>
<li>Peter Varkoly</li>
<li>Stephan Kulow</li>
<li>Marcus Meissner</li>
<li>Michal Hrusecky</li>
<li>Cristian Rodríguez</li>
<li>Dirk Mueller</li>
<li>Sascha Peilicke</li>
<li>Kyrill Detinov</li>
<li>Dr. Werner Fink</li>
<li>Bjørn Lie</li>
<li>Tomáš Chvátal</li>
<li>Niels Abspoel</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2013/06/13/keeping-factory-in-shape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openQA in openSUSE</title>
		<link>http://lizards.opensuse.org/2013/06/06/openqa-in-opensuse/</link>
		<comments>http://lizards.opensuse.org/2013/06/06/openqa-in-opensuse/#comments</comments>
		<pubDate>Thu, 06 Jun 2013 12:00:26 +0000</pubDate>
		<dc:creator>calumma</dc:creator>
				<category><![CDATA[Build Service]]></category>
		<category><![CDATA[Distribution]]></category>
		<category><![CDATA[Factory]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Packaging]]></category>
		<category><![CDATA[Quality Assurance]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=9440</guid>
		<description><![CDATA[Today, we&#8217;ve got for you an introduction of the teams&#8217; work on openQA by Alberto Planas Domínguez. The last 12.3 release was important for the openSUSE team for a number of reasons. One reason is that we wanted to integrate QA (Quality Assurance) into the release process in an early stage. You might remember that [...]]]></description>
				<content:encoded><![CDATA[<p><a href="//lizards.opensuse.org/wp-content/uploads/2013/05/factory-tested.png"><img class="size-full wp-image-9447 alignright" alt="factory-tested" src="//lizards.opensuse.org/wp-content/uploads/2013/05/factory-tested.png" width="217" height="232" /></a>Today, we&#8217;ve got for you an introduction of the teams&#8217; work on openQA by <em>Alberto Planas Domínguez</em>.</p>
<p>The last 12.3 release was important for the openSUSE team for a number of reasons. One reason is that we wanted to integrate QA (Quality Assurance) into the release process in an early stage. You might remember that this release had UEFI and Secure Boot support coming and everybody had read the scary reports about badly broken machines that can only be fixed replacing the firmware. Obviously openSUSE can&#8217;t allow such things to happen to our user base, so we wanted to do more testing.<span id="more-9440"></span></p>
<h2>Testing is hard</h2>
<p>Testing a distribution seems easy at first sight:</p>
<ol>
<li>Take the ISO of the last build and put it on the USB stick</li>
<li>Boot from the USB</li>
<li>Install and test</li>
<li>&#8230;</li>
<li>Profit!</li>
</ol>
<div id="attachment_9476" class="wp-caption alignright" style="width: 310px"><a href="//lizards.opensuse.org/wp-content/uploads/2013/06/factory.png"><img class="size-medium wp-image-9476 " title="testing in progress!" alt="testing in progress!" src="//lizards.opensuse.org/wp-content/uploads/2013/06/factory_crop-300x169.png" width="300" height="169" /></a><p class="wp-caption-text">testing in progress!</p></div>
<p>But look a bit further and you will see that, actually, only the installation process itself is already a <a title="free dictionary on combinatorial" href="http://www.thefreedictionary.com/combinatorial" target="_blank">combinatorial</a> problem. In openSUSE we have different mediums (DVD, KDE and Gnome Live images, NET installation image and the new Rescue image), three official architectures (32 and 64 bits and ARMv7), a bunch of different file systems (Ext3 / Ext4, Btrfs, LVM with or without encryption, etc.), different boot loaders (GRUB 2, LILO, SHIM). <em>Yeah</em>&#8230; Even without doing the math you see that for only this small subset of variables we have hundreds of possible combinations. And this is just the installation process, we are not talking about the various desktops and applications or hardware like network interfaces or graphics cards here.</p>
<h3>And we want continuous testing</h3>
<p>And that is only the final testing round! If we want to be serious about QA and testing, we need to run the full test battery for every build that OBS generate for us, with extra attention to the Milestones, Betas and RC which are scheduled in the release road-map.</p>
<p>We can of course attempt to optimize our testing approach. For example, if I am the maintainer of a package and I sure that my last version is working perfectly in Factory (because I tested it in my system, of course), do I really need to test this application again and again when a new ISO build is released? Unfortunately, we can <em>not</em> take a shortcut here. As Distribution, our job is integration and so we need to test the entire product again for every build. A single change in an external library or in any other package which I depend on can break my package. The interdependencies for a integration project of the size of openSUSE are so intricate that is faster to run the full test again. With this approach we are avoiding regressions in our distribution, important during development. But also a lot of work &#8211; who has time for all this testing?</p>
<h2>OpenQA as a solution</h2>
<p>For us, there&#8217;s no doubt about it: <a href="http://openqa.opensuse.org/">openQA</a> is the correct tool for this. openQA is already used to test certain parts of openSUSE, and has shown itself as a competent tool to test other distributions like Fedora or Debian.</p>
<p>To experiment with openQA, the openSUSE team decided to launch a local implementation of the tool and start feeding it with 12.3 builds. But we soon ran into some limitation in the way we can express desired test outcomes in openQA and we got ideas on how to improve the detection of failed and succeeded tests. We also discovered that some tests in openQA had the bad habit of starting to work in <em>“monkey mode”</em> by simply sending commands and events to the virtual machine without checking if those interaction have expected behavior or not, losing track of the test progress.</p>
<p>openQA has the great benefit of being open source so we can improve its usefulness for testing Factory. Moreover, the original author of openQA, Bernhard M. Wiedemann, is a very talented developer and works for SUSE so upstream is very close to us. So we decided to start hacking!<br />
<a href="//lizards.opensuse.org/wp-content/uploads/2013/05/stopwatch.png"><img class="size-medium wp-image-9448 alignright" alt="stopwatch" src="//lizards.opensuse.org/wp-content/uploads/2013/05/stopwatch-227x300.png" width="113" height="150" /></a></p>
<h2>openQA work</h2>
<p>After the 12.3 release we decided to spend some quality time improving openQA as a team project. This was managed using the public Chili (a Redmine fork) project management web application. We published all the milestones, tasks, goals and documentation in the <a href="http://board.opensuse.org/projects/openqa-improvement/">&#8220;openQA improvement project&#8221;</a>. The management side of this project perhaps needs a different post, but for now we can say that we tried to develop it as open as possible. Of course you can get the full code from <a href="https://github.com/openSUSE-Team/">the openSUSE github account</a>.</p>
<h2>Major changes</h2>
<p>The main architectural changes implemented during our 10 weeks of coding on openQA can be summarized as follows:</p>
<ul>
<li>Integration with openCV</li>
<li>Replacement of PPM graphic file format with PNG</li>
<li>Introduced needles; test with better control of the state</li>
<li>A proper job dispatcher for new test configurations</li>
<li>Better internal scheduler, with snapshots and a way to skip tests</li>
<li>Improvement in the communication between webUI and the virtual machine</li>
</ul>
<div id="attachment_9481" class="wp-caption alignright" style="width: 310px"><a href="//lizards.opensuse.org/wp-content/uploads/2013/06/needleeditor.png"><img class="size-medium wp-image-9481" title="The Needle editor in action" alt="The Needle editor in action" src="//lizards.opensuse.org/wp-content/uploads/2013/06/needleeditor_crop-300x204.png" width="300" height="204" /></a><p class="wp-caption-text">The Needle editor in action</p></div>
<h3>openCV brings robust testing</h3>
<p>The tests in openQA need to check what is happening in the virtual (or real) machine to verify results, and the main source of information is the output of the screen. This information is usually a graphical information: we can instruct QEMU (or Vbox) to retry screenshots in a periodic basis. To properly evaluate a test outcome we need to find some kind of information in those pictures, and for that we use the computer vision library openCV.</p>
<p>With this library we can implement different methods to find relevant sections of the image, like buttons, error messages or text. These are then used for the test to get information about the actual environment of the installation process and to find out if the test passed or not. Previously, checksums on the images were used to determine outcomes. This led to many false positives (tests failing too often) due to simple theming and layout changes &#8211; a single pixel changing broke the test. openCV support was introduced earlier by Dominik Heidler to enable testing with noisy analogue VGA capture and we extended the usage of openCV matching to be more versatile, powerful and easier to use (both for test-module-writers and for maintainers).<br />
<a href="http://www.flickr.com/photos/63567936@N00/4210167891/" title="Headless Horse by Perry McKenna, on Flickr"><img src="http://farm3.staticflickr.com/2632/4210167891_dbfe5d540f_n.jpg" width="320" height="192" class="alignright" alt="Finding the needle"></a></p>
<h3>Introducing needles</h3>
<p>openQA has been modified to use PNG instead of PPM files to store images to test against, improving performance but also enabling openQA to store certain meta-data within the images. This brings us to the most important improvement in openQA: the introduction of the needle. A needle is an PNG image with some meta-data associated (a JSON document). This meta-data describes one or multiple &#8216;regions of interest&#8217; (RoI) in the original image which can be used by the test to match the current screenshot. For example, if the installation is in the partition manager and we send the expected keystrokes to set Btrfs as our default file system, we can assert that this option is currently set using a needle where the RoI has the correct check box marked. In other words: we create a needle with an area covering the check box. The system will search this area in the current screen to assert that there is, somewhere, a check box with this label correctly marked. And will use openCV to make sure that slight changes in theming or layout will not result in a failed test.</p>
<p>The needle concept is really powerful. When a test uses needles with multiple RoI&#8217;s, the system will try to match every area in the current screenshot, in whatever position. There are areas that can be excluded, and areas that can be processed using an OCR (Tesseract) to extract and match text from them.</p>
<p>Thanks to needles we can now create tests that are always in a known state and they can inform complex decisions about the next step to take. For example, we can have tests that can detect and respond correctly when a sudo prompt appears suddenly, or where an error dialog appears when is not expected. More important, we can detect errors more quickly, aborting the installation process and pointing the developer to the exact error.</p>
<h3>Faster testing with snapshots</h3>
<div id="attachment_9477" class="wp-caption alignright" style="width: 310px"><a href="//lizards.opensuse.org/wp-content/uploads/2013/06/results.png"><img class="size-medium wp-image-9477" title="Test result overview" alt="Test result overview" src="//lizards.opensuse.org/wp-content/uploads/2013/06/results_crop-300x172.png" width="300" height="172" /></a><p class="wp-caption-text">Test result overview</p></div>
<p>We also implemented a way to create snapshots of the virtual machine status. This is useful if we want to retry some tests, or start the test-set from a specific test. For example, if we are testing the Firefox web browser, we want to avoid all the installation tests, and maybe some of the tests related with other applications. With this snapshot feature, we can load the virtual machine in the state where Firefox can be tested immediately.</p>
<h3>Improved web UI</h3>
<p>The final major area of focus has been on the web interface. We designed a set of dialogs to create and edit needles. Using this editor we can also see why the current tests are failing, comparing the current screenshot with the different expected needles from the tests.</p>
<p>Also, from the web interface we can control the execution of the virtual machine: signaling to stop or continue the execution. This is a feature that is useful when we want to create needles in an interactive way.</p>
<h2>Upstream</h2>
<p>We&#8217;re very happy that Bernhard has helped us, both with work and advice, to get these changes implemented. Several improvements were integrated in the <a href="https://github.com/bmwiedemann/os-autoinst/">current production version of openQA</a> and most of the more invasive ones are part of the V2 branch of openQA. We plan to sit together with Bernhard to see about deploying V2 to <a title="openQA in action" href="http://openqa.opensuse.org/results/" target="_blank">openqa.opensuse.org</a> for testing factory as soon as possible.</p>
<p>There is still work to be done. For example, for full integration testing we need to expand on the current ability which allows to run the tests on real hardware. This will for example allow testing graphics and network cards. Also, writing proper documentation is on the todo list. For those interested in helping out putting openQA to work and keeping the quality of our distribution high, the <a title="openSUSE Conference site" href="http://conference.opensuse.org" target="_blank">openSUSE Conference</a> will feature a workshop on creating tests for Factory.</p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2013/06/06/openqa-in-opensuse/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>bareos an interesting replacement to bacula</title>
		<link>http://lizards.opensuse.org/2013/06/02/bareos-an-interesting-replacement-to-bacula/</link>
		<comments>http://lizards.opensuse.org/2013/06/02/bareos-an-interesting-replacement-to-bacula/#comments</comments>
		<pubDate>Sun, 02 Jun 2013 13:48:00 +0000</pubDate>
		<dc:creator>bruno_friedmann</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[bacula]]></category>
		<category><![CDATA[bareos]]></category>
		<category><![CDATA[obs]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=9460</guid>
		<description><![CDATA[Dear community, I would like to present and get your feedback about a new project called bareos [1] I discovered it 6 months ago, after starting to be more and more annoyed by the way the bacula&#8217;s community edition was driven and developed. Even if I was using it since version 1.32 &#8230; First of [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.bareos.org/files/themes/bareos_com/logo_4_sprite.png" alt="Bareos logo" /><br />
Dear community, I would like to present and get your feedback about a new project called bareos [<a href="http://www.bareos.org" target="_blank">1</a>]</p>
<p>I discovered it 6 months ago, after starting to be more and more annoyed by the way the bacula&#8217;s community edition was driven and developed. Even if I was using it since version 1.32 &#8230; First of all, I wish to be clear and shout out my respect to all the work done by Kern on Bacula or any other contributor. We have a really nice working software. We even have a nice build packages for it on OBS.<br />
But it&#8217;s stalled &#8230;</p>
<p>My personal frustration started with the creation of Bacula Enterprise, which has until now never (from what I&#8217;ve seen) reversed an Enterprise feature back to the community. Which in my sense would have been a clear statement &amp; commitment from the Bacula Enterprise to the community.<br />
A Free Software is free once it has been paid once. And more the time pass, more the community edition look like abandoned (windows client binary, bweb, &#8230;) Okay I can understand the enterprise&#8217;s edition arguments, the point is not there according to me.</p>
<p>So at the end of last year, I&#8217;ve started looking what else could replace Bacula for my own usage, and the small/medium customers I serve. Digging on github (my favorite source forge) I discovered bareos project. Basically Bareos is a fork of bacula community edition. With active contribution, and look like what I was looking for. Bareos is a compatible (at the time of writing) drop&#8217;in replacement which offers a bunch of nice feature I was waiting for. Especially high quality windows clients. The whole being cooked on a private obs instances, tested with jenkins, travis &#8230;</p>
<p>Okay I was disappointed about the fact it was a fork, but their website explains the why for those who wish to know.</p>
<p>I&#8217;ve then started to use it (easy to try with the number of supported platforms) and ready to use package. (Thanks to open build service [2]) Some installations were kept in a compatible way, other in native bareos way. The transition was really easy for anybody knowing how bacula works. After 3 months of production, including full restore, virtual machine backup, etc, I qualified it to be really production ready. Hey the base code and the way patches have been handled certainly explain those results. I also appreciate the effort to make bareos almost ready to use after installation. Trying to reduce the entry level ticket.</p>
<p>The remaining concerns I&#8217;ve found:<br />
- The community behind will have to grow and success in a truly transparent way.<br />
- Get new contributors (challenge is the same for bacula, but forking and propose request merge on github is really more cool than email patches)<br />
- The full remake of the documentation (work in progress)<br />
- Get a perfect web bconsole<br />
My best hope:<br />
- Make sustainable, the business plan associated with bareos.com and thus continue to produce quality community software</p>
<p>So did some of you already test it?<br />
What&#8217;s your own feedback, your thoughts about it?</p>
<p>Regards.<br />
[1] <a href="http://www.bareos.org">http://www.bareos.org</a><br />
[2] <a href="http://openbuildservice.org">http://openbuildservice.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2013/06/02/bareos-an-interesting-replacement-to-bacula/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presenting the openSUSE Team Blog!</title>
		<link>http://lizards.opensuse.org/2013/05/30/presenting-the-opensuse-team-blog/</link>
		<comments>http://lizards.opensuse.org/2013/05/30/presenting-the-opensuse-team-blog/#comments</comments>
		<pubDate>Thu, 30 May 2013 12:44:44 +0000</pubDate>
		<dc:creator>calumma</dc:creator>
				<category><![CDATA[Boosters]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=9432</guid>
		<description><![CDATA[On April 6th and 7th the openSUSE Board had a meeting at SUSE offices. Vincent Untz, chairman of the board, asked me to participate in the meeting. He also invited several other SUSE employees that have internal responsibilities in different areas relevant for the community project. Among the requests made by the openSUSE Board to [...]]]></description>
				<content:encoded><![CDATA[<p><a href="//lizards.opensuse.org/wp-content/uploads/2013/05/dister-mechanic-small.png"><img class="size-medium wp-image-9433 alignright" alt="dister-mechanic-small" src="//lizards.opensuse.org/wp-content/uploads/2013/05/dister-mechanic-small-300x300.png" width="300" height="300" /></a><br />
On April 6th and 7th the openSUSE Board had a meeting at SUSE offices. Vincent Untz, chairman of the board, asked me to participate in the meeting. He also invited several other SUSE employees that have internal responsibilities in different areas relevant for the community project. Among the requests made by the openSUSE Board to us as openSUSE team was to increase the communication about what we are doing beyond the reports we were sending to the project mailing list every once in a while.</p>
<p>I think that it was a good request. The openSUSE Team at SUSE have been working on tasks that will bring some noticeable results for the project. But most of those tasks are not visible to many in our community. This blog can help mitigate that.</p>
<h2>Team blog</h2>
<p>The fact that much of what we have been doing lately is not very visible has a lot to do with the nature of our current focus. We felt there was a need for going back to basics in some areas, in order to re-structure them in a way that makes us stronger in the future. We have been planning (like the merchandising program), improving and building openSUSE tools (openQA, TSP site), focusing on the release and in short &#8211; preparing. This new approach reinforces the commitment SUSE has in openSUSE, not the opposite.</p>
<p>To communicate what we are working on, both in terms of planning as well as building and developing, we returned an idea we discussed several months ago, the creation of a team blog focused on describing our actions.</p>
<h2>Changes</h2>
<p>As you probably know by now, SUSE decided almost a year ago to make internal changes to better address new challenges around openSUSE. The openSUSE Team at SUSE is one of the results of such changes. Currently it is formed by Alberto Planas Domínguez, Ancor González Sosa, Christopher Hofmann, Ludwig Nussel,  Jos Poortvliet, Max Lin (temporary assigned to other department), Michal Hrusecky, Stephan Kulow, and myself. Another engineer will join us in July and we have two openings, a senior KDE developer and a graphical designer. Hopefully, together, we can make a real difference and get some great things done!</p>
<p>If you are interested in what we are doing we hope you enjoy reading this blog. We will put a sustained and collective effort on it the following months. There are other teams in openSUSE doing great things that will benefit from more visibility. We hope some of them follow our example!</p>
<p><strong>Agustin Benito Bethencourt</strong><br />
<em>openSUSE Team Lead at SUSE</em></p>
<p>Note: Comments on our blog will be moderated following the project Code of Conduct.</p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2013/05/30/presenting-the-opensuse-team-blog/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>openSUSE Multimedia, Based on opensuse 12.3</title>
		<link>http://lizards.opensuse.org/2013/05/10/opensuse-multimedia-based-on-opensuse-12-3-2/</link>
		<comments>http://lizards.opensuse.org/2013/05/10/opensuse-multimedia-based-on-opensuse-12-3-2/#comments</comments>
		<pubDate>Fri, 10 May 2013 07:45:56 +0000</pubDate>
		<dc:creator>Saydul Akram</dc:creator>
				<category><![CDATA[Distribution]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=9419</guid>
		<description><![CDATA[openSUSE Multimedia is a modified version of openSUSE with the goal of making it more usable, in particular for users without an internet connection, while trying to remain compatible with openSUSE. Features compared to openSUSE include better multimedia support by including codec audio &#38; video (Restricted Format), and other software,such as gimp,inkscape,imagewriter,vlc,audacity,smplayer,gmplayer,amarok,banshe and etc.. openSUSE [...]]]></description>
				<content:encoded><![CDATA[<p>openSUSE Multimedia is a modified version of openSUSE with the goal of making it more usable, in particular for users without an internet connection, while trying to remain compatible with openSUSE. Features compared to openSUSE include better multimedia support by including codec audio &amp; video (Restricted Format), and other software,such as gimp,inkscape,imagewriter,vlc,audacity,smplayer,gmplayer,amarok,banshe and etc..</p>
<p>openSUSE Multimedia 32bit x86 based on openSUSE 12.3 with default desktop Gnome3 http://en.opensuse.org/openSUSE:GNOME_3.0</p>
<p>download :http://susestudio.com/a/haHwG8/opensuse-multimedia</p>
<p>Thanks to openSUSE Indonesia, KPLI Kendari</p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2013/05/10/opensuse-multimedia-based-on-opensuse-12-3-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>openSUSE 12.3 on Android</title>
		<link>http://lizards.opensuse.org/2013/05/09/opensuse-12-3-on-android/</link>
		<comments>http://lizards.opensuse.org/2013/05/09/opensuse-12-3-on-android/#comments</comments>
		<pubDate>Thu, 09 May 2013 06:19:02 +0000</pubDate>
		<dc:creator>Jigish Gohil</dc:creator>
				<category><![CDATA[Architectures]]></category>
		<category><![CDATA[Base System]]></category>
		<category><![CDATA[Distribution]]></category>
		<category><![CDATA[XFCE]]></category>
		<category><![CDATA[linux on android]]></category>
		<category><![CDATA[openSUSE@ARM]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=9412</guid>
		<description><![CDATA[Here is a new image for your armv7l powered phone or tablet(any recent dual core device should work), you can get openSUSE 12.3 XFCE running on it without the need for repartition, formats, bootloader hacks or sacrificing your nicely running latest android on it. What you need is rooted device with busybox, Android VNC and [...]]]></description>
				<content:encoded><![CDATA[<p><a href="https://sourceforge.net/projects/cyberorg-home/files/latest/download?source=files">Here is a new image</a> for your armv7l powered phone or tablet(any recent dual core device should work), you can get openSUSE 12.3 XFCE running on it without the need for repartition, formats, bootloader hacks or sacrificing your nicely running latest android on it. What you need is rooted device with busybox, Android VNC and terminal app installed and 4GB free space on sdcard(internal or external).</p>
<p>Instructions to run it are same as <a href="https://lizards.opensuse.org/2013/02/20/opensuse-on-phonestablets/">mentioned earlier</a>. In addition to those you can also use <a href="https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid">LinuxonAndroid</a> app with patched <a href="https://sourceforge.net/p/cyberorg-home/code/ci/master/tree/opensuse-arm/bootscript.sh?format=raw">bootscript.sh</a>. Replace <code>/data/data/com.zpwebsites.linuxonandroid/files/bootscript.sh</code> on your device with the patched one and follow the directions shown here(last 3 images):</p>
<table style="width: 194px">
<tbody>
<tr>
<td align="center"><a href="https://picasaweb.google.com/106376068960352243212/OpenSUSEOnAndroid?authuser=0&amp;feat=embedwebsite"><img style="margin: 1px 0 0 4px" alt="" src="https://lh5.googleusercontent.com/-SYJdCukuKNo/UYsxsT9VWmE/AAAAAAAAFyA/G2ohBZq4Wwc/s160-c/OpenSUSEOnAndroid.jpg" width="160" height="160" /></a></td>
</tr>
<tr>
<td style="text-align: center;font-family: arial,sans-serif;font-size: 11px"><a style="color: #4d4d4d;font-weight: bold;text-decoration: none" href="https://picasaweb.google.com/106376068960352243212/OpenSUSEOnAndroid?authuser=0&amp;feat=embedwebsite">openSUSE on android</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2013/05/09/opensuse-12-3-on-android/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Announcing the release of openSUSE Edu Li-f-e 12.3.1</title>
		<link>http://lizards.opensuse.org/2013/05/08/announcing-the-release-of-opensuse-edu-li-f-e-12-3-1/</link>
		<comments>http://lizards.opensuse.org/2013/05/08/announcing-the-release-of-opensuse-edu-li-f-e-12-3-1/#comments</comments>
		<pubDate>Wed, 08 May 2013 11:57:32 +0000</pubDate>
		<dc:creator>Jigish Gohil</dc:creator>
				<category><![CDATA[Derivative]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Distribution]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=9394</guid>
		<description><![CDATA[openSUSE Education Team is proud to present Li-f-e (Linux for Education) 12.3-1, this first release is based on openSUSE 12.3 with all the official updates applied. Li-f-e incorporates latest stable versions of all popular desktop environments such as KDE, Gnome and Cinnamon, it includes wide range of softwares catering to the needs of everyone, selection [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://en.opensuse.org/Portal:Education">openSUSE Education</a> Team is proud to present <a href="http://en.opensuse.org/openSUSE:Education-Li-f-e">Li-f-e</a> (Linux for Education) 12.3-1, this first release is based on <a href="https://en.opensuse.org/Portal:12.3">openSUSE 12.3</a> with all the official updates applied. Li-f-e incorporates latest stable versions of all popular desktop environments such as <a href="https://en.opensuse.org/Portal:KDE">KDE</a>, <a href="https://en.opensuse.org/Portal:GNOME">Gnome</a> and <a href="https://en.opensuse.org/openSUSE:GNOME_Cinnamon">Cinnamon</a>, it includes wide range of softwares catering to the needs of everyone, selection from openSUSE <a href="http://download.opensuse.org/repositories/Education/">Education repository</a>, multimedia from the <a href="http://packman.links2linux.org/">Packman</a> repository, development tools, <a href="https://en.opensuse.org/SDB:LTSP_quick_start_12.2_Edu">KIWI-LTSP</a> allowing normal PC or diskless thin clients to network boot from a server running Li-f-e and lot more. To summarize, everything you need to make your computer useful is available right out of the box as soon as Li-f-e is installed on it.<span id="more-9394"></span></p>
<p><a href="http://en.opensuse.org/File:Life123-welcome.png"><img alt="" src="https://en.opensuse.org/images/thumb/6/63/Life123-welcome.png/120px-Life123-welcome.png" width="120" height="90" /></a> <a href="http://en.opensuse.org/File:Life123-boot.png"><img alt="" src="https://en.opensuse.org/images/thumb/7/75/Life123-boot.png/120px-Life123-boot.png" width="120" height="90" /></a> <a href="http://en.opensuse.org/File:Life123-kde.png"><img alt="" src="https://en.opensuse.org/images/thumb/e/eb/Life123-kde.png/120px-Life123-kde.png" width="120" height="90" /></a></p>
<p><a href="http://en.opensuse.org/File:Life123-edu.png"><img alt="" src="https://en.opensuse.org/images/thumb/3/33/Life123-edu.png/120px-Life123-edu.png" width="120" height="71" /></a> <a href="http://en.opensuse.org/File:Life123-mulimedia.png"><img alt="" src="https://en.opensuse.org/images/thumb/4/47/Life123-mulimedia.png/120px-Life123-mulimedia.png" width="120" height="75" /></a> <a href="http://en.opensuse.org/File:Life123-graphics.png"><img alt="" src="https://en.opensuse.org/images/thumb/c/ce/Life123-graphics.png/120px-Life123-graphics.png" width="120" height="71" /></a></p>
<p>Get it from here:<a href="https://sourceforge.net/projects/opensuse-edu/files/latest/download?source=files">Direct Download</a> | <a href="http://www.opensuse-education.org/download/ISOs/openSUSE-Edu-li-f-e-12.3-latest-i686.iso.torrent">Torrents</a> | <a href="http://www.opensuse-education.org/download/ISOs/openSUSE-Edu-li-f-e-12.3-1-i686.iso.meta4">Metalinks</a> | <a href="http://www.opensuse-education.org/download/ISOs/openSUSE-Edu-li-f-e-12.3-latest-i686.iso.md5">md5sum</a></p>
<p>As this edition is based on openSUSE 12.3, all the official 12.3 updates, repositories from build service and <a href="http://packman.links2linux.org/">Packman</a> can be used to install additional softwares and keep it up to date.</p>
<p>Minimum hardware requirement is 1GB of RAM and 15GB free disk space. Installation from USB stick will take about 40 minutes to complete, from a DVD it takes much longer. Check <a href="https://lizards.opensuse.org/2012/09/13/live-fat-stick/">this howto</a> for creating live USB stick on vfat partition or other <a href="http://en.opensuse.org/Live_USB_stick">GUI and terminal ways</a>.</p>
<p>Here is the sampling of some of the <a href="http://en.opensuse.org/openSUSE:Education-Li-f-e">softwares available on the iso</a>. Complete list of packages with versions <a href="http://www.opensuse-education.org/%7Ecyberorg/opensuse-edu-life-1231-packages.html">here</a>.</p>
<p>This time, we also have an <a href="http://susestudio.com/search?q=opensuse-edu">openSUSE Edu Li-f-e 12.3 64bit</a> version in <a href="http://susestudio.com/">SUSE Studio</a> – if you want to give it a try, just download the ISO image or log in and run the image via “Testdrive” in your local browser! (Please note that 64bit edition has not gone through rigorous QA.)</p>
<p>Test reports are always welcome – if you encounter any problems, feel free to contact us via any way mentioned in our <a href="https://en.opensuse.org/Portal:Education">wiki</a> or write a <a href="https://bugzilla.novell.com/enter_bug.cgi?classification=7340&amp;product=openSUSE.org&amp;component=3rd%20party%20software&amp;assigned_to=lrupp%40suse.com&amp;short_desc=Education">bugreport</a>.</p>
<p>Have a lot of fun…</p>
<p>Your openSUSE Education Team</p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2013/05/08/announcing-the-release-of-opensuse-edu-li-f-e-12-3-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Proprietary AMD/ATI fglrx 12.104 Catalyst 13.4 rpm released</title>
		<link>http://lizards.opensuse.org/2013/04/29/proprietary-amdati-fglrx-12-104-catalyst-13-4-rpm-released/</link>
		<comments>http://lizards.opensuse.org/2013/04/29/proprietary-amdati-fglrx-12-104-catalyst-13-4-rpm-released/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 16:45:39 +0000</pubDate>
		<dc:creator>bruno_friedmann</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[X.org]]></category>
		<category><![CDATA[11.4]]></category>
		<category><![CDATA[12.1]]></category>
		<category><![CDATA[12.2]]></category>
		<category><![CDATA[12.3]]></category>
		<category><![CDATA[amd]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[fglrx]]></category>
		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=9382</guid>
		<description><![CDATA[Proprietary AMD/ATI Catalyst fglrx 13.4 (12.104-1) rpm released Notice This release concern only owners of radeon HD5xxx or above. For older gpu, the fglrx-legacy is still 13.1, and thus didn&#8217;t work with Kernel 3.6, 3.7, 3.8 nor openSUSE 12.3 and xorg 1.13 SDB:AMD_fgrlx_legacy Beware of that, and prefer the free open-source radeon driver which came [...]]]></description>
				<content:encoded><![CDATA[<h2>Proprietary AMD/ATI Catalyst fglrx 13.4 (12.104-1) rpm released</h2>
<h3>Notice</h3>
<p>This release concern only owners of radeon HD5xxx or above.<br />
For older gpu, the fglrx-legacy is still 13.1, and thus didn&#8217;t work with Kernel 3.6, 3.7, 3.8 nor openSUSE 12.3 and xorg 1.13<br />
<a href="http://en.opensuse.org/SDB:AMD_fglrx_legacy">SDB:AMD_fgrlx_legacy</a><br />
Beware of that, and prefer the free open-source radeon driver which came out of the box from your openSUSE distribution.
</p>
<h3>Release note about 13.4</h3>
<p>
This Catalyst fglrx version support openSUSE version from 11.4 to 12.3 (new repository) and also Tumbleweed (thus also kernel 3.8x series).
</p>
<h4>Release Note</h4>
<p>A release note is available on <a href="http://support.amd.com/us/kbarticles/Pages/amdcatalyst13-4linreleasenotes.aspx">AMD website</a></p>
<pre>Fixed issues

    [370253]: Serious Sam 3 - Color of Objects turning into be red when enabling separate shader object
    [371937]: Team Fortress 2 - Screen black issue while entering the game screen under cinnamon desktop environment
    [371374]: Team Fortress 2 - Screen random flickering and corruptions in Lakeside Map
    [354777]: Maya 2012 Benchmark - Benchmark falling out of TIMMO
    [372137]: NX8.0 - Severe flickering is observed while playing animation in manufacturing mode
    [373561]: Mari crashes at startup on Ubuntu only
    [374371]: Severe corruption occurs in Unigine Heaven 4.0 on Saturn XT when running at extremely high settings
    [373787]: Softimage fails to refresh properly
    [372918]: Maxon - Wrong shading when UBOs are used to store light parameters

</pre>
<pre> Known Bugs

    [373836]: Vsync application shows corruption filed
    [373772]: Team Fortress 2 – Game could not be loaded in “High Performance GPU” mode
    [373909]: Driver install via .deb package will cause OS desktop corruption
    [371372]: SCQA - Anti-Aliasing does not work
</pre>
<h4>Sebastien Siebert making script</h4>
<p style="clear:both"><a href="http://www.sebastian-siebert.de/2013/04/26/opensuse-proprietaeren-grafik-treiber-amd-catalyst-13-4-als-rpm-installieren/">Sebastian Siebert post about 13.4</a></p>
<p>If you have any problems with the driver, don&#8217;t be afraid to report to Sebastian (German and English bugreports are gladly accepted).<br />
he will try, as far as I am able to reproduce the bug. Together with the necessary system information, he will go directly to the right place at AMD to have the bug fixed in the next driver release.<br />
Thank you very much, Sebastian.
</p>
<p>See below what to do in case of troubles.</p>
<p>Or you can also ping him on irc (freespacer)</p>
<p><span id="more-9382"></span></p>
<h3>Quick overview</h3>
<p>For openSUSE version 11.3 and above</p>
<ol><b>Have a radeon hd5xxx and above</b></p>
<li>You have to use the standard fglrx</li>
<li>Use the new repository http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_<span style="font-style:italic">VERSION</span></li>
<li><span style="font-weight:bold"><a href="http://en.opensuse.org/SDB:AMD_fglrx">SDB:AMD_fgrlx</a></span></li>
</ol>
<ol><b>Have a radeon between hd2xxx and hd4xxx</b></p>
<li>You have to use the legacy fglrx version</li>
<li>Use the new repository http://geeko.ioda.net/mirror/amd-fglrx-legacy//openSUSE_<span style="font-style:italic">VERSION</span></li>
<li><span style="font-weight:bold"><a href="http://en.opensuse.org/SDB:AMD_fglrx_legacy">SDB:AMD_fgrlx_legacy</a></span></li>
</ol>
<p>Note that legacy has not yet been updated, and so can&#8217;t be use on kernel 3.6+ (Tumbleweed, 12.3 or kotd)</p>
<p>or have a look at the previous article which describe also step by step the procedure<br />
<a href="//lizards.opensuse.org/?p=8888">lizards.opensuse.org/?p=8888</a>
</p>
<h4>Debugging troubles</h4>
<p>I recommend in case of trouble the use of <a href="http://www.sebastian-siebert.de/downloads/makerpm-amd-13.4.sh">his script</a> which can collect the whole informations needed to help you. then you just have to issue a simple commande in console to collect all informations, you can review them, and finally transmit them.<br />
Check the website to get the latest.
</p>
<pre>su -c 'sh makerpm-amd-13.4.sh -ur'
The system report 'amd-report.txt' was generated.                                                                                                          [ OK ]
Do you want to read the system report 'amd-report.txt' now? yes/no [y/n]: y
Are you sure to upload the above-named system report to sprunge.us? yes/no [y/n]: y

The report was uploaded to sprunge.us.
   The link is:  <a href="http://sprunge.us/eMEB">http://sprunge.us/eMEB</a>
</pre>
<p>Copy paste the link in the comment zone of Sebastian post</p>
<h2>Mirror Statistics</h2>
<h3>Total Statistics</h3>
<div style="width:90%">
<table style="text-align:right">
<thead>
<tr>
<th width="80" bgcolor="#ECECEC">Month</th>
<th width="80" bgcolor="#FFAA66">Unique visitors</th>
<th width="80" bgcolor="#F4F090">Number of visits</th>
<th width="80" bgcolor="#4477DD">Pages</th>
<th width="80" bgcolor="#66DDEE">Hits</th>
<th width="80" bgcolor="#2EA495">Bandwidth</th>
</tr>
</thead>
<tbody>
<tr>
<td>2011</td>
<td>195167</td>
<td>537369</td>
<td>10079455</td>
<td>10368992</td>
<td>1,582.25 GB</td>
</tr>
<tr>
<td>2012</td>
<td>804092</td>
<td>2014942</td>
<td>59263029</td>
<td>59656068</td>
<td>4,390.50 GB</td>
</tr>
<tr>
<td>2013</td>
<td>231494</td>
<td>689209</td>
<td>14415653</td>
<td>14672307</td>
<td>1,613.35 GB</td>
</tr>
<tr style="background-color:#ECECEC">
<td>Total</td>
<td>1230753</td>
<td>3241520</td>
<td>83758137</td>
<td>84697367</td>
<td>7,586.10 GB</td>
</tr>
</tbody>
</table>
<p>All proudly distributed by openSUSE powered server and sponsored by <a href="http://www.ioda-net.ch">Ioda-Net Sàrl</a></p>
</div>
<p>That&#8217;s all for this release, Pictures will follow once I&#8217;ve rebuild the 12.3 amd crash test computer <img src='http://lizards.opensuse.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2013/04/29/proprietary-amdati-fglrx-12-104-catalyst-13-4-rpm-released/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
