[Webkit-unassigned] [Bug 159567] System proxy settings not used when building deps with jhbuild

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 11 06:00:11 PDT 2016


https://bugs.webkit.org/show_bug.cgi?id=159567

--- Comment #6 from Olivier Blin <olivier.blin at softathome.com> ---
(In reply to comment #5)
> Not sure you saw this Wiki page?
> 
> https://trac.webkit.org/wiki/WebKitGTK/StartHacking#Workingbehindaproxy
> 
> I don't think we need a patch for this.

I was not aware of this wiki page, building dconf this way is a good solution.
Though, on my system, this didn't work by default, since libgiognomeproxy.so was not built in glib-networking, because gsettings.m4 was not installed on my system.

What do you think of just adding the following in Tools/gtk/install-dependencies? 
- gsettings-desktop-schemas-dev: for gsettings.m4, to enable libgiognomeproxy.so in libnetworking
- libproxy-dev: to enable libgiolibproxy.so in glib-networking for generic proxy support, including through environment variables

libproxy support in glib-networking works for me without dconf, provided I unset GNOME_DESKTOP_SESSION_ID, in which case it uses the usual proxy environment variables (envvar libproxy module).

Otherwise, it uses the gnome3 libproxy module, which will use system proxy settings only if the libdconfsettings.so gio module is available in the jhbuild root.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160711/5c11e8ef/attachment.html>


More information about the webkit-unassigned mailing list