Home Home > 2011 > 09 > 10 > openSUSE Weekly News, Issue 192 is out!
Sign up | Login

openSUSE Weekly News, Issue 192 is out!

September 10th, 2011 by

We are pleased to announce the openSUSE Weekly News 192.

openSUSE Weekly News

192 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.

Published: 2011-09-10

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

You can also read this issue in other formats here.

Enjoy reading :-)

openSUSE Conference 2011

The openSUSE Conference 2011 team is
happy to announce the partners for this year’s conference. Aside from sponsoring, there are
contributions in terms of sessions, media coverage and network bandwidth. Let’s look at what
our sponsors contribute, what sessions they’ll present and thank them for their support!
(…)

So there is the cool Bretzn
project
which was about creating a plugin for IDE’s to compile and publish code via
the Open Build Service and the Open
Collaboration Services
and then letting the user install, rate and comment on apps
via a desktop client. (…)

We will meet there and can discuss ICC colour management for the openSUSE distribution,
KDE and Qt.

Sebastian Oliva will be there too. I hope we can hack together a Oyranos connection to his
newly created ICC DB. The ICC DB project, done during GSoC 2011, shall be used to search for
ICC profiles by terms of colour device configurations. This means a printer can obtain a
fitting ICC profile for a special driver without the need to have all the canned profiles
packaged. Independent vendors can easily upload their ICC data and get their optimised profile
selected automatically – if all works. Sebastian and Joseph Simon have done fair bits to get
there in a clean way, without hacking the whole system. (…)

Header PictureStatus Updates

Team Reports

Header PictureBuild Service Team

Build Service Statistics. Statistics can found at Buildservice

Header PictureKDE Team

At the beginning of this year, the Plasma team was itching to extend Plasma’s coverage
of the device spectrum. We already had Desktop and Netbook interfaces, and while
maintaining and incrementally improving those, we wanted to show case the possibilities of
Plasma by creating a full fledged touch interface for devices.

After being shown the concept of Activities, Eva, founder of Basyskom (who is now a
major supporter and investor in our efforts), had an epiphany as how they could be applied
to a touch based device like a tablet. She christened the concept “Contour”. OpenSLX was
looking for a new halmark feature to help expand its appeal and so we found a home for
packaging efforts and OS.

We also wanted to start working with the newest QtQuick technologies without
disturbing the Desktop or Netbook interfaces with our experimentation. It all came
together at the right time and Plasma Active was born. (…)

Plasma Active aims at creating a desirable user experience for
a spectrum of devices, based on a fully Free software stack, developed in the open. The
first release is planned for October. In the following article, you can read about the
latest status and recent improvements made.

One our way to our first release (begin of October as it currently looks like), we’re
in serious make-it-work mode, crunching bugs left and right and filling in gaps of the
workflows we want to suppport in our first release of Plasma Active. As we’re a month away
from that, it’s a good point in time to give an update of our progress towards Plasma
Active One. So where do we stand today? What has been the progress lately? (…)

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
reading

http://fedoramagazine.wordpress.com/2008/10/21/interview-fedora-10s-better-startup/

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.

pandoc is a
Haskell implementation of
Markdown with numerous extensions and additional output formats. There is a package in
devel:languages:haskell/openSUSE_Factory , but that needs
much more love.

pandoc seems important enough to fix it and get it out of its Haskgell ghetto into OSS.

Display the installation date of the operating system and uptime in the sysinfo:/ page.

Clementine is a Qt-only music player based of the old Amarok 1.4. Clementine boasts a more traditional interface. It also includes a robust visualizer implementation for those of us who enjoy them.

Should have a format disk option in the right click menu. Will be helpful in case of Removable Drives.

I would suggest that the sysinfo shown in My Computer currently be replaced with a filemanager that shows drives or filesystems like in windows(my computer).

Feature Statistics

Statistics for openSUSE distribution in openFATE

Header PictureTesting Team

The next IRC meeting of the Testing Core Team will be at 17:00 UTC, September 12 on
Channel #opensuse-testing on the Freenode IRC Network.
irc://irc.freenode.net/opensuse-testing. We will discuss our experiences with MS5.

I have run MS5 exclusively since it was released on four different machines – 1 32-bit
virtual, 2 x86_64, and 1 32-bit x86. Everything that I normally use for testing has been
working except for the plasmoid network manager applet. Because of the trouble with the
KDE version, I have been using nm-applet, the Gnome version.

Header PictureTranslation Team

Header PictureIn the Community

Postings from the Community

The openSUSE community is happy to announce that the 6th Milestone of the upcoming
release will be renamed openSUSE 12.1 Beta
1
. This change in name reflects the state of this milestone, being ready for more
extensive testing. After the beta, 2 release candidates will become available in quick
succession before the final release. To celebrate the Beta release and give it a good
workout, we call out on the community to organize BetaPizza parties around the world!
(…)

Related Articles: h-online

The openSUSE Greek community will participate to the 76th
International Trade Fair (TIF)
, 10-18th of September in Thessaloniki.

