Source: python-testing.mysqld Version: 1.4.0-4 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20201226 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules build > dh build --with python3 --buildsystem=pybuild > dh_update_autotools_config -O--buildsystem=pybuild > dh_autoreconf -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > I: pybuild base:232: python3.9 setup.py config > running config > dh_auto_build -O--buildsystem=pybuild > I: pybuild base:232: /usr/bin/python3 setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing > copying src/testing/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing > copying src/testing/mysqld.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing > running egg_info > writing src/testing.mysqld.egg-info/PKG-INFO > writing dependency_links to src/testing.mysqld.egg-info/dependency_links.txt > writing namespace_packages to > src/testing.mysqld.egg-info/namespace_packages.txt > writing requirements to src/testing.mysqld.egg-info/requires.txt > writing top-level names to src/testing.mysqld.egg-info/top_level.txt > reading manifest file 'src/testing.mysqld.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > writing manifest file 'src/testing.mysqld.egg-info/SOURCES.txt' > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:232: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build; python3.9 -m > nose -v tests > test_MysqldFactory (test_mysql.TestMysqld) ... ERROR > test_MysqldFactory_with_initialized_handler (test_mysql.TestMysqld) ... ERROR > test_basic (test_mysql.TestMysqld) ... ERROR > test_copy_data_from (test_mysql.TestMysqld) ... ERROR > test_copy_data_from_with_passwd (test_mysql.TestMysqld) ... ERROR > test_dsn_and_url (test_mysql.TestMysqld) ... ok > test_fork (test_mysql.TestMysqld) ... ERROR > test_multiple_mysql (test_mysql.TestMysqld) ... ERROR > test_mysqld_is_not_found (test_mysql.TestMysqld) ... ok > test_skipIfNotFound_found (test_mysql.TestMysqld) ... ok > test_skipIfNotFound_notfound (test_mysql.TestMysqld) ... ok > test_skipIfNotInstalled_found (test_mysql.TestMysqld) ... ok > test_skipIfNotInstalled_notfound (test_mysql.TestMysqld) ... ok > test_skipIfNotInstalled_with_args_found (test_mysql.TestMysqld) ... ok > test_skipIfNotInstalled_with_args_notfound (test_mysql.TestMysqld) ... ok > test_stop (test_mysql.TestMysqld) ... ERROR > test_stop_on_child_process (test_mysql.TestMysqld) ... ERROR > test_with_mysql (test_mysql.TestMysqld) ... ERROR > > ====================================================================== > ERROR: test_MysqldFactory (test_mysql.TestMysqld) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/tests/test_mysql.py", > line 252, in test_MysqldFactory > with Mysqld() as mysqld1: > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 54, > in __call__ > return self.target_class(**self.settings) > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 94, > in __init__ > self.start() > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 151, > in start > self.poststart() > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing/mysqld.py", > line 155, in poststart > with closing(pymysql.connect(**params)) as conn: > File "/usr/lib/python3/dist-packages/pymysql/__init__.py", line 94, in > Connect > return Connection(*args, **kwargs) > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 325, in > __init__ > self.connect() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 599, in > connect > self._request_authentication() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 861, in > _request_authentication > auth_packet = self._read_packet() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 684, in > _read_packet > packet.check_error() > File "/usr/lib/python3/dist-packages/pymysql/protocol.py", line 220, in > check_error > err.raise_mysql_exception(self._data) > File "/usr/lib/python3/dist-packages/pymysql/err.py", line 109, in > raise_mysql_exception > raise errorclass(errno, errval) > pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'") > > ====================================================================== > ERROR: test_MysqldFactory_with_initialized_handler (test_mysql.TestMysqld) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/tests/test_mysql.py", > line 270, in test_MysqldFactory_with_initialized_handler > Mysqld = testing.mysqld.MysqldFactory(cache_initialized_db=True, > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 39, > in __init__ > self.cache = self.target_class() > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 94, > in __init__ > self.start() > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 151, > in start > self.poststart() > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing/mysqld.py", > line 155, in poststart > with closing(pymysql.connect(**params)) as conn: > File "/usr/lib/python3/dist-packages/pymysql/__init__.py", line 94, in > Connect > return Connection(*args, **kwargs) > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 325, in > __init__ > self.connect() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 599, in > connect > self._request_authentication() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 861, in > _request_authentication > auth_packet = self._read_packet() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 684, in > _read_packet > packet.check_error() > File "/usr/lib/python3/dist-packages/pymysql/protocol.py", line 220, in > check_error > err.raise_mysql_exception(self._data) > File "/usr/lib/python3/dist-packages/pymysql/err.py", line 109, in > raise_mysql_exception > raise errorclass(errno, errval) > pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'") > > ====================================================================== > ERROR: test_basic (test_mysql.TestMysqld) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/tests/test_mysql.py", > line 25, in test_basic > mysqld = testing.mysqld.Mysqld(my_cnf={'skip-networking': None}) > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 94, > in __init__ > self.start() > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 151, > in start > self.poststart() > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing/mysqld.py", > line 155, in poststart > with closing(pymysql.connect(**params)) as conn: > File "/usr/lib/python3/dist-packages/pymysql/__init__.py", line 94, in > Connect > return Connection(*args, **kwargs) > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 325, in > __init__ > self.connect() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 599, in > connect > self._request_authentication() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 861, in > _request_authentication > auth_packet = self._read_packet() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 684, in > _read_packet > packet.check_error() > File "/usr/lib/python3/dist-packages/pymysql/protocol.py", line 220, in > check_error > err.raise_mysql_exception(self._data) > File "/usr/lib/python3/dist-packages/pymysql/err.py", line 109, in > raise_mysql_exception > raise errorclass(errno, errval) > pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'") > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/tests/test_mysql.py", > line 46, in test_basic > mysqld.stop() > UnboundLocalError: local variable 'mysqld' referenced before assignment > > ====================================================================== > ERROR: test_copy_data_from (test_mysql.TestMysqld) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/tests/test_mysql.py", > line 144, in test_copy_data_from > with testing.mysqld.Mysqld(my_cnf={'skip-networking': None}, > base_dir=tmpdir) as mysqld: > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 94, > in __init__ > self.start() > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 151, > in start > self.poststart() > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing/mysqld.py", > line 155, in poststart > with closing(pymysql.connect(**params)) as conn: > File "/usr/lib/python3/dist-packages/pymysql/__init__.py", line 94, in > Connect > return Connection(*args, **kwargs) > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 325, in > __init__ > self.connect() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 599, in > connect > self._request_authentication() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 861, in > _request_authentication > auth_packet = self._read_packet() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 684, in > _read_packet > packet.check_error() > File "/usr/lib/python3/dist-packages/pymysql/protocol.py", line 220, in > check_error > err.raise_mysql_exception(self._data) > File "/usr/lib/python3/dist-packages/pymysql/err.py", line 109, in > raise_mysql_exception > raise errorclass(errno, errval) > pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'") > > ====================================================================== > ERROR: test_copy_data_from_with_passwd (test_mysql.TestMysqld) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/tests/test_mysql.py", > line 167, in test_copy_data_from_with_passwd > with testing.mysqld.Mysqld(my_cnf={'skip-networking': None}, > base_dir=tmpdir) as mysqld: > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 94, > in __init__ > self.start() > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 151, > in start > self.poststart() > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing/mysqld.py", > line 155, in poststart > with closing(pymysql.connect(**params)) as conn: > File "/usr/lib/python3/dist-packages/pymysql/__init__.py", line 94, in > Connect > return Connection(*args, **kwargs) > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 325, in > __init__ > self.connect() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 599, in > connect > self._request_authentication() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 861, in > _request_authentication > auth_packet = self._read_packet() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 684, in > _read_packet > packet.check_error() > File "/usr/lib/python3/dist-packages/pymysql/protocol.py", line 220, in > check_error > err.raise_mysql_exception(self._data) > File "/usr/lib/python3/dist-packages/pymysql/err.py", line 109, in > raise_mysql_exception > raise errorclass(errno, errval) > pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'") > > ====================================================================== > ERROR: test_fork (test_mysql.TestMysqld) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/tests/test_mysql.py", > line 118, in test_fork > mysqld = testing.mysqld.Mysqld(my_cnf={'skip-networking': None}) > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 94, > in __init__ > self.start() > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 151, > in start > self.poststart() > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing/mysqld.py", > line 155, in poststart > with closing(pymysql.connect(**params)) as conn: > File "/usr/lib/python3/dist-packages/pymysql/__init__.py", line 94, in > Connect > return Connection(*args, **kwargs) > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 325, in > __init__ > self.connect() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 599, in > connect > self._request_authentication() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 861, in > _request_authentication > auth_packet = self._read_packet() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 684, in > _read_packet > packet.check_error() > File "/usr/lib/python3/dist-packages/pymysql/protocol.py", line 220, in > check_error > err.raise_mysql_exception(self._data) > File "/usr/lib/python3/dist-packages/pymysql/err.py", line 109, in > raise_mysql_exception > raise errorclass(errno, errval) > pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'") > > ====================================================================== > ERROR: test_multiple_mysql (test_mysql.TestMysqld) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/tests/test_mysql.py", > line 103, in test_multiple_mysql > mysqld1 = testing.mysqld.Mysqld(my_cnf={'skip-networking': None}) > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 94, > in __init__ > self.start() > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 151, > in start > self.poststart() > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing/mysqld.py", > line 155, in poststart > with closing(pymysql.connect(**params)) as conn: > File "/usr/lib/python3/dist-packages/pymysql/__init__.py", line 94, in > Connect > return Connection(*args, **kwargs) > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 325, in > __init__ > self.connect() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 599, in > connect > self._request_authentication() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 861, in > _request_authentication > auth_packet = self._read_packet() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 684, in > _read_packet > packet.check_error() > File "/usr/lib/python3/dist-packages/pymysql/protocol.py", line 220, in > check_error > err.raise_mysql_exception(self._data) > File "/usr/lib/python3/dist-packages/pymysql/err.py", line 109, in > raise_mysql_exception > raise errorclass(errno, errval) > pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'") > > ====================================================================== > ERROR: test_stop (test_mysql.TestMysqld) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/tests/test_mysql.py", > line 56, in test_stop > mysqld = testing.mysqld.Mysqld(my_cnf={'skip-networking': None}) > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 94, > in __init__ > self.start() > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 151, > in start > self.poststart() > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing/mysqld.py", > line 155, in poststart > with closing(pymysql.connect(**params)) as conn: > File "/usr/lib/python3/dist-packages/pymysql/__init__.py", line 94, in > Connect > return Connection(*args, **kwargs) > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 325, in > __init__ > self.connect() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 599, in > connect > self._request_authentication() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 861, in > _request_authentication > auth_packet = self._read_packet() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 684, in > _read_packet > packet.check_error() > File "/usr/lib/python3/dist-packages/pymysql/protocol.py", line 220, in > check_error > err.raise_mysql_exception(self._data) > File "/usr/lib/python3/dist-packages/pymysql/err.py", line 109, in > raise_mysql_exception > raise errorclass(errno, errval) > pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'") > > ====================================================================== > ERROR: test_stop_on_child_process (test_mysql.TestMysqld) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/tests/test_mysql.py", > line 129, in test_stop_on_child_process > mysqld = testing.mysqld.Mysqld(my_cnf={'skip-networking': None}) > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 94, > in __init__ > self.start() > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 151, > in start > self.poststart() > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing/mysqld.py", > line 155, in poststart > with closing(pymysql.connect(**params)) as conn: > File "/usr/lib/python3/dist-packages/pymysql/__init__.py", line 94, in > Connect > return Connection(*args, **kwargs) > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 325, in > __init__ > self.connect() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 599, in > connect > self._request_authentication() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 861, in > _request_authentication > auth_packet = self._read_packet() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 684, in > _read_packet > packet.check_error() > File "/usr/lib/python3/dist-packages/pymysql/protocol.py", line 220, in > check_error > err.raise_mysql_exception(self._data) > File "/usr/lib/python3/dist-packages/pymysql/err.py", line 109, in > raise_mysql_exception > raise errorclass(errno, errval) > pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'") > > ====================================================================== > ERROR: test_with_mysql (test_mysql.TestMysqld) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/tests/test_mysql.py", > line 92, in test_with_mysql > with testing.mysqld.Mysqld(my_cnf={'skip-networking': None}) as mysqld: > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 94, > in __init__ > self.start() > File "/usr/lib/python3/dist-packages/testing/common/database.py", line 151, > in start > self.poststart() > File > "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build/testing/mysqld.py", > line 155, in poststart > with closing(pymysql.connect(**params)) as conn: > File "/usr/lib/python3/dist-packages/pymysql/__init__.py", line 94, in > Connect > return Connection(*args, **kwargs) > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 325, in > __init__ > self.connect() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 599, in > connect > self._request_authentication() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 861, in > _request_authentication > auth_packet = self._read_packet() > File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 684, in > _read_packet > packet.check_error() > File "/usr/lib/python3/dist-packages/pymysql/protocol.py", line 220, in > check_error > err.raise_mysql_exception(self._data) > File "/usr/lib/python3/dist-packages/pymysql/err.py", line 109, in > raise_mysql_exception > raise errorclass(errno, errval) > pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'") > > ---------------------------------------------------------------------- > Ran 18 tests in 31.447s > > FAILED (errors=10) > E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_testing.mysqld/build; python3.9 -m > nose -v tests > dh_auto_test: error: pybuild --test --test-nose -i python{version} -p 3.9 > returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2020/12/26/python-testing.mysqld_1.4.0-4_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! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with me so that we can identify if something relevant changed in the meantime. 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.