prev
3rd September 2004
by Derek Kite
next


This Week...
Kdevelop has a new project builder. kmail now supports kwallet for mail account passwords. Krita adds kjsembed scripting support. KOffice now support Indic.

Developer conferences give us a window on the workings of free open source software. The aKademy conference opened with talks on a wide range of subjects, giving us an idea as to the direction of our favorite project. I intend to give summaries of the talks, and I'll start with Daniel Stone's talk about the Freedesktop project. The talks from the first weekend of the aKademy conference are available at http://ktown.kde.org/akademy/. Over the coming weeks I will give highlights of the talks. Jonathan Riddell has also produced transcripts. They are at wiki.kde.org.

The Freedesktop project has 60 projects including X.org, Cairo 2d vector graphics framework, D-Bus system wide IPC, Gstreamer multimedia framework, UIM/SCIM universal input support and HAL platform indpendant hardware abstraction layer.

X.org is the XFree86 fork which is moving to improve X. Daniel talked about some of the goals of the project, such as a modular structure permitting separate releases of modules, and a reworking of XLib.

Cairo is a vector graphics library which supports rendering to X, images and OpenGL. It is already supported as a backend to QT4 and GTK.

D-Bus is a universal inter process communication (IPC) system with system and per-session busses. It will allow deep integration to the underlying system. One example he used is a camera being plugged into USB bus. It will allow the desktop to be notified without the desktop being aware of the underlying system. Using HAL, network configuration could be broadcast, allowing KDE to respond without knowing about the underlying system. It somewhat duplicates what is already in KDE and Gnome.

UIM and SCIM refer to universal and shared common input methods. The differing demands from various languages had created a situation where many wheels are invented to address specific issues. This is an attempt to provide a universal solution.

Freedesktop will soon release its platform for developers.

The question period was most interesting, since there is some distrust among KDE developers of this project. One questioner asked how the decisions were arrived at, suggesting that it looked alot like Redhat. Daniel answered that he and others decided to put together a release. It is up to others to use or ignore the project.

Freedesktop.org is an aggregation project. If a standard is produced it is because the desktops worked on developing it and implementing it.

I don't think KDE has anything to fear from freedesktop.org. On the contrary, there is much to be gained. Already common standards are in place for menu entries and the like. FOSS development always starts with code. Next is where others find a use for the code, then contribute to finish, improve or adapt the code. Same with fd.o. Aaron Seigo mentioned an example where work was being done on the taskbar standard, and he suggested improvements or changes, which were accepted. So if someone doesn't like the direction of something on fd.o, pipe up, send patches, get involved. Or ignore it. My impression from the talk was that most projects come from individuals or groups trying to solve a problem, not some underhanded way to impose an unwanted standard on anyone.

Sashmit Bhaduri announced that Beta 6 of akregator 1.0 has been released.
It is available at http://akregator.sf.net

akregator is a fast, lightweight, and intuitive feed reader program for KDE. It allows you to quickly browse through hundreds of thousands of internet feeds in a quick, efficient, and familiar way. It is currently beta and under heavy development.

The focus of the release was enhanced usability. Akregator has shed it's old cumbersome multi-window interface and instead now uses a standard feed list. Additionally, feed lists are now saved on the fly without any user interaction.

A number of new features appear in this release as well. Akregator can now be configured to popup a notification balloon when new articles are fetched. This is particularily useful for people who automatically fetch feeds in the background.

Lots of bugs and crashes have been fixed. There are many session management fixes in this release. The kontact part works much more reliably now. A number of long standing crashes have been eliminated.


Statistics
Commits: 3066 by 227 developers, 302248 lines modified, 2078 new files.
Open Bugs: 7208
Open Wishes: 6878
Bugs Opened: 454 in the last 7 days.
Bugs Closed: 464 in the last 7 days.

Commit Summary
Module Commits
kde-i18n
1071
kdenonbeta
268
kdepim
190
kdelibs
181
kdeextragear-1
171
koffice
160
kdeextragear-2
159
kdebase
145
kdeextragear-3
108
www
108
Lines Developer Commits
20343
Erik K. Pedersen
331
1808
Mark Kretschmann
79
1734
David Faure
79
6721
Stephan Kulow
76
8192
Logi Ragnarsson
72
72366
Guntupalli Karunakar
72
2314
Rob Buis
58
1953
Pedro Morais
57
427
Stephan Binner
52
42099
Thuraiappah Vaseeharan
52

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