Upgrading to telepathy-glib 0.15.6 breaks gnome-shell 3.2.0 and the fail whale window appear. xsession-errors has this error: JS ERROR: !!! Exception was: TypeError: this._accountManager.get_factory is not a function JS ERROR: !!! lineNumber = '124' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/telepathyClient.js"' JS ERROR: !!! stack = '"()@/usr/share/gnome-shell/js/ui/telepathyClient.js:124 Client()@/usr/share/gnome-shell/js/ui/telepathyClient.js:77 _createUserSession()@/usr/share/gnome-shell/js/ui/main.js:84 start()@/usr/share/gnome-shell/js/ui/main.js:223 @<main>:1 "' JS ERROR: !!! message = '"this._accountManager.get_factory is not a function"' Only 0.15.5 works with gnome-shell 3.2.0
Seems this is caused by commit 4899882 "Sort alphabetically introspected files". Revert it and the problem disappears. I think proxy.c needs to be first. Maybe there also are other dependencies in the old order?
i reported upstream to glib as well
(In reply to comment #2) > i reported upstream to glib as well For the record, it is bug #660629
(In reply to comment #3) > For the record, it is bug #660629 https://bugzilla.gnome.org/show_bug.cgi?id=660629
ok, let's revert for now: http://cgit.collabora.com/git/user/xclaesse/telepathy-glib.git/log/?h=fix-gi
merged. Will release 0.15.7 asap
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.