Home Home > 2011 > 08 > 13 > openSUSE Weekly News, Issue 188 is out!
Sign up | Login

openSUSE Weekly News, Issue 188 is out!

August 13th, 2011 by

We are pleased to announce our new openSUSE Weekly News 188.

openSUSE Weekly News

188 Edition

Legal Notice

This work (compilation) is licenced under Creative Commons attribution-ShareAlike 3.0 Unported License.
The rights for the compilation itself are copyright by Sascha Manns.

Opt-Out: If you are an Author and don’t want to be included in the openSUSE Weekly News, just send a Mail to: .

Copyrights of the referenced articles are owned by original authors or copyright owners. If you want to reuse those articles, ask each original copyright owner which
license should be applied. We don’t reprint any Article without a free license, we just introduce it then under the Agreement of the German Copyright Law.

If you are an author and want to set your blog under a free License just visit: http://goo.gl/Tw3td

We are thanking the whole openSUSE Weekly News Team and the open-slx gmbh for spending time and power into the openSUSE Weekly News.


We are pleased to announce our 188th issue of the openSUSE Weekly News.

You can also read this issue in other formats here.

Enjoy reading :-)

Header PictureAnnouncements


The Articles inside this Section are in full. If you are already knowing the stuff in
news.opensuse.org, then you can skip this section through using the TOC.

Almost 2 years ago, at the first openSUSE conference, a discussion started about Strategy.
A few months ago a final document was ready and on July 14th 2011, the strategy voting ended.
Over 200 of theopenSUSE
 voted, with 90% in favor of the current strategy document. What’s

Looking back

It’s been a long ride, and we’d like to give a short overview of the strategy discussion
in the openSUSE community over the last 2 years.

The beginning

The strategy process was started after the first openSUSE conference, now almost 2 years
ago. In that time, quite a number of people have participated in the strategy team: Michael
Löffler, Joe Brockmeier, Kurt Garloff, Jan Weber, Pascal Bleser, Andreas Jaeger, Bryen
Yunashko, Pavol Rusnak, Jos Poortvliet and Thomas Thym. Of course, many others contributed by
commenting on the proposals via mailing plists, forums, blogs and other channels.


Initially, the team met weekly and focused on learning about strategy and how to apply it
to a community project like openSUSE. A competition analysis was done, as well as an
assessment of strength and weaknesses and an overview of the challenges openSUSE is facing was
made. In May 2010 a face to face meeting was held and the team came up with a community
statement and three different ambitious and narrow high-level visions that we planned to
evolve and combine later.These visions were then presented to the community and we hoped for
new scenario’s to come from then.


Where the team started out quite ambitiously, trying to define new niches and a clear
direction, it became visible that the majority of the community lost interest along the way.
In November 2010, the team had decided to do an u-turn and

focus on describing who we are, as a community, instead of finding new ways to

The new goals where to:

  • Highlight the story behind openSUSE

  • Identify what users we target and illustrate what we offer to them,

  • Connect it with the issues that matter most to our community

New tools and lots of input

Much of the input given by community members throughout the process was looked at again
and integrated in a first draft focusing on the target users of openSUSE. With
this draft, a new way of discussing the document was introduced:

co-ment, a pretty awesome
commenting tool under the GNU Affero GPL

Co-ment made it easy to give input on a specific sentence or word and discuss that in a
structured manner, and a lot of input came in from the whole openSUSE community, with the second
, introducing “what openSUSE offers its
, and the third“what does openSUSE not do”, each drawing in almost 100 comments on co-ment alone. More
responses were gathered and processed from various channels like mailingliststhe openSUSE forumsand many other

The last
 before the openSUSE conference attempted to shorten the document. At the
conference, thestrategy was presented and
discussed. This re-invigorated interest in the strategy for some and a new team
joined the strategy discussions. Based on the feedback at the conference the
document gained some clarity as well as a short introduction.

On the 20th of December 2010, the strategy team sent the ‘final’ document to the openSUSE
board to facilitate the member voting process.


Due to the busy time before the openSUSE 11.4 release, it took a while for the board to go
over the document. Some minor nitpicks arose and the new initiative Tumbleweed was added but
after that the board asked Thomas Thym to start the voting. In the end, Jos Poortvliet put a
vote onconnect as Thomas was not openSUSE
Member yet and the teamannounced
the start of the voting
. Shortly before the 30th of June, the deadline was extended
to have time for a mass-mailing to all openSUSE Members. It had turned out that quite a few
hadn’t noticed the strategy voting yet and the Board wanted to give them a chance to provide
their input as well.

The results

So on the 14th, the voting ended with a total of 204 votes, 90% of which were supportive
of the strategy document (see table). As the voting page said, this support