The 76th TIF focuses on outlets in development and innovation, as well as new ideas.
This year’s event will highlight the opportunities and challenges generated by the crisis in
the Greek economy, which is the starting point for the development of healthy
entrepreneurship and modernising the public sector.

The 76th TIF will accordingly present the opportunities for development through
specific and measurable activities with a tangible content and with actions that are
directed at both the commercial as well as the ordinary visitors. (…)

openSUSE for your Ears

The openSUSE Weekly News are available as podcast in German. You can hear it or download
it on http://saigkill.homelinux.net/podcast.

Contributors

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: squid
Announcement ID: openSUSE-SU-2011:1018-1
Date: Wed, 7 Sep 2011 17:08:13 +0200 (CEST)
Affected Products: openSUSE 11.4 openSUSE 11.3
Vulnerability Type: This update of squid3 fixes a buffer overflow vulnerability in the Gopher reply parser
code (CVE-2011-3205).

Table 2. SUSE Security Announcement
Package: mozilla-nss
Announcement ID: openSUSE-SU-2011:1024-1
Date: Thu, 8 Sep 2011 14:08:32 +0200 (CEST)
Affected Products: openSUSE 11.4 openSUSE 11.3
Vulnerability Type: It blacklists the lately compromised DigiNotar Certificate Authority.

Table 3. SUSE Security Announcement
Package: MozillaFirefox: 6.0.2
Announcement ID: openSUSE-SU-2011:1031-1
Date: Fri, 9 Sep 2011 13:08:16 +0200 (CEST)
Affected Products: openSUSE 11.4 openSUSE 11.3
Vulnerability Type: The purpose of this update is to blacklist the compromised DigiNotar Certificate
Authority.

Table 4. SUSE Security Announcement
Package: MozillaThunderbird: 3.1.13
Announcement ID: openSUSE-SU-2011:1031-1
Date: Fri, 9 Sep 2011 17:08:13 +0200 (CEST)
Affected Products: openSUSE 11.4 openSUSE 11.3
Vulnerability Type: The purpose of this update is to blacklist the compromised DigiNotar Certificate
Authority.

Header PictureKernel Review

Weblkml.org
FromLinus Torvalds <>
DateSun, 4 Sep 2011 16:27:25 -0700
SubjectLinux 3.1-rc5

So it’s been another week, and it’s time for another -rc.

However, master.kernel.org is still down, and there really hasn’t been
a ton of development going on, so I considered just skipping a week.
But hey, the whole point (well, *one* of the points) of distributed
development is that no single place is really any different from any
other, so since I did a github account for my divelog thing, why not
see how well it holds up to me just putting my whole kernel repo there
too?

So while kernel.org is down for the count, let’s just see how github does:

https://github.com/torvalds/linux.git

NOTE! One thing to look out for when you see a new random public
hosting place usage like that is to verify that yes, it’s really the
person you think it is. So is it? (…)

The software RAID code now supports bad block management and dm-crypt can notify SSDs about freed storage areas. The iSCSI target framework LIO has been updated to Version 4.1 and the default Ext3 settings make the filesystem more robust, but a bit slower.

On Monday morning, Linus Torvalds released the fifth pre-release version of Linux 3.1. It is currently only available from GitHub, with the kernel.org infrastructure still restricted following the recent hack. In his release email, Torvalds notes that there is little to report on the development front. That is partly a result of the confusion caused by the kernel.org hack, which has affected the flow of patches.

In light of the ongoing development of Linux 3.1, the Kernel Log is continuing its ‘Coming in 3.1′ series by describing new features relating to storage code and filesystems. The first of this series of articles looked at changes to network drivers and infrastructure; articles on architecture code, infrastructure and drivers for other hardware will follow over the next few weeks. (…)

Rares gives his weekly Kernel Review with openSUSE Flavor.

Header PictureTips and Tricks

For Developers and Programmers

In the previous tutorial, I used a strange and cumbersome approach to storing the data that I needed to keep track of the image files in the directory, the total number of images and what image we were up to. Instead of just saving the current image number in a variable called currentImage I instead created a dictionary called indexes and a key called currentImage, then assigned the value to that key. I did the same thing for totalImages as well. You might, justifiably, be thinking – why didn’t we just use two variables called currentImage and totalImages? This tutorial is going to try to explain that. (…)

The regular expression, or regexp, are the most powerful, versatile and hated tool used by programmers and system administrators.

They allow to express with a few characters search for strings, characters or words, and if done well can lead to good results, but if they are wrong they can not give you any useful result, and the worst thing is that often it is difficult to understand whether or not a regepx it is written with a correct syntax to cover all the possibility. (…)

For System Administrators

Installing and maintaining a secure web server on Linux can be a challenge. It requires in-depth knowledge of Linux, Apache, and PHP server-side options. One of the main problems is to find the balance between security and productivity and usability. The best solution depends on the specific project requirements, but all installations share certain common characteristics. Here are some best practices for securing a LAMP server, from the server configuration to fine-tuning PHP settings. (…)

