GNOME Bugzilla – Bug 538963
Unable to sync with Google dataprovider
Last modified: 2018-07-01 09:05:27 UTC
Please describe the problem: I'm unable to sync with Google Calendar and Google Contacts (trying to sync with Evolution). I'm behind a proxy, perhaps that's part of the problem. Steps to reproduce: 1. Select Evolution Contacts (or Calendar) 2. Try to sync with Google Contacts (or Calendar) 3. Ger an error message in the console Actual results: Nothing, it doesn't add the dataprovider. Expected results: Does this happen every time? Yes Other information: Console output. Traceback (most recent call last):
+ Trace 200762
new = conduit.GLOBALS.moduleManager.get_module_wrapper_with_instance(dataproviderKey)
mod_wrapper.instantiate_module()
self.module = self.klass(*self.initargs)
_GoogleBase.__init__(self,gdata.calendar.service.CalendarService())
os.environ['proxy_username'] = user
putenv(key, item)
Created attachment 123426 [details] [review] Patch to fix up proxy settings The problem is that the code tries to set the proxy_username and proxy_password environment variables even if your proxy doesn't need them and you don't have them defined. This patch fixes that, and also builds the http_proxy and https_proxy variables in the correct format so that the code which uses them is able to parse them correctly.
Conduit is not under active development anymore, has not seen code changes for eight years, and saw its last tarball release in 2010. Its codebase has been archived: https://gitlab.gnome.org/Archive/conduit/commits/master Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.