[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main


  Test Latest Builds With KDE4Daily 4.1
General Posted by SSJ on Monday 26/May/2008, @01:03
from the ding-ding-round-two dept.
With the release of 4.1 on the horizon, and initiatives such as Krush days, recent call for help with documentation, and the perennial need for localisation it is very useful for end users to be able to easily get their hands on up-to-date builds of KDE4, preferably without having to wait for their chosen distro to provide packages. As was the case with the run up to KDE4.0, KDE4Daily VM aims to provide such a service.

For the uninitiated, KDE4Daily aims to accomplish this goal using Qemu virtualisation technology (although with KDE4Daily 4.0, people kindly stepped up to provide a VirtualBox/ VMWare equivalent). A self-contained Qemu image with a Kubuntu 8.04 base and a comprehensive set of a self-compiled KDE4 modules (all at r810996, initially) is provided, along with an updater system inside the VM itself. The updater downloads and installs binary updates provided by me to the full set of modules; these 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 ;). "Bridge" updates will hopefully condense a week or so's worth of updates into one more compact version, so you can update at your own pace without being hit with a massive bandwidth bill :)

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 currently rather slow and resource-intensive, although there are plans to improve it during the run of KDE4Daily 4.1. If you do somehow manage to crash a KDE app, please be patient while the valuable backtrace is created!

An extensive FAQ is provided at the KDE4Daily homepage, above; please feel free to ask any further questions in the Dot comments section. Also, note that KDE4Daily has not yet had any real testers apart from myself, so please be prepared for "teething trouble" such as botched upgrades and bandwidth issues! Enjoy, and remember that the more people test, the better KDE 4.1 will be. It's not all work, though; if you just want to try out recent deliciousness such as the KRunner and Marble, then that's fine, too!

<  |  >

 

  Related Links
 ·   Articles on General
 ·   Also by SSJ
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Over 40 comments listed. Printing out index only.
great
by crazydood on Monday 26/May/2008, @04:53
Hey this is great service (to encourage backtraces and easy updates), which will mean I dont need to allocate 15gb to enable me to compile the whole tree and compile it every other day.

ps: A fast http mirror would be great as I the torrent is very slow :(
[ Reply To This | View ]
great idea!
by ANDREA on Monday 26/May/2008, @05:27
great idea guys! I'm downloading it right now!!!
[ Reply To This | View ]
A few odds and ends ...
by SSJ on Monday 26/May/2008, @05:42
... that I forgot to mention in the article.

Firstly, I now have a blog, of sorts:

http://ssj-gz.blogspot.com/

My very first blog entry is a brief analysis of the last KDE4Daily run.

An update to r812045 is already queued up and tested, and the next is on its way. After a while, human decisions will be removed from the upload process, and my faithful workhorse will operate on a "If it compiles - ship it!" basis, so be warned ;) If you get a dud update, then just wait around for the next one - KDE4Daily should be robust enough to deal with failures like this.

Some future plans:

- Implement a "mini-Dashboard" ( a small, KDE4Daily specific version of this:

http://ktown.kde.org/~dirk/dashboard/

) that tells you what the KDE4Daily preparer is doing (sitting idle; updating SVN; compiling; processing debug info) and whether any error occurred in the last batch. This is mainly for my use as I have a full-time job this time around, but others might find it helpful :)

