Home Home > 2010
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

Archive for 2010

Bugs will not get fixed by themselves

August 5th, 2010 by

I received an email from a user who switched from openSUSE to Ubuntu since his Wireless netcard did not work. It worked with openSUSE 11.2 initially but after an online update it failed.  He hoped that openSUSE 11.3 worked, tested it, it failed – and he gave up and wrote a frustrated email.

I was frustrated reading this since we should have been able to help this user if he contacted us in time.

Such a regression is bad but if nobody reports the regression, then it will not get fixed at all. The openSUSE project takes fixes from the upstream projects and also adds fixes ourselves and sends them upstream. Those fixes work on the system of the developer – or the systems of the upstream developers – but nobody has access to every single hardware that a chip supports, so regressions might happen. In the past I’ve seen that such regressions that are reported with a pointer to the exact version that failed, are often fixed quite fast.

(more…)

Software search trick

August 4th, 2010 by

Do you use software.opensuse.org and get an error message “search limit reached” when searching for a generic term like “perl” or “kde”? Here is the solution:
The software search now also supports matching for exact package names, just put your search string into double quotes! See for example perl or kde4

Somethings to do after an openSUSE installation (Part 1)

August 1st, 2010 by

Every time that I make a new openSUSE installation, I always add some additional stuff to get an even better user experience, that’s why I enumerate here the things that i suggest to you do after a successfully openSUSE installation.

Read well, read again, so you will not be lost. All the commands that I show here between double quotes (“) for the time of the execution will go without the quotes and with the text in bold just like that.

Wireless cards suppport

Although in the Linux kernel there are a lot of wireless cards supported by default, there are others “rare” that need a little more of work, so the first thing that you must do is execute this in a command line interface: “/sbin/lspci“, to get the list of your devices and then look for a line like this:

04:01.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)

In my local desktop i have an Atheros Wireless Card that the kernel detected and put working by default. The same can happen with Intel an another ones around. If your luck is to have an Broadcom, like BCM43xx (the xx could be any number), you will need to plug your machine into a LAN, and then execute “su -c ‘install_bcm43xx_firmware’ “, this will ask you for your root password (normally its the same that your user password), and then this will going to install some files (the firmware) to get the working the B43 module. After the installation, just reboot your machine, now it should work. If not, you have some of those really weird Broadcom, so you must install the proprietary controller with: “sudo zypper in broadcom-wl“.

Audio and Video Codecs

Of course that you can play those divx, xvid and wmv video files, and your mp3 files with full support, all you must do its go to: “YaST -> Software Repositories”, then will show you the repos management window, you push “Add”, and then select “Community Repositories”, “Next”, select the “Packman Repositories”, “Next”, if he ask you something you say yes (import gpg signature and stuff), then you get back to the main window and then you hit “Accept”.

Then you execute in the command line: “zypper in libxine1 libxine1-codecs win32codecs“, and done. If he ask something about “providers change” you say yes.

Next to come: Adding games.

openSUSE-LXDE 11.3 RC1 live-cd available for download

July 25th, 2010 by

After announcing few days ago the first beta of the openSUSE-LXDE live CD based on openSUSE 11.3, the openSUSE-LXDE team is proud to announce the openSUSE-LXDE 11.3 RC1 Live-CD.

The isos finally fit into a CD, the sizes are 666MB for the 32bit version and 680MB for the 64bit version.

While the betas versions was into the 0.0.x series (0.0.1, 0.0.2, ecc), this RC and the next ones (if needed) will be into the 0.x.y series (0.1.0, 0.1.1, 0.2.0, ecc)

Our goal is to provide as soon as possible a stable release that will be 1.0.0.

Please help us, test this iso, report any missing/un-needed package you find, any bug or issue.

If none will be reported, most probably this configuration will be rebuilt as 1.0.0 and released to the public as STABLE.

Rember users root and linux has NO password.

The iso, as usal is hybrid and persistent, so if copied into a USB pendrive, at the first boot it will expand and create a read-write folder were you can save your datas.

Download as usual, is available under X11:lxde project here:

http://download.opensuse.org/repositories/X11:/lxde/images/iso/

Andrea

How to change GDM theme

July 25th, 2010 by

Run this command as root:

gconftool-2 --direct --config-source=xml::/etc/gconf/gconf.xml.vendor --set /desktop/gnome/background/picture_filename --type=string "/path/to/picture"
gconftool-2 --direct --config-source=xml::/etc/gconf/gconf.xml.vendor --set /desktop/gnome/background/picture_options --type=string "stretched"

Edit: The easier way

(more…)

Universal Go-oo 3.2.1 build available

July 23rd, 2010 by

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 ooo-build@lists.freedesktop.org mailing list or contact us on irc.freenode.net, channel #go-oo.

PS: I feel a bit schizophrenic. I want to blog about the openSUSE builds at planetsuse and about the universal build at planet.go-oo. Both builds are based on the same sources, so the schedule is almost the same. We only do more alpha and beta builds for openSUSE because it is so easy with the Build Service.

openSUSE-LXDE 11.3 live CD

July 23rd, 2010 by

Hi people,

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.

To download the isos, as usual browse here!

http://download.opensuse.org/repositories/X11:/lxde/images/iso/

i believe i should be able to release new isos soon, i need to at least provide you isos able to fit into a cd!

Andrea

How to setup Edu servers on Li-f-e

July 22nd, 2010 by

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.

(more…)

openSUSE present in the Especial Edition of CIBESS

July 19th, 2010 by

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… 😀

I hang some pictures in Flickr about the event. Next stop, make my Launch Party, that I couldn’t the last Weekend because this event. Cheers!

git bisect in action

July 19th, 2010 by

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"

And it gave me:
25347c2d712e6e4b598e05442dd95b5e82f14aed is the first bad commit
commit 25347c2d712e6e4b598e05442dd95b5e82f14aed
Author: Jan-Simon Möller
Date: Sun Jul 18 01:14:01 2010 +0200

[api] Add fixtures for request controller ACL tests.

Now if you look at the commit, it is not obvious why it’s a problem. But now that git has proven, it has to be buggy I looked at the other fixture data and then it’s obvious and the fix is simple:


--- a/src/api/test/fixtures/package_user_role_relationships.yml
+++ b/src/api/test/fixtures/package_user_role_relationships.yml
@@ -11,8 +11,8 @@ testpack_maintainer:
bs_user_id: 267
role_id: 3
-testpack_maintainer:
- db_package_id: 10095
+testpack1_maintainer:
+ db_package_id: 11006
bs_user_id: 42
role_id: 3

Thanks git 🙂