[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#773312: various details lost when editing contact on webdav server



Package: kaddressbook
Version: 4:4.14.2-2
Severity: normal

when editing a contact created or last edited by different software than
kaddressbook (in this case, evolution) on a shared carddav server, the
following details get lost or misrepesented during the roundtrip:

* the types of emailaddresses get lost:

-EMAIL;TYPE=OTHER;X-EVOLUTION-UI-SLOT=3:chrysn@fsfe.org
+EMAIL:chrysn@fsfe.org

* so do x-attributes (see above example as well)
* a TYPE=PREF is added to the first email address without the user
  selecting one (one could possibly argue that this is ok, but then i'd
  like to hear that argument)
* categories that are not known are replaced with identical
  akonadi-internal identifiers

-CATEGORIES:Familie,Festnetz,Weihnachtskarte
+CATEGORIES:akonadi:?tag=-1,akonadi:?tag=-1,akonadi:?tag=-1

  even when this is "fixed" manually by creating categories of those
  names in the category editor, they are not represented correctly
  either:

+CATEGORIES:akonadi:?tag=1,akonadi:?tag=2,akonadi:?tag=3

* of multiple photos, only one is kept.

there is no need for the modified vcard file to look exactly like the
old one with a minimal diff applied (eg. types are case insensitive,
order of entries does not matter afaict), but here data that the user
(often explicitly) set in the last editor is lost.

-- System Information:
Debian Release: 8.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages kaddressbook depends on:
ii  kde-runtime            4:4.14.2-1
ii  kdepim-runtime         4:4.14.2-2
ii  libakonadi-contact4    4:4.14.2-2
ii  libakonadi-kde4        4:4.14.2-2
ii  libc6                  2.19-13
ii  libgcc1                1:4.9.2-6
ii  libgpgme++2            4:4.14.2-2
ii  libgrantlee-core0      0.4.0-2
ii  libkabc4               4:4.14.2-2
ii  libkcmutils4           4:4.14.2-4
ii  libkdecore5            4:4.14.2-4
ii  libkdepim4             4:4.14.2-2
ii  libkdeui5              4:4.14.2-4
ii  libkio5                4:4.14.2-4
ii  libkldap4              4:4.14.2-2
ii  libkleo4               4:4.14.2-2
ii  libknewstuff3-4        4:4.14.2-4
ii  libkontactinterface4a  4:4.14.2-2
ii  libkparts4             4:4.14.2-4
ii  libkpimidentities4     4:4.14.2-2
ii  libkpimutils4          4:4.14.2-2
ii  libkprintutils4        4:4.14.2-4
ii  libpimcommon4          4:4.14.2-2
ii  libqgpgme1             4:4.14.2-2
ii  libqt4-dbus            4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqtcore4             4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqtgui4              4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libstdc++6             4.9.2-6

kaddressbook recommends no packages.

Versions of packages kaddressbook suggests:
ii  kdepim-kresources  4:4.14.2-2

-- no debconf information

-- 
To use raw power is to make yourself infinitely vulnerable to greater powers.
  -- Bene Gesserit axiom

Attachment: signature.asc
Description: Digital signature


Reply to: