[Adium-devl] [1.3.0] The Alias Problem

Evan Schoenberg evan.s at dreskin.net
Thu Aug 28 16:53:11 UTC 2008


There are a ton of problems with aliases being reported in 1.3.  There  
are at least 2, possibly more, distinct issues, and I'm having a very  
difficult time sorting out what's what.

XMPP:

whataboutbob writes one of the better descriptions here: http://trac.adiumx.com/ticket/10550#comment 
:46
> I have a similar problem. I connect to a Jabber server that uses an  
> LDAP backend. In 1.2.2 I would see the users first and last name in  
> the contact list. Now that I have upgraded to 1.3 I only see the  
> users username. If I do a getinfo on a user in the contact list the  
> first and last name shows up as the users given name the nick name  
> on the getinfo screen is what shows up in the contact list and it is  
> also the same as the uid in the ldap schema.


I committed the following for 1.3 to im.pidgin.pidgin:
| o   -----------------------------------------------------------------
| |   Revision: 2df22d7ed44f0ccc912fc22ea2e0389c0e445b6f
| |   Ancestor: f1716162f34382d8889f8e4288a808f067b91eb1
| |   Author: evands at pidgin.im
| |   Date: 2008-03-09T18:47:09
| |   Branch: im.pidgin.pidgin
| |
| |   Modified files:
| |           libpurple/protocols/jabber/buddy.c
| |
| |   ChangeLog:
| |
| |   If we receive a Full Name and no nickname, use the Full Name as  
the serverside alias for an XMPP contact. If we receive just a  
nickname or both a full name and a nickname, prefer the nickname.
| o   -----------------------------------------------------------------

The old behavior was to use the nickname in all cases.  This seems  
like it should be an improvement to the situation without changing  
anything else.  Therefore, this revision may not be the one responsible.

I've posted to #10550 asking whataboutbob for a debug log.

Not-XMPP:

I'm concerned that:
  - The preference upgrade code which moved the separate-files-for- 
each-object preferences into a single ObjectPrefs.plist file may be  
losing data,
or
  - A change to the way aliases are used may mean that preferences  
previously set on a contained contact of a mtacontact are being  
applied in such a way that they are no longer used.

The symptom of the not-xmpp problem is that the alias is no longer  
shown in the Alias: field at the top of the Get Info window,  
indicating that the pref is no longer stored.  Such users will report  
that everything is okay when reverting to 1.2.x, because the old  
preferences are left in place (not deleted) and 1.2.x can use the  
preferences.

I would really, really like to have the Adium 2.0 folder (sans logs)  
of this situation having occurred, along with the name of one or more  
contacts who are specifically exhibiting the problem.  I think that  
would help pinpoint the bug.

------

The Alias problem and blank message windows (#10067) are the two most  
troubling bugs of 1.3 besides new crashes... it'd be great to solve  
these ASAP and get 1.3.1 to the hungry masses.

Thanks for any insight or debugging!

-Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20080828/38973351/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20080828/38973351/attachment.sig>


More information about the devel mailing list