14th November 2003by Derek Kite
Most everyone heeded the call. The number of non-bug fixes has dropped. A few projects have started development branches, ie. Quanta and Kopete. The whole thing is coming together quite nicely. One project that begs for more time before release is Kontact. What will be in 3.2 is unfinished, lacking important functionality. But to meet a release schedule, and have a working program, albeit incomplete, requires compromise. One such compromise didn't sit well with one of the Kontact developers. Daniel Molkentin committed some code with this comment:
Preload certain plugins entirely. Currently only kmail does this.
Does that mean that the KMail part is now always loaded on startup of Kontact?
That's what I discussed with Ingo and Till, and I see no other way around that. Wouldn't it look odd to you if you start you fully integrated PIM suite where you told the kmail part to fetch mails and it won't, because it's not loaded? Upps. Until KMail has not been properly splitted into libs / DCOP services. I see no better way. Otherwise we face a big usability problem and some bugs cannot be solved either.
So we are finally back to the monolithic monster app we promised not to write?
Nope, we are facing a temporary workaround. And if you read my previous post carefully, there are a lot more arguments than just the summary to do this. Most important the fact that it will not retrieve mails automatically in the background otherwise.
Yes, _should_. And herein lies the problem. I hope we can solve this for the after-3.2-release, but the KMail guys decided to delay that, and we have to cope with that now.
You make it sound like we've made a silly choice. Split of the core is not something we could do without breaking stuff. It seems people view it as a three step operation:
- split core,
- make kmail awesome,
- go get cookies.
A year ago, KDE3.1 was at the release candidate stage with RC2 released, and the focus was on i18n and khtml bugs. Some things don't change.
|Commits||1950 by 195 developers, 332330 lines modified, 753 new files|
|Bugs Opened||425 in the last 7 days|
|Bugs Closed||579 in the last 7 days|
Internationalization (i18n) Status
|British English (en_GB)||
|Brazilian Portuguese (pt_BR)||
No commits found