prev
3rd December 2004
by Derek Kite
next


This Week...
kttsd adds support for SSML/Sable. Digikam implements remote gallery export of images. Kpdf adds watch file option. KOffice adds import support for PocketWord's PWD files. Speedups in kttsd, kwin and khtml.

Jakub Stachowski has been working away in kdenonbeta/kdnssd putting together, as he explains:
simple library built on Apple's mDNSResponder for discovering and publishing services using DNS-SD aka ZeroConf aka Rendezvous protocol.

His work was initially imported into the Kde repository in September, and has progressed rapidly. He got Kpf and Krdc working with the ZeroConf protocol. Then he build a kdnssd: kioslave that can be used by other ioslaves such as vnc://. The code is based on mDNSResponder from Apple. For a list of the commits http://cvs-digest.org/index.php?list&user=qbast.

Jakub asked on kde-core-devel (http://lists.kde.org/?l=kde-core-devel&m=110192041026735&w=2) if he could move the library to kdelibs:
I would like to propose moving kdenonbeta/kdnssd/dnssd (simple library build on Apple's mDNSResponder for discovering and publishing services using DNS-SD aka ZeroConf aka Rendezvous protocol) into kdelibs. Reason: after several months of development I think it is quite good shape and I have several use-cases for that:
  • patch for krdc to search for remote desktop. It was approved by maintainer (Tim Jansen) but can't go in without dnssd lib
  • patch for kpf to publish information about shared dirs, so you can find it using dnssd:// ioslave on kde, nautilus on gnome or safari on mac
  • patch for kaddprintwizard (in progress) - this is main reason why lib needs to be in kdelibs and not kdenetwork.
  • random idea I just got (not even started yet) for easy launching remote apps (not whole session): add new submenu to standard k-menu: 'K -> Remote application -> (list of hosts) -> (normal k-menu for every host) '. List of hosts could be populated by searching for _remoteapps._tcp (advertising location of /usr/share/applications and ssh port) or something similar. List of applications could be populated by reading fish://user@host/usr/share/applications and parsing just like local menu, but any 'exec=app' would be changed into 'exec=kdessh -X user@host app' (kdessh would have to be able to enable X11 forwarding)
DNS-SD lib is based on Apple's mDNSResponder, (all functions will return immediate failure when compiled without it) so it would be new optional dependency. If you are concerned about legal issues, then I can say there is nothing to worry about: client library has been relicensed to BSD about 2 months ago. I have provided some patches for Posix version of mDNSResponder to implement missing features (see http://lists.apple.com/archives/rendezvous-dev/2004/Nov/msg00055.html and followups) and according to Marc Krochmal from Apple they are going into CVS today, and after my confirmation that everything is working as expected new release will be made.

The response from Aaron Seigo and George Staikos was positive. There were questions whether KNetAttach or FreeNX could use these services.


Statistics
Commits: 2691 by 193 developers, 215237 lines modified, 886 new files.
Open Bugs: 7829
Open Wishes: 7223
Bugs Opened: 324 in the last 7 days.
Bugs Closed: 381 in the last 7 days.

Commit Summary
Module Commits
kde-i18n
1056
kdepim
195
kdenonbeta
189
kdebase
151
kdeextragear-1
146
kdelibs
136
koffice
135
kdeextragear-3
118
kdeextragear-2
98
kdenetwork
70
Lines Developer Commits
25653
Thierry Vignaud
148
1097
David Faure
88
8779
Gaute Hvoslef Kvalnes
83
460
Stephan Kulow
82
13782
Erik K. Pedersen
79
6187
Pedro Morais
78
4139
George Staikos
75
1524
Iassen Pramatarov
71
10821
Gilles Caulier
69
3645
Stefan Asserhäll
62

Internationalisation (i18n) Status
Language Percentage Complete
Swedish
100.00%
British English
99.62%
Estonian
97.90%
Danish
97.21%
Portuguese
95.75%
French
95.12%
Dutch
95.21%
Spanish
90.53%
Italian
89.38%
Tamil
89.22%

Bug Killers
Bug Killer Number Of Bugs Closed
Luboš Luňák
47
Stephan Binner
45
George Staikos
29
Stephan Kulow
24
Olivier Goffart
20
Tobias Koenig
13
Lex Hider
12
Waldo Bastian
10
Mark Kretschmann
10
Michael Brade
9

Thanks for reading the KDE Commit-Digest!
KDE Commit-Digest by Danny Allen, 2006-2008
All issues in archive by Derek Kite