KDE4Daily 4.2 Edition

KDE4Daily is an attempt to lower the barrier to entry for people who would like to test KDE trunk in the run-up to 4.2, consisting of a Qemu VM image containing a Kubuntu 8.10 base and a comprehensive set of a self-compiled KDE4 modules from KDE trunk (all at r888587, initially), along with an updater system inside the VM itself. After an unusually rocky round of development, it is time to (finally!) announce the release of KDE4Daily 4.2!

The updater downloads and installs binary updates provided by me to the full set of modules: these updates tend to be roughly 20-50MB each (although they will occasionally be larger), take a few minutes to apply, and will hopefully be pushed out daily - hence the name.

Because Qemu is distro-agnostic, you do not need to worry about distros or libraries or dependencies or suchlike; in fact, you can even test out KDE 4 while running Windows! The downside is that eye-candy such as KWin's new Composite-based effects will not be testable as Qemu does not support hardware graphics acceleration, and everything will generally feel a lot more sluggish than is the case with a native install.

KDE4Daily comes with its own backtrace-generation system so hopefully devs can be assured of having useful backtraces in any crash bugs you file, courtesy of DrKonqui. Do note that this system is still rather slow and resource-intensive, so if you do somehow manage to crash a KDE app, please be patient while the valuable backtrace is created!

This time around I have included a chunk of the kdebindings module, so you should have everything you need to start writing Plasmoids (or other kinds of KDE apps) in Ruby and Python.

An extensive FAQ is provided at the KDE4Daily homepage, above; please feel free to ask any further questions in the Dot comments section! Hope you enjoy it!

Dot Categories: 

Comments

by goran (not verified)

Hello,

thank you for making KDE4Daily 4.2 available. Is there a Virtualbox image available yet? You linked to one but I cannot find it in the "Download" section of your website.

Greetings,

goran

by SSJ (not verified)

Oops - good catch, that link was leftover from 4.1 (I've removed it now).

No VirtualBox image yet - if anyone wants to step up and make one, please take a look at the notes here:

http://etotheipiplusone.com/kde4daily/docs/kde4daily.html#Why_Qemu

Thanks!

by Anon (not verified)

I personally run trunk from source, because I know how to do it, but if someone provides VirtualBox images, I think I will end recommending this project even more. Qemu is great, sure, but VirtualBox has a really nice Qt4 interface, which helps a lot users who don't have experience with virtual machines.

by Xebian (not verified)

You can install Kubuntu 8.10 and then add the Project Neon ppa source. They have nightly build. Standalone or in vbox.

by AC (not verified)

But with useful debug traces enabled?
What I tried the other day didn't have them (without traces there's not much point in reporting bugs)

by Mark Hannessen (not verified)

With the following instructions you should be able to convert the kde4daily image to VirtualBox:

qemu-img convert kde4daily_4_2-qcow-final.img kde4daily.bin
VBoxManage convertdd kde4daily.bin kde4daily.vdi
VBoxManage modifyvdi kde4daily.vdi compact

This proces does eat a couple of gigs though..

by Patxi Rodrigo (not verified)

Here you have http://linuxtracker.org/download.php?id=f89c884aa83cd20ab3c34b2b2c7da79c...

But I think that Mark Hannessen's solution will be faster :)

by IAnjo (not verified)

A good solution (not mine, was suggested by "kamome" int the comments of http://liquidat.wordpress.com/2007/11/23/howto-transform-a-qemu-image-to...) is:

qemu-img convert -f qcow -O vmdk output.vmdk

This way you convert directly from the qcow to a vmware image, which virtualbox also can use, but you only have to uncompress the bz2 and run this, no extra steps (also the resulting file is smaller, but not by much).

by IAnjo (not verified)

As always, a nice way to test out kde4. I maintain a regular trunk build on my hdd, but it's always a good way to confirm if what I'm seeing can be reproduced on an entirely different system.

Downloading now, and gonna keep seeding this one for a while :)

by IAnjo (not verified)

I know it's cheesy to reply to myself, but I just remembered this might be interesting to kde4daily users:

http://knuxblog.blogspot.com/2008/06/cool-visual-effects-on-linux-withou...

In a nutshell, you can have kwin with composite (read: cool visual effects) if you use it with XRENDER backend (instead of Opengl).
Don't forget to turn off shadows though, last time I tried them they didn't work at all.

by Mark Hannessen (not verified)

What i find quite scary is that my virtual desktop does all the effects much faster then my real desktop. ( shadows work here as well )

by mxttie (not verified)

thanks for the tip!

by ethana2 (not verified)

I applaud all efforts to bring binary nightlies to end users easily.

I may have to give this a whirl.

by christoph (not verified)

What I would love to see is Qt 4.5 snapshots compiled daily in the updates. On my slow machine I need around 30 hours to compile qt-snapshot + kdesupport + KDE + extragear + koffice + playground.

by christoph (not verified)

I only found akadoni there, I guess the Qt packages are currently rebuild. And now go back and code knm4 :)

i think you also need to add

http://download.opensuse.org/repositories/KDE:/Qt45/

don't know sorry

by jorge (not verified)

Seed!!

torrent too slow... eager to try it!!!

by Dario (not verified)

And what's wrong with good old 'cat'?

cat kde4daily_4_2-qcow-final.img.bz2.a* > kde4daily_4_2-qcow-final.img.bz2

by kakalto (not verified)