In this article I will describe how to test the plain and the encrypted SMTP/POP3/IMAP and HTTP protocols with telnet and the openssl s_client command. (…)

What we will look at

1. Installing the Apache Web Server on openSUSE

2. Configuring Apache with a virtual directory alias

3. Testing an installation across the network

We can install the Apache Server by using the YaST Plugin, yast2-http-server. This is simple and installs the Server then takes us straight into the configuration. We would, though, have to install the plugin in the first place and then the configuration allows me only a fraction of what can be done from the command line. There is also a YaST module that will set up and installation server for you but you would not learn too much using it. So, for the benefit of learning and deeper understanding, we will take the manual approach and install and configure the server from the command line. (…)

Header PictureOn the Web

Reports

As the title says, I just added support for Google Tasks by creating the Akonadi Google
Tasks Resource. The Tasks API provided by Google is really simple and does not support many
properties, only name, summary, due to date, completed date and status. You can’t set
progress percentage, start date, attendees nor reminders (this sucks!). Despite the fact,
that the API provides means for tree-like structure of tasks (tasks and subtasks), it does
not seem to work. So you can only have a linear list of tasks. A positive thing is, that due
to this limited functionality of Google Tasks the resource has a full support of this
API.

The reason for independent resource is that you can have multiple task lists in Google
Calendar, thus merging this functionality into Google Calendar Resource is not an option.
Unfortunately, you will now have the tasks resources displayed in the list of calendar
resources in KOrganizer. (…)

An important part of the Plasma Active Contour user interface is the connection between
the objects that i can view with my tablet, like images, webpages, and documents with the
current activity, to help to organize your work and fun.

I already wrote here about the activity screen: the main Contour workspace will show
everything that is related to the activity and is the natural evolution of the Plasma
Desktop activities (that will evolve in this direction as well as the integration with
applications becomes deeper;) (…)

Linus Torvalds has moved the entire Linux kernel to Github. This comes in the wake of
Kernel.org site (The original home of Linux kernel) getting hacked.

Github provides free public repositories to host your source code. It gives you the
tools to manage your project, collaborate with your team members, do seamless bug tracking,
and above all, version control all your work. (…)

Related Articles:
h-online

On 21 July, Linux kernel 3.0 was released by Linus Torvalds, bringing some new features such as
Btrfs data scrubbing and automatic defragmentation, Microsoft Kinect and Apple iSight webcam
support, AMD’s Llano Fusion APUs support, wake on WLAN, XEN Dom0 support and many new
drivers which allow Linux to work with a host of new hardware components.

This tutorial explains how to install this kernel on your stable openSUSE 11.4 installation, replacing your current 2.6.37 kernel. And as a bonus, we’ll also show you how to escape the upgrade mill with
Tumbleweed. Thanks to the unique Tumbleweed repository, you’ll not only always have the
latest Linux kernel but also the newest Firefox, LibreOffice, Scribus, Evolution, digiKam
and all those other applications which make openSUSE such a great OS. (…)

The openSUSE project has announced that the upcoming sixth milestone release of version 12.1 of the
openSUSE operating system will be reclassified as a beta. Jos Poortvliet, the openSUSE community manager for SUSE
Linux, says that the change “reflects the state of this milestone, being ready for more
extensive testing”. (…)

Michael Meeks, a LibreOffice developer
at Novell, compared the codebase of LibreOffice with the OpenOffice.org sources hosted at
the Apache Software Foundation (ASF). As he writes in a blog post, the
differences are already so great that it will now be hard to exchange new code between the
two projects. In light of the several million lines of source code by which the two products
now differ, he says users should not assume that code committed to Apache OpenOffice.org
will “inevitably and automatically appear in LibreOffice”. “Instead I suspect we will end up
cherry-picking and porting only those things that justify the effort, as/when/if there is
any such thing,” added Meeks. (…)

Reviews and Essays

As I meet new Unix hackers using Linux or Mac, sometimes I am surprised at how few Unix tricks they know. It is sometimes painful to watch developers perform manual tasks on the shell.

What follows are my recommendations on how to improve your Unix skills, with a little introduction as to why you should get each book. I have linked to each one of those books with my Amazon afiliates link, so feel free to click on those links liberally.

Here is the list of books that programmers using Unix should read. It will only take you a couple of days to read them, but you will easily increase your productivity by a whole order of magnitude. (…)

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
Contribution
Page
.

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
Feedback.

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
news.opensuse.org.

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

Trademarks

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 192 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 192 is out!”

  1. Lathoi

    Dear Sir,

    Today I just turn on my Desktop and start browsing on meantime auto updates pops up and it start updating after some the PC hanged up. I restart and nothing works other than Mozilla and Chrome.
    Please help me sort out the problem.

    Version: Desktop :opensuse 11.4 2.6.37.6-0.7, KDE 4.6.5

    Thanks in Advance
    Lathoi