[Kde-pim] fuck you, akonadi

Thomas Tanghus thomas at tanghus.net
Thu Apr 12 10:50:18 BST 2012


On Thursday 12 April 2012 09:38 Georg C. F. Greve wrote:
> Dear Anders,
> 
> On Thursday 12 April 2012 09.09:26 Anders Lund wrote:
> > The deleted resource is kept in owncloud, and accessed via webdav.
> 
> You realize that the ownCloud developers don't really consider the address
> book and calendar resources production ready & safe, right? So while I can
> understand the frustration I'd suggest to moderate the tone of the message
> until you know what actually happened.
> 
> That issue could have been caused by ownCloud, by Akonadi, or by an
> unforeseen interaction between the two which neither the ownCloud nor the
> Akonadi developers foresaw and just never encountered before.
> 
> In any case, isn't the address book storage in ownCloud also based on a VCS?

Currently there is no versioning of address books or calendars in ownCloud. It 
is simply stored as DB tables.

> In that case you should not have lost anything.
> 
> > Obviously, data not being safely storaged by the akonadisaster system is
> > unacceptable. Why not check the data you read and NOT delete data if what
> > you get is not a VCARD file? It is really IDIOTIC.
> 
> Do you have a log of the communication on the wire?
> 
> Otherwise it is also quite possible that what Akonadi received was a well-
> formed WebDAV stream that was simply empty. That might be exactly what it
> would receive if the user deleted the contacts on the server.

I don't think that would happen with ownCloud. CalDAV and CardDAV is using 
SabreDAV which is pretty well tested. I have experienced the same issue as 
Anders if the connection to the server is lost, both using ownCloud but also 
when I was using Memotoo. It's been a long time since I've experienced it 
though - ½+ year at least - and as I know Akonadi is WiP it's of course a bit 
annoying, but I know it's just a matter of removing the resource and adding it 
again. I always have akonadiconsole open ;-)

> In other words: How do you expect Akonadi to behave if the server tells it
> that the user deleted all contacts?
> 
> > I got SICK of having all my mail in one big pile, so I moved all the
> > maillist stuff into a different resource and turned my filters on again.
> 
> That seems an oddly backward way of organizing things in the days of IMAP,
> which also takes care of the danger of losing mail - in our corporate setup
> we even retain all deleted messages for quite some time before they
> actually get purged.
> 
> But I agree it should work, although when I hear that you're still having
> Nepomuk issues, I wonder which version you're on, because from the 4.8.1
> release I have seen dramatic improvements here.

I use two different IMAP accounts with very little trouble. Again when 
connection to the server is lost the resource doesn't always act in a very 
sensible way, and suddenly sends out a multitude of errors for each subfolder 
before it goes offline. I then set it online again via akonadiconsole, and 
restarts the resource - very rarely the (Akonadi) server. It looks to me as if 
the two errors are similar, and is a matter of tweaking the timings when 
synchronizing.

I'm not saying this is a good situation for the end users, but as a long time 
avid KDEPIM user I can live with it because I realize the need for this 
transition in the long term if KDE is to have a reliable and extensible PIM 
solution.

There is no way I'm gonna use Thunderbird, Evolution or ~shudder~ webmail ;-)

> Anyhow: Making sure that KDE PIM works well is as much your responsibility
> as it is that of anyone else on this list. You can contribute in a myriad
> of ways, as do most of the people on this list.
> 
> So I'll take your last comments as self-flagellation.
> 
> Best regards,
> Georg
-- 
Med venlig hilsen / Best Regards

Thomas Tanghus
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/



More information about the kde-pim mailing list