Home Home > Distribution > Opensuse-112
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 the ‘openSUSE 11.2’ Category

OBS Attribute System (not only for maintenance!)

November 2nd, 2009 by

People who follow the openSUSE Build Service (OBS) developments might know it already, we work on an attribute system for OBS. But what it is good for at all ?

Our current driver is to enable every OBS user to do maintenance for packages in the maintained products (which are currently openSUSE 11.0, 11.1 and a few days 11.2). The maintenance concept itself is described in a very first draft here

However, the attribute system is way more powerful and can be used to store all kind of informations, attached to projects, source packages or even binary sub packages. The important thing here is that the attribute types have own permission rules. So it is for example possible to edit data in projects like openSUSE:11.1 or Fedora:9 which are usually read only.

A simple example is the OBS:Screenshot attribute, as you might guess you can attach references to screenshots to it. Every maintainer or bugowner has write access to it, this means if you are the bugowner of a package, you store this kind of informations not only in your projects, but also in the openSUSE:11.X project packages.

There is also the openSUSE:Playground attribute type created, just for you, when you like to play with this. Btw, the current available attribute types can be requested via “osc meta prj OBS”. And when you use the osc 0.123svn from svn trunk or openSUSE:Tools:Unstable Project, you can even check single attributes in different ways or create them.

For example:


osc meta attribute openSUSE:11.2 # Shows the attributes of the openSUSE:11.2 project
osc meta attribute home:adrianSuSE --attribute openSUSE:Playground --create # just creates the attribute in my home project
osc meta attribute home:adrianSuSE zphoto # returns empty, since the package hasn't the attribute.
osc meta attribute home:adrianSuSE zphoto --attribute-project # returns with attribute, since it falls back to the project


# stores two values (World Domination and fast) inside of the attribute:
osc meta attribute home:adrianSuSE --attribute openSUSE:Playground --set "World Domination,fast"
osc meta attribute home:adrianSuSE # shows all attributes in my home


osc search --attribute openSUSE:Playground # finds all packages in all projects with the openSUSE:Playground attribute
osc search --package zphoto --attribute openSUSE:Playground # finds all zphoto packages in all project with the openSUSE:Playground attribute

Okay, Okay, all that sounds not horrible sexy when you read it first. But imaging the possibilities. Each team or use case can get their own attributes. They decide what to store in which package, independend if they can modify the sources of project or not. So a team can easily mark packages for any kind of purpose (to fix bugreport 1234, to complete their product Z, to show the state of the packages on web page X, …).

The “osc mbranch” command from the maintenance concept shows also the power of this. You do not need to know where all instances of your package, just tell the server that you need to work on it and the server collects them all.

Please note that the API for the attribute system still might change until OBS 1.7 gets released, we may even need to remove the attributes (even though this is not planned). However, the version running at opensuse.org should be ready to play with this system. And I _really_ would like to hear any kind of feedback, ideas or requests. Can you please comment here, what you can imaging, what else you can use this system for ?

Thanks a lot !

PS: New attribute types can be defined only by the administrator atm, but I am really happy to create any kind of attributes for you, even though you just want to play with it!

Updating from Factory to openSUSE 11.2

October 29th, 2009 by

As Stephan Kulow announced recently openSUSE 11.2 is now build in a separate project and openSUSE Factory contains changes that will not go into openSUSE 11.2. Therefore if you followed so far openSUSE Factory via e.g. “zypper dup” and want to switch to 11.2, you have to change the repositories that you are using.  If you installed openSUSE 11.2 RC1, you have already the right repositories for 11.2 setup.

(more…)

Branching Contrib for 11.2

October 21st, 2009 by

As you might know, Contrib is a universal repository for third-party packages. Branching of this repository to openSUSE:11.2:Contrib is going to happen on October, 30, so if you want to have your favorite application or tool included in openSUSE:11.2:Contrib, please submit your request as soon as possible.

If you already maintain some package(s) in Contrib, please spend a few minutes by checking that the package builds fine, has properly set metadata (maintainer, bugowner) etc.

About Patterns versus Packages

October 7th, 2009 by

Just a quick note to everyone using factory and wonder what patterns-openSUSE-kde4_basis is all about: our patterns install packages now.

(more…)

Updating in Place From openSUSE 11.1 to 11.2

October 1st, 2009 by

After running my laptop for some time already on openSUSE Factory, I decided to update my workstation now as well to openSUSE Factory – thus upgrading it to openSUSE 11.2 Milestone 8.

Instead of the “old” but still working way of burning a media, booting from it and upgrading my system, I did the “new” way of openSUSE 11.2: Updating in place with “zypper dup”.

(more…)

openSUSE-LXDE : improvments to PCManFM

September 30th, 2009 by

lxde

That picture talks… your quest is to find the news!!!

BTW on the screen you can see the work in progress openSUSE-LXDE for openSUSE-Factory (the next 11.2).  Notice how LXDE use only 108MB RAM and 5% CPU with:

* Firefox 3.5.3

* OpenOffice.org (writer) 3.1.1

* Pidgin

* LXTask

that’s amazing isn’t it?  (Don’t focus on red  lines… The background is nice but THIS IS NOT the new, check the ICONS)

Thanks to Miguel Albalat Aquila for the patch

Thanks to me for changing on the patch to allow it to work with trash support patch

Andrea 😉

11.2 64 bit and mp3

