Source: alot Version: 0.9-2 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200620 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[2]: Entering directory '/<<PKGBUILDDIR>>/docs' > sphinx-build -b html -d build/doctrees -D today="March 12, 2020" source > build/html > Running Sphinx v2.4.3 > making output directory... done > loading intersphinx inventory from > file:///usr/share/doc/python-doc/html/objects.inv... > WARNING: failed to reach any of the inventories with the following issues: > intersphinx inventory 'file:///usr/share/doc/python-doc/html/objects.inv' not > fetchable due to <class 'requests.exceptions.InvalidSchema'>: No connection > adapters were found for 'file:///usr/share/doc/python-doc/html/objects.inv' > building [mo]: targets for 0 po files that are out of date > building [html]: targets for 35 source files that are out of date > updating environment: [new config] 35 added, 0 changed, 0 removed > reading sources... [ 2%] api/commands > reading sources... [ 5%] api/crypto > reading sources... [ 8%] api/database > reading sources... [ 11%] api/index > reading sources... [ 14%] api/interface > reading sources... [ 17%] api/overview > reading sources... [ 20%] api/settings > reading sources... [ 22%] api/utils > reading sources... [ 25%] configuration/accounts > reading sources... [ 28%] configuration/config_options > reading sources... [ 31%] configuration/contacts_completion > reading sources... [ 34%] configuration/hooks > reading sources... [ 37%] configuration/index > reading sources... [ 40%] configuration/key_bindings > reading sources... [ 42%] configuration/theming > reading sources... [ 45%] description > reading sources... [ 48%] faq > reading sources... [ 51%] index > reading sources... [ 54%] installation > reading sources... [ 57%] manpage > reading sources... [ 60%] usage/cli_commands > reading sources... [ 62%] usage/cli_options > reading sources... [ 65%] usage/commands > reading sources... [ 68%] usage/crypto > reading sources... [ 71%] usage/first_steps > reading sources... [ 74%] usage/index > reading sources... [ 77%] usage/modes/bufferlist > reading sources... [ 80%] usage/modes/envelope > reading sources... [ 82%] usage/modes/global > reading sources... [ 85%] usage/modes/namedqueries > reading sources... [ 88%] usage/modes/search > reading sources... [ 91%] usage/modes/taglist > reading sources... [ 94%] usage/modes/thread > reading sources... [ 97%] usage/signals > reading sources... [100%] usage/synopsis > > looking for now-outdated files... none found > pickling environment... done > checking consistency... done > preparing documents... done > writing output... [ 2%] api/commands > writing output... [ 5%] api/crypto > writing output... [ 8%] api/database > writing output... [ 11%] api/index > writing output... [ 14%] api/interface > writing output... [ 17%] api/overview > writing output... [ 20%] api/settings > writing output... [ 22%] api/utils > writing output... [ 25%] configuration/accounts > writing output... [ 28%] configuration/config_options > writing output... [ 31%] configuration/contacts_completion > writing output... [ 34%] configuration/hooks > writing output... [ 37%] configuration/index > writing output... [ 40%] configuration/key_bindings > writing output... [ 42%] configuration/theming > writing output... [ 45%] description > writing output... [ 48%] faq > writing output... [ 51%] index > writing output... [ 54%] installation > writing output... [ 57%] manpage > writing output... [ 60%] usage/cli_commands > writing output... [ 62%] usage/cli_options > writing output... [ 65%] usage/commands > writing output... [ 68%] usage/crypto > writing output... [ 71%] usage/first_steps > writing output... [ 74%] usage/index > writing output... [ 77%] usage/modes/bufferlist > writing output... [ 80%] usage/modes/envelope > writing output... [ 82%] usage/modes/global > writing output... [ 85%] usage/modes/namedqueries > writing output... [ 88%] usage/modes/search > writing output... [ 91%] usage/modes/taglist > writing output... [ 94%] usage/modes/thread > writing output... [ 97%] usage/signals > writing output... [100%] usage/synopsis > > generating indices... genindex py-modindexdone > writing additional pages... searchdone > copying static files... ... done > copying extra files... done > dumping search index in English (code: en)... done > dumping object inventory... done > build succeeded, 1 warning. > > The HTML pages are in build/html. > /<<PKGBUILDDIR>>/alot/widgets/ansi.py:84: SyntaxWarning: "is" with a literal. > Did you mean "=="? > if code is 0: > /<<PKGBUILDDIR>>/alot/commands/envelope.py:762: SyntaxWarning: "is" with a > literal. Did you mean "=="? > if self.action is "txt2html": > /<<PKGBUILDDIR>>/alot/commands/envelope.py:768: SyntaxWarning: "is" with a > literal. Did you mean "=="? > elif self.action is "html2txt": > > Build finished. The HTML pages are in build/html. > sphinx-build -b man -d build/doctrees -D today="March 12, 2020" source > build/man > Running Sphinx v2.4.3 > making output directory... done > loading pickled environment... done > loading intersphinx inventory from > file:///usr/share/doc/python-doc/html/objects.inv... > WARNING: failed to reach any of the inventories with the following issues: > intersphinx inventory 'file:///usr/share/doc/python-doc/html/objects.inv' not > fetchable due to <class 'requests.exceptions.InvalidSchema'>: No connection > adapters were found for 'file:///usr/share/doc/python-doc/html/objects.inv' > building [mo]: targets for 0 po files that are out of date > building [man]: all manpages > updating environment: 0 added, 0 changed, 0 removed > looking for now-outdated files... none found > writing... alot.1 { } done > build succeeded, 1 warning. > > The manual pages are in build/man. > > Build finished. The manual pages are in build/man. > make[2]: Leaving directory '/<<PKGBUILDDIR>>/docs' > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:217: python3.8 setup.py test > running test > WARNING: Testing via this command is deprecated and will be removed in a > future version. Users looking for a generic test entry point independent of > test runner are encouraged to use tox. > running egg_info > creating alot.egg-info > writing alot.egg-info/PKG-INFO > writing dependency_links to alot.egg-info/dependency_links.txt > writing entry points to alot.egg-info/entry_points.txt > writing requirements to alot.egg-info/requires.txt > writing top-level names to alot.egg-info/top_level.txt > writing manifest file 'alot.egg-info/SOURCES.txt' > reading manifest file 'alot.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > warning: no files found matching 'tests' > writing manifest file 'alot.egg-info/SOURCES.txt' > running build_ext > Traceback (most recent call last): > File "setup.py", line 7, in <module> > setup( > File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 144, in > setup > return distutils.core.setup(**attrs) > File "/usr/lib/python3.8/distutils/core.py", line 148, in setup > dist.run_commands() > File "/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands > self.run_command(cmd) > File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command > cmd_obj.run() > File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 238, > in run > self.run_tests() > File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 256, > in run_tests > test = unittest.main( > File "/usr/lib/python3.8/unittest/main.py", line 100, in __init__ > self.parseArgs(argv) > File "/usr/lib/python3.8/unittest/main.py", line 147, in parseArgs > self.createTests() > File "/usr/lib/python3.8/unittest/main.py", line 158, in createTests > self.test = self.testLoader.loadTestsFromNames(self.testNames, > File "/usr/lib/python3.8/unittest/loader.py", line 220, in > loadTestsFromNames > suites = [self.loadTestsFromName(name, module) for name in names] > File "/usr/lib/python3.8/unittest/loader.py", line 220, in <listcomp> > suites = [self.loadTestsFromName(name, module) for name in names] > File "/usr/lib/python3.8/unittest/loader.py", line 191, in loadTestsFromName > return self.loadTestsFromModule(obj) > File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 55, > in loadTestsFromModule > tests.append(self.loadTestsFromName(submodule)) > File "/usr/lib/python3.8/unittest/loader.py", line 191, in loadTestsFromName > return self.loadTestsFromModule(obj) > File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 55, > in loadTestsFromModule > tests.append(self.loadTestsFromName(submodule)) > File "/usr/lib/python3.8/unittest/loader.py", line 154, in loadTestsFromName > module = __import__(module_name) > File "/<<PKGBUILDDIR>>/tests/widgets/test_globals.py", line 22, in <module> > from alot.widgets import globals as globals_ > File "/<<PKGBUILDDIR>>/alot/widgets/globals.py", line 10, in <module> > import urwid > File "/usr/lib/python3/dist-packages/urwid/__init__.py", line 26, in > <module> > from urwid.widget import (FLOW, BOX, FIXED, LEFT, RIGHT, CENTER, TOP, > MIDDLE, > File "/usr/lib/python3/dist-packages/urwid/widget.py", line 27, in <module> > from urwid.util import (MetaSuper, decompose_tagmarkup, calc_width, > File "/usr/lib/python3/dist-packages/urwid/util.py", line 61, in <module> > detected_encoding = detect_encoding() > File "/usr/lib/python3/dist-packages/urwid/util.py", line 58, in > detect_encoding > locale.setlocale(locale.LC_ALL, initial) > File "/usr/lib/python3.8/locale.py", line 608, in setlocale > return _setlocale(category, locale) > locale.Error: unsupported locale setting > E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: > python3.8 setup.py test > dh_auto_test: error: pybuild --test -i python{version} -p 3.8 returned exit > code 13 The full build log is available from: http://qa-logs.debian.net/2020/06/20/alot_0.9-2_unstable.log 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.