does not mean that you have to fully agree or that it is exactly how you want it – we
are a diverse community with many opinions and individual goals. We can never all agree on
anything, unless it is so completely vague it doesn’t mean anything. This document is the
product of a compromise, but the team feels it does adequately describe who we are and
where we want to go.

It does mean that the openSUSE Membership feels the document adequately describes the
openSUSE community and what it does and doesn’t do.

“Having the strategy document in place provides the project an anchor to reflect upon when
project questions and issues arise”, openSUSE Board Chairman Alan Clark said. “It is a very
good reference point for those either new to the project or those wanting to capture a glimpse
of what openSUSE is and why one should come join us.”

openSUSE – the world’s most flexible and powerful Linux

The strategy is a document
which describes openSUSE as a community. Our values, goals and the way we work. It starts with
the ‘community

We are the openSUSE Community – a friendly, welcoming, vibrant, and active community.
This includes developers, testers, writers, translators, usability experts, artists,
promoters and everybody else who wishes to engage with the project.

And then summarizes what we do as follows:

The openSUSE project is a worldwide effort that promotes the use of Linux everywhere.
The openSUSE community develops and maintains a packaging and distribution infrastructure
which provides the foundation for the world’s most flexible and powerful Linux
distribution. Our community works together in an open, transparent and friendly manner as
part of the global Free and Open Source Software community.

After that, the strategy goes into more detail, talking about our target users, our
philosophy when it comes to development, our focus on collaboration and the things we don’t
do. While reading the strategy, you need to keep two things in mind: it is meant as an
internal document – it’s not marketing speak. And it’s not meant to tell anyone what to do or
not to do – we are an open community!

The future

The team noted that the

strategy is of course not set in stone for eternity although we probably won’t go
through this process every year…

and asked for further feedback in the mass mailing to the membership. Some comments did
indeed come in, most notably asking for the ARM port and mobile devices as well as the impact
of the openSUSE Foundation.

In the future, the strategy documents will surelyrequire some revision. Once somebody in
the openSUSE community steps up to do an ARM port, which is likely to attract significant
help, the document will have to be revisited to reflect this, just like Tumbleweed resulted in a change.
And once a openSUSE Foundation is established it is likely this new organisation will
become ‘owner’ of this document. For such changes, the 
mailinglist is still open and it will remain so. Obviously a discussion can also be held on
the opensuse-project mailing list or in other places!

Header PictureGoogle Summer of Code

A bit late this week’s report. But not without a reason, the last weeks i have been
working hard in order to fulfill the initial goals of this project. After lot’s of coding /
compiling / testing this week and of course mind storming i can now share with you very good
and exciting news.

What is done this week:

  • aug_process_trees is finally done!! That means we can now proceed to the final goal
    that of implementing the merging functions.

  • moved whole code to Augeas version 0.9. Added necessary code and fixed already

  • tree_get_children (fixed)

  • tree_compare_children (re worked)

  • tree_match_combine (added)

  • tree_match_lower_level(added)

  • tree_child_sort_label(fixed)

  • debug_print_treeArray(added)

  • debug_print_treeMatchArray(added)

What is to be done:

  • Finish Merging Functions

  • Create First Beta Packages

That is all in a few lines, as GSoC is getting closer to the end, the time available for
completing the project is getting less. So I better get back to coding…

Here’s a small summary of the 11th (coding) week. This week I spent most of my time with
working on the wc code.


  • project wc: added commit and update methods

  • lots of wc code refactoring


  • project wc: commit only specific files for a package instead of the complete package
    (the package wc class already supports this) (use case: osc ci pkg1/file pkg1/foo
    pkg2/bar pkg3)

  • convert old working copies to the new format

  • package wc: update: add support to specify stuff like “expand”, “linkrev”

  • project wc: add a revert method (to restore a package wc with state ‘!’)

  • project/package wc: support diff

  • package wc: implement a pull method (does the same as “osc pull”)

Hello, First of all, I’m sorry for the large delay on updating my previous report.

I’ve spent most of the time improving the performance of the classes, adding multiple
profiles support, and on styling the admin, profile and other pages.

I have also done performance testing, having responses averaging 50ms/request response
times on a testing server, with 200 concurrent requests. I expect higher performance on a
deployment configuration.

on the To Do List is: Creating at least an offline submitting client (either GTK or QT).
Finishing the administrative pages configurations. Adding authentication on submitting

