Version: (using KDE Devel) Installed from: Compiled sources current behaviour: you have to save the contact list manually every time you change it expected behaviour: kopete saves the contact list automatically
This is untrue. The contact list is saved in ~/.kde/share/apps/kopete/contactlist.xml either upon exit or upon every change. I don't remember which ATM.
On exit is not enough. If you don't save the contact list by hand it is lost on every crash. Why can't Kopete work like KOrganizer which saves changes immediately to disk?
This absolutely should be done. The current system is just a crappy excuse for the time when our contact list saving was too slow to be done automatically. That time, however, is long gone, but the saving is still not fixed. See also my list of things that need to be done for the next Kopete version on the mailing list thread a couple of months ago. This issue is absolutely known, but it doesn't hurt to have an explicit Bugzilla entry for it. Martijn
Then please change the topic of this bug. Or open a new one because you want something different than what the original reporter wanted.
WTF do you mean? Quoting the reporter's comment when reopening the bug: "On exit is not enough. If you don't save the contact list by hand it is lost on every crash. Why can't Kopete work like KOrganizer which saves changes immediately to disk?". That is *EXACTLY* the same thing. Martijn
Oh, I only got the initial message. Looks like something is eating mails lately :/
Subject: kdenetwork/kopete CVS commit by lilachaze: Save contact-list automatically on every change. This is quite intrusive and probably shouldn't be backported. CCMAIL: 73921-done@bugs.kde.org M +2 -7 kopete/kopete.cpp 1.172 M +41 -7 libkopete/kopetecontactlist.cpp 1.119 M +14 -4 libkopete/kopetecontactlist.h 1.64 M +21 -2 libkopete/kopetemetacontact.cpp 1.199 M +10 -0 libkopete/kopetemetacontact.h 1.93 M +13 -2 libkopete/kopeteplugindataobject.cpp 1.14 M +18 -1 libkopete/kopeteplugindataobject.h 1.12