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