<?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 &#187; Jan-Simon Möller</title>
	<atom:link href="http://lizards.opensuse.org/author/dl9pf/feed/" rel="self" type="application/rss+xml" />
	<link>http://lizards.opensuse.org</link>
	<description>Blogs and Ramblings of the openSUSE Members</description>
	<lastBuildDate>Tue, 07 Feb 2012 11:48:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>openSUSE@ARM: GSoC status and final spurt</title>
		<link>http://lizards.opensuse.org/2009/08/12/opensusearm-gsoc-status-and-final-spurt/</link>
		<comments>http://lizards.opensuse.org/2009/08/12/opensusearm-gsoc-status-and-final-spurt/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 15:57:51 +0000</pubDate>
		<dc:creator>Jan-Simon Möller</dc:creator>
				<category><![CDATA[Architectures]]></category>
		<category><![CDATA[Base System]]></category>
		<category><![CDATA[Build Service]]></category>
		<category><![CDATA[Factory]]></category>
		<category><![CDATA[Packaging]]></category>
		<category><![CDATA[YaST]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=1908</guid>
		<description><![CDATA[I was buried with work in the last couple of days, so whats new on my GSoC-project: a lot of patches went into factory and some more are queued fixed issues with qemu most yast packages already building zypper builds, but requires some more bugfixing X11 builds cross-compilation stable, speed is good Todo: create image [...]]]></description>
			<content:encoded><![CDATA[<p>I was buried with work in the last couple of days, so whats new on my GSoC-project:</p>
<ul>
<li> a lot of patches went into factory and some more are queued</li>
<li>fixed issues with qemu</li>
<li>most yast packages already building</li>
<li>zypper builds, but requires some more bugfixing</li>
<li>X11 builds</li>
<li>cross-compilation stable, speed is good</li>
</ul>
<p>Todo:</p>
<ul>
<li>create image (bootable to console)</li>
<li>create image (bootable to x11 on beagleboard)</li>
<li>evaluate switch in webfrontend for cross-feature</li>
<li>project documentation/GSoC</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2009/08/12/opensusearm-gsoc-status-and-final-spurt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openSUSE@ARM/GSoC: Cross-compilation &amp; speedup</title>
		<link>http://lizards.opensuse.org/2009/06/16/opensusearmgsoc-cross-compilation-speedup/</link>
		<comments>http://lizards.opensuse.org/2009/06/16/opensusearmgsoc-cross-compilation-speedup/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 14:13:04 +0000</pubDate>
		<dc:creator>Jan-Simon Möller</dc:creator>
				<category><![CDATA[Architectures]]></category>
		<category><![CDATA[Base System]]></category>
		<category><![CDATA[Build Service]]></category>
		<category><![CDATA[Distribution]]></category>
		<category><![CDATA[Packaging]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[cross-compilation]]></category>
		<category><![CDATA[cross-development]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[gsoc]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[openSUSE@ARM]]></category>
		<category><![CDATA[Toolchain]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=1282</guid>
		<description><![CDATA[This weeks topic was the integration of the cross-compilation mode into the build environment. But it&#8217;s more than just a cross-toolchain &#8211; it&#8217;s a speed-boost for our ARM build environment. As of today, the source is deployed in the repository Base:build:arm:cross. It&#8217;s not fully bootstrapped because of the current high load and the upcoming downtime [...]]]></description>
			<content:encoded><![CDATA[<p>This weeks topic was the integration of the cross-compilation mode into the build environment. But it&#8217;s more than just a cross-toolchain &#8211; it&#8217;s a speed-boost for our ARM build environment. As of today, the source is deployed in the repository Base:build:arm:cross. It&#8217;s not fully bootstrapped because of the current high load and the upcoming downtime &#8211; so watch out for changes there and in Base:build:arm.</p>
<p>But what are these &#8220;speedup&#8217;s&#8221; ? First, you&#8217;ve to know that in our build environment the ARM binaries are executed through an emulation-layer. This works on the cost of speed. The goal is now, to exchange some key parts in a transparent manner with native x86 binaries: no emulation, no slowdown. Sounds reasonable, but is it easily possible ?<br />
I had to take care not to mix stuff too much because the environment would break. But now I&#8217;ve to say:  WOW, this worked incredibly well  <img src='http://lizards.opensuse.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
<p>The distinctive feature of our approach in comparison to usual cross-build environments is that we use the best of native environment emulation and the speed of cross-compilation. <em>Because of this combination we don&#8217;t have to patch the individual packages to make them cross-compilation ready</em>. This is a <em>new way of cross-compiling</em> suitable also for large number of packages. A detailed overview about the different crossbuild types can be found on <a href="http://en.opensuse.org/Build_Service/Concepts/CrossDevelopment" target="_blank">this page</a>.<br />
Another feature to note is that <em>the exchanged binaries</em> (replacing ARM with x86 in the build environment) <em>also don&#8217;t need heavy patching and there&#8217;s no need to compile them as static binaries</em>. All of them are normal distribution packages.</p>
<p>A switch in the project enables/disables the new features. With the new changes in place, the speed could be vastly increased. Some figures:<br />
* package rpm<br />
* package glibc w/o locales</p>
<table border="0" cellspacing="0" rules="none">
<col width="86"></col>
<col width="86"></col>
<col width="136"></col>
<col width="128"></col>
<col width="86"></col>
<col width="86"></col>
<col width="110"></col>
<tbody>
<tr>
<td colspan="7" width="717" height="17" align="center" valign="middle">Build time in minutes</td>
</tr>
<tr>
<td height="17" align="center"></td>
<td align="center">x86 native</td>
<td align="center">armv5tel native</td>
<td align="center">armv5tel cross</td>
<td align="center"></td>
<td align="center">factor native</td>
<td align="center">factor cross</td>
</tr>
<tr>
<td height="17" align="left">rpm</td>
<td align="center">8</td>
<td align="center">107</td>
<td align="center">17</td>
<td align="center"></td>
<td align="center">13,38</td>
<td align="center">2,13</td>
</tr>
<tr>
<td height="17" align="left">glibc</td>
<td align="center">33</td>
<td align="center">505</td>
<td align="center">63</td>
<td align="center"></td>
<td align="center">15,3</td>
<td align="center">1,91</td>
</tr>
</tbody>
</table>
<p><img class="aligncenter size-full wp-image-1331" src="http://lizards.opensuse.org/wp-content/uploads/2009/06/stats_html_46617482.jpg" alt="overview cross-environment" width="663" height="636" /></p>
<p>Thats a drop from about x15 to x2 in comparison to the native x86 build-time !! See it yourself when the &#8220;crosscompiled&#8221; repo in Base:build:arm is up and running.</p>
<p>In other words: &#8220;Warp 5, Mr. Sulu !&#8221; <img src='http://lizards.opensuse.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2009/06/16/opensusearmgsoc-cross-compilation-speedup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>openSUSE@ARM/GSoC: weekly status</title>
		<link>http://lizards.opensuse.org/2009/06/06/opensusearmgsoc-weekly-status-2/</link>
		<comments>http://lizards.opensuse.org/2009/06/06/opensusearmgsoc-weekly-status-2/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 11:12:13 +0000</pubDate>
		<dc:creator>Jan-Simon Möller</dc:creator>
				<category><![CDATA[Build Service]]></category>
		<category><![CDATA[Toolchain]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=1257</guid>
		<description><![CDATA[openSUSE@ARM/GSoC: weekly status The topic of this week was to speed up the build. As I mentioned last week, the prototype in Base:build:arm is compiling in an emulated environment and thus is quite slow. I prepared a cross-toolchain from the sources of binutils, gcc44 and glibc from openSUSE:Factory. Now its time to integrate this into [...]]]></description>
			<content:encoded><![CDATA[<p>openSUSE@ARM/GSoC: weekly status</p>
<p>The topic of this week was to speed up the build. As I mentioned last week, the<br />
prototype in Base:build:arm is compiling in an emulated environment and thus is<br />
quite slow.</p>
<p>I prepared a cross-toolchain from the sources of binutils, gcc44 and glibc from<br />
openSUSE:Factory. Now its time to integrate this into the build process.<br />
This will improve the performace of the compilation itself. But other areas<br />
in the build process can also be improved, just think of the bash.</p>
<p>Some patches for the Build Service were also commited to svn.</p>
<p>In progress / todo:<br />
* prepare / submit fixes for rpm<br />
* more work on cross-toolchain</p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2009/06/06/opensusearmgsoc-weekly-status-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openSUSE@ARM/GSoC: weekly status</title>
		<link>http://lizards.opensuse.org/2009/05/30/opensusearmgsoc-weekly-status/</link>
		<comments>http://lizards.opensuse.org/2009/05/30/opensusearmgsoc-weekly-status/#comments</comments>
		<pubDate>Sat, 30 May 2009 14:20:02 +0000</pubDate>
		<dc:creator>Jan-Simon Möller</dc:creator>
				<category><![CDATA[Build Service]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=1165</guid>
		<description><![CDATA[Hi everyone! This week was exciting &#8211; we deployed a first prototype of a minimal ARM environment on build.opensuse.org in the repository Base:build:arm. It&#8217;s a set of packages which is capable of bootstrapping itself and still in an early stage as it&#8217;s using full emulation. Next station: speed-up ! I submitted also some patches for [...]]]></description>
			<content:encoded><![CDATA[<p>Hi everyone!</p>
<p>This week was exciting &#8211; we deployed a first prototype of a minimal ARM environment on build.opensuse.org in the repository Base:build:arm. It&#8217;s a set of packages which is capable of bootstrapping itself and still in an early stage as it&#8217;s  using full emulation. Next station: speed-up !</p>
<p>I submitted also some patches for inclusion into the openSUSE Build Service. One of these patches will help us to a address an issue with rpmbuild when doing builds for the ARM architecture.</p>
<p>In progress / todo:</p>
<p>* tools for speed-up</p>
<p>* submission of needed patches to factory</p>
<p>* cross-compiler integration</p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2009/05/30/opensusearmgsoc-weekly-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cat /usr/local/bin/osc</title>
		<link>http://lizards.opensuse.org/2009/05/15/cat-usrlocalbinosc/</link>
		<comments>http://lizards.opensuse.org/2009/05/15/cat-usrlocalbinosc/#comments</comments>
		<pubDate>Fri, 15 May 2009 10:53:30 +0000</pubDate>
		<dc:creator>Jan-Simon Möller</dc:creator>
				<category><![CDATA[Build Service]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=1016</guid>
		<description><![CDATA[Until the Build Service supports git natively (see the GSoC project) , here is what I use to track my changes locally: #cat /usr/local/bin/osc  : #!/bin/bash /usr/bin/osc &#8220;$@&#8221; if [ -e .osc/_files ]; then if [ ! -d .git ] ; then  git init ; echo &#8220;.osc&#8221; &#62; .gitignore ; echo &#8220;.gitignore&#8221; &#62;&#62; .gitignore ; [...]]]></description>
			<content:encoded><![CDATA[<p>Until the Build Service supports git natively (see the <a href="http://en.opensuse.org/Build_Service/Git_Backend" target="_blank">GSoC project</a>) , here is what I use to track my changes locally:</p>
<p>#cat /usr/local/bin/osc  :</p>
<blockquote><p>#!/bin/bash</p>
<p>/usr/bin/osc &#8220;$@&#8221;</p>
<p>if [ -e .osc/_files ]; then</p>
<p>if [ ! -d .git ] ; then  git init ; echo &#8220;.osc&#8221; &gt; .gitignore ; echo &#8220;.gitignore&#8221; &gt;&gt; .gitignore ; fi<br />
mydate=$(date)</p>
<p>git add `find -maxdepth 1 -type f | grep -v &#8220;.git&#8221;`<br />
for i in $( git status | grep &#8220;deleted:&#8221; | cut -d&#8221; &#8221; -f7 ) ; do<br />
git rm $i;<br />
done</p>
<p>git commit -a -m&#8221;$mydate&#8221;</p>
<p>fi</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2009/05/15/cat-usrlocalbinosc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Join us translating the special edition !</title>
		<link>http://lizards.opensuse.org/2009/05/14/join-us-translating-the-special-edition/</link>
		<comments>http://lizards.opensuse.org/2009/05/14/join-us-translating-the-special-edition/#comments</comments>
		<pubDate>Thu, 14 May 2009 08:57:43 +0000</pubDate>
		<dc:creator>Jan-Simon Möller</dc:creator>
				<category><![CDATA[Localization]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=974</guid>
		<description><![CDATA[Today, the openSUSE Weekly Newsletter team will have the translation sessions for the special edition created yesterday. Join us from 12:00 UTC to 15:00 UTC in #opensuse-newsletter on freenode. (Schedule)]]></description>
			<content:encoded><![CDATA[<p>Today, the openSUSE Weekly Newsletter team will have the translation sessions for the special edition created yesterday.</p>
<p>Join us from 12:00 UTC to 15:00 UTC in #opensuse-newsletter on freenode. (<a href="http://en.opensuse.org/OpenSUSE_Weekly_News/Community_Week#Translation_Day" target="_blank">Schedule</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2009/05/14/join-us-translating-the-special-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GSoC introduction &#8211; openSUSE@ARM</title>
		<link>http://lizards.opensuse.org/2009/05/04/gsoc-introduction-opensusearm/</link>
		<comments>http://lizards.opensuse.org/2009/05/04/gsoc-introduction-opensusearm/#comments</comments>
		<pubDate>Mon, 04 May 2009 15:32:14 +0000</pubDate>
		<dc:creator>Jan-Simon Möller</dc:creator>
				<category><![CDATA[Architectures]]></category>
		<category><![CDATA[Base System]]></category>
		<category><![CDATA[Build Service]]></category>
		<category><![CDATA[Distribution]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[openSUSE 11.2]]></category>
		<category><![CDATA[Packaging]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=909</guid>
		<description><![CDATA[Hi openSUSE community! I&#8217;m glad my proposal was accepted and today I want to introduce myself and my GSoC project. /me , thats Jan-Simon Möller and I&#8217;m just finishing my Diploma in electrical engineering at the Leibniz Universität Hannover. I&#8217;m coordinator of the openSUSE Weekly Newsletter and contribute also to the hamradio repository, the iFolder [...]]]></description>
			<content:encoded><![CDATA[<p>Hi openSUSE community!</p>
<p>I&#8217;m glad my proposal was accepted and today I want to introduce myself and my GSoC project.</p>
<p>/me , thats Jan-Simon Möller and I&#8217;m just finishing my Diploma in electrical engineering at the Leibniz Universität Hannover. I&#8217;m coordinator of the openSUSE Weekly Newsletter and contribute also to the hamradio repository, the iFolder project and the openSUSE Build Service. See also my <a href="http://news.opensuse.org/2008/06/28/people-of-opensuse-jan-simon-moller/" target="_blank">&#8220;People of openSUSE&#8221; interview</a>.</p>
<p>My Project in short:  openSUSE@ARM<br />
My aim during GSoC 2009 is to port first the base to the ARM platform. Then KIWI needs also some attention when it comes to imaging and after that the tools, Kernel and X11.</p>
<p>I&#8217;ll heavily use the capabilities of the openSUSE Build Service, which is <a href="http://news.opensuse.org/2009/03/19/opensuse-build-service-15-announced/" target="_blank">now ready for ARM</a>.</p>
<p>During the last few days, I&#8217;ve done many little preparations to get it all flying when GSoC coding period starts.</p>
<p>Stay tuned !</p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2009/05/04/gsoc-introduction-opensusearm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Build maemo-apps with openSUSE BuildService ? &#8211; It works !</title>
		<link>http://lizards.opensuse.org/2009/01/27/build-maemo-apps-with-opensuse-buildservice-it-works/</link>
		<comments>http://lizards.opensuse.org/2009/01/27/build-maemo-apps-with-opensuse-buildservice-it-works/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 18:22:01 +0000</pubDate>
		<dc:creator>Jan-Simon Möller</dc:creator>
				<category><![CDATA[Architectures]]></category>
		<category><![CDATA[Base System]]></category>
		<category><![CDATA[Build Service]]></category>
		<category><![CDATA[Distribution]]></category>
		<category><![CDATA[Hackweek]]></category>
		<category><![CDATA[Packaging]]></category>
		<category><![CDATA[Toolchain]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Cross-build]]></category>
		<category><![CDATA[Diablo]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[N810]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Qemu]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=392</guid>
		<description><![CDATA[The openSUSE Build Service is an open and complete distribution development platform. It&#8217;s the infrastructure for a development of the openSUSE distributions. But this powerful tool can do much more! The upcoming version 1.5 will also have cross-build support and thus be able to build e.g. ARM packages on x86 hardware . Maemo is the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://files.opensuse.org/opensuse/en/8/84/OWN-OBS-Logo-buildservice.png" alt="build service" />The <a href="http://en.opensuse.org/Build_Service" target="_blank">openSUSE Build Service</a> is an open and complete distribution development platform. It&#8217;s the infrastructure for a development of the openSUSE distributions. But this powerful tool can do much more! The upcoming version 1.5 will also have <a href="http://en.opensuse.org/Build_Service#For_embedded_Developers" target="_blank">cross-build support</a> and thus be able to build e.g. ARM packages on x86 hardware .</p>
<p><img class="alignright" src="http://static.maemo.org/style_maemo2007/maemo-logo.gif" alt="maemo.org loko" /> <a href="http://maemo.org" target="_blank">Maemo</a> is the platform for mobile devices like the N810 and has been developed by Nokia in collaboration with many open source projects such as the Linux kernel, GNOME and many more.<span id="more-392"></span></p>
<p>Today I succeeded in building a package of <a href="http://www.csync.org/" target="_blank">csync</a> (the new file-sync tool) for maemo/diablo inside a local instance of the openSUSE Build Service using the <a href="http://en.opensuse.org/Build_Service/Concepts/CrossDevelopment#The_cross-build_in_OBS_Project" target="_blank">cross-build</a> and <a href="http://en.opensuse.org/Build_Service/Concepts/CrossDevelopment#Download_on_Demand_Feature_in_OBS" target="_blank">download-on-demand</a> support. To make this happen, I imported the diablo/sdk repository from repository.maemo.org as download-on-demand target.</p>
<p><img class="alignnone" src="http://files.opensuse.org/opensuse/en/3/3f/Qemu_arm_top.png" alt="top qemu-arm" /></p>
<p>Then I had to write the project configuration (osc prjconf) and add some missing pieces.</p>
<p><img class="alignleft" src="http://files.opensuse.org/opensuse/en/c/c5/Running_arm_qemu.png" alt="top running qemu-user/arm" /></p>
<p>In the end, I was able to build iniparser, samba and cmake as dependencies of csync. Last step was csync itself. The packages are available <a href="http://www.csync.org/maemo/diablo/n810/">here …</a></p>
<p>Use: <em>deb http://www.csync.org/maemo/diablo/n810 ./</em> as source for apt.</p>
<p>More information about the cross-build support can be found on <a href="http://en.opensuse.org/Build_Service/Concepts/CrossDevelopment" target="_blank">this page</a> and here on lizards.opensuse.org <a href="http://lizards.opensuse.org/author/martinmohring/" target="_blank">[1]</a>, <a href="http://lizards.opensuse.org/author/dl9pf/" target="_blank">[2]</a> .<br />
There will be a <a href="http://fosdem.org/2009/schedule/events/opensuse_obs_crossdev" target="_blank">talk about cross-build and download-on-demand</a> at FOSDEM 2009.</p>
<p>OBS rocks !</p>
<p style="0cm;">
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2009/01/27/build-maemo-apps-with-opensuse-buildservice-it-works/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Developing with libyui/libzypp &amp; python &#8211; part4</title>
		<link>http://lizards.opensuse.org/2008/11/11/developing-with-libyuilibzypp-python-part4/</link>
		<comments>http://lizards.opensuse.org/2008/11/11/developing-with-libyuilibzypp-python-part4/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 17:17:29 +0000</pubDate>
		<dc:creator>Jan-Simon Möller</dc:creator>
				<category><![CDATA[Architectures]]></category>
		<category><![CDATA[Build Service]]></category>
		<category><![CDATA[Software Management]]></category>
		<category><![CDATA[YaST]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=276</guid>
		<description><![CDATA[Let&#8217;s extend the application to make it even more useful! * add support for YaST-Repositories * add Support for different architectures * use always a random temporary directory Now, it looks like this: You can grab it out of my home: in the openSUSE Build Service (for openSUSE 11.0). Start it with &#8220;repoviewer&#8221;, add the [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s extend the application to make it even more useful!</p>
<p>* add support for YaST-Repositories</p>
<p>* add Support for different architectures</p>
<p>* use always a random temporary directory</p>
<p>Now, it looks like this:</p>
<p><a href="http://lizards.opensuse.org/wp-content/uploads/2008/11/repoviewer.png"><img class="alignnone size-medium wp-image-277" src="http://lizards.opensuse.org/wp-content/uploads/2008/11/repoviewer-300x225.png" alt="Picture of the Application" width="300" height="225" /></a></p>
<p>You can grab it out of <a href="http://software.opensuse.org/search?q=repoviewer">my home: in the openSUSE Build Service</a> (for openSUSE 11.0).</p>
<p>Start it with &#8220;repoviewer&#8221;, add the repository&#8217;s url, select the type, the architecture and hit &#8220;Go!&#8221; .<br />
You can choose the architectures only for the &#8220;highest&#8221; type of the family as they list the &#8220;lower&#8221; types, too.<br />
So to see &#8220;ppc&#8221; packages. use &#8220;ppc64&#8243; in the combobox and later &#8220;ppc&#8221; in the &#8220;Arch&#8221; column.<br />
For big repos (like factory) it takes some time to download and parse the metadata.</p>
<p>Also try in a console-window:<br />
 unset DISPLAY; repoviewer      </p>
<p> <img src='http://lizards.opensuse.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  thanks to libyui, that just works !<br />
<strong>Update:</strong>  You can access also local directories (like mounted CDs/DVDs).<br />
Just use &#8220;file:///&#8221; and the full path !  E.g.: &#8220;file:///media/SU1100.001/&#8221; </p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2008/11/11/developing-with-libyuilibzypp-python-part4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cast your vote !</title>
		<link>http://lizards.opensuse.org/2008/10/21/cast-your-vote/</link>
		<comments>http://lizards.opensuse.org/2008/10/21/cast-your-vote/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 18:50:28 +0000</pubDate>
		<dc:creator>Jan-Simon Möller</dc:creator>
				<category><![CDATA[Elections]]></category>

		<guid isPermaLink="false">http://lizards.opensuse.org/?p=259</guid>
		<description><![CDATA[Up to now 65.40% of the  votes have been cast. So if you&#8217;re a member or franchise voter -&#62; now it&#8217;s time to cast your vote ! Because of the power outage the deadline has been extended and ballots will close 1200UTC Saturday 25th October . Here&#8217;s the link to users.opensuse.org .]]></description>
			<content:encoded><![CDATA[<p>Up to now 65.40% of the  votes have been cast.</p>
<p>So if you&#8217;re a member or franchise voter -&gt; now it&#8217;s time to cast your vote !</p>
<p><img src="http://files.opensuse.org/opensuse/en/e/ee/Geeko_vote.jpg" alt="Geeko Vote!" width="380" height="351" /></p>
<p>Because of the power outage the deadline has been <a href="http://news.opensuse.org/2008/10/16/opensuse-board-election-extension/">extended</a> and ballots will close  <a href="http://www.timeanddate.com/worldclock/fixedtime.html?day=25&amp;month=10&amp;year=2008&amp;hour=12&amp;min=0&amp;sec=0&amp;p1=0">1200UTC Saturday 25th October</a> .</p>
<p>Here&#8217;s the link to <a title="VOTE NOW !" href="https://users.opensuse.org/" target="_blank">users.opensuse.org</a> .</p>
]]></content:encoded>
			<wfw:commentRss>http://lizards.opensuse.org/2008/10/21/cast-your-vote/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

