<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - System proxy settings not used when building deps with jhbuild"
   href="https://bugs.webkit.org/show_bug.cgi?id=159567#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - System proxy settings not used when building deps with jhbuild"
   href="https://bugs.webkit.org/show_bug.cgi?id=159567">bug 159567</a>
              from <span class="vcard"><a class="email" href="mailto:olivier.blin&#64;softathome.com" title="Olivier Blin &lt;olivier.blin&#64;softathome.com&gt;"> <span class="fn">Olivier Blin</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=159567#c5">comment #5</a>)
<span class="quote">&gt; Not sure you saw this Wiki page?
&gt; 
&gt; <a href="https://trac.webkit.org/wiki/WebKitGTK/StartHacking#Workingbehindaproxy">https://trac.webkit.org/wiki/WebKitGTK/StartHacking#Workingbehindaproxy</a>
&gt; 
&gt; I don't think we need a patch for this.</span >

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.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>