This is a summary of the work that I did in the last week.(Week # 10)

The test no. 256 was modified to add support for memory mapped i/o operations. Thus, now
in the test the files are created using both direct i/o as well as memory mapped i/o.

A new test, test no. 257 was added which handles large file creation and modification of
upto 1GB.

Both the tests 256 and 257 were modified to handle any snapshot supported generic file
system. You can find the latest made changes here.

This week I’ve been working at getting Remember the Milk integration finished. Right now
Lists can be added to Remember the Milk and I’m in the middle of implementing update/delete

It has been a hard week as I’ve never had to use a web based API before and the Remember
the Milk one doesn’t seem like the easiest to get to grips with (its beta form is probably
indicative of this). The main time consumer now is getting the update/delete functionality
which isn’t an issue with Remember The Milks API but one of trying to find the right solution
that is generic enough to be used with other services so I avoid large chunks of code that are
specific to a single service.

For the final week I will continue working on integrating Remember the Milk,Google
Calendar and WebDAV and over the remaining 10 days I will try and get these services fully
integrated. The final week of GSoC will hopefully be spent on preparing a 1.0 release and any
code addition will be kept to a minimum (with a hope that there won’t be any outside of

Header PictureStatus Updates

Team Reports

Header PictureBuild Service Team

Build Service Statistics. Statistics can found at Buildservice

Header PictureKDE Team

MeegoExperts has done an interview here at the Desktop Summit in Berlin with Fania and Marco. The video explains concepts and user
experience in Plasma Active‘s Contour Shell. Have a look yourself to learn about this next-generation user
experience for consumer devices, based on our beloved Free Software stack.

See the video on Youtube.

Header PictureopenFATE Team

Top voted Features

Network installation could be improved by running package download and package
installation in parallel.

I wanted to open a fate feature about this when I first heard of plymouth, but


really makes me think we should go this way.

Ray’s comment starting with “Every flicker and mode change in the boot
process takes away from the whole experience.” is especially interesting. Is it
okay to track the “don’t show grub by default” here?

An easy way to remove Software! For example: you installed an application with “1-click install” (which will install all the packages that you need), there should be an easy way (also with 1 click) to remove what you have installed with that 1-click operation… in another words: an “1-click Uninstall” to remove installed software (dependencies and packages included).

Every single bug or feature that anyone has developed for GRUB 0.97 has been
rejected by the upstream project in favor of using GRUB 2. There has been resisitence in
the distribution community to switching boot loaders, but this stalemate isn’t
going to go away. The code itself isn’t well written or well maintained. Adding a
new feature involves jumping through a lot of hoops that may or may not work even if you
manage to work around all the runtime limitations. For example, a fs implementation has
a static buffer it can use for memory management. It’s only 32k. For complex file
systems, or even a simple journaled file system, we run into problems (like the reiserfs
taking forever to load bug) because we don’t have enough memory to do block mapping
for the journal so it needs to scan it for every metadata read. (Yeah, really.)

We need a feedback about packages that are preferred by users and actively used. Debian already has a tool named Popularity contest (popcon)

* reusing popcon will give us results that are directly comparable with Debian and Ubuntu

* packagers team can take care of the package

* we need a configuration dialog in YaST that is visible enough

* we need a server infrastructure on opensuse.org. (There are certain privacy issues, see Debian FAQ for details)

Recently requested features

Features newly requested last week. Please vote and/or comment if you get interested.

Debian does this already! Prove if package installation or upgrade is done in a chroot. Rationale: Every time I refresh my openSUSE-Tumbleweed installation from a chroot I get this error:

Installing: filesystem-12.1-26.1 [error] Installation of filesystem-12.1-26.1 failed: (with –nodeps –force) Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed on file /proc: cpio: chown failed – Read-only file system

Of cause I bind mount /proc read only! In a chroot doing a mount of /proc is recommended for many purposes. For example an installation attempt of gentoo stage will fail without /proc mounted. As this /proc mounting is a standard procedure I prioritize this feature as mandatory …

Current status:

$ uname -m

$ valgrind ./a.out

valgrind: failed to start tool ‘memcheck’ for platform ‘x86-linux’: No such file or directory

I would like to have a Backup-button (and Recover) for Kmail (and other programs).
It could easily copy all necesary data-files into a backup-folder.

Maybe selective backup (or selective recover) could be useful as some of the configurations are no longer desired.

Having Owncloud 2.0 support to:

> Create a self-hosted instance

> Template for easy web-hosted instance

> Upload files from dolphin etc

> Use docs/music/video/bookmarks from opensuse Apps

Would be awesome!


Can we have it please?

As a result of 2011 GSoC – PackageKit backend and AppStream integration for Software Center, software-center and dependencies need to be packaged for testing in openSUSE.

The list of dependencies is:

- pygobject (master branch, git.gnome.org)

- PackageKit – 0.6.16 or newer

- software-center itself (pk branch, soon to be master, https://code.launchpad.net/~alexeftimie/software-center/packagekit-backend )

- python-piston-mini (https://code.launchpad.net/piston-mini-client)

Other dependencies:

- po4a (needed by software-center setup.py)

Feature Statistics

Statistics for openSUSE distribution in openFATE

Header PictureTesting Team

This is a reminder that the Testing Core Team will be holding our 3rd Open Bugs Day on
August 21, 2011 from 0:00 to 23:59 UTC, The web page describing the event is http://en.opensuse.org/openSUSE:Open-Bugs-Day. The emphasis will be on finding
what open bugs found in 11.4 are still present in 12.1 MS4.

Although there are no Media that indicate they are MS4, it is possible to upgrade an
MS3 installation to what is the equivalent of MS4. The procedure is to delete all existing
repos and select the repos at

Our next IRC meeting will be at 17:00 UTC, August 15 on Channel
#opensuse-testing on the Freenode IRC Network. irc://irc.freenode.net/opensuse-testing. We
will discuss our experiences with MS4 and finish the planning for Open Bugs Day.

The last one is optional. Once these repos are selected (and enabled), then do ‘sudo
zypper dup’. Although the result announces itself as MS3, it really is MS4.

Header PictureTranslation Team

Header PictureSecurity 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.

Table 1. SUSE Security Announcement
Package: apache2-mod_fcgid
Announcement ID: openSUSE-SU-2011:0884-1
Date: Wed, 10 Aug 2011 13:08:16 +0200 (CEST)
Affected Products: openSUSE 11.3
Vulnerability Type: A possible stack overflow in apache2-mod_fcgid due to wrong pointer arithmetic has
been fixed. CVE-2010-3872 has been assigned to this issue.

Table 2. SUSE Security Announcement
Package: flash-player
Announcement ID: openSUSE-SU-2011:0897-1
Date: Fri, 12 Aug 2011 05:08:25 +0200 (CEST)
Affected Products: openSUSE 11.4 openSUSE 11.3
Vulnerability Type: An update that fixes 13 vulnerabilities is now available. It includes one version

Table 3. SUSE Security Announcement
Package: ecryptfs-utils
Announcement ID: openSUSE-SU-2011:0902-1
Date: Fri, 12 Aug 2011 21:08:14 +0200 (CEST)
Affected Products: openSUSE 11.4 openSUSE 11.3
Vulnerability Type: fixes several security problems

Header PictureKernel Review

Expected to be released in about two months, the next kernel version
will offer optimised virtualisation, add bad block management components to the software
RAID code and include an extended Nouveau driver for NVIDIA’s Fermi graphics chips. Several
developers have been criticised for their clumsy use of Git in this development

Linus Torvalds has issued the first release candidate of Linux 3.1, closing the merge
window of this version, whose final release is expected in late September or early October, 17
days after the release of Linux 3.0. Therefore, the first phase in the Linux development cycle
was three days longer than usual. This was caused by the diving holiday Torvalds is currently
taking in Hawaii; he is providing an impression of his trip on Google Plus.

Kernel development has now entered the stabilising phase, which Torvalds and his
co-developers mainly use to fix bugs; no further major changes are usually integrated in this
phase, and the most important advancements of Linux 3.1 can therefore already be outlined. For
instance, the code for software RAIDs will, on some RAID levels, be able to handle media that
contain defective blocks. (…)

Rares gives his weekly Kernel Review with openSUSE Flavor.

Header PictureTips and Tricks

For Desktop Users

Everyone in the world of research, and many people outside of it, knows that a good
citation manager and PDF organizer is a must if you want to keep track of all the papers you’ve read
and accumulated. For the past two years, I’ve been using Zotero to organize my research for
articles. Zotero is a Firefox add-on in which you can save citations and links to PDFs and access them at any time.

One of Zotero’s biggest cons is that it works only within Firefox. This means you have
to be running Firefox and use it to save the articles you find. As long as I was using
Firefox, this was not a big issue, but when I switched to Chrome for a while, it became quite
cumbersome. Not to speak of the fact that I had to load Firefox every time I wanted to look
at my database (which can be a lengthy process at times).

This is why I was delighted to find out that Zotero have come up with Standalone Zotero
Alpha (Windows, Mac and Linux) and with Chrome and Safari connectors for it. Note that this
project is still in alpha, so it is not perfect by any means. These new versions came out in
February, so hopefully we’ll see some updates soon. Now let’s see what it can do to organize
your research. (…)

Sometimes, especially on the command line, it happens that you delete a file or
directory you didn’t really plan to delete. A second after hit enter you realize what you
have done, maybe you are fast enough to stop the deletion process and save some files, but
in the most cases it’s already to late, at least for some files. If you have no or a too
old backup you’re screwed.

If you use ext3/ext4 you may be able to recover the file with ext3grep orextundelete with information from the
file system journal if the content of the file wasn’t already overwritten by new
data. (…)

With KDE 4.7, the KDE team has managed to create one of the most beautiful desktops out there, and to be honest, it’s even more appealing than Windows 7 or Mac OS X. On the usability front, KDE doesn’t seem to cut corners. Trademark features like Activities and Plasmoids (widgets) are polished to near perfection. Also, since the initial KDE 4 release, a lot of quality community-created widgets and plugins have sprung up, making the KDE workspace more than just an alternative to GNOME 3 or Unity. So, if you’ve just installed KDE on your computer, here are some of the best widgets you can drop on to your desktop and make your friends jealous. (…)

Hi – my name is Matthew, and I am a copy-and-paste addict. I have no idea how I would use a PC without a clipboard, and when I was on Windows Clipmate was one of my favorite utilities. I have tried over the years to find open source alternatives, but nothing has come close.

One script that I did come across recently allows you to copy the contents of files selected in the Nautilus Gnome file browser to the clipboard. This is great for copying things like code snippets and customized email signatures for those applications that don’t natively offer that functionality. (…)

Scribus is designed for quality printing. Unlike a word processor, its output is not meant simply to be good enough for practical use, but to be fine-tuned until it is as close as possible to what you want. For this reason, printing is considerably more complicated in Scribus than in the office applications with which you may be familiar.

Fortunately, Scribus usually chooses defaults that fit most cases. It also provides rollover help that advises you on whether you need a setting — although, depending on your version of Scribus, some settings may not be included in this help.

Still, once you know the work-flow, printing in Scribus is relatively straight-forward. Many of the options are either specifically for professional-quality printing, or for fixing specific problems. Taking the time to familiarize yourself with the options, gives you the chance to come closer to the perfectionism that is impossible in office applications. (…)

For Commandline/Script Newbies

This tutorial is supposed to show new Linux users how to handle Linux without having to browse through your desktop to edit files. The core commands to do this are the same on every Linux distribution, however there is a large variety of commands that differ from distribution to distribution, as does the install command. (…)

For Developers and Programmers

Gladys leaps over to the tape deck, presses levers and switches. Sound of tape reversing. There is a hum and lights flash on and off. A blurred image of a lady in the street comes up on one of the monitors.

In this tutorial we look at using images in a GUI environment. One of the possible
attributes which can be assigned to a Label or Button widget is an image. You will surely
have seen many buttons with images on them. Every time you see a toolbar in a program,
each of the images on it is itself on a button widget. In order to do this tutorial though
there are a couple of issues:

  • first, you need to have images in the Python4kids directory we set up several
    tutorials ago. You also need to start Python from within that directory.

  • second, unless you install something called the Python Imaging Library (PIL),
    Python can only handle a few limited types of image file. One of the file types which
    will work is .gif, which we will be using here. This tutorialwill not work with jpeg files.

  • third, you need to have the gif files we’re going to use in your python for kids
    directory. (…)

Ruby is a one of the most popular languages used on the web. We’re running a Session here on Nettuts+ that will introduce you to Ruby, as well as the great frameworks and tools that go along with Ruby development. In this episode, you’ll learn about testing your Ruby code with Rspec, one of the best testing libraries in the business. (…)

For System Administrators

Nagios is a great application for monitoring your systems, allowing you to set alert levels and trip actions when those levels are reached. The software uses a plugin-based structure; even the most simple functions (such as check_ssh and check_disk) are plugins. This makes Nagios incredibly flexible; if there’s something you want to monitor, and you can think of a way to write it, you can write a plugin, hook it into Nagios, and start running it. But even better than that: for most things you might want to monitor, someone has already done written the plugin for you. (…)

Nmap is one of the best security software in the world. It is free and open source. It is actively developed and new features and improvements are added to it on a daily basis.
Originally, Nmap is a network portscanner. The tool has then been extended to perform service and OS identification. With the addition of the Nmap Scripting Engine (NSE) back in 2008, Nmap is today capable of performing vulnerability scanning and even exploitation.
In this blog, I’ll try to describe some of the Nmap capabilities that can be harnessed in blackbox penetration testing. (…)

We all know that file stores our information in many types of formats. But do you know that we can use it as a storage device too. Surprised???? Let’s go through the crazy process :D

We are going to create a empty file in Linux, format it and then mount it as if we are mounting a partition. This process is long , So to understand it easily I am dividing it into 4 steps. (…)

In this article, learn to:

  • Create and configure printer sharing

  • Configure integration between Samba and the Common UNIX® Print System (CUPS)

  • Manage Windows® print drivers, and configure downloads of print drivers

  • Configure the [print$] share

  • Understand security concerns with printer sharing

  • Set up and manage print accounting

Header PicturePlanet SUSE

I’ve been to the Desktop Summit in Berlin
for the past few days, we’re now around the middle of the event, after the conference, before
the workshop and BoF sessions, so I thought I might share some thoughts I’ve gathered in idle
moments in the past few days.

boredom and diversity

Last night, the build system BoF was planned, a team session where we look at the way how
we develop our software. I have to admit that to me, this is quite a boring (but nevertheless
very important topic). As it also affects the way we release software, I’ve put my release
team hat on and joined the session. I was a bit afraid that since it’s not the most sexy topic
in the world, that little people would show and we end up with incomplete or broken ways to
release the KDE SC, and KDE Frameworks in the future. My worries were ungrounded as quite some
people showed up and we made good progress on all the topic we talked about. (If you’re
interested what we talked about, keep an eye on the kde-core-devel and kde-buildsystem
mailinglists.) What struck me is that in KDE, there’s enough people who feel responsible, even
for boring topics. When I shared my (ungrounded) concerns with Stephen Kelly, he looked at me
with this empty expression on his face and told me “but that’s exciting, it’s the way we build
our software!”, and given his enthusiasm, I believe him (even if I don’t exactly personally
share his excitement). Diversity makes us strong. (…)

We at SUSE needed to know whether we had some severe regressions regarding graphics
performance during enablement of intel SandyBridge graphics – and it turned out that it was
not commonly understood what graphics performance is
actually composed of. Some were only interested in core X commands (xterm users :-) , some
only in render performance (office users :-) , some in low-core 3D graphics (compiz users :-)
, some in hardcore 3D graphics (gamers :-) .

So finally I put together a standardized graphical benchmark with aspects for all users.
And no, it won’t output a single number, because that would be meaningless for everybody. But
it makes it easy to compare different aspects between different graphics cards and drivers,
and there are some surprising results. But more about the results later.

The sources for the benchmark are now on gitorious, and the Wiki
describes its usage. It’s currently somewhat tailored to SLE11SP1, so you
might run into minor issues when running it on a different OS version. And of course, it’s not
very polished yet .

Should you read this article in a blog roll, here is a clue what it is about: a) the
SMB Traffic Analyzer
project (SMBTA)
, b) the openSUSE
, and c) Samba.

You guess it, we finally got a slot for a presentation at the wonderful openSUSE conference for SMBTA. To me, it is
remarkable to see a project like SMBTA being presented at OSC because it is not really
something related to openSUSE. It’s not that SMBTA improves your boot time, or discusses
details of the buildservice, or makes your
life with the openSUSE distribution better in any way. SMBTA is very likely not even
interesting to the casual user, except for some administrators.

That said, SMBTA was born inside of the openSUSE infrastructure, growing to a project used
on different distributions and operating systems, such as Solaris. And the one thing we can
really say is that we exploited all the services that make up openSUSE to the core. We used
the openSUSE Buildservice from the beginning, and we use appliances created by SUSE Studio for both demoing and developing

With the recent release of Samba 3.6.0, among it’s top
changes like full SMB2 support and other major features
, it is also prime time for
SMBTA. The Virtual File System layer module that supports our
current infrastructure is included in this release of the Samba CIFS server and that marks
a milestone for our project. SMBTA is already used in
production at some sites, and the release of Samba 3.6.0 will hopefully forward this

Benjamin Brunner and me will give an introduction talk to SMB Traffic Analyzer at the
openSUSE conference and most likely live-demo the software
chain. We’ll welcome anyone interested to join our presentation at OSC!

Tonight, the new board of directors of KDE e.V. went out for dinner, generously (!)
treated by our constituency.

It was a nice and relaxed dinner, gave us some good opportunity to brief Lydia (our newest
board member) on how we work, boring stuff like where we store our documents, what to expect
from our bi-weekly conference calls, what granularity of emailing we found to be productive,
and so on. One official thing we always have to do (according to German foundation
regulations, so-called “Vereinsrecht”) is appointing roles. Cornelius was volunteered as
president, Frank as treasurer, both accepted their new and old responsibilities. I promoted
from regular board member to vice president (which really only has a a theoretical meaning).
The vote was, as usual a formal thing and we got it done between dumpling 2 and 3 on my plate,
it took all of 3 minutes. Serious, effective, yet duely diligent. :P

We also used the opportunity to talk about non-board stuff, about our other projects in
KDE (we’re also pretty active in the community outside of the board chores), private going
ons, random fun things. I came back happy about our team, and looking forward to our work in
the coming year. Just right.

Earlier this afternoon, we met with the GNOME board. There were also some personal changes
in the new GNOME board, I especially enjoyed Ryan Lortie (desrt) having joined the board of
directors of the GNOME foundation. I’ve met Ryan at several occasions in the past, and always
found that we got a good click, enough differences to keep conversations interesting, but very
much one the same line of communication. One of the topics was communications across the
boards, and we thought that having some kind of ‘open communication channel’ for situtations
which might turn unproductive would be good. Ryan and me volunteered, and we took immediate
opportunity and went out for an afternoon drink, which I very much enjoyed.

While going to our dinner appointment, I had really two things in mind, love and hate. Not
sure why those two words sprang to my mind, but I really hate saying goodbye to the people I love.
Even if it’s very much a temporary thing (our meetings in the Plasma team have become pretty
frequent, especially with Plasma Active One being on the horizon), having people leave after
an intensive week of excellent collaboration always makes me kind of sad. That’s of course
just an indication of how much I enjoy working in this excellent team, or maybe just a sign of
exhaustion after a week of pushing the Free desktop to the next level with peers who are as
passionate about this as I am. Tomorrow in the afternoon, I’ll take a train back home to the
Netherlands, and will commence putting our plans (and continuation, tweaks thereof) to action.
Exhausted after week of frantic Free software conferencing, but just as energized as if it
were my first Akademy.

The coming weekend will be used for catching up on sleep, then next weekend, I’ll be at
Froscon, where I’ll be presenting Plasma Active. Be
there if you want to touch it yourself. :)

