Bug 328845 - Kolab agent looses information about birthdays
Summary: Kolab agent looses information about birthdays
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kdepim
Classification: Applications
Component: libkdepim (show other bugs)
Version: GIT (master)
Platform: Debian unstable Linux
: NOR critical
Target Milestone: ---
Assignee: kdepim bugs
URL: http://bugs.debian.org/cgi-bin/bugrep...
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-15 20:55 UTC by Franz Schrober
Modified: 2017-01-07 21:53 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Franz Schrober 2013-12-15 20:55:45 UTC
Hi,

I've just installed a new machine and added my IMAP server and kolab agent to
akonadi. It downloaded all resources but when I've started to edit some users
I've noticed that the birthday was missing. Also entering it again resulted in
missing birthdays (like it was never entered) on all other machines also using
the same IMAP server with kolab. Checking the imap server also seemed to verify
that no dates are stored inside the KolabV3 contact xml.

I've also tried to change it from KolabV3 to KolabV2 format in the Kolab-Agent
settings but then other data fields cannot be parsed anymore when downloading
the newly stored kolab mails/xmls (for example the pictures).

Interestingly the anniversary date is stored but not the birthday

Reproducible: Always

Steps to Reproduce:
create an imap account to akonadi (using KDE systemsettings
or so)

add a kolab agent with the default settings (v3) using this imap
server

press "create folders"

create a new contact in the activated contact
folder in kaddressbook

 add a birthday date and save it.

Now open the mail on the imap server and check for the birthday information.


I think this is the easiest way to check it without another machine/account
to download and parse the contact information again.
Actual Results:  
birthday is not stored on the server

Expected Results:  
birthday is stored on the server

I am using the packages from Debian sid on amd64
Comment 1 Franz Schrober 2014-08-11 08:03:40 UTC
Diane Trout made some progress to get more details about the problem. The things can be found at

https://issues.kolab.org/show_bug.cgi?id=2739#c6
http://bugs.debian.org/748614

To make it short: Some KDE component is generating the dates in date-only format but the libkolab* stuff requires them in DATE+TIME.
Comment 2 Franz Schrober 2014-11-18 12:29:25 UTC
Kolab denies that it is a problem and KABC has to deal with it: https://issues.kolab.org/show_bug.cgi?id=2739#c14
Comment 3 Denis Kurz 2016-09-24 21:00:10 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kdepim (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 4 Denis Kurz 2017-01-07 21:53:13 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.