Your message dated Sun, 17 Sep 2017 18:20:00 +0000
with message-id <[email protected]>
and subject line Bug#869098: fixed in sphinx 1.6.3-2
has caused the Debian Bug report #869098,
regarding python2.7 2.7.13-4 causes EOFError breakage in python-sphinx
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
869098: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869098
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python2.7
Version: 2.7.13-4
Severity: serious
Justification: causes other packages to FTBFS

With 2.7.13-4 installed, I am unable to build documentation as sphinx
errors out:

sphinx-build -b html -d _build/doctrees  -n -j 4 . _build/html
Running Sphinx v1.4.9
making output directory...
loading pickled environment... not yet created
loading intersphinx inventory from https://docs.python.org/2/objects.inv...
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 91 source files that are out of date
updating environment: 91 added, 0 changed, 0 removed
reading sources... [100%] test-repositories .. writing-tests                    
                                                              
waiting for workers...

Exception occurred:
  File "/usr/lib/python2.7/dist-packages/sphinx/util/parallel.py", line 97, in 
_join_one
    exc, result = pipe.recv()
EOFError
The full traceback has been saved in /tmp/sphinx-err-o8zX9U.log, if you want to 
report the issue to the developers.
Please also report this if it was a user error, so that a better error message 
can be provided next time.
A bug report can be filed in the tracker at 
<https://github.com/sphinx-doc/sphinx/issues>. Thanks!
^CError in atexit._run_exitfuncs:

The problem now is that lava-server and potentially other packages which build
documentation with python-sphinx will FTBFS with this version of python2.7
in unstable.

Downgrading python-sphinx to the version in Stretch makes no difference.

Downgrading python2.7 to the version in testing fixes the problem entirely.

$ sudo apt install python2.7=2.7.13-2 python2.7-minimal=2.7.13-2 
libpython2.7-stdlib=2.7.13-2 libpython2.7-minimal=2.7.13-2

sphinx-build -b html -d _build/doctrees  -n -j 4 . _build/html
Running Sphinx v1.4.9
making output directory...
loading pickled environment... not yet created
loading intersphinx inventory from https://docs.python.org/2/objects.inv...
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 91 source files that are out of date
updating environment: 91 added, 0 changed, 0 removed
reading sources... [100%] test-repositories .. writing-tests                    
                                                              
waiting for workers...
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
writing output... [100%] user-notifications .. writing-tests                    
                                                              
waiting for workers...
generating indices... genindex
writing additional pages... search
copying images... [100%] images/micro-instance-lab.svg                          
                                                              
copying static files... done
copying extra files... done
dumping search index in English (code: en) ... done
dumping object inventory... done
build succeeded.

Build finished. The HTML pages are in _build/html.

To reproduce, it should be enough to install lava-dev to get the correct
build dependencies, and try to rebuild lava-server. A quicker test would
be to get the lava-server source and run:

$ make -C doc/v2 clean
$ make -C doc/v2 html

in the top level directory.

One of the sphinx error logs:

# Sphinx version: 1.5.6
# Python version: 2.7.13+ (CPython)
# Docutils version: 0.13.1 release
# Jinja2 version: 2.9.6
# Last messages:
#   91 added, 0 changed, 0 removed
#   reading sources... [ 14%] actions-boot .. data-export
#   reading sources... [ 28%] debian .. explain_first_job
#   reading sources... [ 42%] first-devices .. ipxe
#   reading sources... [ 57%] lava-dashboard-image-reports .. migrate-lava
#   reading sources... [ 71%] migrating-admin-example .. pipeline-writer
#   reading sources... [ 85%] pipeline-writer-secondary .. tables
#   reading sources... [100%] test-repositories .. writing-tests
#   
#   waiting for workers...
# Loaded extensions:
#   sphinx.ext.coverage (1.5.6) from 
/usr/lib/python2.7/dist-packages/sphinx/ext/coverage.pyc
#   sphinx.ext.viewcode (1.5.6) from 
/usr/lib/python2.7/dist-packages/sphinx/ext/viewcode.pyc
#   sphinx.ext.todo (1.5.6) from 
/usr/lib/python2.7/dist-packages/sphinx/ext/todo.pyc
#   sphinx.ext.autodoc (1.5.6) from 
/usr/lib/python2.7/dist-packages/sphinx/ext/autodoc.pyc
#   sphinx.ext.intersphinx (1.5.6) from 
/usr/lib/python2.7/dist-packages/sphinx/ext/intersphinx.pyc
#   sphinx.ext.doctest (1.5.6) from 
/usr/lib/python2.7/dist-packages/sphinx/ext/doctest.pyc
#   alabaster (0.7.8) from 
/usr/lib/python2.7/dist-packages/alabaster/__init__.pyc
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/sphinx/cmdline.py", line 296, in main
    app.build(opts.force_all, filenames)
  File "/usr/lib/python2.7/dist-packages/sphinx/application.py", line 333, in 
build
    self.builder.build_update()
  File "/usr/lib/python2.7/dist-packages/sphinx/builders/__init__.py", line 
251, in build_update
    'out of date' % len(to_build))
  File "/usr/lib/python2.7/dist-packages/sphinx/builders/__init__.py", line 
265, in build
    self.doctreedir, self.app))
  File "/usr/lib/python2.7/dist-packages/sphinx/environment/__init__.py", line 