Header PictureopenSUSE Forums

Here’s a nice story, motto “Don’t blame it all on your operating system”. The thread starter reports an issue with downloading packages from the repos, so he cannot update or install anything. Happy ending is included, but in a slightly different way than one would think.

A bit curious, this one. The user gets “wrong digest” errors when he tries to perform a “zypper up” on his newly installed openSUSE 11.4. Interesting thread, no true solution or explanation for the issue yet, but a good example of how others try to analyze the problem and help looking for a way out.

It’s been quite quiet on this front for a while, it even looked like Adobe was dropping 64bit support for linux anyway, but here’s a thread about the release of a beta version of Flashplayer 11 in a 64bit version. For those interested in this matter, read it, share your own experiences.

openSUSE Language specific subforums:

We now host the following language specific subforums under the umbrella of the openSUSE Forums:
Main forums, english
Nederlands (Dutch)
Français (French)
Deutsch (German)
Ελληνικό (Greek)
Magyar (Hungarian)
日本語 (Japanese)
Pусский (Russian)

Header PictureOn the Web


The Samba Team is proud to announce the release of Samba 3.6, a major new release of the award-winning Free Software file, print and authentication server suite for Microsoft Windows® clients.

The First Free Software SMB2 Server

Samba 3.6 includes the first Free Software implementation of Microsoft’s new SMB2 file serving protocol. SMB2 within Samba is implemented with a brand new asynchronous server architecture, allowing Samba to display the performance enhancements SMB2 brings to Microsoft networking technology.

