[announce] dbus4win
Marc Mutz
marc at kdab.net
Tue Apr 21 02:04:10 PDT 2009
Hi,
I'd like to announce that we at KDAB are working on 'dbus4win', which we like
to think of as a re-unification of the freedesktop.org GIT tree and the
windbus.sf.net SVN tree. To this end, we already spent some time to graft the
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 this
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 focus
points are completed yet. In particular, the branches in the above repository
are subject to regular rebasing (exceptions: dbus-1.2 and master, which track
FD.org git), so don't git-pull, but git-fetch/git-rebase instead. Nonetheless
we invite interested parties to review the patches, and FD.org dbus
maintainers to pull from our for_upstream branch.
Find 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
that, though you can use the open mob account (http://repo.or.cz/mob) for
fire-and-forget commits.
Our hope is that
- windbus developers consider using GIT from now on for easier patch migration
and merging.
- freedesktop.org maintainers will consider Windows a first-class citizen once
crosscompilation works
- world peace
To this end, KDAB is committed to doing its share in continually maintaining
dbus on the Windows platform.
Signed-off-by: Till Adam <till at kdab.net> :)
Thanks,
Marc
--
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://lists.freedesktop.org/archives/dbus/attachments/20090421/45a22d83/attachment.pgp
More information about the dbus
mailing list