September 12th, 2009 by

Now that 11.2 gets closer and closer to the rc status being able to play mp3 becomes important in order to make the testing experience even nicer.

Here is my workaround to get that mp3 working in amarok. I do not know about the dvd’s as the only one that I own is to boring to use it for testing purposes

wget http://download.opensuse.org/distribution/11.1/repo/oss/suse/x86_64/libcdio7-0.80-5.30.x86_64.rpm
zypper in file:<Path-to>libcdio7-0.80-5.30.x86_64.rpm
wget http://download.opensuse.org/distribution/11.1/repo/oss/suse/x86_64/libiso9660-5-0.80-5.30.x86_64.rpm
zypper in file:<Path-to>libiso9660-5-0.80-5.30.x86_64.rpm
wget http://download.opensuse.org/distribution/11.1/repo/oss/suse/x86_64/libMagickCore1-6.4.3.6-5.3.x86_64.rpm
zypper in file:<Path-to>libMagickCore1-6.4.3.6-5.3.x86_64.rpm
wget http://download.opensuse.org/distribution/11.1/repo/oss/suse/x86_64/libMagickWand1-6.4.3.6-5.3.x86_64.rpm
zypper in file:<Path-to>libMagickWand1-6.4.3.6-5.3.x86_64.rpm
zypper in libxine1-codecs

So as you can see I just use the missing libs from 11.1.Of course I assumed that you added the 11.1 packman to your repos already.

Clicks with touchpad trick (11.2 M6)

August 27th, 2009 by

If you are running the openSUSE 11.2 Milestone 6 (Gnome 2.27.5, Kernel 2.6.31-rc6-3-default) and find out that clicks of touchpad do not work, then this might help you a bit.

First of all, go to the Control Center, and look up for the Mouse item. Then click on Touchpad (obviously not using your computer’s touchpad, heh) and mark the option Enable mouse clicks with touchpad. That’d work fine 🙂

Screenshot-Mouse Preferences

I must thank my friend Pedro Villavicencio of Ubuntu for letting me know about this solution.

1-Click Bug Reporting?

August 23rd, 2009 by

First off, let me blow the dust off of my Lizards blog account 😉

Now that Bug iconwork and school has started to settle down, I’ve gotten back in to testing openSUSE’s newest version, 11.2. One of the things that annoyed me a little, though, was having to open Firefox to report or search for a bug in Bugzilla. So with a little inspiration from the Windows 7 beta’s links to “report a problem” everywhere, I created a desktop icon and panel launcher to automatically launch Firefox and open the “enter new bug” page on our Bugzilla.

You can download this icon here (right-click and Save Link As). Perhaps this is something that should be included with the pre-release versions of the OS starting in 11.3? What do ya’ll think?

Update: Due to a suggestion by Pavol Rusnak, it’s now in openFATE – #307492

Comparing openSUSE 11.2 and Kubuntu Karmic LiveUSB setups

August 8th, 2009 by

Some days ago, KDE 4.3.0 has been released by the KDE community and I myself as a loyal GNOME user was just curious about this new release of the KDE4 desktop environment. Thus I took a test-drive of both openSUSE 11.2 Milestone 5 and the Kubuntu Karmic Daily Build as of the 8th of August 2009 – both are shipping with KDE 4.3.0. Utilizing my Eee PC 901 I setup LiveUSB sticks of both distributions and I’d herewith like to share my findings with the openSUSE community. As you might have noticed, openSUSE Milestone releases provide the ability to deploy the LiveCD ISO image directly to USB flash media as of 11.2 Milestone 4, which is a great step ahead from my perspective. So, let’s get started:

1. openSUSE 11.2 Milestone 5 – (so far) non-persistent

Only one single step is needed here 🙂 Couldn’t be easier!
# dd if=openSUSE-KDE4-LiveCD-Build0201-i686.iso of=/dev/"usbdrive" bs=4M
2. Kubuntu Karmic Daily Build as of the 8th of August 2009 – persistent

While this setup is a bit “harder” to complete it delivers (at least from my perspective) the smoother solution – so far!
Mount the ISO to /mnt/ and rsync the whole content to a FAT32 partition on the USB flash media (here labelled “ubuntu”)
# mount -o loop karmic-desktop-i386.iso /mnt/
# rsync -avh /mnt/ /media/ubuntu/

Now install GRUB (Syslinux should work as well, but I myself prefer GRUB here)
# grub-install --no-floppy --root-directory=/media/ubuntu/ /dev/"usbdrive"
Create a GRUB configuration file /media/ubuntu/boot/grub/menu.lst with the following content
default 0
timeout 3
hiddenmenu
###
title Kubuntu 9.10 (Karmic Koala) Daily Build 08-Aug-2009
kernel /casper/vmlinuz file=/preseed/kubuntu.seed boot=casper persistent quiet splash
initrd /casper/initrd.lz

Last but not least, resize the FAT32 partition labelled “ubuntu” to its minimal extent and create an ext2/3 partition labelled “casper-rw” within the remaining free space.

Conclusion:

What I’m currently curious about and the major reason for posting this comparison actually: Could some fellow openSUSE community member extend my current solution to beat the Kubuntu setup not only in ease of creation but also in regard of usability? The major difference here is that the openSUSE 11.2 Milestone 4/5 LiveUSB setup isn’t persistent while the Kubuntu one is due to the casper-rw aufs overlay partition.