29th August 2003

by Derek Kite
 

This Week...

It's been a very busy week. Some new applications: Knot, a service location server, Kickme, a lightweight dcop messenger and event viewer, kio-ldap kioslave, KWifiManager, for monitoring wireless cards, the new Plastik widget style, an snmp plugin for Ksim. ARts adds Media Application Server output support. Kdevelop adds Haskell and Mozilla XUL language support. Kstars supports electrical telescope focusers. Security fixes for Kdm. Kaddressbook has phone calling support. Spell checking support in Koffice is complete, and improved elsewhere. The Kitchensync plugin is added to Kontact. Korganizer printing system is improved. Safari render_layer code is ported to khtml. More new crystalsvg icons. Improvements for running KDE on laptops. And a huge number of bug fixes.
The Kastle conference in Nove Hrady, Czech Republic, which finishes on Sunday has produced what everybody expected; mounds of code. The gathering of developers in one place, coupled with a freeze on new features starting September 1 made for, as Lukas Tinkl said, "wow, what a productive week :)". Here are some informative and educational links:

Top 5 List
Soccer Game
Rob Kaper, who is attending the conference is working on a port of monopd to Qt (away from STL). Check his writeup where he explains the advantages. Monopd is a game server daemon used by Atlantik, a distributed Monopoly game.
Tim Jansen made a presentation describing Knot, a desktop infrastructure server. The application uses the SLP (service location protocol) to search for services on a LAN. www.tjansen.de/knot has slides and documents describing the application.
There was a fuss about a commit by Neil Stevens, who added this code to the 4 applications he wrote and maintains.

s_aboutData->addCredit("United States Army", I18N_NOOP("Preserving the freedom that made this software possible"));

Whether one agrees or disagrees with the sentiments expressed, it was deemed unacceptable that such political statements be included in applications. The author was asked to remove the lines, but refused. George Staikos did so, stating curtly that he removes all such things, and will ignore any further discussion on the matter. Shortly afterwards Neil removed the applications from the KDE repository. The applications in question are the hayes noatun-plugin, Megami, Kit and Kaboodle. They are available http://www.hakubi.us

Editorial comment: When I saw this commit, my first reaction was wondering if the US Army was funding free software. On a second reading, no. So the comments have no place in KDE software. People from all over the world are using and contributing to this project. People who, in this divided world, would otherwise have very little in common. This community is precious and fragile, so let's preserve it.
My last attempt to build KDE was Aug 29, 2003, at around 10PM Pacific time. Only Kopete successfully built. Since what I am running is from Aug 24, the last time kdelibs and kdebase built for me, I won't comment on any bugs that are apparent.
Stephan Kulow wrote on kde-core-devel:
I'd like to remind everyone that we're going to have a Qt 3.2 requirement for KDE 3.2 - so I'm planning on adding the requirement for it on monday. Just so that you know, don't do any other plans in case you're still on 3.1 :)

Statistics

Commits 2730 by 204 developers, 216922 lines modified, 1760 new files
Open Bugs 4796
Open Wishes 4385
Bugs Opened 302 in the last 7 days
Bugs Closed 398 in the last 7 days

Commit Summary

Module Commits
kdelibs
 
414
kdenonbeta
 
373
kde-i18n
 
337
kdebase
 
213
kdepim
 
207
www
 
145
kdevelop
 
132
kdesdk
 
127
kdeutils
 
124
koffice
 
111
Lines Developer Commits
4017
 
Christoph Cullmann
 
112
1892
 
Dirk Mueller
 
86
1348
 
David Faure
 
80
829
 
Fabrice Mous
 
75
8862
 
Simon Hausmann
 
74
3614
 
Cornelius Schumacher
 
61
1405
 
Alexander Kellett
 
58
2461
 
Martijn Klingens
 
56
671
 
Stephan Kulow
 
55
915
 
Stephan Binner
 
52

Internationalization (i18n) Status

Language Percentage Complete
Brazilian Portuguese (pt_BR)
 
96.72%
Hungarian (hu)
 
96.47%
Swedish (sv)
 
96.1%
Danish (da)
 
92.46%
Spanish (es)
 
91.17%
French (fr)
 
87.96%
Portuguese (pt)
 
83.66%
Catalan (ca)
 
82.75%
Slovak (sk)
 
79.81%
Turkish (tr)
 
77.82%

Bug Killers

No commits found

Thanks for reading the KDE Commit-Digest!