We’re pleased to announce our brand new openSUSE Weekly News Issue 129!
In the issue 129 you can read
- Michael LÃ¶ffler: Letâ€™s beat the drum for openSUSE conference 2010
- SUSE Studio: Share your appliances with SUSE Gallery!
- The Geek Stuff/Sasikala: 6 Bash Conditional Expression Examples
- Dominique Leuenberger: VLC 1.1.0 â€œThe Luggageâ€ went gold / openSUSE repositories updated
- Frank Karlitscheck: ownCloud 1.0 is here
Build Service Team
“Use network manager by default instead of traditional method. Network Manager integrates better with the desktop and seems easier to configure (for example, to configure a VPN).”
“It would be nice to just ask for the root password once per-session. For security it would be valid only for the session for X minutes. When into the X minutes after the password is entered the request for authentication would just have the “Cancel” and “Continue” buttons, the password field would be hidden because the password would be still valid. When the X minutes expires, the system would as for the password again.”
“All over the web people are complaining about high disk and CPU load caused by it, and it is also said not to handle concurrent access to its databases correctly (e.g. simultaneous login on several machines with home on NFS).”
“Garrett did some great mockup that we should implement. See http://linuxart.com/log/archives/2010/06/21/one-click-part-2/ ”
“The panel window list has options to move the window between workspaces, but it does not have an option to move the window between monitors, when the user has two.”
“Currently i am not able to set which is the primary monitor on gnome monitor preferences. I can set the position which is very nice, but i am not able to inform which one is the primary. The primary monitor is the monitor that the gnome panel appears, as well as any application when opened the first time.”
“With the settings as they are now, we have the main repositories all set at priority 99, new added repositories at 99 and one-click-install added repositories at 99. This, for sure will lead into troubles as users begin to use the package management and the vast number of repositories out there. When updating through “zypper dup”, the system will always update to the latest version package out of all repositories, because all of them have the same priority. When installing new software, yast and zypper would always choose the latest package as well. This will break the system sooner or later with many repositories added and especially the meant to be easy to use one-click-install will speed that up, when users use them.”
“EXAMPLE: I download Foo.rpm. I click on Foo.rpm. Foo.rpm depends on Foo_data.rpm. Foo_data.rpm is available in the repos, but is not installed. I have to manually install Foo_data.rpm, and then click on Foo.rpm. Clicking on an RPM package should call zypper to pull in dependencies and satisfy Foo.rpm. Debian already does this with gdebi.”
“The live CDs on http://software.opensuse.org reference the fact that they can be placed on a USB instead of a CD, but there does not appear to be a link to any instructions on how to do so. I think adding a link to something like http://en.opensuse.org/Live_USB_stick would be an excellent addition.”
“For general news about the openSUSE Testing Core Team, please see http://tinyurl.com/24n8ufe and the links within it.
The Team held its regular IRC meeting last Monday. Our schedule calls for a meeting on the Monday following an openSUSE release, thus we discussed our experiences with RC1. Each of the members attending the meeting had installed more than one instance of RC1. For example, I had done a “zypper dup” upgrade on both x86_64 and i386 architectures. In addition, I had done a new installation on another i386 system.”
“Today, nearly a year after launching SUSE Studio, weâ€™re very excited and proud to announce the beta preview of SUSE Gallery, a new major addition to SUSE Studio.
SUSE Gallery allows you to easily share your appliances with the Studio community, in a fully searchable directory of appliances. All signed in Studio users can rate and comment on appliances, and each appliance can be downloaded â€” or even cloned from, to start your own custom version of that appliance.”
“You may remember when I originally redesigned the one-click installer for hackweek in 2008. Well, for this recent Novell/SUSE hackweek, I spent some time to slightly redesign and expanded on how the one-click installer should work. Will Stephenson also started working on an implementation, too.”
“Hackweek is an excellent opportunity to try something new. Hackweek V was not the exception. From June 7th to June 11th I joined a fantastic group of hackers to implement YaSTroid, our Android Front-end to WebYaST.
The week was fun. Learning new stuff, in this case Android, always helps me to see things different and somehow makes me appreciate other development platforms. Recalling Java was not that difficult. Honestly I thought Java had something new to offer to all developers, but it seems that Java hasnâ€™t changed dramatically in years.”
“This year I took part of the LinuxTag event in Berlin. It is the biggest Linux and Open Source event in Germany and probably in Europe. See more details here.
There were many booths at the event, every major distribution like openSUSE, Gentoo, Ubuntu… had a booth were users could try the latest version and talk with the developers. (…)”
openSUSE for your ears
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.
“As you are aware, we have released SUSE Linux Enterprise 11 Service Pack 1 on June 2 (for all of Server and Desktop, SDK, and High Availability Extension).
With the release of SUSE Linux Enterprise 11 Service Pack 1 the SUSE Linux Enterprise 11 GA (aka Service Pack 0) entered a 6 month parallel maintenance period.
The GA Update tree until December 2nd 2010 will still receive:
– Security Updates
h-online/Thorsten Leemhuis: Kernel Log: Linus resolves to apply a strict policy over merging changes
“It would appear that Linus Torvalds has resolved to apply a strict policy of accepting only bug fix changes to the kernel after the merge window has closed. Torvalds has also stuck his oar into the debate over the Android suspend block API and made the situation even more complicated.”
“Hi everyone, and welcome to this weekâ€™s edition! As usual, new commits, patches and fixes are waiting, so letâ€™s dive in! (…)”
For Desktop Users
“Whether you know it or not, thereâ€™s a good chance youâ€™ve already used ImageMagick, at least if youâ€™re a Linux user. Itâ€™s the image processor behind many graphics-related applications, and for good reason. With this one tool, you can perform dozens of common image manipulations and conversions from the command line or within a script/application. ImageMagick can convert, transform, draw, decorate, animate, and composite images. It can be used from the command line for quick needs or built into a more complex software suite. This guide will cover some of the most â€œmagicalâ€ features of ImageMagick and provide examples of how to use it to solve everyday tasks.”
“This is a video on how to make The GIMP look similar to Photoshop’s default layout.”
Solveig Haugland: Using Vlookup() (or Hlookup()) in OpenOffice.org Calc spreadsheets, with a Data Validity dropdown list
“For all you spreadsheet users: here’s something kind of cool.
Let’s say that you have a set of data. You have a list of items, and for every item that there is a unique item number, category number, and packaging type. (One row and three unique columns.)”
“Casual computer users often give little thought to fonts, but once you starting working on design â€” from your web site to your stationary needs, you soon begin to appreciate the positive effects a good typeface can have on branding and marketing. The trouble comes when you start to collect more fonts on your system than you can keep track of in your head. Worse yet, most operating systems attempt to manage fonts for you in an all-or-nothing fashion, through which large collections can slow down application speed, in addition to being tiresome to scroll through. The solution is a good font manager, like the open source Fontmatrix.”
Free Software Magazine/Terry Hancock: Extracting and Using a Recorded Sound Effect with VLC and Audacity
“I found a useful sound effect in an online video from NASA which replaces an earlier temporary sound I used in a scene soundtrack for the Lunatics pilot, â€œNo Children in Space.â€ Iâ€™m going to extract the sound from the video (with VLC), cut out the sound I need, clean it up, and insert it into an existing sound mix (all with Audacity). This should give you some insight into using Audacity and a VLC on a real project.”
For Commandline/Script Newbies
“Bash expression is the combination of operators, features, or values used to form a bash conditional statement. Conditional expression could be binary or unary expression which involves numeric, string or any commands whose return status is zero when success.
There are several conditional expressions that could be used to test with the files. Following are few conditional expressions that are helpful.”
“With dnsmasq, itâ€™s easy to look up a whole domain using a special dns server. The option is
“Type history at the Bash command prompt, and you’ll get a list of your previous commands. You can navigate through these with the up and down arrows, but there are other ways of interacting with them that I’ve been investigating this week. One straightforward option is to use the number at the start of the line to refer to the command. (…)”
For Developers and Programmers
“In the MySQL Data Manipulation and Query Statements article, we looked at two variations of the INSERT INTO statement. If you recall, we utilized the INSERT statement to populate tables, rather than the Data Manipulation Language (DML) SELECT…INTO command, which is unsupported in MySQL. However, MySQL does provide the INSERT…SELECT statement. This, and other variations of the INSERT statement will be the topic of todayâ€™s article.”
“With 57 percent (4,501) of the vote, the winner of the Linux.com T-Shirt Design Contest is “The People’s Product”, designed by Mr. Said Hassan who is a marketing consultant as SADAF Information Technology in Gaza in Palestine. “This design represents that the Linux system is the collective work of people and it was done so that others can enjoy a reliable, suitable operating system away from a monopoly. So, itâ€™s like a celebration of our efforts: Linux is our product.â€”
“A while ago, the KDE promo team organized a competition to choose a design for labels that producers of software within our community can use to show that they are part of KDE. Today we are happy to announce the winning designs: (…)”
“Today we are releasing ownCloud 1.0. This is the first step of the 1.x series with a planed 1.1 really soon.
You can download ownCloud 1.0 now and put it in a webspace with PHP support and it should work.”
“I have released version 0.3 of build-tool. As promised last time this release makes it possible to maintain the recipes separately from the code. Build-Tool comes without recipes starting with this release.”
“The wallpaper contest has ended and now I can announce that KDE SC 4.5 will have 12 shiny new wallpapers: …”
“Today is one of those days that has my heart racing; weâ€™ve just released the source code for Android 2.2. This is a big step forward for the entire Android ecosystem. Please donâ€™t melt the servers down again while trying to download that latest source code.”
“It’s time to block your calendar and request approval to travel – the MeeGo Conference has been scheduled for November 15 – 17, 2010 at the Aviva Stadium in Dublin, Ireland. This is the annual conference for MeeGo developers, OSVs, OEMs, other integrators, and MeeGo project contributors.”
Call for participation
“Dress up your Firefox with team spirit and share the love with friends. The team with the most fans using Personas wins the Firefox Cup!”
“UPDATE 6/19/10: Lisa Hoover tweeted at me earlier this week â€œâ€¦ Consider the source before you believe this crap.â€ I do plan to keep an eye on freshmeat; I sure hope sheâ€™s right. MM
Robin â€œRoblimoâ€ Miller reported this weekend that the future looked bad for pioneering free software repository freshmeat.net.
Geek.net, the parent company of SourceForge.net, Slashdot.org, ThinkGeek.com, Geek.com, freshmeat.net, and ohloh.net, has told employees that it will be closing freshmeat.net and ohloh.net. This information has not yet been released to the public, but weâ€™ve heard it from more than one Geek.net employee.”
“Been meaning to do this for ages, so i shall start with an introduction. I am David Hubner, I have taken over maintainer of KInfoCenter and have rewritten if for KDE SC 4.5. I also wrote the Device Viewer in KInfoCenter and the new Summary Information page. The new Summary Information Page is what I would like to talk about. Hugo Pereira Da Costa has supplied two great patches to do with UI consistency, the first has been submitted but I would like KDE users opinion on the second. I like to get opinions before making large UI changes, so from the two images below, could you do me ( and KDE ) a favour and comment on which you prefer.”
“Ah well, today marks a month since the official GSoC coding period started.
Brief intro: Iâ€™m working on implementing automatic tagging of faces for digiKam, with face detection and recognition. For that, Iâ€™ve been working on a library named libface that does the detection and training/recognition.
At some point, it was deemed necessary to make a Qt wrapper for libface, so that Qt/KDE programs could easily use it. This has been now (almost) done, and the resulting library is named libkface. libkface will be put somewhere in kdegraphics/libs as soon as the API freeze is over (I think), and will be usable not only by digiKam, but also by other programs like KPhotoAlbum.”
“The “newthreading” project within the Python community is a new attempt at improving concurrency in Python programs and facilitating the removal of the much-maligned global interpreter lock. A proof-of-concept implementation has just been released. “This pure Python implementation is usable, but does not improve performance. It’s a proof of concept implementation so that programmers can try out synchronized classes and see what it’s like to work within those restrictions.” More information can be found on the newthreading page. ”
Reviews and Essays
“The developers behind openSUSE are drafting a new “community statement” as part of a broader effort to define a technical strategy for their project. The purpose of the community statement is to describe the kind of collaborative environment that the project wants to create as it refines its technical focus.”
“A little over a month ago we released the Linux port of Osmos, promising statistics on our sales and downloads. We wanted to find out – from a financial perspective, for our studio – â€œis it worth porting games to Linux?â€
The short, simple answerâ€¦ is â€œyes.â€”
“Already reviewed GoogleCL on LinuxNOV on this post for how to use GoogleCL without using Graphical User Interface, but in this post will show simple script for GoogleCL also you can get access to blogger, contents, Docs, Picasa, and Youtube.”
|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 #129 of the openSUSE Weekly News is available in:
Delayed / to be translated:
Both comments and pings are currently closed.