22nd July 2005

by Derek Kite
 

This Week...

Umbrello adds a Ruby code generator. Kalzium now has a chemical equations solver. New recurrence code for libkcal. Kopete adds support for receiving AIM buddy icons. Kopete supports Richtext formatting in Yahoo! Messages.
A note from Stephan Kulow about a Subversion upgrade:
Most of you will (hopefully) not noticed, but Dirk and me updated our svn server to subversion 1.2.1 including a complete transcoding using the new subversion 1.2 features that allow for faster svn blame.

In my testing, svn blame on khtml/Changelog went down from 20s to 5s. BTW: there were several fixes in the subversion client too, so I suggest to everyone to update, but it's far from a requirement.
Dirk Mueller changed a number of Makefile.am files to support the -fpie/pie compiler flag. He was asked why the change. His comments:
it creates position independent executables (similiar to pic for libraries), which allows the kernel to randomize the loading address of the application, with the hope of being more resistant against possible code execution vulnerabilities.

Its certainly just a minor dent, but distributors race for the advertising advantage of being "more secure" by default.
Thiago Macieira added:
A position-independent executable is also pure: there are no relocations on the text segment. That also means the text is fully shared, and even cached.

Not that those few programs in KDE occupy a lot of RAM -- much less kcheckpass being run twice, for long periods -- but that's still reduction in memory footprint.

Statistics

Commits 2461 by 230 developers, 46811 lines modified, 2285 new files
Open Bugs 8988
Open Wishes 8402
Bugs Opened 321 in the last 7 days
Bugs Closed 325 in the last 7 days

Commit Summary

Module Commits
extragear
 
332
l10n
 
267
work
 
210
stable
 
208
www
 
187
kdepim
 
123
kdeedu
 
120
playground
 
114
kdenonbeta
 
102
koffice
 
93
Lines Developer Commits
3171
 
Dirk Mueller
 
163
805
 
David Faure
 
73
871
 
Clarence Dang
 
65
623
 
Laurent Montel
 
57
339
 
Carsten Niehaus
 
48
338
 
Stephan Binner
 
48
320
 
Gorkem Cetin
 
47
631
 
Thiago Macieira
 
42
257
 
Nikolas Zimmermann
 
39
284
 
Till Adam
 
36

Internationalization (i18n) Status

Language Percentage Complete
Estonian (et)
 
99.93%
Swedish (sv)
 
98.22%
British English (en_GB)
 
95.96%
Danish (da)
 
92.39%
Portuguese (pt)
 
91.4%
Dutch (nl)
 
91.28%
Italian (it)
 
89.24%
French (fr)
 
88.37%
Spanish (es)
 
88.11%
Serbian (sr)
 
87.91%

Bug Killers

Person Bugs Closed
Tom Hughes
 
19
Oswald Buddenhagen
 
17
Thiago Macieira
 
14
Olivier Goffart
 
11
Nicholas Nethercote
 
10
Scott Wheeler
 
10
Andrew Walker
 
9
Matt Rogers
 
8
Aaron J. Seigo
 
7
Andreas Gungl
 
7

No commits found

Thanks for reading the KDE Commit-Digest!