Samba’s new SMB2 server has been tested by major vendors and has been able to double the performance of some network applications when run in conjunction with Microsoft Windows 7® clients. (…)


The KDE desktop is about to take a major step forward, with the announcement today of
the roadmap for KDE Frameworks 5.0.

Most eyes in the Linux desktop world are on the Berlin Desktop Summit this week, as
members of the GNOME and KDE camps come together for a joint technical conference running
from August 6-12 at Humboldt University in Berlin. Currently, KDE seems to be making the
most strides in the joint event, with the surprise announcement of the KDE 5.0 roadmap,
which was revealed by KDE developer Aaron Seigo in his blog Sunday.

According to Seigo, the new KDE Frameworks roadmap, which will encompass “the next major
release of KDE’s libraries and runtime requirements,” will have an “emphasis… on
modularity, dependency clarity/simplification and increasing quality to the next level.”

In case you’ve been under a rock for the last decade, you might not know that today’s technology wars aren’t over who has the best prices, the most features, or the greatest quality. No, in 2011, instead of working on innovating, tech. giants like Apple, Microsoft, and Oracle, are now wasting their resources on intellectual property (IP) lawsuits. So, perhaps it should come as no surprise that networking powerhouse Cisco and social networking force Twitter, is joining the Linux patent protection group, the Open Invention Network (OIN). (…)