Some people just aren't cat persons ;-)

by bruno neyra (not verified)

since i've got several partitions and grub works ok, couldn't i try this out of Qemu, as a full distro? backing up would take some time, but i got it aplenty until march. how would i do this?

by Anon (not verified)

I'm sure such a thing is possible in principle, but don't really know how. Incidentally, all development and testing of KDE4Daily 4.2 has been carried out in a chroot this time around (Khrooty4Daily :)) which might be a better way of running it natively. I've been meaning to release it, but don't know what the security implications are of providing a chroot where the root password is known on every install (KDE4Daily's password is always "kde4daily").

by SSJ (not verified)

^^ I wrote that comment, BTW :)

by Mark Hannessen (not verified)

1. Its seems that the plasma widget in the top right corner is rendered behind all the other widgets.

If you place another widget close to the widget in the top right corner it will become impossible to use the top right corner widget for locking/unlocking because it will be rendered behind the widget that is close to it.

2. It is possible to move widgets on the desktop in locked mode.

3. For some reason the plasma add widget got the stuck on the left side of the panel for some reason and i can't get it back to normal anymore.

Bugs 1 and 3 should be clear from this image.
http://www.nperfection.com/other/kde4daily.png

by Mark Hannessen (not verified)

4. From the same screenshot:
Icon Tray graphics corruption. ( The superkaramba and google gadget icons )

by Mark Hannessen (not verified)

# Icon Tray Graphic Corruption
http://bugs.kde.org/show_bug.cgi?id=177660

Great! If your KDE4Daily install is all up-to-date (I'm sure 3. was fixed recently), please file reports. Can you check whether 2. occurs for all widgets, or just for Google Gadgets?

by Mark Hannessen (not verified)

I gave it some more testing,
And it seems to only happen to google and superkaramba widgets.
But not to the plasma applets. ( it works fine with the new xeyes for example. )

Hope that helps

Cool (and good to hear #3 was fixed) - can you file a bug report and post the bugID here? That would be most helpful :)

by Mark Hannessen (not verified)

There ya go.

# Google/Superkaramba widget overlap:
http://bugs.kde.org/show_bug.cgi?id=177595

# Google/Superkaramba widget locking:
http://bugs.kde.org/show_bug.cgi?id=177596

Much obliged :)

by Mark Hannessen (not verified)

Bug 3 was indeed fixed after the update.

Thanks! :D

Up to now KDE4 has disappointed me again and again on each SVN updates; i could just see no progress on the issues relevant to my usage patterns. Well, there's still a lot of stuff to do (and a lot of crashes to fix, apparently, at least on QT4.5) but after not tasting KDE svn since more than a month, this was the first time i was pleasantly surprised. It looks much more professional, little inconsistencies left, some defaults sanitized. I still see too many vistaisms and leopardishments and miss a lot of KDE3's advanced power features, but at least i have started seeing hope.
A tremendous amount of work has gone into this and it finally is starting to show. My guess is that indeed sometime in 2009 all the features that have been overly advertised for so long now actually do work with the amount of stability needed to convince people that KDE is indeed a desktop environment you can trust your data to. And it looks as it'll be fun, too! Tough job still.

by Marc J. Driftmeyer (not verified)

Anyone want to elaborate on the need for 4 weeks of a push back for a .x.x release?

Some of us actually follow the Release schedule.

by Oscar (not verified)

I never see kde4.2. I can log in and after the splash-screen disappears I only see a black screen. No desktop. Nothing. I do however see an arrow that I can move around so it's not dead, just not working.
This is qemu on windows.

Any ideas?

by SSJ (not verified)

Is there any CPU load during this time? If not, I'm baffled, I'm afraid - I tested on Windows yesterday (in Qemu, with kernel module) and it was fine. The only thing I can suggest is to check the MD5 sum of your download :/

by Oscar (not verified)

I did install som accelerator (that I thought was optional) and now it's working. Dead slow but working. It looks wonderful. =)

by SSJ (not verified)

It should indeed be optional, so that's a bit strange - anyway, glad you've got it [kind of!] working!

by Jim (not verified)

I'm d/ling the image now ... 4.2 is the first kde release that's made any sense to me (and I've been using kde since the 1.x days).

At any rate, does this image have all the developer tools as well? I can see it as a phenomenal resource to not just run and log bugs, but for those of us that can code well but don't necessarily want to spend the time to compile things on the bleeding edge we can debug things live as they crash.

Any thoughts on this?

Thanks again!! Great job!

by SSJ (not verified)

It doesn't come with developer tools or dependencies, but the chroot used to create KDE4Daily does. See here for a little more info; I'm still not sure (if I release it) how many warnings I should put on it :)

http://dot.kde.org/1228930911/1229039665/1229075124/

by mark (not verified)

Actually, that i am able to write plasmoids in ruby was one reason why I was looking forward to kde.

However, and please - I hope noone misunderstands this - for me the biggest problem was the new build system. Cmake has nice colours but the build system really has a few problems IMHO. The error messages are often somewhat cryptic and inconcise. The GNU Autoconfigure system was smoother and I am running a self compiled kde 3.5.10 here.

I hope that the cmake build system of kde can be approved to deliver the same quality as the kde 3.5.x based one does offer to people who do not want to stick to distributions.

by Paul Eggleton (not verified)

Your post is somewhat short on details...

by Anon (not verified)

You could almost call it "cryptic and inconcise" :)