[Python-modules-team] Bug#830186: sphinx: intersphinx mapping extension causes network access during package builds

Chris Lamb lamby at debian.org
Thu Jul 7 07:53:53 UTC 2016


Source: sphinx
Version: 1.4.4-3
Severity: serious
Justification: Policy 4.9
User: lamby at debian.org
Usertags: network-access

Hi,

According to Debian Policy 4.9, packages may not attempt network
access during the build. However, the intersphinx mapping extension
causes attempted network access in almost all of Sphinx' reverse
build- dependencies.

(Note that the network access does not cause a FTBFS if internet is
disabled, but it may cause a package to contain different contents
and is thus non-reproducible.)

I've filed this against Sphinx, but I think a fix will require at
least two changes:

 - A patch to Sphinx to disable network access based on some
   flag/environment variable.

 - dh-python (etc.) updated to set this specific flag.

Filed as "serious" given that I could /technically/ file RC bugs
against all of Sphinx's reverse dependencies but this seems less
anti-social…


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-


More information about the Python-modules-team mailing list