Skip navigation.
KDE Developer's Journals

coolo's blog

coolo's picture

10 inches in one year!

Tomorrow is the last power-of-two day in the year and this happens to be Felix's birthday (if you remember 2^4*2^3=2^007 - a year has passed). I just finished burning a DVD with the movies we recorded and a slideshow of the best pictures and it's a strange feeling seeing him grow up in 5 1/2 minutes.

But this date is more important than that: Maren returns into her job on monday and I'll stay home with him for two months. In this time I will still be part of the KDE and the openSUSE community, but won't have a lot of time for either.

coolo's picture

Viennale! We're ready.

After a very relaxing night, we can finally plan the dressing code for sunday.


coolo's picture

How to install perl modules

Ever called a perl script and got this?

Can't locate Regexp/Common.pm in @INC (@INC contains: SCRIPT /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at SCRIPT line 18.

Well, use zypper:

coolo@desdemona#STABLE>sudo zypper in -C 'perl(Regexp::Common)'
Reading installed packages...

The following NEW package is going to be installed:
perl-Regexp-Common

Easy, no?

coolo's picture

openSUSE 11.0: Package installation 743% faster for default patterns

We implemented some very interesting features for openSUSE 11.0 to make the
installation easier and faster:

  • giving it a green face
  • making the configuration automatic
  • switching from bzip to lzma for rpm payload
  • put images of default patterns on the DVDs
  • move online update to the desktop applets
  • improved package management speed

Yesterday I installed 11.0 Alpha3+ (which is a snapshot of Factory burned
on DVD) and it definitely felt fast and easy. So today I decided to give
10.3 another try to measure where exactly we improved or if it's just placebo.

I let the #yast channel know my ongoing times (here only a short excerpt):
10:22 * coolo starts with a 10.3-i386
10:23 < coolo> ok, let's start.
10:29 < coolo> 6 minutes for first stage configuration
10:52 < coolo> finishing basic installation
11:06 < coolo> I'm in the 10.3 KDE online and registered
11:06 < coolo> 43 minutes all in all
11:09 < coolo> ok, on to 11.0
11:16 < coolo> starting from DVD
11:21 < coolo> first stage config done
11:25 < coolo> images deployed
11:33 < coolo> finishing basic installation
11:40 < coolo> I'm online in KDE - 24 minutes

I did not do online updates in either - that would have been incomparable, the
registration is missing from 11.0 though, this will only be done in time for
beta1. But even if you add another 2 minutes, an improvement from 43 to 26
minutes would be a very good deal to install a full blown system with 2.6 GB.

Sorry that I did not create graphical representations of the individual stages,
that will come later - and yes, the title of this blog was fixed before I did
the actual testing.

coolo's picture

Just two calories?

At times when we have only 512MB Compact flash, we always had to download the pictures off the camera, but with these affordable 4GB cards, it can take a while before we see the need to download. So here is my favorite.

coolo's picture

Experiments with Rpm payload

I appologize to everyone thinking WTF? at the following, but I have to blog
about it, otherwise I'll explode Smiling

This is the reference for our current payload:
-rw-r--r-- 1 coolo suse 36966400 13. Mär 09:42 coreutils-6.10.tar
8.61user 0.05system 0:08.66elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+11936outputs (0major+2007minor)pagefaults 0swaps
-rw-r--r-- 1 coolo suse 6110179 13. Mär 09:45 coreutils-6.10.tar.bz2.9

Then I did lzma -1 to lzma -9 and these are the numbers:

coolo's picture

When the cat's away, the mice can play

It may work earlier for other couples, but it didn't work out earlier for us. So yesterday was officially the first evening mom was out alone - that is without being called home at 7pm because coolo ran out of ideas how to calm the baby.

coolo's picture

Back in Fürth

After almost one month, we're finally back in Bavaria. First I picked up my wife in Berlin, where she had a week of vacation. Then visited Rostock for almost 2 weeks and then drove back to Berlin on 26th where my mother married. Then we celebrated new year in the lovely St. Joseph's hospital because Felix got really, really sick and we had to wait over an hour for the blood values and it happened to be the midnight.

coolo's picture

openSUSE Factory

One picture is worth more than 10 words, but that's the limit for a blog entry Smiling

coolo's picture

Having too much time

Due to our little hackweek project winning in two categories, I have the rest of the year so called "Innovative time off". In the beginning 10 days ITO sounded like nothing, but now I'm kind of forced go give up on real work and do fancy experiments Smiling

So I tried something. Certain voices claimed, porting Yast to Qt4 would be almost impossible due to the different event loops and threading and all that. But thanks to Thiago's little explanations on how things to go together, it was actually a job done pretty quickly (it was once tried in july, so I didn't start from scratch). Damn! Did I say, I have the rest of the year?

Anyway, here you can compare qt3 to qt4 when running the infamouse Wizard3.ycp example:

Syndicate content