After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 741303 - Polari can't find telepathy-idle in non-standard location
Polari can't find telepathy-idle in non-standard location
Status: RESOLVED NOTGNOME
Product: polari
Classification: Applications
Component: general
3.12.x
Other Linux
: Normal blocker
: ---
Assigned To: Polari maintainers
Polari maintainers
Depends on:
Blocks:
 
 
Reported: 2014-12-09 17:14 UTC by Damien Cassou
Modified: 2016-05-28 14:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Damien Cassou 2014-12-09 17:14:30 UTC
When trying to use polari, I get the following error messages. It's probably because telepathy-idle is in a non-standard location. How can I tell polari to look for idle there?

$ ./result/bin/polari 

(polari:29369): Gdk-WARNING **: The GDK_NATIVE_WINDOWS environment variable is not supported in GTK3.
See the documentation for gdk_window_ensure_native() on how to get native windows.

(polari:29369): Gjs-WARNING **: JS ERROR: TelepathyGLib.Error: Protocol 'irc' not found on CM 'idle'
ConnectionDetails<._createAccount/<@/nix/store/1vic5bv8ks1lznhqmwxkp4799gb2rw4n-polari-3.12.2/share/polari/js/connections.js:284
start@/nix/store/1vic5bv8ks1lznhqmwxkp4799gb2rw4n-polari-3.12.2/share/polari/js/main.js:8
@<command line>:1
Comment 1 Florian Müllner 2016-02-26 15:15:00 UTC
(In reply to Damien Cassou from comment #0)
> When trying to use polari, I get the following error messages. It's probably
> because telepathy-idle is in a non-standard location. How can I tell polari
> to look for idle there?

Connection managers are dbus-activated, so dbus needs to be configured to look up .service files from the directory containing org.freedesktop.Telepathy.ConnectionManager.idle.service.
Comment 2 john.frankish@outlook.com 2016-05-28 14:33:21 UTC
I have the same problem with polari-3.16.1

(org.gnome.Polari:28541): Gjs-WARNING **: JS ERROR: TelepathyGLib.Error: Protocol 'irc' not found on CM 'idle'

org.freedesktop.Telepathy.ConnectionManager.idle.service is correctly located in /usr/local/share/dbus-1/services along with all the other *.service files...