Reviews and Essays

With the release of a new version of LibreOffice this month, it’s a good time to look at the two major open source
office suites, LibreOffice andOpenOffice.org, to see what advantages each offers, and which is a better bet for
end users.

Both products are suites of office applications, comprising word process, spreadsheet,
presentation graphics, database, drawing, and math tools. Both also spring from the same
code base. OpenOffice.org was created by a German company called Star Division, which Sun
Microsystems bought in 1999. Originally the suite was called StarOffice, and it was popular
in the European market as an alternative to Microsoft Office. After picking it up, Sun
changed the name of the product to OpenOffice.org and released its code as open source. The
product retained some popularity in the enterprise, partly because of its cross-platform
capabilities and no-cost license.

In 2009, Oracle announced it would be acquiring Sun, and many wondered what would become
of OpenOffice.org. When Oracle proved to be less than willing to share its plans for the
product, a number ofOpenOffice.org community members opted to fork the OpenOffice.org code. In November 2010, they
created LibreOffice, to be managed by a new German non-profit called The Document Foundation.

A few months later, Oracle opted to donate the OpenOffice.org project to the Apache Software Foundation, which today
maintains OpenOffice.org as a so-called podling project until OpenOffice.org completes the
migration process to become fully integrated within the Apache organization. (…)

