Review Request: Contact Avatar support for Nepomuk Service

George Goldberg grundleborg at googlemail.com
Wed Jun 15 20:16:17 CEST 2011


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101633/
-----------------------------------------------------------

Review request for Telepathy.


Summary
-------

This patch reinstates support for Contact Avatars in the Telepathy Nepomuk Service.

Avatar support for local accounts looks trickier so will come in a subsequent patch.

I'd particularly like comments on the changes to the Telepathy ontology. The rationale behind adding the telepathy:avatar property to nco:IMAccount is that although we can use nco:photo, this can contain multiple photos of the contact and we need to be able to identify the one that is the avatar for this IM account. The reason for it not being upstream is that it seems like telepathy-level implementation detail to me (although I will of course discuss this with upstream in due course to see whether they think it might belong there). The result is you are meant to identify one particular nco:photo of the nco:personContact to be the telepathy:avatar.


This addresses bug 270864.
    http://bugs.kde.org/show_bug.cgi?id=270864


Diffs
-----

  abstract-storage.h 7d1be9b96711500ddd2ab5b6d9aa8791e51bcea1 
  account.h b57ebf881e1bd661bd8db069cc3f5147ce10b515 
  account.cpp e0cfdf0931c75126339e18fb2458a93d510b6e28 
  contact.h ccc482aa36c3d8e38cfa89608043f198ef8be674 
  contact.cpp bc5a29100e380bbcb7ae48930813d19842b0a836 
  controller.cpp f320326534c8b76ea73097c906d82c2b90a35f22 
  nepomuk-storage.h 216239371b0656dff61c4a189a709703094b7418 
  nepomuk-storage.cpp 7d154494b759e2b9bca95d086f164f1a71ab1095 
  telepathy.trig d5a07d202185cc0d9aaa0fbd681cfd0202fa88c1 
  tests/controller-test.h cd85a675d731b43c0960e0b5ba3fb02d8aacade7 
  tests/storage-test.h ab5f05f2e5faf6b0710c2dfd9f8d3f21ae06d330 
  tests/storage-test.cpp 2ff9428f57f2515c60c9fe7fb24c46d9f6907b7d 

Diff: http://git.reviewboard.kde.org/r/101633/diff


Testing
-------

Unit tests (updated appropriately) all pass.


Thanks,

George

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/kde-telepathy/attachments/20110615/e533f652/attachment-0001.htm 


More information about the KDE-Telepathy mailing list