openSUSE Weekly News is translated into many languages. Take a look at this page
for currently available translations.
- Welcome to issue # 121 of openSUSE Weekly News. Now the seventeenth Week goes to the End, and we are pleased to announce our new issue.
- Every week we have some interesting news to read, so it is difficult to decide what should go into the Weekly News. But we have finished it for this Issue. We're looking ever for new sources. If you have an own Blog, and you would like to have your Blog as new source, just write to us. Otherwise you can add your Blog into planet.opensuse.org. Then your Blog is aggregated by the Planet.
- So we're hoping, that you like the new Weekly News. Enjoy it...
The numbers for all openSUSE project products are this week:
Build Service Team
- Minutes from the meeting
Build Service Statistics
The Build Service now hosts 12474 (+140) projects, 93061 (+408) packages, 21922 (+156) repositories by 22673 (-68) confirmed users.
- "Yesterday started the first ever sprint of the KDE Finance Apps Group. We meet for three days and where could that better happen than in Frankfurt am Main, Germany, which is one of the larger places on the world where financial industry resides. As a matter of fact, the place where we meet is in the direct neighborhood of a quite impressive buildings of Deutsche Bank and german stock exchange ;-)
- The KDE Finance Apps Group is a group of people who have two commons: First, all of us are working on a KDE application and second the application has something to do with money. Like KMyMoney, which is a personal finance manager and Skrooge, a comparable new star on the KDE finance management sky, Assuma, a membership management software for associations and LemonPOS, a free point of sales system."
- "The second day of the KDE Finance Sprint saw us doing more presentations regarding our respective applications (Kraft, KMyMoney, Skrooge), and working on two main subjects:
- Common Icon Set
- This is a task we have been wanting to finish for... long :p ! The idea is that now that these apps are part of the KDE family, they should somehow look more "oxygenish". Nuno sent us a spreadsheet where we would describe the icons we need, and Alvaro (KMyMoney), Thomas (Kraft) and myself (Skrooge) finally completed this list.
- I know the oxygen guys have enough to eat on their plates, so we are not expecting this to happen very soon, we will just be happy when it comes up =D"
- "The Mono team is proud to bring you a preview of C# 5.0 a few years before our friends in Building 41 do.
- A snapshot of the code is available in the demo-repl.zip file. This contains the csharp.exe C# REPL shell and the Mono.CSharp.dll compiler-as-a-service assembly."
- "Before April 8th, developers targeting the iPhone had to deal with this section:
- 3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.
- The above is a pretty reasonable requirement as it gives Apple the chance to not have to maintain and support internal APIs, temporary APIs or APIs that have not fully matured."
- "KDevelop - powerful IDE for development on C/C++ (Qt), PHP and other languages. Unfortunately in 4 versions support of creation From projects (only With ++ (Qt)) and PHP (plug-in) has disappeared. The previous versions of this development environment had support of C. In the absence of this probably it is necessary to use Eclipse or Kate."
- "The primary user created by the installer should belong to groups floppy and cdrom .
- Use Case:
- * The user has created a document and she wants to transfer it to a floppy disk.
- * The user has two CD-ROM drives and she wants to access the other one.
- Business case (Partner benefit):
- openSUSE.org: it is hardly imaginable one would forbid oneself writing floppy disks. "
- "Yum expands a set of variables in the repo files such as
- * releasever (extracted from the release file)
- * basearch
- Which allows usage of the same repo files for multiple version and architectures. "
- "Currently it is quite complex to remove build results from public repo or :full repo tree, if you do not want to remove the source package.
- We need to extend wipebinaries call with a target for :full and :repo dir and make this easy accessable via osc and webui."
- "If a specific repo is named in "zypper in" command this should initiate a vendor change.
- This should also include zypper in -r $REPO $PACKAGE
- I think otherwise these options are quite obsolete? "
Feature statistics for openSUSE 11.3:
More information on openFATE
- total: 625 (+7)
- unconfirmed: 387 (+7)
- new: 14 (+0)
- evaluation: 98 (-2)
- candidate: 4 (+0)
- done: 38 (+1)
- rejected: 65 (+1)
- duplicate: 19 (+0)
- "This has been a quiet week for the team, at least as a group. Individually, we have been testing 11.3 M6 since its release on April 29. In addition, we are preparing for our next team meeting to be held May 3 at 17:00 UTC. If you interested in our group, please join us on the #opensuse-testing channel on the Freenode IRC Network -irc://irc.freenode.net/opensuse-testing."
- "That ... Aversion to Change applies further then GUIs, and suddenly you see your image in:
- ... the people who are the most stern advocates of normal users moving away from Windows, trying out alternatives, are the same people who are usually lost whenever they themselves have to change their way of doing things.
- or in other words "Me and the new openSUSE wiki development"."
- "At one of the project meetings, it was highlighted that our selected video service provider isn’t the easiest to reach from some parts of the world. So I was assigned the task of finding an alternative/complimentary service that would be acceptable.
- The decision I came to, and confirmed with others that they were happy, was to use YouTube as a complimentary service to BlipTV. So yes people we now have an Official YouTube channel. I’d like to say a huge thanks to Leslie Hawthorn for enabling this for us, and the fine folks over at Google & YoutTube. There is very little content on there at the moment, but that will change shortly as I will sync the content from BlipTV across."
- "Jan-Simon Moeller takes us through the ARM port of openSUSE which started as a Google Summer of Code project."
- "Michal Hrusecky takes us through how to quickly build your own distro based on openSUSE."
- "Jan Christoph Bornschlegel will explain briefly how you create your own openSUSE based Linux distribution installation media and Live media with the openSUSE Build Service."
- "Adrian Schroeter takes us through the OBS and how it can be used for building packages for multiple platforms."
- "It's only a few more days until Penguicon, North America's finest science fiction and open source software convention. I'm not only psyched to be attending, but I'm flattered beyond words to be one of this year's Guests of Honor. Penguicon runs from April 30 to May 2 at the Marriott in Troy, MI.
- There's so much to do at Penguicon I barely know where to begin. Most of the 'cons and Linux Fests I've been to have pretty firm hours, but Penguicon seems to go all day and all night. Plenty of good and geeky talks as well as tons of gaming, crafting and Liquid Nitrogen Ice Cream."
- "Klaus Kampf takes us through package dependency hell and enables us to see how it all fits together (or should that be fall apart?)."
- "Aaron Bockover takes us through the development of Banshee and its many faces."
- "Jan Engelhardt takes us through his experiences with hacking the kernel on openSUSE."
- "Lars Müller takes us through interoperating with other operating systems using Samba."
- "Gianugo Rabellino takes us through some of the Apache Foundation's history to see how governance in open source can work."
- "Jürgen Weigert goes through the often avoided but (...)"
- April 21, 2010: openSUSE Board Meeting
- April 22, 2010: openSUSE conference kick-off meeting
- April 24, 2010: Linuxwochen (Linuxtage Graz), Austria
- April 24, 2010: Festival Latinoamericano de Instalación de Software Libre (FLISoL)
- April 24-25, 2010: LinuxFest Northwest 2010
- April 24-25, 2010: FOSSCOMM 2010, Thessaloniki (Greece)
- April 27, 2010: First openSUSE-LXDE Meeting
- April 28, 2010: German Wiki Team Meeting
openSUSE for your ears
- "The experience of this year with openSUSE FLISOL this was very rewarding … Attendees were very interested in our distribution and of course “freed” a lot of machines with only openSUSE Installed.
- A lot of happy faces after they see YaST and how easy somethings are.
- Of course, the main character was our beloved “Gecko”, who captivated eyes, picking fights, tears and others because they all wanted a bit of it! xD"
- "For those who didn't know, last week there was an event called LinuxExpo in Prague. And we off course went there with the Czech part of openSUSE Boosters team to talk about openSUSE. Other colleagues also helped with running openSUSE booth. And some of our community members we standing around talking to people as well.
- We had our HP TouchSmart machine with us (same one as we had on FOSDEM), but this time we had only one of them. But to make things more attractive for visitors, we took steering wheel with pedals with us and we had Torcs preinstalled. So people wasn't only touching our desktop and playing with camera, but also racing."
- "Went to IBM Develothon here in Baroda(Vadodara) today, did a small presentation on openSUSE Edu Li-f-e during the “unconference”. This is what I brought home..."
- "The FLISOL Salvador/Bahia was a success. Security was the focus of most lectures."
openSUSE in $COUNTRY
lists.opensuse.org has 37259 (+30) non-unique subscribers to all mailing lists.
The openSUSE Forums have 45239 (+740) registered users - Most users ever online was 30559, 08-Jan-2010 at 13:06.
4598 (+27) of 11861 (+65) registered contributors in the User Directory have signed the Guiding Principles. The board has acknowledged 395 members
New/Updated Applications @ openSUSE
- "I’m happy to announce OpenOffice.org 3.2.1 beta3 packages for openSUSE. They are available in the Build Service OpenOffice:org:UNSTABLE project, are based on the upstream 3.2.1-beta sources and include many Go-oo fixes and improvements. Please, look for more details about the openSUSE OOo build on the wiki page.
- The packages are beta versions and might include even serious bugs. Therefore they are not intended for data-critical usage. A good practice is to archive any important data before an use, …
- As usual, we kindly ask any interested beta testers to try the package and report bugs. See also the list of known bugs."
- "OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics.
- The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes."
- "aMule (www.amule.org) is a peer to peer file sharing client, based on the well known eMule. Starting with 2.0.0 aMule works on Linux, Mac, *BSD and Windows, which makes it the first multi-platform edonkey network client. aMule-AdunanzA is the mod of aMule dedicated to Fastweb ISP users."
- "Miro is a free application that turns your computer into an internet TV video player.
- It's a free, open source Internet TV and video player that can automatically download videos from RSS-based channels. Features a built-in BitTorrent client."
- You can find other interesting Packages at:
- Packman – OBS
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.
- Solved Security Vulnerabilities:
- "Version 2.6.34 of the Linux kernel will be the first to support the Ceph and LogFS file systems. A number of changes to the Btrfs and XFS code promise improved performance. The kernel should now be better at working with drives with 4 KB logical sectors."
Tips and Tricks
For Desktop Users
- "The clipboard is one of the oldest and most important features of desktop computing. With it, you can temporarily store pictures, images, and even file information in the system’s memory, and then copy or move that information to a new destination.
- KDE has an advanced clipboard system, largely due to a small program called Klipper, which can store more than one piece of data. KDE also has the ability to copy and move files with copying and pasting, and automatic creation of files using clipboard data."
For Commandline/Script Newbies
- "The first of these tricks allows you to create a list of files that contain whatever string you are looking for. It uses the -l (list just the file names, not the matched content) option plus the -r option for recursing through subdirectories. This can help you find files that you might be looking for without distracting you with all the reasons particular files matched your search criteria."
For Developers and Programmers
- "Due to Bug 596844, I had to rebuild the i915 module with a patch. I have done things like that quite often over the last years, and every time I have to dig through the documentation, so I’ll put it up here in the hope that I’ll find it easier in the future and that it might be useful for somebody else ;)"
For System Administrators
- "I have just been confronted by NTP absolutely refusing to touch my system’s clock. The trouble with NTP is that it is absolute PITA to debug it at all since when it does not get in sync with its peers, it goes at great lengths to make its reasons as incomprehensible as possible.
- For some reason, my system had absolutely massive drift – something in the order of half a second per minute, making the clock drift by several tens of minutes per day. So I installed NTP and hoped that it would magically fix up the issue, but it turns out that NTP by itself is absolutely unhelpful not only in cases of big offset, but also in cases of big drift – it will fix your clock when it is slightly inaccurate, but not when it is inaccurate a lot (…that is, when you would want to use it all the more)."
- "Welcome to the sixth article in the long series on Kernel crash collection and analysis. We have started the series with LKCD, an older utility, followed by a very long review of Kdump, both of which are available as PDF guides, free for download. Next, we learned about new features and changes in the Kdump setup and functionality on openSUSE 11.2 and CentOS 5.4. Now, it's time to start processing the collected memory cores.
- Today, we will do just that. Learn how to use the crash utility to open the dumped memory cores, collected at the time of kernel crashes, and read the information contained therein. Please note that this article focuses mainly on being able to use and process the crash dumps. We will focus on the crash analysis more deeply in the next tutorial. "
- "It was almost 9 years ago when the first ever scalable icon theme Gorilla came to be. One of the things I imagined to happen soon after was that the icon theme would inherit the colors from the widget theme to really feel integrated. That part never happened. Until now. But this time it’s not for the default theme and not because of visual integration. In fact, with 2.30 we seemingly stepped back from SVG and started using bitmaps when we introduced the high resolution icons."
- "Some of you crazy minds must have guessed from the topic and to the rest I’ll explain ;) . Yes , this is regard to the latest Team categorization process in the new Wiki instance . For the past few days myself along with rest of the community members ( P.M for a list :) ) have been working on this process and finally came up with something presentable . I know this is not 100% yet , so we require your suggestions and ideas. If you have something to say leave a comment or directly can contact me . By end of this week I plan to announce the page officially so send me your views quick . But I can be flexible on this , that said I am in no hurry.
- Feel free to contact me on my work email , if you are not clear with something . . ."
- "libzyppp-7.4 introduces a new /etc/zypp/zypp.conf option: (...)"
- "One of the outstanding features of openSUSE is the Sat solver for package dependency resolution.
- Somewhat unknown to most developers, Satsolver provides bindings for the three major scripting languages: Perl, Python and Ruby. The bindings provide an easy way to learn about the Satsolver API, to explore package metadata and play what-if scenarios installing, updating and deleting packages.
- The bindings are created using SWIG together with an application layer on top of the raw libsatsolver. The focus is on usability and support of the scripting language, while hiding internals of the Satsolver implementation. (...)"
- "If you don't really understand partitioning in the first place, it's probably not wise to start acting like you do."
- "Yet another reminder of the need to simplify your repos and then follow the multi-media guide carefully. A simple pointer to the versioning sorted this one."
- "This will put a smile on your face. I guess the moral of the story is 'back to the basics'. If we do that and still get it wrong, we have only ourself to blame."
- "I like happy campers. We need more of them. With openSUSE 11.2 you get a great OS and support in the forum too."
On the Web
- "The KDevelop Hackers are proud and happy to announce that KDevelop 4.0 is finally available as a stable release. Released together is the first version of KDevelop PHP plugins, which make KDevelop a very interesting option for PHP developers."
- "Intel has revealed that it is developing a variant of the Linux-based MeeGo operating system that will run on conventional desktop and laptop computers. This move could substantially broaden MeeGo's scope, transforming it from a mobile platform into a general purpose Linux distro.
- The open source MeeGo project emerged earlier this year when Intel and Nokia combined their respective mobile Linux platforms. MeeGo, which is endorsed by the Linux Foundation, aims to reduce fragmentation in the mobile ecosystem by providing a vendor-neutral Linux platform that supports a number of different hardware architectures and form factors. It is designed for mobile and embedded computing, with heavy optimization for ARM processors and Intel's Atom chips."
- "Applications like Firefox and OpenOffice.org get all the glory. They're highly visible as cornerstone applications of the free desktop. But what about the background apps that do the grunt work and sit silently in the background, ignored unless we run into a bug? One of the vital, yet unsung, applications Linux users depend on is NetworkManager."
- "Starting in December 2009, hard disk manufacturers began introducing disks that use 4096-byte sectors rather than the more common 512-byte sectors. Although this change is masked by firmware that breaks the 4096-byte physical sectors into 512-byte logical sectors for the benefit of the operating system, the use of larger physical sectors has implications for disk layout and system performance. This article examines these implications, including benchmark tests illustrating the likely real-world effects on some common Linux® file systems. As disks with 4096-byte sectors become more common throughout 2010 and beyond, strategies for coping with these new disks will become increasingly important."
- "Network software giant Novell has claimed it is the first Linux vendor to achieve 5,000 certified ISV applications and has increased its Linux market share against Red Hat, according to IDC.
- The company said its independent software vendor (ISV) and partner ecosystem for supporting intelligent workload management has helped drive SUSE Linux Enterprise adoption."
- "Recently, Mercurial author Matt Mackall has decided to try to devote his full time to working on the distributed source control tool. He's doing this by seeking funding from companies that use Mercurial or sell Mercurial-based products.
- To find out where Mackall is planning to take Mercurial development, and the state of the project today, we asked if he'd be willing to answer a few questions. Here's what we found out."
Reviews and Essays
- "Here’s what happened this week:
- Quotes to brighten your day
- Kind of ironic how my post titled “Stop whining and improve your life” attracted so much negativity in the comments area. From the “Useful Django Tip” Department: Reset The Admin Password
- This comes straight from the Useful Django Tip department: How do you reset the admin password for a Django project when you’ve forgotten it?"
- "In the past week, Canonical released Ubuntu 10.04 LTS, HP bought Palm, HTC got an Android patent licence from Microsoft, Symantec acquired PGP Corporation and GuardianEdge, McAfee offered compensation for a bad update and Microsoft open sourced its StyleCop code analysis tool."
- "Systems Affected
* Adobe Reader 9.3.1 and earlier 9.x versions
* Adobe Reader 8.2.1 and earlier versions
* Adobe Acrobat 9.3.1 and earlier 9.x versions
* Adobe Acrobat 8.2.1 and earlier versions"
Feedback / Communicate / Get Involved