554, in update
    self._read_parallel(docnames, app, nproc=app.parallel)
  File "/usr/lib/python2.7/dist-packages/sphinx/environment/__init__.py", line 
612, in _read_parallel
    tasks.join()
  File "/usr/lib/python2.7/dist-packages/sphinx/util/parallel.py", line 93, in 
join
    self._join_one()
  File "/usr/lib/python2.7/dist-packages/sphinx/util/parallel.py", line 98, in 
_join_one
    exc, result = pipe.recv()
EOFError



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf, arm64

Kernel: Linux 4.11.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python2.7 depends on:
pn  libpython2.7-stdlib  <none>
ii  mime-support         3.60
pn  python2.7-minimal    <none>

python2.7 recommends no packages.

Versions of packages python2.7 suggests:
ii  binutils       2.28-6
ii  python2.7-doc  2.7.13-4

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: sphinx
Source-Version: 1.6.3-2

We believe that the bug you reported is fixed in the latest version of
sphinx, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Shachnev <[email protected]> (supplier of updated sphinx package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 17 Sep 2017 20:52:27 +0300
Source: sphinx
Binary: python-sphinx python3-sphinx sphinx-common sphinx-doc libjs-sphinxdoc
Architecture: source
Version: 1.6.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team 
<[email protected]>
Changed-By: Dmitry Shachnev <[email protected]>
Description:
 libjs-sphinxdoc - JavaScript support for Sphinx documentation
 python-sphinx - documentation generator for Python projects (implemented in 
Pytho
 python3-sphinx - documentation generator for Python projects (implemented in 
Pytho
 sphinx-common - documentation generator for Python projects - common data
 sphinx-doc - documentation generator for Python projects - documentation
Closes: 869098 872863
Changes:
 sphinx (1.6.3-2) unstable; urgency=medium
 .
   * Move sphinxcontrib-websupport from requirements to extras_require
     in setuptools metadata (no_require_websupport.diff).
   * Backport upstream patch to fix crash with new python2.7
     (upstream_fix_crash_on_parallel_build.diff; closes: #869098).
   * dh_sphinxdoc: Add support for singlehtml builds (closes: #872863).
   * Upload to unstable.
Checksums-Sha1:
 66b44d45c72c921fe83f793bda0ccd5ffde2e879 3612 sphinx_1.6.3-2.dsc
 a5de7fcb75e0ad7a2e8b127fa91d352c7aa43bf8 36552 sphinx_1.6.3-2.debian.tar.xz
 b1cf957326571e892c116f2ca6ee4bf8c6d3e5aa 5333 sphinx_1.6.3-2_source.buildinfo
Checksums-Sha256:
 65f65ee49a1e27e994106a8b44247caf4adb3813f0ab4a0971c0c110d5ae569f 3612 
sphinx_1.6.3-2.dsc
 17c6131aa020a8a514813ba24389585095a4c94da7ff20f1c969df1d77f12fb8 36552 
sphinx_1.6.3-2.debian.tar.xz
 0739b167563ce0c97fe53d28efd0f042bf0336713c06568671246239609f3709 5333 
sphinx_1.6.3-2_source.buildinfo
Files:
 f3fb031b652b65756deafbe4c573b14f 3612 python optional sphinx_1.6.3-2.dsc
 d4b1ad85312d81dd00c59d0af2b3ff7f 36552 python optional 
sphinx_1.6.3-2.debian.tar.xz
 9aea5a872f31ccc308eeb8d2842ad2a9 5333 python optional 
sphinx_1.6.3-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEbEPcK+5mZmLK5jNU1v5xA2P4XdMFAlm+ty8ACgkQ1v5xA2P4
XdO/ZhAArznsZHHZ914Ennzjmit+S3gnYX+edHi3qY5Zdhbx1QDjVnC0alissbHE
E3jfccdxVrM5NFlucK8bIrEvIzc9P30Go2qAWiWbiVRsfEXfpUYxw1H/l8UKbPIU
t6mp9q52ooCoPOFzwTf9eXDuoCogdwFBK0Ds5lWGQomYjT8Pqj2KyOAx9UlCQoCV
d7TPXr136/SmO6SnXQELMD+4FhUXy07nSPaKRpmr8ikJk4e1L+gf31ogZ2JZTLtz
mIBvBidrkoNrGbyz0YF8k9wiGoOFbDwC42JijC52kb37gZRTg77u58v/vt9SOyHB
/LoYUjIfUDfemLCcgSsrOhMSysHC5yTedp6QGyVAkNiVriKXcDfhPQYgoX1uvFjn
1A2EySdV2o3e0Ow+h93QquAi/7l6Qx8GzW1Ga6lk9Ubh+8mk2uGHls5z4kZhl+p3
DuDhdei5SsdSjl2AsnWHvTq7jn3f+CDX1IXj4hKAzQ3l9ZgLeJqMjQZzjrEpANFW
/XUQrFjaX6DrZSsU1hN19ePt7L33bCFU09pVL3wfAn/ngx0n3IiiC3p+Eq6K7Xc/
cIrlQ8iyZlLzxgwk5Wtgi3oCbRFOIw9Ot2fLN68bweHW/rnG2uWX6StKNboNgHkt
SQfNY5xr0tbKnobRBoBWvndVOST/0DYPGgGeH7BSjRBaAloophk=
=diKD
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to