In Linux, there are so many choices, and this includes the desktop environments and window managers. Four of the most popular desktop environments in Linux are GNOME, KDE, Xfce, and LXDE. All four offer sophisticated point-and-click graphical user interfaces (GUI) which are on par with the desktop environments found in Windows and Mac OS X. When you ask different people which of these four is best, you will likely get many different answers. So which is the best between GNOME, KDE, Xfce, and LXDE? Well….. it is largely a matter of opinion, and the capabilities of your computer hardware can also be important in deciding. For example, users with older computers will be better served to choose Xfce or especially LXDE, while users with newer hardware can get more desktop effects by choosing GNOME or KDE. My recommendation would be to try all four of these desktop environments and decide for yourself which one works best for you. GNOME, KDE, Xfce, and LXDE are all excellent and to varying degrees each can be customized in a number of ways. My personal favorite is GNOME 2.x which is slowly being replaced by GNOME 3, though (very fortunately) GNOME 2.x is still being kept alive in Linux Mint, Debian, and some other distros. Of the most recent desktop environments, my favorite is the newly-released Xfce 4.8. (…)

Most people think of open source projects having the following features in common:

  • Source Code Access

  • Process to Submit Code Changes

  • Process to Submit Bugs

  • Documentation (at varying levels of quality)

  • Ownership of Project Trademark

  • Public Release Schedule

