Archive:Weekly news 133
tagline: From openSUSE
In the issue 133 you can read
- "Due to the positive fact that more proposals emerge, we wanted to take the time to make them into polished proposals that we want to publish for discussion as well.
- Here’s our new timeline:
- Consolidate community proposals for discussion till July 25
- Discuss proposals starting, July 27 (4 days for each discussion)
- end of public discussions, Aug 10.
- Create final proposals
- Define voting and acceptance procedure
- Start voting
- As voting procedure is not yet defined we can’t give a date on voting yet. To read what this Strategy discussion is all about you’re invited to go here and especially see the difference between strategy and activity . For a summary of the discussions already happened Pavol and Andreas put them here."
The numbers for all openSUSE project products are this week:
- All Open Reports: 5184 (+4)
- Blocker: 3 (+0)
- Critical: 318 (+9)
- Major: 987 (+2)
- Normal: 2890 (-5)
- Minor: 428 (-2)
- Enhancements: 558 (+0)
- "A few days ago I wrote about improving the design of the installer for the next version. First I have to say thx to all they commented the article and gave me her ideas and opinions. I think I should work and the changings furthermore. In the last days I cant do not much things on this topic, I changed only the map for the time zone selection from a photo realistic map to an bi-colored graphical. So it looks simpler now (but here is a little bit work to do). Take a look.(...)"
Build Service Team
Build Service Statistics
- Projects: 13900 (+140)
- Packages: 100168 (+524)
- Repositories: 21775 (+349) by 23940 (+90) confirmed users.
- "openSUSE Edu Li-f-e comes loaded with softwares useful for educational institutions, including servers that do everything from course management, student information system to library management. Although the setup is fairly easy for sysadmins who know what exactly to do, it is quite a difficult task for new Linux user or a teacher without any prior sysadmin knowledge wanting to try out. Get in touch with us if you would like to contribute to openSUSE Education project by creating a script or better still a GUI to automate these tasks."
- "We're very proud to announce the release of Banshee 1.7.3, which brings some much anticipated WebKit goodness: the Amazon MP3 Store and the Miro Podcast Directory integration. Amazon MP3 downloading is fully supported, separate from the integrated store itself. There are also a handful of other smaller new features and enhancements, and a good deal of bug fixing as well. (...)"
- "I just commit my work of the last weeks to KDE SVN trunk: The initial version of the dashboard effect plugin for KWin. This makes the plugin an official part of KDE SC 4.6 which will be released early in 2011. Yay! :) To celebrate this event, I opened myself an ice cold bottle of beer!
- What are the next steps? Well, I will enhance the plugin during the next weeks: Implement animations and change the blur effect to resemble the logout effect: The logout effect blurs the screen edges more than the center of the screen which looks pretty nice. (...)"
- "Mono's source code is being migrated to GitHub on July 22nd, starting at 9am Boston time.
- We are psyched that Github was kind enough to host Mono's large repositories for free on their system. We are also taking advantage of their new Organizations functionality. (...)"
- "Andrew just announced Mono 2.6.7, the version that is replacing our long-term maintenance release of Mono with plenty of bug fixes as well as the following new features: (...)"
- "Mono has an strace-like feature built into the runtime. This is useful to see which methods are being called by your application, just invoke Mono with --trace.
- Our upcoming version has a neat new feature, when you use --trace=E:ExceptionName or --trace=E:all you get a stack trace of where the exception was thrown from: (...)"
- "Can act as a Konqueror file manager for local files But also, through FTP, WebDAV or other protocols, as a file manager for files on remote machines. The FISH ("fish: / / user @ host") protocol Can Be Used to manipulate files through SSH, Allowing you to use the Konqueror the file manager for almost any machine Can you connect to on the internet."
- "Create the YaST2 modules, so you can make the complete installation and configuration of Neatx (NX server)."
- "Well, I am not much of a historian when it comes to computers. I do study history though, but of the Middle East in college. This is the thing though. There used to be a very nice operating system back in the 2000s called BeOS. I got to download the iso image (about 50 MB) and installed it on an old Compaq computer and booted it with a diskette. This small operating system had many bugs but it was at the same time very capable. I really enjoyed playing with it. The system was then not too popular and PALM bought it. That was the end of it as a free operating system and then other projects came out of it, like HAIKU and Zeta. Just imitations of the original system but this time based on Linux. One of the things that impressed me the most about this system was its revolutionary System Menu. Unlike Windows, it was located at the top right of the screen. It was not a panel styled menu, it was rather like a box that expanded and contracted depending on the applications that you were running. If you right-clicked it, then you would be able to get the actual menu with all the applications installed on your computer..."
- "(...) As I was talking to some people on the KDE IRC channel yesterday, there was a comment made about a possible way to orient new KDE users on how to use the desktop. However, I believe that users should be left clues to discover their desktop on their own. There should not be an intro popup or anything like that. Ponder about this for a moment. What can you say, for example, about paintings. Paintings are not "explained" to anyone. You look at it and you get it in your own particular way. That is enough for you and you know what it means. The clues left by the artist are clear enough to your mind that you find meaning in the painting. You intuitively "know" what the purpose of the painting is. Reflect for a moment on this Cezanne and know what it means..."
- "This is an old favorite of mine. Here is the problem, switching desktops on a Linux machine with or without compiz is not intuitive. Why? because it is related to some window keys Ctrl+Alt+Right or Left Arrow, it is a secondary menu, or it depends on the mouse being at the corner of the window. All of these ideas, while being well-intentioned, in nature, simply become annoying because they are hard to discover, they are somewhat hidden, and they tend to be not novice user friendly. (...)"
- "Add audiokonverter program, by default on openSUSE Linux 11.4."
- "I have a flaky internet connection. So it's important for me to be able to resume partially downloaded files. I would like the YAST software manager and Zypper to resume downloads of packages where I left off in case of any error."
- "Because of the various issues we face with nss_ldap/pam_ldap (see e.g. bug#477061, bug#157078 and others) and because of the added value sssd gives us (e.g. offline support, integrated kerberos support). We should change yast2-ldap-client to configure sssd instead of nss_ldap/pam_ldap/pam_kerberos.
- sssd packages are already available for 11.3. We still need to add support for it in pam-config."
- "Currently in the GUI based Yast's Package management tool, after you select some packages to install and you click Install, it performs the download and installation. After it is complete it closes the application and comes out. Instead it would be good if again the search box to install further packages is displayed after installing few packages, i.e. go back to the initial view in the application again."
- "Add a menu-item (or some other way if that is more viable) to access the proxy settings module from the Software Management in YaST. In places where you can only access the network after you specify a proxy, the typical first run of the software management module typically launched from the main-menu in all the major desktop environments, fails (unless you have the foresight to know of proxy module in YaST-control-centre and configure it from there first) and starts up showing only installed packages. At this time a user will search for a proxy-configuration tool within the installer interface, because all his/her favourite network applications (firefox, evolution, pidgin, etc.) have proxy configuration options of their own (as well as the ability to pick up system defaults of course). (...)"
- "I often read announcements in Mailing Lists that repositories are renamed, deleted or whatever. Especially in the KDE repos there is currently much restructuration ongoing.
- I propose to implement a feature in libzypp and its GUIs to be able to show important announcements for each repository.
- Ideally, multiple repositories can issue one common announcement which will be displayed only once."
- "It would help tremendously if we would include a pastebin script (e.g. pastebinit, which is in network:utilities and Contrib) in the stock distribution. Given that it is really small, we ought to include it in the core patterns (i.e. always install it). (...)"
- "maybe it would be a good idea to use slocate as default in findutils-locate package. it may called findutils-slocate.
- here are the reasons why i think we should use this: (...)"
- "VLC is a great media player, it awesome, and it will be good, to add like a default media player in opensuse 11.4, because, VLC can play any type of video without codecs.
- Totem and Kaffeine have problems with codecs because the licence, but VLC doesnt have problem with licence."
- "Will be mandatory for many pcs like HP TouchSmart products."
Feature statistics for openSUSE 11.4:
More information on openFATE
- Total: 48 (+19)
- Unconfirmed: 40 (+17)
- New: 5 (+0)
- Evaluation: 3 (+2)
- Candidate: 0 (+0)
- Done: 0 (+0)
- Rejected: 0 (+0)
- Duplicate: 0 (+0)
- "I am happy to announce that the universal Go-oo 3.2.1 build is available for Linux (i586, x86_64), MAC OSX Intel, and Windows. See also download and installation instructions. The builds include many upstream and Go-oo fixes.
- Go-oo team hopes that you will be happy with this release. Though, any software contains bugs and we kindly ask you to report them, so that we could fix them in the future releases. Also you could send feedback to the firstname.lastname@example.org mailing list or contact us on irc.freenode.net, channel #go-oo."
- "Now that I'm back from vacation (some breath-taking climbing in Italy), it's time to pamper penny-a-liner side of me and give some publicity to few fresh openSUSE 11.2 features. Here is one of them: (,..)"
Events & Meetings
- You can find more informations on other events at:
openSUSE for your ears
- "Happily, I was invited the last Weekend to give a conference about Security and Hacking at the International Congress of Informatics and E-Business (Congreso Internacional de Informática y E-Business) at the paradisaical Island of Margarita, Venezuela at the Caribbean Sea .
- Of course, I don’t loose any time to Spread the openSUSE word, so I talk a lot about Linux, Why to use Linux in security matters, Why Windows is a Joke, and how openSUSE its a great choice for newbies and advanced users. There was 3 conferences for 600 people, in groups of 200. I gave DVD’s, CD’s and Stuff to everybody who ask, or want one… After my chat, everybody ask a lot about our beloved Geeko… :D (...)"
- "We had a great time yesterday showing off the latest openSUSE Edu Li-f-e based on openSUSE 11.3. Over 120 people packed in the persentation hall, many of them had to stand throughout. I am sure everyone present were impressed with what they saw, they all took home Li-f-e DVD to get the first hand experience."
openSUSE in $COUNTRY
- 4837 (+22) of 12324 (+50) registered contributors in the User Directory have signed the Guiding Principles. The board has acknowledged 429 (+0)members.
New/Updated Applications @ openSUSE
- "Today, the VideoLAN project released version 1.1.1 of the infamous Video Player we all learned to love. Version 1.1.1 is a bug-fix release, which does not get a big boost of new features, but yet brings you forward.
- The ChangeLog for this version reads (trimmed, removed Mac and Windows items here): (...)"
- "wxCam is a webcam application for linux. It supports video recording (in an avi uncompressed and Xvid format), snapshot taking, and some special commands for philips webcams, so you can also use the program for astronomy purposes. It supports video4linux 1 drivers, so it should work on a very large number of devices."
- "Updated to clamav-0.96.1"
- 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.
- Package: kernel
- Announcement ID: SUSE-SA:2010:031
- Date: Tue, 20 Jul 2010 11:00:00 +0000
- Affected Products: openSUSE 11.1
- SUSE Linux Enterprise High Availability Extension 11
- SUSE Linux Enterprise Desktop 11
- SUSE Linux Enterprise Server 11
- Vulnerability Type: remote denial of service
- "Several patches submitted by a Google developer will enable the kernel to push considerably more data through network cables on multi-core systems. Some of the LAN and Wi-Fi drivers also promise greater throughput, or to use less power, due to various driver enhancements. (...)"
Tips and Tricks
For Desktop Users
- "Every now and again someone writes me and asks me "What's the best way for me to get started in Linux?" Over the years, I've answered in several different ways, but here's the summarization of my thoughts.
- First, most of the people who write me aren't interested in the fine details of Linux. They are just sick and tired to death of Windows' endless security problems or its costs. Indeed, most of them aren't that interested in learning Linux. They just want a cheap operating system that will let them read e-mail, browse the Web, and run some office applications without worrying about malware. "
- "We have a little regression in the buildservice API test suite. And looking at the commit log I didn’t find the obvious problem, so I tried bisect, because I know it worked very recently:
- * git bisect start master 1dfd9717348d8425492b556d3a183b4d265007d
- * git bisect run sh -c "cd src/api; ruby test/functional/build_controller_test.rb --name=test_project_index""
- "Often, when modelling in 3D, it’s necessary to create a “backdrop” panoramic image. Typically this shows sky and distant land which should appear behind the foreground action. One place we’ll need this for the pilot to Lunatics is for the sky in Baikonur, Kazakhstan on launch day at the beginning of the story. I had some very particular ideas about how this should look, and I want to create just the right look. Here’s how I constructed it."
For Commandline/Script Newbies
- "Python is a computer programming language. It is named after the comedy act Monty Python (not after the snake of the same name). It was created by a mathematician called Guido van Rossum. Python is called a “scripting language” because what is typed by the programmer can be run directly by the computer. Unlike some other programming languages, Python programs do not need to be “compiled” before they work (actually they do, but the computer does it without you noticing)."
- "A short while ago Ty W posted an interesting question on StackOverflow. Apparently, most graphics software cannot scale images the right way. Usually it's hard to notice the flaw but the linked article does a great job of explaining the problem.
- PHP's GD library suffers from the same issue, but Ty discovered that the sample PHP program provided with the article did not work on partially transparent images. After a couple of hours of fiddling I managed to get a working solution."
For Developers and Programmers
- "Let’s admit it, writing applications is a complex thing to do; it requires lot of blood and sweat. After putting so much effort into creating an application it would be shame to see it not being used just because it was only available in English. The bottom line is; most people pay more attention and give more respect to a product which is available in their own language. By its very nature, open source software qualifies as some of the most translated on the planet. If you want to seek a global audience for your software, it is very important that you localise your application for your users. Here’s how…"
For System Administrators
- Pascal Bleser wrote a nice Article about how to make a list of all openSUSE Packages.
- "Most Linux and UNIX system administrators use a diverse mix of shell scripts and tools like grep, awk, cut and so on. The classical approach has proven its merits, but these scripts are generally not easy to read or to maintain. One solution is to use a real programming language for system administration tasks. In a complex environment, system administration can become much easier with a real programming language instead of shell scripts. Traditionally, Perl has been very popular among sysadmins, but some people maintain that this is not much better than shell. (...)"
- "WARNING: this could cause your machine to stop booting, experienced Linux admins only. :)
- Systemd is a new init system being written by Lennart, Kay and many others. If you want to give it a try on openSUSE 11.3 or openSUSE Factory follow these steps to get it all installed. (...)"
- "As part of a POC for a customer I was asked to write an extension that allowed them to control the total number of versions allowed per versioned content. (Download links at bottom of page)
- Alfresco has a strong versioning story, that gives you the ability to version any content stored in the repository, no matter what the file type. Versions are full files and not diffs of the files. Alfresco gives you the ability to have both major and minor versions of content. Versions can be created/updated by checkout/checkin, by rule, through any interface or through script/APIs. (...)"
- "This is a detailed description about how to set up an OpenSUSE 11.3 64bit (x86_64) server that offers all services needed by ISPs and hosters: Apache web server (SSL-capable) with PHP, CGI and SSI support, Postfix mail server with SMTP-AUTH, TLS and virtual mail users, BIND DNS server, Pureftpd FTP server, MySQL server, Dovecot POP3/IMAP, Quota, Firewall, etc. (...)"
- "Because I travel a lot for my job, I looked for a portable alternative to my DELL XPS M2010. As nice as the huge display was – the 20″ machine was just unsuited as cabin bagge or for mobile usage. Not even to talk of some very special examinations during the security checks on airports.
- After very thorough research, my choice fell upon the HP Envy 14, which offers in my opinion the best compromise between portability, power and design. I bought it right away on the release day."
- "In my last posting, I mentioned that my notebook eats by far more battery when running Linux / KDE than running Windows 7. Even though I identified (and fixed) that this was due to the switchable graphics (both cards were running and sucking power), I was eager to optimize the power consumption. After some research, I came up with the following solution.
- I put several energy-savign tweaks into a script, saved it to /usr/local/sbin/powersave.sh and added an entry in sudoers for it because it requires root privileges. I can run the script now with sudo but without having to enter the root password thus allowing the KDE energy manager Powerdevil to run the script automatically. Therefore, I added the following custom call to the Powersave profile in Powerdevil‘s settings: sudo /usr/local/sbin/powersave.sh (...)"
- "As you already know, Compiz 0.9.0 has been released a while back. Due to the freeze of Factory, the repositories were not updated and also, for 11.3, this version of Compiz would have been too immature.
- But now as Factory is open again and we all have our systems updated to openSUSE 11.3, we’re ready to break Factory again (hopefully not). I just submitted the Compiz 0.9.0 stack to X11:Compiz and openSUSE:Factory, where they will hopefully land soon. (...)"
- "If you haven’t heard already, openSUSE 11.3 was released last week, to mostly rave reviews. I’ve been running some of the pre-release versions in VirtualBox, and am planning to convert my laptop Linux from Kubuntu to openSUSE 11.3 this weekend. Will let you know how that goes. In the meantime, there are a few items to share with you: (...)"
- "While adding Retina Display support to TweetStation I learned a couple of tricks that I figured would help other developers.
- iOS 4 Points
- Apple's Retina Display conveniently doubles the number of pixels on each dimension, the previous iPhone display had 320x480 pixels while the new new phone has 640x960 pixels. (...)"
- "Last Saturday I did a presentation in "la volcanica" event (http://www.volcanica.cat) . It was a short presentation summarizing our work done in the UFO project.
- UFO is the shortname for Updates Forecast for Opensuse, and is a project that tries to get a prediction model for openSUSE updates, so that we can know how many updates will be in a period of time. (...)"
- "Recently my orginization signed a contract with Novell to implement some SLES. With this I decided to start implementing puppet (learning it first) along with setting up SMT repositories and the such.
- However, the puppet package that shipped with SLES 11 and eventually SLES 11 SP1 were the 0.24 branch, 0.24.8 to be exact. However, the said version didn’t include the zypper definition which is now in puppet 2.6.0, and if you upgraded to the 0.25.4 version in the system:management repository, you will have realized that it’s quite broken due to a few issues which I found. (...)"
- "I have made a bug-fix release of ruby-dbus, a Ruby language binding for the D-Bus IPC system.
- * Many on_signal could cause DBus.Error.LimitsExceeded (bnc#617350). Don't add a match rule that already exists, enable removing match rules. Now only one handler for a rule is called (but it is possible for one signal to match more rules). This reverts the half-fix done to fix Issue#3.
- * Re-added InterfaceElement#add_param for compatibility.
- * Handle more ways which tell us that a bus connection has died.
- RPMs can be found via Webpin."
- "More and more I begin to wonder why we generate tarballs at all these days. Is it just because it's easy - a function of "make distcheck"? There's certainly value in the actual distcheck process to ensure you have a sane build, but why actually distribute the tarball? What's the meaningful difference between a tarball and a git tag?
- Now, I won't even touch on the subject of how badly I want to throw autotools in the trash, but we're so entrenched in its ways, and are comfortable with its quirks that energy is better spent on actual improvements, so for now the distcheck process is here to stay. For now. (...)"
- "I know lots of you was waiting for that, and i am really sorry if it took some time, but i can finally announce the first beta release for our 11.3 live cd.
- It is still a beta and such as it have some flaws, like for example it doesn’t fit into a CD yet. The good news is that this is an hybrid and permanent iso, so you can use dd to copy the iso into your usb pendrive.
- Please help us testing and reporting bugs and issues you find. (...)"
- "enjoy and enhance!
- * Secure Coding Checklist: C and C++
- * Secure Coding Checklist: Ruby on Rails"
- "A whole bunch of Multi-media questions in this thread and probably some useful information for newer users to openSUSE."
- "From time to time we have this issue arise and getting to the bottom of the problem can be quite tricky. In this case I suspect a hardware issue, as k3b seems to be performing well generally."
- "Grub continues to be a complication for many and perhaps even more so now there are other Distros using grub 2. Fortunately there are some good guides to get folk back in business."
- "A general Thank you! Thread. See what people are saying about 11.3, perhaps you'll want to add your comment too."
On the Web
- "Since we relesed 3.98.x on mid-May we have devoted most of our effort to remove the last pieces of Qt3Support from KMyMoney. We are almost there, and we will be probably releasing a stable version sometime mid-August. The final date will be decided when we remove the last piece of legacy code, but it will be almost exactly one year after releasing version 1.0.
- We have played with the versioning naming scheme a bit, so the stable version will be 4.5, to follow KDE's numbering more closely."
- "Akademy is a great time to meet people and understand some of the exciting new projects and buzzwords in KDE. One project that has been generating a lot of interest recently is ownCloud, the KDE cloud computing project launched by Frank Karlitschek. We caught up with Frank to understand ownCloud better, find out about the current status, and plans for the future. (...)"
- "Last week we showed Opera 10.60 to be the world's fastest Web browser. That was in the Windows world. But where do Chrome, Firefox, and Opera stand in Linux? Today we find out. Adding the Win 7 results, we'll also learn which OS has the speediest browser. (...)"
Reviews and Essays
- "Hey you all. I would first like to thank all of you who have visited this website and looked at the ideas I have posted. I am deeply honored that many of you too have considered these ideas worthwhile and would like to see them implemented.
- Well, here comes a good one I think. As I was talking to some people on the KDE IRC channel yesterday, there was a comment made about a possible way to orient new KDE users on how to use the desktop. However, I believe that users should be left clues to discover their desktop on their own. There should not be an intro popup or anything like that. Ponder about this for a moment. (...)"
- "One of the great advantages of using a free license for a work is that you can re-use a growing body of free-licensed source material to help you do it. But it can seem a little daunting to find the material that you both want and can legally use. Here’s a little bit of my strategy, a few tips, and some sources, including Jamendo, which I found to be the most useful for finding music. I also touch upon some useful free software tools for listening and sorting tracks. (...)"
- "Many people still cling to the notion that Linux is for 30-year-old male geeks. While that may be true, there are plenty of other people of all ages, ethnicities, and genders who enjoy Linux and other free and open source software.
- For the most part, the operating systems a child uses are determined by the child’s parents and school. As the parent and Linux user yourself, you may prefer your child to use Linux at home. (...)"
- "The last time we looked at openSUSE was back in October of last year. It’s been a long haul for the SUSE community between versions, not just in terms of the effort to do the coding, but also in terms of the way the openSUSE community has been handling itself in general in relation to its peers."
- "openSUSE 11.3 has arrived with heaps of advancements. In this feature we take a look at such features as the newly added lean LXDE desktop, the new package repository functions and the installation option for netbooks.
- Don't be deceived by the version number: although the figure doesn't end in a 0, openSUSE 11.3 has a range of new features to offer – improved netbook support, a newly added desktop environment and additional package repository functions are only some of them. Before the official release date, the openSUSE team provided us with the gold master so that we could try out the new functions before the official public release."
Feedback / Communicate / Get Involved
openSUSE Weekly News is translated into many languages.Issue #133 of the openSUSE Weekly News is available in:
Delayed / to be translated: