Source: python3.8 Version: 3.8.3-1 Severity: important Tags: ftbfs User: python-modules-t...@lists.alioth.debian.org Usertags: sphinx3.1
Hi, python3.8 fails to build with Sphinx 3.1, currently available in experimental. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>/Doc' > Makefile:101: warning: overriding recipe for target 'texinfo' > Makefile:92: warning: ignoring old recipe for target 'texinfo' > mkdir -p build > Using existing Misc/NEWS file > PATH=./venv/bin:$PATH sphinx-build -b html -d build/doctrees -D today='May > 14, 2020' -D html_last_updated_fmt='May 14, 2020' -W . build/html > Running Sphinx v3.1.1 > making output directory... done > building [mo]: targets for 0 po files that are out of date > building [html]: targets for 480 source files that are out of date > updating environment: [new config] 480 added, 0 changed, 0 removed > reading sources... [ 0%] about > reading sources... [ 0%] bugs > reading sources... [ 0%] c-api/abstract > reading sources... [ 0%] c-api/allocation > reading sources... [ 1%] c-api/apiabiversion > reading sources... [ 1%] c-api/arg > reading sources... [ 1%] c-api/bool > reading sources... [ 1%] c-api/buffer > reading sources... [ 1%] c-api/bytearray > reading sources... [ 2%] c-api/bytes > reading sources... [ 2%] c-api/capsule > reading sources... [ 2%] c-api/cell > reading sources... [ 2%] c-api/code > reading sources... [ 2%] c-api/codec > reading sources... [ 3%] c-api/complex > reading sources... [ 3%] c-api/concrete > reading sources... [ 3%] c-api/contextvars > reading sources... [ 3%] c-api/conversion > reading sources... [ 3%] c-api/coro > reading sources... [ 4%] c-api/datetime > reading sources... [ 4%] c-api/descriptor > reading sources... [ 4%] c-api/dict > reading sources... [ 4%] c-api/exceptions > reading sources... [ 5%] c-api/file > reading sources... [ 5%] c-api/float > reading sources... [ 5%] c-api/function > reading sources... [ 5%] c-api/gcsupport > reading sources... [ 5%] c-api/gen > reading sources... [ 6%] c-api/import > reading sources... [ 6%] c-api/index > reading sources... [ 6%] c-api/init > reading sources... [ 6%] c-api/init_config > reading sources... [ 6%] c-api/intro > reading sources... [ 7%] c-api/iter > reading sources... [ 7%] c-api/iterator > reading sources... [ 7%] c-api/list > reading sources... [ 7%] c-api/long > reading sources... [ 7%] c-api/mapping > reading sources... [ 8%] c-api/marshal > reading sources... [ 8%] c-api/memory > reading sources... [ 8%] c-api/memoryview > reading sources... [ 8%] c-api/method > reading sources... [ 8%] c-api/module > reading sources... [ 9%] c-api/none > reading sources... [ 9%] c-api/number > reading sources... [ 9%] c-api/objbuffer > reading sources... [ 9%] c-api/object > reading sources... [ 10%] c-api/objimpl > reading sources... [ 10%] c-api/refcounting > reading sources... [ 10%] c-api/reflection > reading sources... [ 10%] c-api/sequence > reading sources... [ 10%] c-api/set > reading sources... [ 11%] c-api/slice > reading sources... [ 11%] c-api/stable > reading sources... [ 11%] c-api/structures > reading sources... [ 11%] c-api/sys > reading sources... [ 11%] c-api/tuple > reading sources... [ 12%] c-api/type > reading sources... [ 12%] c-api/typeobj > reading sources... [ 12%] c-api/unicode > reading sources... [ 12%] c-api/utilities > reading sources... [ 12%] c-api/veryhigh > reading sources... [ 13%] c-api/weakref > reading sources... [ 13%] contents > reading sources... [ 13%] copyright > reading sources... [ 13%] distributing/index > reading sources... [ 13%] distutils/_setuptools_disclaimer > reading sources... [ 14%] distutils/apiref > reading sources... [ 14%] distutils/builtdist > reading sources... [ 14%] distutils/commandref > reading sources... [ 14%] distutils/configfile > reading sources... [ 15%] distutils/examples > reading sources... [ 15%] distutils/extending > reading sources... [ 15%] distutils/index > reading sources... [ 15%] distutils/introduction > reading sources... [ 15%] distutils/packageindex > reading sources... [ 16%] distutils/setupscript > reading sources... [ 16%] distutils/sourcedist > reading sources... [ 16%] distutils/uploading > reading sources... [ 16%] extending/building > reading sources... [ 16%] extending/embedding > reading sources... [ 17%] extending/extending > reading sources... [ 17%] extending/index > reading sources... [ 17%] extending/newtypes > reading sources... [ 17%] extending/newtypes_tutorial > reading sources... [ 17%] extending/windows > reading sources... [ 18%] faq/design > reading sources... [ 18%] faq/extending > reading sources... [ 18%] faq/general > reading sources... [ 18%] faq/gui > reading sources... [ 18%] faq/index > reading sources... [ 19%] faq/installed > reading sources... [ 19%] faq/library > reading sources... [ 19%] faq/programming > reading sources... [ 19%] faq/windows > reading sources... [ 20%] glossary > reading sources... [ 20%] howto/argparse > reading sources... [ 20%] howto/clinic > reading sources... [ 20%] howto/cporting > reading sources... [ 20%] howto/curses > reading sources... [ 21%] howto/descriptor > reading sources... [ 21%] howto/functional > reading sources... [ 21%] howto/index > reading sources... [ 21%] howto/instrumentation > reading sources... [ 21%] howto/ipaddress > reading sources... [ 22%] howto/logging > reading sources... [ 22%] howto/logging-cookbook > reading sources... [ 22%] howto/pyporting > reading sources... [ 22%] howto/regex > reading sources... [ 22%] howto/sockets > reading sources... [ 23%] howto/sorting > reading sources... [ 23%] howto/unicode > reading sources... [ 23%] howto/urllib2 > reading sources... [ 23%] install/index > reading sources... [ 23%] installing/index > reading sources... [ 24%] library/2to3 > reading sources... [ 24%] library/__future__ > reading sources... [ 24%] library/__main__ > reading sources... [ 24%] library/_dummy_thread > reading sources... [ 25%] library/_thread > reading sources... [ 25%] library/abc > reading sources... [ 25%] library/aifc > reading sources... [ 25%] library/allos > reading sources... [ 25%] library/archiving > reading sources... [ 26%] library/argparse > reading sources... [ 26%] library/array > reading sources... [ 26%] library/ast > reading sources... [ 26%] library/asynchat > reading sources... [ 26%] library/asyncio > reading sources... [ 27%] library/asyncio-api-index > reading sources... [ 27%] library/asyncio-dev > reading sources... [ 27%] library/asyncio-eventloop > reading sources... [ 27%] library/asyncio-exceptions > reading sources... [ 27%] library/asyncio-future > reading sources... [ 28%] library/asyncio-llapi-index > reading sources... [ 28%] library/asyncio-platforms > reading sources... [ 28%] library/asyncio-policy > reading sources... [ 28%] library/asyncio-protocol > reading sources... [ 28%] library/asyncio-queue > reading sources... [ 29%] library/asyncio-stream > reading sources... [ 29%] library/asyncio-subprocess > reading sources... [ 29%] library/asyncio-sync > reading sources... [ 29%] library/asyncio-task > reading sources... [ 30%] library/asyncore > reading sources... [ 30%] library/atexit > reading sources... [ 30%] library/audioop > reading sources... [ 30%] library/audit_events > reading sources... [ 30%] library/base64 > reading sources... [ 31%] library/bdb > reading sources... [ 31%] library/binary > reading sources... [ 31%] library/binascii > reading sources... [ 31%] library/binhex > reading sources... [ 31%] library/bisect > reading sources... [ 32%] library/builtins > reading sources... [ 32%] library/bz2 > reading sources... [ 32%] library/calendar > reading sources... [ 32%] library/cgi > reading sources... [ 32%] library/cgitb > reading sources... [ 33%] library/chunk > reading sources... [ 33%] library/cmath > reading sources... [ 33%] library/cmd > reading sources... [ 33%] library/code > reading sources... [ 33%] library/codecs > reading sources... [ 34%] library/codeop > reading sources... [ 34%] library/collections > reading sources... [ 34%] library/collections.abc > reading sources... [ 34%] library/colorsys > reading sources... [ 35%] library/compileall > reading sources... [ 35%] library/concurrency > reading sources... [ 35%] library/concurrent > reading sources... [ 35%] library/concurrent.futures > reading sources... [ 35%] library/configparser > reading sources... [ 36%] library/constants > reading sources... [ 36%] library/contextlib > reading sources... [ 36%] library/contextvars > reading sources... [ 36%] library/copy > reading sources... [ 36%] library/copyreg > reading sources... [ 37%] library/crypt > reading sources... [ 37%] library/crypto > reading sources... [ 37%] library/csv > reading sources... [ 37%] library/ctypes > reading sources... [ 37%] library/curses > reading sources... [ 38%] library/curses.ascii > reading sources... [ 38%] library/curses.panel > reading sources... [ 38%] library/custominterp > reading sources... [ 38%] library/dataclasses > reading sources... [ 38%] library/datatypes > reading sources... [ 39%] library/datetime > reading sources... [ 39%] library/dbm > reading sources... [ 39%] library/debug > reading sources... [ 39%] library/decimal > reading sources... [ 40%] library/development > reading sources... [ 40%] library/difflib > reading sources... [ 40%] library/dis > reading sources... [ 40%] library/distribution > reading sources... [ 40%] library/distutils > reading sources... [ 41%] library/doctest > reading sources... [ 41%] library/dummy_threading > reading sources... [ 41%] library/email > reading sources... [ 41%] library/email.charset > reading sources... [ 41%] library/email.compat32-message > reading sources... [ 42%] library/email.contentmanager > reading sources... [ 42%] library/email.encoders > reading sources... [ 42%] library/email.errors > reading sources... [ 42%] library/email.examples > reading sources... [ 42%] library/email.generator > reading sources... [ 43%] library/email.header > reading sources... [ 43%] library/email.headerregistry > reading sources... [ 43%] library/email.iterators > reading sources... [ 43%] library/email.message > reading sources... [ 43%] library/email.mime > reading sources... [ 44%] library/email.parser > reading sources... [ 44%] library/email.policy > reading sources... [ 44%] library/email.utils > reading sources... [ 44%] library/ensurepip > reading sources... [ 45%] library/enum > reading sources... [ 45%] library/errno > reading sources... [ 45%] library/exceptions > reading sources... [ 45%] library/faulthandler > reading sources... [ 45%] library/fcntl > reading sources... [ 46%] library/filecmp > reading sources... [ 46%] library/fileformats > reading sources... [ 46%] library/fileinput > reading sources... [ 46%] library/filesys > reading sources... [ 46%] library/fnmatch > reading sources... [ 47%] library/formatter > reading sources... [ 47%] library/fractions > reading sources... [ 47%] library/frameworks > reading sources... [ 47%] library/ftplib > reading sources... [ 47%] library/functional > reading sources... [ 48%] library/functions > reading sources... [ 48%] library/functools > reading sources... [ 48%] library/gc > reading sources... [ 48%] library/getopt > reading sources... [ 48%] library/getpass > reading sources... [ 49%] library/gettext > reading sources... [ 49%] library/glob > reading sources... [ 49%] library/grp > reading sources... [ 49%] library/gzip > reading sources... [ 50%] library/hashlib > reading sources... [ 50%] library/heapq > reading sources... [ 50%] library/hmac > reading sources... [ 50%] library/html > reading sources... [ 50%] library/html.entities > reading sources... [ 51%] library/html.parser > reading sources... [ 51%] library/http > reading sources... [ 51%] library/http.client > reading sources... [ 51%] library/http.cookiejar > reading sources... [ 51%] library/http.cookies > reading sources... [ 52%] library/http.server > reading sources... [ 52%] library/i18n > reading sources... [ 52%] library/idle > reading sources... [ 52%] library/imaplib > reading sources... [ 52%] library/imghdr > reading sources... [ 53%] library/imp > reading sources... [ 53%] library/importlib > reading sources... [ 53%] library/importlib.metadata > reading sources... [ 53%] library/index > reading sources... [ 53%] library/inspect > reading sources... [ 54%] library/internet > reading sources... [ 54%] library/intro > reading sources... [ 54%] library/io > reading sources... [ 54%] library/ipaddress > reading sources... [ 55%] library/ipc > reading sources... [ 55%] library/itertools > reading sources... [ 55%] library/json > reading sources... [ 55%] library/keyword > reading sources... [ 55%] library/language > reading sources... [ 56%] library/linecache > reading sources... [ 56%] library/locale > reading sources... [ 56%] library/logging > reading sources... [ 56%] library/logging.config > reading sources... [ 56%] library/logging.handlers > reading sources... [ 57%] library/lzma > reading sources... [ 57%] library/mailbox > reading sources... [ 57%] library/mailcap > reading sources... [ 57%] library/markup > reading sources... [ 57%] library/marshal > reading sources... [ 58%] library/math > reading sources... [ 58%] library/mimetypes > reading sources... [ 58%] library/misc > reading sources... [ 58%] library/mm > reading sources... [ 58%] library/mmap > reading sources... [ 59%] library/modulefinder > reading sources... [ 59%] library/modules > reading sources... [ 59%] library/msilib > reading sources... [ 59%] library/msvcrt > reading sources... [ 60%] library/multiprocessing > reading sources... [ 60%] library/multiprocessing.shared_memory > reading sources... [ 60%] library/netdata > reading sources... [ 60%] library/netrc > reading sources... [ 60%] library/nis > reading sources... [ 61%] library/nntplib > reading sources... [ 61%] library/numbers > reading sources... [ 61%] library/numeric > reading sources... [ 61%] library/operator > reading sources... [ 61%] library/optparse > reading sources... [ 62%] library/os > reading sources... [ 62%] library/os.path > reading sources... [ 62%] library/ossaudiodev > reading sources... [ 62%] library/othergui > reading sources... [ 62%] library/parser > reading sources... [ 63%] library/pathlib > reading sources... [ 63%] library/pdb > reading sources... [ 63%] library/persistence > reading sources... [ 63%] library/pickle > reading sources... [ 63%] library/pickletools > reading sources... [ 64%] library/pipes > reading sources... [ 64%] library/pkgutil > reading sources... [ 64%] library/platform > reading sources... [ 64%] library/plistlib > reading sources... [ 65%] library/poplib > reading sources... [ 65%] library/posix > reading sources... [ 65%] library/pprint > reading sources... [ 65%] library/profile > reading sources... [ 65%] library/pty > reading sources... [ 66%] library/pwd > reading sources... [ 66%] library/py_compile > reading sources... [ 66%] library/pyclbr > reading sources... [ 66%] library/pydoc > reading sources... [ 66%] library/pyexpat > reading sources... [ 67%] library/python > reading sources... [ 67%] library/queue > reading sources... [ 67%] library/quopri > reading sources... [ 67%] library/random > reading sources... [ 67%] library/re > reading sources... [ 68%] library/readline > reading sources... [ 68%] library/reprlib > reading sources... [ 68%] library/resource > reading sources... [ 68%] library/rlcompleter > reading sources... [ 68%] library/runpy > reading sources... [ 69%] library/sched > reading sources... [ 69%] library/secrets > reading sources... [ 69%] library/select > reading sources... [ 69%] library/selectors > reading sources... [ 70%] library/shelve > reading sources... [ 70%] library/shlex > reading sources... [ 70%] library/shutil > reading sources... [ 70%] library/signal > reading sources... [ 70%] library/site > reading sources... [ 71%] library/smtpd > reading sources... [ 71%] library/smtplib > reading sources... [ 71%] library/sndhdr > reading sources... [ 71%] library/socket > reading sources... [ 71%] library/socketserver > reading sources... [ 72%] library/spwd > reading sources... [ 72%] library/sqlite3 > reading sources... [ 72%] library/ssl > reading sources... [ 72%] library/stat > reading sources... [ 72%] library/statistics > reading sources... [ 73%] library/stdtypes > reading sources... [ 73%] library/string > reading sources... [ 73%] library/stringprep > reading sources... [ 73%] library/struct > reading sources... [ 73%] library/subprocess > reading sources... [ 74%] library/sunau > reading sources... [ 74%] library/superseded > reading sources... [ 74%] library/symbol > reading sources... [ 74%] library/symtable > reading sources... [ 75%] library/sys > reading sources... [ 75%] library/sysconfig > reading sources... [ 75%] library/syslog > reading sources... [ 75%] library/tabnanny > reading sources... [ 75%] library/tarfile > reading sources... [ 76%] library/telnetlib > reading sources... [ 76%] library/tempfile > reading sources... [ 76%] library/termios > reading sources... [ 76%] library/test > reading sources... [ 76%] library/text > reading sources... [ 77%] library/textwrap > reading sources... [ 77%] library/threading > reading sources... [ 77%] library/time > reading sources... [ 77%] library/timeit > reading sources... [ 77%] library/tk > reading sources... [ 78%] library/tkinter > reading sources... [ 78%] library/tkinter.scrolledtext > reading sources... [ 78%] library/tkinter.tix > reading sources... [ 78%] library/tkinter.ttk > reading sources... [ 78%] library/token > reading sources... [ 79%] library/tokenize > reading sources... [ 79%] library/trace > reading sources... [ 79%] library/traceback > reading sources... [ 79%] library/tracemalloc > reading sources... [ 80%] library/tty > reading sources... [ 80%] library/turtle > reading sources... [ 80%] library/types > reading sources... [ 80%] library/typing > reading sources... [ 80%] library/undoc > reading sources... [ 81%] library/unicodedata > reading sources... [ 81%] library/unittest > reading sources... [ 81%] library/unittest.mock > reading sources... [ 81%] library/unittest.mock-examples > reading sources... [ 81%] library/unix > reading sources... [ 82%] library/urllib > reading sources... [ 82%] library/urllib.error > reading sources... [ 82%] library/urllib.parse > reading sources... [ 82%] library/urllib.request > reading sources... [ 82%] library/urllib.robotparser > reading sources... [ 83%] library/uu > reading sources... [ 83%] library/uuid > reading sources... [ 83%] library/venv > reading sources... [ 83%] library/warnings > reading sources... [ 83%] library/wave > reading sources... [ 84%] library/weakref > reading sources... [ 84%] library/webbrowser > reading sources... [ 84%] library/windows > reading sources... [ 84%] library/winreg > reading sources... [ 85%] library/winsound > reading sources... [ 85%] library/wsgiref > reading sources... [ 85%] library/xdrlib > reading sources... [ 85%] library/xml > reading sources... [ 85%] library/xml.dom > reading sources... [ 86%] library/xml.dom.minidom > reading sources... [ 86%] library/xml.dom.pulldom > reading sources... [ 86%] library/xml.etree.elementtree > reading sources... [ 86%] library/xml.sax > reading sources... [ 86%] library/xml.sax.handler > reading sources... [ 87%] library/xml.sax.reader > reading sources... [ 87%] library/xml.sax.utils > reading sources... [ 87%] library/xmlrpc > reading sources... [ 87%] library/xmlrpc.client > reading sources... [ 87%] library/xmlrpc.server > reading sources... [ 88%] library/zipapp > reading sources... [ 88%] library/zipfile > reading sources... [ 88%] library/zipimport > reading sources... [ 88%] library/zlib > reading sources... [ 88%] license > reading sources... [ 89%] reference/compound_stmts > reading sources... [ 89%] reference/datamodel > reading sources... [ 89%] reference/executionmodel > reading sources... [ 89%] reference/expressions > reading sources... [ 90%] reference/grammar > reading sources... [ 90%] reference/import > reading sources... [ 90%] reference/index > reading sources... [ 90%] reference/introduction > reading sources... [ 90%] reference/lexical_analysis > reading sources... [ 91%] reference/simple_stmts > reading sources... [ 91%] reference/toplevel_components > reading sources... [ 91%] tutorial/appendix > reading sources... [ 91%] tutorial/appetite > reading sources... [ 91%] tutorial/classes > reading sources... [ 92%] tutorial/controlflow > reading sources... [ 92%] tutorial/datastructures > reading sources... [ 92%] tutorial/errors > reading sources... [ 92%] tutorial/floatingpoint > reading sources... [ 92%] tutorial/index > reading sources... [ 93%] tutorial/inputoutput > reading sources... [ 93%] tutorial/interactive > reading sources... [ 93%] tutorial/interpreter > reading sources... [ 93%] tutorial/introduction > reading sources... [ 93%] tutorial/modules > reading sources... [ 94%] tutorial/stdlib > reading sources... [ 94%] tutorial/stdlib2 > reading sources... [ 94%] tutorial/venv > reading sources... [ 94%] tutorial/whatnow > reading sources... [ 95%] using/cmdline > reading sources... [ 95%] using/editors > reading sources... [ 95%] using/index > reading sources... [ 95%] using/mac > reading sources... [ 95%] using/unix > reading sources... [ 96%] using/windows > reading sources... [ 96%] whatsnew/2.0 > reading sources... [ 96%] whatsnew/2.1 > reading sources... [ 96%] whatsnew/2.2 > reading sources... [ 96%] whatsnew/2.3 > reading sources... [ 97%] whatsnew/2.4 > reading sources... [ 97%] whatsnew/2.5 > reading sources... [ 97%] whatsnew/2.6 > reading sources... [ 97%] whatsnew/2.7 > reading sources... [ 97%] whatsnew/3.0 > reading sources... [ 98%] whatsnew/3.1 > reading sources... [ 98%] whatsnew/3.2 > reading sources... [ 98%] whatsnew/3.3 > reading sources... [ 98%] whatsnew/3.4 > reading sources... [ 98%] whatsnew/3.5 > reading sources... [ 99%] whatsnew/3.6 > reading sources... [ 99%] whatsnew/3.7 > reading sources... [ 99%] whatsnew/3.8 > reading sources... [ 99%] whatsnew/changelog > reading sources... [100%] whatsnew/index > > /<<PKGBUILDDIR>>/Doc/tools/extensions/pyspecific.py:245: > RemovedInSphinx40Warning: PyModulelevel is deprecated. Please check the > implementation of <class 'pyspecific.PyDecoratorFunction'> > return PyModulelevel.run(self) > /<<PKGBUILDDIR>>/Doc/tools/extensions/pyspecific.py:277: > RemovedInSphinx40Warning: PyClassmember is deprecated. Please check the > implementation of <class 'pyspecific.PyCoroutineMethod'> > return PyClassmember.run(self) > /<<PKGBUILDDIR>>/Doc/tools/extensions/pyspecific.py:289: > RemovedInSphinx40Warning: PyClassmember is deprecated. Please check the > implementation of <class 'pyspecific.PyAwaitableMethod'> > return PyClassmember.run(self) > /<<PKGBUILDDIR>>/Doc/tools/extensions/pyspecific.py:271: > RemovedInSphinx40Warning: PyModulelevel is deprecated. Please check the > implementation of <class 'pyspecific.PyCoroutineFunction'> > return PyModulelevel.run(self) > /<<PKGBUILDDIR>>/Doc/tools/extensions/pyspecific.py:283: > RemovedInSphinx40Warning: PyClassmember is deprecated. Please check the > implementation of <class 'pyspecific.PyAwaitableFunction'> > return PyClassmember.run(self) > /<<PKGBUILDDIR>>/Doc/tools/extensions/pyspecific.py:302: > RemovedInSphinx40Warning: PyClassmember is deprecated. Please check the > implementation of <class 'pyspecific.PyAbstractMethod'> > return PyClassmember.run(self) > > Warning, treated as error: > /<<PKGBUILDDIR>>/Doc/c-api/buffer.rst:92:Error in declarator or parameters > Invalid C declaration: Expected identifier in nested name. [error at 5] > void \*buf > -----^ > make[1]: *** [Makefile:52: build] Error 2 The full build log is available from: http://qa-logs.debian.net/2020/06/23/python3.8_3.8.3-1_unstable_sphinx-exp.log Please see [1] for Sphinx changelog, which may give a hint of what changes in Sphinx caused this error. Also see [2] for the list of deprecated/removed APIs and possible alternatives to them. Sphinx 3.1 is going to be uploaded to unstable in a couple of weeks. When that happens, the severity of this bug will be bumped to serious. In case you have questions, please Cc sph...@packages.debian.org on reply. [1]: https://www.sphinx-doc.org/en/3.x/changes.html [2]: https://www.sphinx-doc.org/en/3.x/extdev/deprecated.html A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.