Announcing the merge of the kdelibs4-dbus branch

Thiago Macieira thiago at
Mon May 29 12:15:29 BST 2006

Hello everyone,

As you may or may not be aware, I've been working on the kdelibs port to 
D-BUS with the help of a few other hackers. It has reached the state now 
where it compiles, links, installs and a few things even run[1]. The next 
logical step would be to fix the testcases and port kdebase to it.

However, the fact that kdebase is supposed to be ported only against 
kdelibs4_snapshot makes this task a bit difficult. I even started doing 
some kdebase work, but I cannot continue. The KService changes of last 
week made a precise merge of kdelibs impossible, so my DBUS branch 
contains changes that kdebase isn't prepared for.

In other words: I cannot work on kdebase because it won't compile against 
the kdelibs I have and the problem is not DBUS code.

Talking to a few other developers, they seem to agree it's time to merge 
back my branch into kdelibs trunk. The more people working on it, the 
sooner we'll get the bugs ironed out. Also, the sooner the knowledge of 
how D-BUS works and how the QtDBus bindings work the better.

I would like to do the merge before the next kdelibs snapshot -- which 
will happen in a week. After this merge is done, kdelibs will probably be 
in an even-more-unstable condition than it is right now.

I'll do the merge on Wednesday morning (in Europe) unless I hear 
objections to this plan by then.

I'll prepare an email with the porting highlights. But, right now, you can 
refer to the wiki 
for porting instructions.

Thiago Macieira  -  thiago (AT) - thiago (AT)
  thiago.macieira (AT)     Trolltech AS
    GPG: 0x6EF45358                   |  Sandakerveien 116,
    E067 918B B660 DBD1 105C          |  NO-0402
    966C 33F5 F005 6EF4 5358          |  Oslo, Norway
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
URL: <>

More information about the kde-core-devel mailing list