openSUSE 11.0 Pre-Beta3 Screenshots

10 05 2008

Here’s some screenshots from the Pre-Beta3 GNOME LiveCD.





Upgrading 10.3 to 11.0 (Factory)

28 03 2008

I’ve started testing 10.3 to 11.0 upgrades to make sure that the Desktop doesn’t break etc.

For my first go, I used a backported version of zypper, since it handles dup (Distribution Upgrade).

In case it’s of interest to other people, here are the steps;

1. Install 10.3
2. Add oss, non-oss and update repos
* zypper sa http://download.opensuse.org/update/10.3/ updates
* zypper sa http://download.opensuse.org/distribution/10.3/repo/oss/ oss
* zypper sa http://download.opensuse.org/distribution/10.3/repo/non-oss/ non-oss
3. Run the following twice (First run will update a few packages which are required to properly apply the rest of the patches) then restart the computer
* zypper up
4. Add the libzypp/zypper backport repository
* zypper sa http://download.opensuse.org/repositories/zypp:/Backport/openSUSE_10.3/ zypp
5. Run the following (Note! This will ask you to remove some YaST packages etc from your install. Answer Yes)
* zypper up -t package
6. Remove all repositories (Repeat the command until zypper tells you there are no repository to remove)
* zypper sd 1
7. Add the Factory repositories
* zypper sa http://download.opensuse.org/distribution/SL-OSS-factory/inst-source/ oss
* zypper sa http://download.opensuse.org/distribution/SL-Factory-non-oss/inst-source-extra/ non-oss
8. Run the following command;
* zypper dup

During Step 8, I got two errors. First one was that it couldn’t find yast2-trans-en_US on the media (the version I had was older than the one it tried to install), so I simply removed the package with ‘rpm -e yast2-trans-en_US’ then run zypper dup again. I got the same error on opensuse-manual_en so removed it with rpm and restarted zypper dup.

Please be advised that the above procedure is not supported and should only be done on non-production installs.





Do you want fries with that?

19 03 2008

I was idling in the #opensuse-gnome channel on IRC today when a user came in, asking for help. We managed to sort his issue out in 10 minutes. He then asked another question, which again didn’t take to long to answer. But then…

user: is there a gnome ppp for gnome?
user: the only thing i found is the source to compile which would be a real hassle for me because of all te dependecies that i will need
captain_magnus: Source for?
user: gnome-ppp
captain_magnus: Hang on... Lemme have a look
user: k thnx
captain_magnus: Sorry, can't find a pre-built one.. Do you have a url? Perhaps we could add it to our build service
user: sure hold on
user: http://www.gnomefiles.org/app.php?soft_id=41
user: from that site you can download the source code
user: you will need gtk++ 2.4.x to compile it correctly and gtk needs files, etc. etc.
captain_magnus: Ok... I'll see if it's somewhat easy to compile and if so, I'll build an rpm... Are you hanging around for a bit?
user: yes
captain_magnus: Ok, it was easy to compile and install... I'll try to create an rpm for it now...
captain_magnus: Btw; Are you on 10.2 or 10.3?
user: 10.3
user: ive got an i686 btw
user: please dont upload any viruses in the rpm
user: will i be able to install it via rpm if i dont have gtk++?
captain_magnus: You should not have any issues installing the rpm... You will add a repo from the openSUSE buildservice and install it from there, which will then install any dependencies
user: so you've already uploaded the rpm onto opensuse.org?
captain_magnus: No :-) I must first build a .spec file for it... Almost done
user: ok dont mean to bug you
user: take ur time i got a couple hours
captain_magnus: Yeah, I'm no expert when it comes to packaging... But hopefully we get it to work on the first go...
captain_magnus: It's building in build service now... Will have to wait for that to complete...
user: k
captain_magnus: You should be able to add my repository and install gnome-ppp now: http://widehat.opensuse.org/pub/repositories/home:/MBoman/openSUSE_10.3/

I’m sure the .spec file I created when I built the package for this user wasn’t the best one but it worked for him/her. After this, I started thinking about those users who don’t have experience with compiling packages etc, and why should they need it? Sure, they can always come to IRC and we build it for them but… 🙂
I’m thinking that we should allow users to upload tar balls to our execellent build service and it will automatically create a spec file and build the package for it. This, I’m guessing, is of course not possible for every package out there, but really, it should be possible to unpack the tar ball, figure out it’s dependencies etc, and create a spec file automatically.

Perhaps this is even a good idea for openSUSE Summer of Code?





kiwi-ltsp

24 02 2008

I’ve been involved a little bit in a project called KIWI-LTSP. Basically, the aim of the project is to make it as easy as possible for openSUSE users to install/configure LTSP. Jigish, Cyberorg, Gohil, the man behind the project, informed us on IRC that it just won a FOSS India Award.

Rock on cyberorg!





2007-11-30

12 12 2007

Another Friday, another waking up at 3.45 in the morning. But it’s worth it. Lot’s of interesting things happen at that time in the morning, such as birds waking up, the absence of trains but specifically the openSUSE GNOME meeting on IRC (#opensuse-gnome on FreeNode).

It’s a lot of fun participating in these meetings. Perhaps the most important, and fun, bit is the ability to influence the next version of openSUSE.

The openness of the GNOME team has been absolutely fantastic, and the influence that they let us “normal” people have is great, so a big thank you to them for making this happen!

Also, this morning, I got word that a patch I wrote for Slab was accepted;

Nov 30 03:05:15 captain_magnus: thanks for the flicker patch – I submitted it

Fun fun fun 🙂

Having patches accepted not only gives you a feeling of having done something for the greater good (even though this particular patch was sort of a one liner) but also motivation to keep digging in to it.