Path: csiph.com!aioe.org!bofh.it!news.nic.it!robomod From: Dmitry Shachnev Newsgroups: linux.debian.maint.python Subject: Re: [Python-modules-team] Bug#830186: sphinx: intersphinx mapping extension causes network access during package builds Date: Mon, 11 Jul 2016 20:10:02 +0200 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Mon Jul 11 18:07:15 2016 Old-Return-Path: X-Amavis-Spam-Status: No, score=-12.447 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, LDO_WHITELIST=-5, MURPHY_DRUGS_REL8=0.02, PGPSIGNATURE=-5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no X-Policyd-Weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_BL_NJABL=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .gmail. - helo: .mail-lf0-f43.google. - helo-domain: .google.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -7 X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=/g3+vNb96CKX2FrUeN1Hc6AJpbjUZ8feCcQRTt8/TSU=; b=d7KPDfxLTBjAZbLY1TiMopqem7bu+Tm+ksrKC8qVrLXDQHaDW2IL+GwMbvgtYsqNHu JZjIP8W9++0CqoXxqSX+bOXlqvz4ewH9yK4/3fmxp9gfSy13mtx0Ni/jap2qTedUivRN lpPl85I7Z0S/R0WZUwCNePkzlGC0CdHXFrF/B7lxJ/oIlf+23xIgNmP2OTlj3STf+AYB vvDXerteM5pV1hww7AY6w7hMYpXrovJZCJp/NDXYiUn+EL0Myx42DY8yCrA0yZ+zjwT/ oU5gVE/Yi95P5QDlvWIFivTUinEUmNt9GMpHGbFF7C/Jmf9EWxyNtkpZ4PhZlSfS2LZl ywxw== X-Gm-Message-State: ALyK8tIIjzC3nKxi45l2BrK51rNp58orffcSPAvcGyn/d2FXjudWluzy65LBHqj7dYpNtQ== X-Received: by 10.25.145.2 with SMTP id t2mr7092010lfd.163.1468260420107; Mon, 11 Jul 2016 11:07:00 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="+g7M9IMkV8truYOl" Content-Disposition: inline User-Agent: Mutt/1.6.0 (2016-04-01) X-Mailing-List: archive/latest/13988 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20160711180657.GB5782@mitya57.me Approved: robomod@news.nic.it Lines: 57 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: debian-python@lists.debian.org X-Original-Date: Mon, 11 Jul 2016 21:06:57 +0300 X-Original-Message-ID: <20160711180657.GB5782@mitya57.me> X-Original-References: <1467878033.2235446.659246769.7769F4C6@webmail.messagingengine.com> <20160707193017.GA9300@mitya57.me> <8737nitgw2.fsf@prune.linuxpenguins.xyz> Xref: csiph.com linux.debian.maint.python:8650 --+g7M9IMkV8truYOl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Brian, On Sun, Jul 10, 2016 at 11:34:53AM +1000, Brian May wrote: > Not sure I understand how dh-python / pybuild help with this problem. > > I thought the recommended way to deal with building documentation was > something like this in debian/rules: > > override_dh_auto_build: > dh_auto_build > PYTHONPATH=3D. sphinx-build -b html -N Doc/ Doc/.build/html > > ... in which case building the documentation happens outside > dh_auto_build. > > Did I miss something here? Indeed my comment applies only if Sphinx is invoked by pybuild (for example if it's called by setup.py build). If it's invoked separately the only ways would be to export http(s)_proxy in debian/rules or patch conf.py to get correct intersphinx mapping. Unfortunately there is no easy way for Sphinx to detect if it's invoked as part of the package build process, so the ways I can change it are limited. --=20 Dmitry Shachnev --+g7M9IMkV8truYOl Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXg+A8AAoJENb+cQNj+F3Txq8P/jw1Q5+7+8UZ5CDNxF1GHp7/ XTmPW5WXSVNJ/zD4Fq9CdR1uLt7lOCFDyr/zS4OvlMk/yS11gyk/8sFW+LhnmvGF 0kkRXH8VxNhT/IzZCwmY8u4of10FZRlPi37cRrLPe9+9ZFsUKbT6k2EvYeHYwgwg jNF4ubmK9QiLgU4AhahvwG0D1L/Yxk//amCMMK1tIRT3n69tg6hltiE0G7j0i/Ky 4RPawHsUn+pP9aJW5J94jKsyCfHQgZDKFEIebL0YKHTSCeEAXM6kfJRoby53D3PN wycgYwcuT4/6gT3sOrrjKZ0oxPsMN0IBg3gqT1/30dXXjZO1KfPXtkdvCJSGfNQT ZDW7tSVlef8t2Heaj05dJjNAmzIGS53T+Rfm0swtkrqTpoL0DkYPMrAczzOMDANV yYyf8mI/mC7HtDQXzyFDBGsOgC1nPj3YaEMoBsfD314HIXu1214DUFW5l11/lur1 h4cw5miiQ1ya4CiRet1uSn4jwrWwH5kBKwopn9r2tX66OQmYm9l1zJU17Fr4d7D1 ZBKaPcJPsiQL5GYOqXi1xnqj59lWaYtSg+nUWwePlhf28OxfjGbtWhLGcUZed/RM HF0FdDdEUSkm7xedtl/htP+TAFivb08skuM2mAP3UiGkqjPR8pSodRA6+SZCGzHS xHHluNYBu+cRuGQcoj19 =wRoh -----END PGP SIGNATURE----- --+g7M9IMkV8truYOl--