Of course, there may be other items that are commonly considered features, however, I want to focus on the second bullet; Process to Submit Code Changes. If an open source project has all of the above features except doesn’t accept code changes, is it no longer an open source project? (…)

There’s a lot to like about open source software. It can help your business by cutting costs and producing better software. It’s open, auditable, and customizable, and free of the restrictive, invasive licenses and EULAs that infest proprietary software. You can build a community around an open source project, one that incorporates contributions from both staff and outside developers. If you’re wondering how to start up and manage a genuine open source project, here are four fundamental tasks to get you started: start small, build trust and social capital, start smart, and build for the future. (…)


A 10-year-old girl has uncovered a security flaw in popular Android and iOS games after
becoming “bored” at their slow pace.

Figure 1. Farmville is similar to the type of game vulnerable to the attack
Farmville is similar to the type of game vulnerable to the attack

The young hacker, whose real name has not been disclosed, presented her findings at the
Defcon conference in Las Vegas as part of a competition to find the next generation of
computer security experts.

Going by the hacker name “CyFi”, she found that she could manually advance the clock in
unnamed games to avoid waiting for virtual crops to grow. Independent researchers have
confirmed the vulnerability.

told CNET
: “It was hard to make progress in the game, because it
took so long for things to grow. So I thought, ‘Why don’t I just change the time?’”

CyFi’s hack also involved circumventing measures within the games designed to catch such
cheating. She found that disconnecting the device from WiFi and advancing the clock in small
increments avoided detection.

It has not been revealed how much control the technique grants an attacker over a device
or which games are vulnerable, to allow developers to patch the security flaw.

Header PictureFeedback

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!

If you don’t know, how to contribute, just check out the

We have a Etherpad, which you can also
use to sumbit news.

Talk with us:

Or Communicate with or get help from the wider openSUSE
community via IRC, forums, or mailing lists see Communicate.

Visit our connect.opensuse.org Page: and give your

Visit our Facebook Fanpage: Fanpage

You also can submit via Bugtracking and Featurerequests for give
your Feedback.

Keep updated:

You can subscribe to the openSUSE Weekly News RSS feed at

DOCS: Visit the official openSUSE docs page: docs.opensuse.org.

Header PictureCredits

We thank for this Issue:

Header PictureAcknowledgements

We thank for this Issue:

Header PictureCopyrights

List of our Licenses


SUSE ®, openSUSE ®, the openSUSE ® Logo and Novell ® are registered Trademarks of
Novell, Inc.

Linux ® is a registered Trademark of Linus Torvalds

Header PictureTranslations

openSUSE Weekly News is translated into many languages. Issue 188 is available in:

Coming soon:

First published on: http://saigkill.homelinux.net

Both comments and pings are currently closed.

One Response to “openSUSE Weekly News, Issue 188 is out!”

  1. “opensuse 12.1 to implement Owncloud support”

    This is my feature, and I sincerely hope Owncloud 2.0 support is built in to the November release of opensuse.
    The combination of an app-store (what has happened to project Bretzn?), and Owncloud support has the potential to make 12.1 a truly special release!

    “Linus Torvalds has issued the first release candidate of Linux 3.1, closing the merge window of this version, whose final release is expected in late September or early October,”

    Interesting news, using the rough rule-of-thumb that kernel releases happen every 3 months, which would peg 3.1 at a week after opensuse 12.1 RC gets pushed out the door, however an early release of 3.1 would make it seem a very credible target for the November opensuse release. Is there any chance of getting my openfate request on the same subject reopened in the light of this new information?

    Good read opensuse team, my thanks as always.