We are pleased to announce our new openSUSE Weekly News 133!
In the issue 133 you can read
The numbers for all openSUSE project products are this week:
Build Service Team
Build Service Statistics
“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
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
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.
openSUSE-SU-2010:0393-1 (low): w3m security update (CVE-2010-2074) to handle 0 characters in x509 certificates properly.
openSUSE-SU-2010:0427-1 (moderate): openldap: fixed MODRDN DoS, replicating inconsistencies and \0 character-DoS
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
“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 320×480 pixels while the new new phone has 640×960 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. (…)”
“A general Thank you! Thread. See what people are saying about 11.3, perhaps you’ll want to add your comment too.”
|Do you have comments on any of the things mentioned in this article? Then head right over to the comment section and let us know!
Or if you would like to be part of the openSUSE:Weekly news team then check out our team page and join!
Or Communicate with or get help from the wider openSUSE community — via IRC, forums, or mailing lists — see Communicate.
openSUSE Weekly News is translated into many languages.Issue #133 of the openSUSE Weekly News is available in:
Delayed / to be translated:
Both comments and pings are currently closed.