latest issue should be fixable by upgrading to a more recent gjs, according to #gnome-shell irc channel:
<thejoe> hmm... seems like telepathyClient.js and shell-tp-client.[ch] disagree on # of args (.js is just passing lists, but .[ch] is expecting (list.length, list)). get_tp_contacts is also passing an extra null arg at the end?
<magcius> thejoe, gjs is magical :)
<thejoe> magcius, apparently not the ubuntu oneiric version though :(
<fmuellner> thejoe: no, that is correct - as js arrays already "contain" the length, it's not necessary to pass it separately (as for C)
<magcius> thejoe, so, recently, gjs broke backwards-compatibility
<fmuellner> gjs handles that (as of recently)
latest issue should be fixable by upgrading to a more recent gjs, according to #gnome-shell irc channel:
<thejoe> hmm... seems like telepathyClient.js and shell-tp- client. [ch] disagree on # of args (.js is just passing lists, but .[ch] is expecting (list.length, list)). get_tp_contacts is also passing an extra null arg at the end? compatibility
<magcius> thejoe, gjs is magical :)
<thejoe> magcius, apparently not the ubuntu oneiric version though :(
<fmuellner> thejoe: no, that is correct - as js arrays already "contain" the length, it's not necessary to pass it separately (as for C)
<magcius> thejoe, so, recently, gjs broke backwards-
<fmuellner> gjs handles that (as of recently)