Fwd: [announce] dbus4win

Richard W.M. Jones rjones at redhat.com
Tue Apr 21 11:27:34 UTC 2009


From: Marc Mutz <marc at kdab.net>
To: dbus at lists.freedesktop.org, windbus-devel at lists.sf.net
Subject: [announce] dbus4win
Date: Tue, 21 Apr 2009 11:04:10 +0200

Hi,

I'd like to announce that we at KDAB are working on 'dbus4win', which we li=
ke=20
to think of as a re-unification of the freedesktop.org GIT tree and the=20
windbus.sf.net SVN tree. To this end, we already spent some time to graft t=
he=20
SVN tree onto the git tree (windbus-svn branch).

There are three areas we are currently focusing on:
1. cleaning up the SVN history (dbus4win branch)
   This is an attempt to rebase the remaining diff between the SVN tree and
   dbus-1.2 onto dbus-1.2, preserving the windbus history where possible.
2. Make dbus cross-compile with mingw (xcompile branch)
   This is needed for the gpg4win (www.gpg4win.org), and Kontact-on-Windows
   projects, as well as for all the reasons mentioned in
   http://lwn.net/Articles/307732/
3. Implement the unix transport for Windows using the design already chosen
   for libassuan. This consists of writing plain text files with a nonce and
   the tcp port number of the server into the filesystem location where on
   Unix the Unix Domain Socket special file would go. Current windbus is not
   really usable for multiuser systems, though there was a patch recently
   trying to address that, but falling short of the full solution. There are
   certainly other ways to implement a per-user transport on Windows, but t=
his
   design has proven itself in libassuan, an extremely security-conscious
   library (IPC lib for gnupg components).

Please note that all this is still work in progress. None of the three focu=
s=20
points are completed yet. In particular, the branches in the above reposito=
ry=20
are subject to regular rebasing (exceptions: dbus-1.2 and master, which tra=
ck=20
=46D.org git), so don't git-pull, but git-fetch/git-rebase instead. Nonethe=
less=20
we invite interested parties to review the patches, and FD.org dbus=20
maintainers to pull from our for_upstream branch.

=46ind the tree at
   http://repo.or.cz/w/dbus4win.git
Drop me a note if you'd like push access. You need a repo.or.cz account for=
=20
that, though you can use the open mob account (http://repo.or.cz/mob) for=20
fire-and-forget commits.

Our hope is that
=2D windbus developers consider using GIT from now on for easier patch migr=
ation
  and merging.
=2D freedesktop.org maintainers will consider Windows a first-class citizen=
 once
  crosscompilation works
=2D world peace

To this end, KDAB is committed to doing its share in continually maintainin=
g=20
dbus on the Windows platform.

Signed-off-by: Till Adam <till at kdab.net> :)

Thanks,
Marc

=2D-=20
Marc Mutz <marc at kdab.com> | Senior Software Engineer
KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-Independent Software Solutions

----- End forwarded message -----

-- 
Richard Jones, Emerging Technologies, Red Hat  http://et.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into Xen guests.
http://et.redhat.com/~rjones/virt-p2v



More information about the mingw mailing list