- Allow a full dev environment to be created inside KDE4Daily by running a script. This will involve grabbing all external dependencies, checking out specific SVN modules (using "snapshots" so as to ease the strain on KDE's SVN servers) and updating them to current, and building. I would have done this last time (and several people asked me for it) but the crazy partitioning scheme meant there wouldn't have been room. So soon the barrier to hacking on KDE will be lower than ever!

That's all I can think of for the time being; enjoy!
[ Reply To This | View ]
VirtualBox Image
by liquidat on Monday 26/May/2008, @06:12
In case you want to test the image with VirtualBox, look at the bottom of this howto:
http://liquidat.wordpress.com/2007/11/23/howto-transform-a-qemu-image-to-a-virtualbox-image/

Afterwards, it can easily be used as a native VirtualBox image.
[ Reply To This | View ]
Username and password for login
by Andreas on Monday 26/May/2008, @06:36
What's the username and password for login on the live-cd r811964?
[ Reply To This | View ]
Official kde.org branding?
by Diederik van der Boor on Monday 26/May/2008, @06:37
Hi,

Would it make sense to put such initiatives under the official kde.org sites? (e.g. kde4daily.kde.org). The same also applies to the EBN and dirk's dashboard.
[ Reply To This | View ]
Thanks
by IAnjo on Monday 26/May/2008, @07:32
The excellent KDE4Daily is back -- thanks.

I'll dedicate my 10mbps upstream to seeding this.
[ Reply To This | View ]
Thanks SSJ!
by kwilliam on Monday 26/May/2008, @09:48
Thanks SSJ, kde4daily makes testing KDE trunk easy and fun! (Plus, now I can resist learning to compile from SVN until summer, when I actually have time. Aaron's blog has been getting me so excited that I was ready to risk screwing up my computer during finals week, lol.)
[ Reply To This | View ]
Where to report bugs?
by Jonas on Monday 26/May/2008, @14:58
hm, just wondering...what should be the first port-of-call when reporting bugs? To you or the kde bugtracker?

I've already run into one bug...and one that seems unlikely to have been missed by the developers. Nothing has crashed though so there's no backtrace available...but the thing is, whenever I add a plasmoid or a new panel - it isn't saved between sessions and neither are programs left running on shutdown (at least not akregator or kontact). I can, however, create directories and files in /home that are saved and retained as they should (including comments and tags) so I don't think it's as basic as insufficient rights to modify files - and the files I've taken a further look at has sufficient rights at that.

Note though that I have converted the qemu image to a vbox one, although I doubt that is the cause of the problem.
[ Reply To This | View ]
Kubuntu?
by Riddle on Monday 26/May/2008, @21:18
If KDE4Daily is Kubuntu-based, are actual .deb packages available for vanilla Kubuntu?
[ Reply To This | View ]
testing
by crazydood on Monday 26/May/2008, @21:38
Hi all,

I did some initial tests, 256mb for qemu mem is waaaay to slow for kde. I felt with 1gb its slow, but bearable. I can imagine how slow its going to be when generating a backtrace.

I am not sure though why it is so slow, I have had vmware images (kubuntu) run on vmware server with 512mb and its quite responsive.

Plasma theme bug?
downloaded themes with khotnewstuff and installed some of those that were voted great in the plasma theme contest? and after installing, selecting them as "the" theme, logged back in and the whole desktop is empty (no panel, cashew, nothing)

any ideas?
[ Reply To This | View ]
seeding
by Marcin &#321;abanowski on Tuesday 27/May/2008, @17:51
At the moment of writing this, I'm downloading it from two machines (own computer and 100Mibps server), the second will be seeding. If you want, I can provide a http source too.
[ Reply To This | View ]
Virtualbox running
by Jord on Wednesday 28/May/2008, @12:36
Well I've got it running in a virtualbox. I am now updating it and will then try to get a torrent out. I will have some seeding problems up until monday though, so best thing will be to get it tonight.

Will post again when I know more.
[ Reply To This | View ]
VirtualBox VM networking
by pepe on Wednesday 28/May/2008, @16:07
I've tried to get the new VirtualBox VM working in Windows and Kubuntu but can't get any network connection for updates etc...

There isn't an /etc/iftab file. Does that have something to do with it? Any help appreciated...
[ Reply To This | View ]
Plasma woes
by pepe on Monday 02/Jun/2008, @12:04
Having great time updating and trying out the new theme but the latest update has not fixed a problem I've had: when I log-out something goes wrong with plasma. When I log back in I get grey screen, and this is only fixed by logging in to a console session and deleting the plasmarc and plasma-appletsrc.

So is this a known bug or specific to kdedaily? Anyone else had this problem?
[ Reply To This | View ]

 
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "When I'm not hacking on a computer, I like to play the guitar and get drunk. Sometimes both at once." -- Richard J. Moore
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]