diff -u gajim-0.11.1/src/common/contacts.py gajim-0.11.1/src/common/contacts.py --- gajim-0.11.1/src/common/contacts.py +++ gajim-0.11.1/src/common/contacts.py @@ -389,12 +389,12 @@ max_order = 0 order = 0 if data.has_key('order'): - order = data['order'] + order = int(data['order']) if order: family = self.get_metacontacts_family(account, jid) for data_ in family: if data_.has_key('order') and data_['order'] > max_order: - max_order = data_['order'] + max_order = int(data_['order']) contact = self.get_contact_with_highest_priority(account, jid) score = (max_order - order)*10000 diff -u gajim-0.11.1/debian/changelog gajim-0.11.1/debian/changelog --- gajim-0.11.1/debian/changelog +++ gajim-0.11.1/debian/changelog @@ -1,3 +1,10 @@ +gajim (0.11.1-0ubuntu3.1) feisty-proposed; urgency=low + + * Fix startup problems on certain Jabber servers which transmit + the roster order as strings. (LP: #174406) + + -- Philipp Kern Thu, 06 Dec 2007 13:44:46 +0100 + gajim (0.11.1-0ubuntu3) feisty; urgency=low * src/roaster_window.py: