Bug 25055 - Not showing vCard information
Summary: Not showing vCard information
Status: NEW
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-12 10:06 UTC by Michael Monreal
Modified: 2016-02-21 19:09 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Gabble log (61.57 KB, text/plain)
2009-11-12 10:06 UTC, Michael Monreal
Details
Empathy log (24.47 KB, text/plain)
2009-11-12 10:07 UTC, Michael Monreal
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Monreal 2009-11-12 10:06:51 UTC
Created attachment 31136 [details]
Gabble log

Empathy/Gabble just shows the username for contacts when using my university's XMPP server instead of the data from the vCard as Pidgin does.

The server in use is ejabberd, version 2.0.3 I think. User accounts (and vCards) are created automatically using the univerity's LDAP.
Comment 1 Michael Monreal 2009-11-12 10:07:16 UTC
Created attachment 31137 [details]
Empathy log
Comment 2 Simon McVittie 2010-03-04 07:00:16 UTC
Your log demonstrates that Gabble looks up the XEP-0045 (vcard-temp) vCard, but (as seen for Roman Komp in your log) it doesn't find anything:

gabble/vcard-DEBUG: 1.258042e+09: gabble_vcard_manager_request: Created request 0x8cb9e40 to retrieve <5>'s vCard
gabble/vcard-DEBUG: 1.258042e+09: request_send: Cache entry 0x8cb9e60 is not mine, @to = roman.komp@jabber.uni-koblenz.de
...
gabble/vcard-DEBUG: 1.258042e+09: pipeline_reply_cb: successful lookup response contained no <vCard> node, creating an empty one
gabble/vcard-DEBUG: 1.258042e+09: observe_vcard: got no vCard alias for handle 5

I'd have expected the LDAP data to appear in these vCards, since that's how XMPP clients typically derive users' names.

However, I notice your server has a "user directory" attached, vjud.jabber.uni-koblenz.de. Is that where the LDAP data is? Does Pidgin get data from that instead/as well?

If so, then that's something that Gabble doesn't do. In principle it could, although I'm a bit reluctant to make Gabble expend even more bandwidth on trying to identify people...


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.