[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    KMail is seriously in need of a code audit
From:       Ingo =?iso-8859-1?q?Kl=F6cker?= <ingo.kloecker () epost ! de>
Date:       2001-07-26 21:22:01
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear fellow developers,

finding all these bugs which were caused by wrong handling of folded 
headers together with the still not resolved problem of sporadic 
crashes after folder creation was very unsettling for me. I'm pretty 
sure that these "folded header" bugs are already there till KDE 2.0.0. 
Maybe they even already existed in the very first releases of KMail. 

However, IMHO the KMail code is definitely in need of an audit. I 
haven't yet read the big "KMail II for KDE 3" thread (because I spent 
my very limited spare time fixing bugs instead of fantasizing about 
KMail 2) but IMHO KMail 2 is not interesting until after KDE 2.2.1. 
Therefore I propose the following for the period (about one month) 
between KDE 2.2.0 and KDE 2.2.1:

- - NO new features (maybe except new stuff in IMAP support)
- - NO major rewrites

Instead we should slow down KMail's development and take some time to
- - fix bugs
- - clean up the code
- - fix bugs
- - make "flow charts" of the code, e.g. in order to track down the 
"folder creation" crashes
- - did I already mention that we also should fix bugs ;-)

Regards,
Ingo

P.S.: I fear that the KDE 2.2.0 release will be the worst KDE release 
ever. Let's all hope that I'm proven wrong.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE7YIn5GnR+RTDgudgRAuMoAKDjg03XELXLHRTg4ctBvvrnBH4ScgCgkSo7
7laL14lPz0MgNNHSMphJEKk=
=Fu7M
-----END PGP SIGNATURE-----
_______________________________________________
Kmail Developers mailing list
Kmail@master.kde.org
http://master.kde.org/mailman/listinfo/kmail

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic