openSUSE Weekly News Issue 129 is out!

26. Jun 2010 | Sascha Manns | No License

We’re pleased to announce our brand new openSUSE Weekly News Issue 129!

In the issue 129 you can read




[![](//](// #### [Michael Löffler: Let’s beat the drum for openSUSE conference 2010](// "Robert and myself visited most open source projects attending LinuxTag 2 weeks ago and invited them to come to the openSUSE Conference – be it as visitor, giving a presentation or doing a workshop. Feedback was all over the place positive. But feedback isn’t enough – we’ll do some follow up to make some of them participate and all of us should now promote the openSUSE Conference where possible. Let’s spread the word about the openSUSE Conference and its motto “Collaboration across borders”, invite developers of other communities and other projects to join as a visitor or to give a presentation on a topic which affects all of us or lets do a workshop, hack session or just having fun. Call for papers is open till July 31 – so now is the time to shape the conference. Send in our proposal or idea to"

Status Updates


[![](//](// #### [Schedules for the next Week](// "1. July: openSUSE 11.3 RC2 release" #### Bugzilla The numbers for all openSUSE project products are this week: * All Open Reports: 4959 (+13) * Blocker: 3 (+0) * Critical: 293 (+14) * Major: 909 (-1) * Normal: 2796 (+2) * Minor: 406 (+2) * Enhancements: 552 (-4) **Important links:** * [Detailed Bugzilla Report]( * [Submitting Bug Reports](// * [Bug Reporting FAQ](//

Team Reports

Build Service Team

[![](//](// #### [Build Team Meeting](// Meetingminutes #### [Danny Kukawka: Hacking osc (2)](// "The last days I fixed again some issues in osc. This time it was about the 'osc results' options: * fixed 'osc results -a/-r' if you call it from a package directory * fixed and enabled 'osc results -a/-r' also for project directories to be able to filter the output for architecture(s) and/or repo(s) (especially since it can be a long list) Since I have now commit rights at the osc git repo: it should be in the next release." #### [kiwi: Weekly report 2010-05-30 - 2010-06-04]( "Changes Report kiwi v4.39 2010-05-30 - 2010-06-04 most important changes for this weeks release..." #### Build Service Statistics * Projects: 13410 (+101) * Packages: 99348 (+215) * Repositories: 24085 (+365) by 23600 (+60) confirmed users.


[![](//](// #### [Garrett LeSage: the future of Nautilus](// "Hi everyone! I worked on a few different things during the Novell/SUSE HackWeek. One of these things was continuing my Nautilus redesign that I (Garrett LeSage) started last year, continued with others (Allan Day, Hylke Bons, Máirín Duffy, etc.) at the London UX meeting and at LGM2010… and then further talked about on the Internet. During the HackWeek this month, I worked collaboratively with others (Allan, Hylke, Lapo Calamandrei, Andy Fitzsimon, and more) using Inkscape, Google Wave, Dropbox, IRC, and IM and we brainstormed on ways to improve Nautilus — not just feature by feature, but how everything would work together."

KDE Team

[![](//](// #### [Sebastian Kügler (sebas): KMail’s Akonadi migration in openSUSE](// "In openSUSE’s KDE team, we’ve recently planned the migration to Akonadi, the groupware caching solution that will be the base of upcoming KDE PIM versions, notably KDE’s address book, email client and calendar app. With the release of KDE SC 4.4, we’ve seen the first component being ported to Akonadi, KAddressbook, spearheaded by its fearless maintainer Tobias König. In the KDE SC 4.5 cycle, we’re seeing more components in their first Akonadi-incarnation. As this means a big step for these applications, some attention needs to be paid to users who will, over the coming months, migrate to the Akonadi-based PIM components. The PIM team has decided to go with a stepped approach, and not introduce all applications in their Akonadi version at once. This is a sensible decision, as it allows you to learn from problems in the migration path, and fix these in the next wave of ports. PIM in SC 4.4 brought the address book migration, which wasn’t completely smooth from a user’s point of view. While in most cases, the fix was as easy as "point Akonadi to your contacts (or .vcf) file", we can (and will) do better with the migration of KMail. KMail2 (which is akonadi-based) will not arrive with 4.5.0, though, but is planned become part of the next monthly SC update, 4.5.1. This decision has been made by KDE’s PIM team in order to get a little more time to stabilise and test the release. This is also our first line of defense :-)" #### [Andreas Demmer (ademmer): Dashboard effect plugin: State of matter](// "Meanwhile, I have sent my patch of the dashboard effect plugin to the KDE review board. Aaron Seigo and Martin Gräßlin (both KDE core devs) have given me valuable remarks for enhancing my code. Additionally, they proposed changes in what my plugin should actually do: It should come with fancy animations, but skip the configuration options for brightness and contrast. The reason is, that users would most probably not understand why the optical configuration of a Plasma view cannot be done in the Plasma settings but window effect settings. I can fully agree to this." #### [Lubos Lunak (llunak): Details that sometimes do matter](// "Some things are really really tiny details, yet they can be annoying in way. Something that's been occassionally bugging me is that fact that KDE uses the same wallpaper as KDM background, the splashscreen background and desktop background, yet depending on the screen resolution it may not be exactly the same background - during login the picture may stretch or shrink at certain points. The times when decent monitor screens had a 4:3 ratio are a thing of the past, starting with LCD makers making 5:4 "narrow-screens", then changing their minds and making 16:10 or 16:9 wide-screens. The choice of screen resolutions is not that limited either and that means that the wallpaper has to be scaled ... and that was the problem. Plasma has code to select how to do the scaling, KSplashX has code for that and KDM has code for that, and yes, you guessed it, it's always a different code. So unlucky resolutions get different wallpapers from different code. Since I actually spent some time in the past trying to make the login as seamless as possible, this indeed made me twitch whenever I saw it."

Mono Team

[![](//](// #### [Moonlight 3.0, Preview 7](// "What is new in this release: * Roughly API complete to SL4.0 beta. Next preview will be API compatible with SL 4.0 RTW. * Video capture support, but support for pixel formats is sparse. right now the supported formats are YUYV and YV12/YUV420 (planar). * SSE2 fast paths for gradient fills in the embedded pixman/cairo, this improves performance significantly as some people seem to have discovered the use of gradients. * Fixes for chrome support and to our curl bridge. * Several html bridge fixes. * element to element binding. * Client HTTP stack * cascading (BasedOn) styles are now supported * new right-click dialog so we can (finally!) managed isostore usage."

openFATE Team

[![](//](// #### [#310004: use network manager by default instead of traditional method]( "Use network manager by default instead of traditional method. Network Manager integrates better with the desktop and seems easier to configure (for example, to configure a VPN)." #### [#310005: ask for root password once per-session]( "It would be nice to just ask for the root password once per-session. For security it would be valid only for the session for X minutes. When into the X minutes after the password is entered the request for authentication would just have the "Cancel" and "Continue" buttons, the password field would be hidden because the password would be still valid. When the X minutes expires, the system would as for the password again." #### [#310013: Disable strigi indexing by default]( "All over the web people are complaining about high disk and CPU load caused by it, and it is also said not to handle concurrent access to its databases correctly (e.g. simultaneous login on several machines with home on NFS)." #### [#310022: Improve one-click install experience in GNOME]( "Garrett did some great mockup that we should implement. See [//](// " #### [#310023: have a "move to monitor" option on window list (gnome)]( "The panel window list has options to move the window between workspaces, but it does not have an option to move the window between monitors, when the user has two." #### [#310024: have a "primary monitor" option on gnome "monitor preferences"]( "Currently i am not able to set which is the primary monitor on gnome monitor preferences. I can set the position which is very nice, but i am not able to inform which one is the primary. The primary monitor is the monitor that the gnome panel appears, as well as any application when opened the first time." #### [#310025: Set Repository priority at install]( "With the settings as they are now, we have the main repositories all set at priority 99, new added repositories at 99 and one-click-install added repositories at 99. This, for sure will lead into troubles as users begin to use the package management and the vast number of repositories out there. When updating through "zypper dup", the system will always update to the latest version package out of all repositories, because all of them have the same priority. When installing new software, yast and zypper would always choose the latest package as well. This will break the system sooner or later with many repositories added and especially the meant to be easy to use one-click-install will speed that up, when users use them." #### [#310027: Dependencies should be installed when RPM is clicked.]( "EXAMPLE: I download Foo.rpm. I click on Foo.rpm. Foo.rpm depends on Foo_data.rpm. Foo_data.rpm is available in the repos, but is not installed. I have to manually install Foo_data.rpm, and then click on Foo.rpm. Clicking on an RPM package should call zypper to pull in dependencies and satisfy Foo.rpm. Debian already does this with gdebi." #### [#310029: Provide link to instructions for placing live CD on USB on main download page]( "The live CDs on [//](// reference the fact that they can be placed on a USB instead of a CD, but there does not appear to be a link to any instructions on how to do so. I think adding a link to something like [//](// would be an excellent addition." #### Statistics [Feature]( statistics for [openSUSE 11.3]( * Total: 683 (+9) * Unconfirmed: 441 (+9) * New: 14 (+0) * Evaluation: 93 (+0) * Candidate: 5 (+0) * Done: 44 (+0) * Rejected: 67 (+0) * Duplicate: 19 (+0) [More information on openFATE](//

Testing Team

[![](//](// #### [Larry Finger: Weekly Review](// "For general news about the openSUSE Testing Core Team, please see [//](// and the links within it. The Team held its regular IRC meeting last Monday. Our schedule calls for a meeting on the Monday following an openSUSE release, thus we discussed our experiences with RC1. Each of the members attending the meeting had installed more than one instance of RC1. For example, I had done a "zypper dup" upgrade on both x86_64 and i386 architectures. In addition, I had done a new installation on another i386 system."

Translation Team

[![](//](// #### Localization * Daily updated translation statistics are available on the [openSUSE Localization Portal](// * [Trunk Top-List](// – [Localization Guide](//


[![](//](// #### [Rajko Matovic: openSUSE wiki as knowledge base: Initial](// "One of problems with wiki, as knowledge base, is that someone has to hang on it and categorize submissions, old and new, but it is not one man, nor a layman show. **What is wiki** The Mediawiki articles and file submissions are just linear list of titles. It is up to the people that use wiki to sort their knowledge there. The tools that Mediawiki provides are search, few listings found in special pages, name spaces, categories, and of course ability to create articles that will link other articles and serve as indexes. (...)"

In the Community

[![](//](// #### [SUSE Studio: Share your appliances with SUSE Gallery!](// "Today, nearly a year after launching SUSE Studio, we’re very excited and proud to announce the beta preview of SUSE Gallery, a new major addition to SUSE Studio. SUSE Gallery allows you to easily share your appliances with the Studio community, in a fully searchable directory of appliances. All signed in Studio users can rate and comment on appliances, and each appliance can be downloaded — or even cloned from, to start your own custom version of that appliance." #### [Garrett LeSage: One-click, part 2](// "You may remember when I originally redesigned the one-click installer for hackweek in 2008. Well, for this recent Novell/SUSE hackweek, I spent some time to slightly redesign and expanded on how the one-click installer should work. Will Stephenson also started working on an implementation, too." #### [Mario Carrion: Hackweek V: YaSTroid](// "Hackweek is an excellent opportunity to try something new. Hackweek V was not the exception. From June 7th to June 11th I joined a fantastic group of hackers to implement YaSTroid, our Android Front-end to WebYaST. The week was fun. Learning new stuff, in this case Android, always helps me to see things different and somehow makes me appreciate other development platforms. Recalling Java was not that difficult. Honestly I thought Java had something new to offer to all developers, but it seems that Java hasn’t changed dramatically in years." #### [Ladislav Slezak: WebYaST at Linuxtag 2010](// "This year I took part of the LinuxTag event in Berlin. It is the biggest Linux and Open Source event in Germany and probably in Europe. [See more details here](// **Booths** There were many booths at the event, every major distribution like openSUSE, Gentoo, Ubuntu... had a booth were users could try the latest version and talk with the developers. (...)" ### Events Past: * [**June 23, 2010: German Wiki Team Meeting**](// * [**June 24, 2010: openSUSE KDE Team meeting**](// Upcoming: * [** June 26, 2010: openSUSE Weekly News Team Meeting**](// * [** June 29, 2010: openSUSE Marketing IRC Meeting **](// * [** June 30, 2010: openSUSE Project Meeting**](// * You can find more informations on other events at: * [openSUSE News/Events](// – [Local events](// ### openSUSE for your ears * The openSUSE Weekly News are available as Livestream or Podcast in the German Language. You can hear it or download it on [//](// ### openSUSE in $COUNTRY "Details" ### Communication * [The mail lists](// have: 37273 (+1) subscribers. * [The openSUSE Forums](//] have: * 47013 (+235) registered users * The most users ever online was 30559, 08-Jan-2010 at 13:06. ### Contributors * 4727 (+21) of 12139 (+28) registered contributors in the User Directory have signed the Guiding Principles. The board has acknowledged 425 [members](//

New/Updated Applications @ openSUSE

[![](//](// #### [Packman: opencv](// "The Open Computer Vision Library is a collection of algorithms and sample code for various computer vision problems. The library is compatible with IPL and utilizes Intel Integrated Performance Primitives for better performance." #### [OBS openSUSE:11.2:Update/aria2 r2 commited](// "Updated to aria2-1.9.3" #### [Packman: Performous](// "Performous is a free cross-platform clone of the Playstation 2 game Singstar." #### [Pascal Bleser: Update on my packages for openSUSE](// "I've been using my twitter to tweet about package updates recently (of course, it's all automated by a script that parses the spec file ;) -- hey, cmon, laziness is a feature :D). A few packages I've created or updated recently that I would believe to be interesting: * fireflies 2.07, a slick openGL screensaver: X11:Utilities * rss-glx 0.9.1, a collection of nice openGL screensavers, also in X11:Utilities * subversion 1.6.12, in devel:tools:scm:svn * googsystray 1.2.0, notifications for google services/documents, in network:utilities * handbrake-unstable packages, containing the latest upstream snapshot (even if unsupported by upstream) of the very powerful video ripper+transcoder, but still useful for testing and reporting issues (even though it ran smoothly for me), in the Packman repository * fio 1.41, a versatile I/O benchmarking application, in benchmark * key-mon, which seems interesting for presentations and demos, as it displays which keys are being pressed on the screen, in X11:Utilities * transmission 2.0, a great feature-loaded but still simple to use bittorrent client with a daemon, a CLI client, a web interface, GTK2 and QT clients, both in the Packman repository as well as in the filesharing repository * ftop, which monitors open files in a top-like manner, in server:monitoring (...)" * You can find other interesting Packages at: * [Packman](// – [OBS](

Security Updates

[![](//](// To view the security announcements in full, or to receive them as soon as they're released, refer to the [openSUSE Security Announce](// mailing list. #### [SUSE Linux Enterprise 11 - GA and Service Pack 1 parallel maintenance](// "As you are aware, we have released SUSE Linux Enterprise 11 Service Pack 1 on June 2 (for all of Server and Desktop, SDK, and High Availability Extension). With the release of SUSE Linux Enterprise 11 Service Pack 1 the SUSE Linux Enterprise 11 GA (aka Service Pack 0) entered a 6 month parallel maintenance period. The GA Update tree until December 2nd 2010 will still receive: - Security Updates - Maintenance Updates - and L3 Support (..)"

Kernel Review

[![](//](// #### [h-online/Thorsten Leemhuis: Kernel Log: Linus resolves to apply a strict policy over merging changes](// "It would appear that Linus Torvalds has resolved to apply a strict policy of accepting only bug fix changes to the kernel after the merge window has closed. Torvalds has also stuck his oar into the debate over the Android suspend block API and made the situation even more complicated." #### [Rares Aioanei – Weekly Kernel Review (openSUSE Flavor)](// "Hi everyone, and welcome to this week’s edition! As usual, new commits, patches and fixes are waiting, so let’s dive in! (...)"

Tips and Tricks

[![](//](// ### For Desktop Users #### [Make Tech Easier/Joshua Price: Performing Image Magic with ImageMagick](// "Whether you know it or not, there’s a good chance you’ve already used ImageMagick, at least if you’re a Linux user. It’s the image processor behind many graphics-related applications, and for good reason. With this one tool, you can perform dozens of common image manipulations and conversions from the command line or within a script/application. ImageMagick can convert, transform, draw, decorate, animate, and composite images. It can be used from the command line for quick needs or built into a more complex software suite. This guide will cover some of the most “magical” features of ImageMagick and provide examples of how to use it to solve everyday tasks." #### [GIMPMan1972: How To Make The GIMP's Layout Like Photoshop's.](// "This is a video on how to make The GIMP look similar to Photoshop's default layout." #### [Solveig Haugland: Using Vlookup() (or Hlookup()) in Calc spreadsheets, with a Data Validity dropdown list](// "For all you spreadsheet users: here's something kind of cool. Let's say that you have a set of data. You have a list of items, and for every item that there is a unique item number, category number, and packaging type. (One row and three unique columns.)" #### [ Willis: Become a typeface pro with Fontmatrix](// "Casual computer users often give little thought to fonts, but once you starting working on design — from your web site to your stationary needs, you soon begin to appreciate the positive effects a good typeface can have on branding and marketing. The trouble comes when you start to collect more fonts on your system than you can keep track of in your head. Worse yet, most operating systems attempt to manage fonts for you in an all-or-nothing fashion, through which large collections can slow down application speed, in addition to being tiresome to scroll through. The solution is a good font manager, like the open source Fontmatrix." * You can install Fontmatrix packages for openSUSE via [1-Click Install](// #### [Free Software Magazine/Terry Hancock: Extracting and Using a Recorded Sound Effect with VLC and Audacity](// "I found a useful sound effect in an online video from NASA which replaces an earlier temporary sound I used in a scene soundtrack for the Lunatics pilot, “No Children in Space.” I’m going to extract the sound from the video (with VLC), cut out the sound I need, clean it up, and insert it into an existing sound mix (all with Audacity). This should give you some insight into using Audacity and a VLC on a real project." ### For Commandline/Script Newbies #### [The Geek Stuff/Sasikala: 6 Bash Conditional Expression Examples](// "Bash expression is the combination of operators, features, or values used to form a bash conditional statement. Conditional expression could be binary or unary expression which involves numeric, string or any commands whose return status is zero when success. There are several conditional expressions that could be used to test with the files. Following are few conditional expressions that are helpful." #### [Stefan Seyfried: Nifty dnsmasq Trick: Reverse Lookup using a specific Server](// "With dnsmasq, it’s easy to look up a whole domain using a special dns server. The option is --server=/foo.corp/" #### [ServerWatch/Juliet Kemp: Get the Most Out of Bash History](// "Type history at the Bash command prompt, and you'll get a list of your previous commands. You can navigate through these with the up and down arrows, but there are other ways of interacting with them that I've been investigating this week. One straightforward option is to use the number at the start of the line to refer to the command. (...)" ### For Developers and Programmers #### [Database Journal/Rob Gravelle: MySQL INSERT Statement Variations](// "In the [MySQL Data Manipulation and Query Statements](// article, we looked at two variations of the INSERT INTO statement. If you recall, we utilized the INSERT statement to populate tables, rather than the Data Manipulation Language (DML) SELECT...INTO command, which is unsupported in MySQL. However, MySQL does provide the INSERT...SELECT statement. This, and other variations of the INSERT statement will be the topic of today’s article."

Planet SUSE

[![](//](// #### [Joe Shaw: cherry picking a range of commits](// "At work we use git, and I often want to cherry pick a series of commits from a development branch, but don’t want to merge the whole branch for whatever reason. I put out a call on Twitter for ideas, and got a handful of good ones back. ..." #### [Pascal Bleser: ffmpeg rebuild, doxygen 1.7.1](// "I triggered a rebuild of the ffmpeg package in the Packman repository to properly apply the usual openSUSE compiler+linker flags (e.g. stack protector) as well as to have an ffmpeg-debuginfo package to inspect problems/crashes. Don't be surprised if you notice a lot of activity in the Packman repository, as ffmpeg is used by a lot of packages at Packman and, hence, it is currently triggering a lot of rebuilds. Another interesting update is the upgrade of the very popular API documentation tool doxygen to its latest version, namely 1.7.1. It is available in the devel:tools repository. (...)" #### [Luis Medinas: GNOME on Facebook](// "You have Facebook and you enjoy GNOME? Want to become a fan of GNOME ? Just click "Like" on the GNOME page. GNOME have a team of hackers ready to show you cool content (not spamming i promise) about this project! (...)" #### [Pascal Bleser: Planet openSUSE site stats](// "darix was so kind to run some statistics on the access logs of Planet openSUSE, and the results are.. well.. impressive. (...)" #### [Pascal Bleser: Even shorter openSUSE repository URLs](// "Shorter URLs to repositories. As I wrote not too long ago, I hacked a very small and simple but still useful trick to simplify and shorten URLs to openSUSE Build Service repositories. e.g.: * [//](// instead of * [//](//" #### [Dominique Leuenberger: VLC 1.1.0 “The Luggage” went gold / openSUSE repositories updated](// "Last night, the VideoLAN project relesed the VLC Media Player in version 1.1.0. Users that had the VLC repository for openSUSE registered got already the various Release Candidates timely available, and as always, also the full release hits the repository in time for the official release." #### [Rares Aioanei – PostgreSQL Review (openSUSE Flavor)](// "Hi all, and welcome! Let’s see what’s new in the PostgreSQL world this week… (...)"

openSUSE Forums

[![](//](// #### [X wont start?](// "Some help is required with a graphics driver and forum members rush to the aid of our user. After some mixup on the part of the OP, the issue is soon solved." #### [Dual Boot Issue](// "User is having trouble as the install completes, having set the partitions manually using custom partitioner, the install fails to boot post install. Advice in progress." #### [openSUSE 11.3 shifts KDE to 4.4.4 for release](// "Whilst KDE4.4.3 was the proposed release of KDE for 11.3, it seems that has changed as v4.4.4 is now in the latest snapshot and also in the repos for other openSUSE releases." #### [11.3 RC1 due](// "This resulted in a discussion of the RC with a good amount of feedback etc.. on installation and bug reports. Good one to check out if you are doing testing."

On the Web

[![](//](// ### Announcements #### [T-Shirt Design Contest Winner Announced](// "With 57 percent (4,501) of the vote, the winner of the T-Shirt Design Contest is "The People's Product", designed by Mr. Said Hassan who is a marketing consultant as SADAF Information Technology in Gaza in Palestine. "This design represents that the Linux system is the collective work of people and it was done so that others can enjoy a reliable, suitable operating system away from a monopoly. So, it’s like a celebration of our efforts: Linux is our product.”" #### [Introducing Your KDE Software Labels](// "A while ago, the KDE promo team organized a competition to choose a design for labels that producers of software within our community can use to show that they are part of KDE. Today we are happy to announce the winning designs: (...)" #### [Frank Karlitscheck: ownCloud 1.0 is here](// "Today we are releasing ownCloud 1.0. This is the first step of the 1.x series with a planed 1.1 really soon. You can download ownCloud 1.0 now and put it in a webspace with PHP support and it should work." #### [Michael Jansen: Build-Tool 0.3 Release](// "I have released version 0.3 of build-tool. As promised last time this release makes it possible to maintain the recipes separately from the code. Build-Tool comes without recipes starting with this release." #### [Davide Bettio (WindowsUninstall): KDE SC 4.5 Wallpapers](// "The wallpaper contest has ended and now I can announce that KDE SC 4.5 will have 12 shiny new wallpapers: ..." #### [The Froyo Code Drop](// "Today is one of those days that has my heart racing; we’ve just released the source code for Android 2.2. This is a big step forward for the entire Android ecosystem. Please don’t melt the servers down again while trying to download that latest source code." #### [Save the Date: MeeGo Conference 2010 in November]( "It's time to block your calendar and request approval to travel - the MeeGo Conference has been scheduled for November 15 - 17, 2010 at the Aviva Stadium in Dublin, Ireland. This is the annual conference for MeeGo developers, OSVs, OEMs, other integrators, and MeeGo project contributors." ### Call for participation #### [Install Personas to support your team and compete for the Firefox Cup]( "Dress up your Firefox with team spirit and share the love with friends. The team with the most fans using Personas wins the Firefox Cup!" ### Reports #### [Mike McCallister: Let us mourn for](// "UPDATE 6/19/10: Lisa Hoover tweeted at me earlier this week “… Consider the source before you believe this crap.” I do plan to keep an eye on freshmeat; I sure hope she’s right. MM Robin “Roblimo” Miller reported this weekend that the future looked bad for pioneering free software repository, the parent company of,,,,, and, has told employees that it will be closing and This information has not yet been released to the public, but we’ve heard it from more than one employee." #### [David Hubner (hubner): KInfoCenter – UI Changes](// "Been meaning to do this for ages, so i shall start with an introduction. I am David Hubner, I have taken over maintainer of KInfoCenter and have rewritten if for KDE SC 4.5. I also wrote the Device Viewer in KInfoCenter and the new Summary Information page. The new Summary Information Page is what I would like to talk about. Hugo Pereira Da Costa has supplied two great patches to do with UI consistency, the first has been submitted but I would like KDE users opinion on the second. I like to get opinions before making large UI changes, so from the two images below, could you do me ( and KDE ) a favour and comment on which you prefer." #### [Aditya Bhatt (adityab): digiKam GSoC progress: libkface is almost ready](// "Ah well, today marks a month since the official GSoC coding period started. Brief intro: I’m working on implementing automatic tagging of faces for digiKam, with face detection and recognition. For that, I’ve been working on a library named libface that does the detection and training/recognition. At some point, it was deemed necessary to make a Qt wrapper for libface, so that Qt/KDE programs could easily use it. This has been now (almost) done, and the resulting library is named libkface. libkface will be put somewhere in kdegraphics/libs as soon as the API freeze is over (I think), and will be usable not only by digiKam, but also by other programs like KPhotoAlbum." #### [Linux Weekly News/Jon Corbet: Python "newthreading" proof of concept released](// "The "newthreading" project within the Python community is a new attempt at improving concurrency in Python programs and facilitating the removal of the much-maligned global interpreter lock. A proof-of-concept implementation has just been released. "This pure Python implementation is usable, but does not improve performance. It's a proof of concept implementation so that programmers can try out synchronized classes and see what it's like to work within those restrictions." More information can be found on the newthreading page. " ### Reviews and Essays #### [Ars Technica/Ryan Paul: openSUSE Linux seeks own direction, more autonomy from Novell](// "The developers behind openSUSE are drafting a new "community statement" as part of a broader effort to define a technical strategy for their project. The purpose of the community statement is to describe the kind of collaborative environment that the project wants to create as it refines its technical focus." #### [Hemisphere Games: Linux, the Numbers](// "A little over a month ago we released the Linux port of Osmos, promising statistics on our sales and downloads. We wanted to find out - from a financial perspective, for our studio - “is it worth porting games to Linux?” The short, simple answer… is “yes.”" #### [ GUI For GoogleCL Script 0.1](// "Already reviewed GoogleCL on LinuxNOV on this [post](// for how to use GoogleCL without using Graphical User Interface, but in this post will show simple script for GoogleCL also you can get access to blogger, contents, Docs, Picasa, and Youtube."

Feedback / Communicate / Get Involved

[![](//](// Do you have comments on any of the things mentioned in this article? Then head right over to the [comment section](// and let us know! Or if you would like to be part of the [openSUSE:Weekly news team](// then check out our team page and join! Or Communicate with or get help from the wider openSUSE community -- via IRC, forums, or mailing lists -- see [Communicate](// [![](//](// You can subscribe to the openSUSE Weekly News RSS feed at [//](//


[![](//](// * [saigkill](// [Talk](// - [Contributions](// Sascha Manns (Editor in Chief) * [STS301](// [Talk](// - [Contributions](// Sebastian Schöbinger (Tips/Tricks) * [HeliosReds](// [Talk](// - [Contributions](// Satoru Matsumoto (Editorial Office) * [Caf4926](// [Talk](// - [Contributions](// Carl Fletcher (Main-Newsletter, Forums Sec.) * [Okuro](// [Talk](// - [Contributions](// Thomas Hofstätter (Events & Meetings) * add translators


[![](//](// openSUSE Weekly News is translated into many languages.Issue #129 of the openSUSE Weekly News is available in: * [English](// Delayed / to be translated: * [Magyar](// * [Español](// * [繁體中文](// * [日 本語](// * [Русский](// * [Indonesia](// * [简体中文](// * [Deutsch](// * [Français](// * [Polski](// * [Português](// * [Italiano](// * [Svenska](// * [Ìesky](//
Share this post: