Source: flask-migrate
Version: 2.6.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_configure
> I: pybuild base:232: python3.9 setup.py config 
> /usr/lib/python3/dist-packages/setuptools/dist.py:487: UserWarning: 
> Normalizing '2.6.0
> ' to '2.6.0'
>   warnings.warn(tmpl.format(**locals()))
> running config
> chmod a-x flask_migrate/templates/flask/README
> chmod a-x flask_migrate/templates/flask/env.py
> chmod a-x flask_migrate/templates/flask/script.py.mako
> chmod a-x flask_migrate/templates/flask-multidb/README
> chmod a-x flask_migrate/templates/flask-multidb/script.py.mako
> chmod a-x flask_migrate/templates/flask-multidb/env.py
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:232: /usr/bin/python3 setup.py build 
> /usr/lib/python3/dist-packages/setuptools/dist.py:487: UserWarning: 
> Normalizing '2.6.0
> ' to '2.6.0'
>   warnings.warn(tmpl.format(**locals()))
> running build
> running build_py
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate
> copying flask_migrate/cli.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate
> copying flask_migrate/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate
> running egg_info
> writing Flask_Migrate.egg-info/PKG-INFO
> writing dependency_links to Flask_Migrate.egg-info/dependency_links.txt
> writing entry points to Flask_Migrate.egg-info/entry_points.txt
> writing requirements to Flask_Migrate.egg-info/requires.txt
> writing top-level names to Flask_Migrate.egg-info/top_level.txt
> writing manifest file 'Flask_Migrate.egg-info/SOURCES.txt'
> reading manifest file 'Flask_Migrate.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'Flask_Migrate.egg-info/SOURCES.txt'
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate/templates
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate/templates/flask
> copying flask_migrate/templates/flask/README -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate/templates/flask
> copying flask_migrate/templates/flask/alembic.ini.mako -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate/templates/flask
> copying flask_migrate/templates/flask/env.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate/templates/flask
> copying flask_migrate/templates/flask/script.py.mako -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate/templates/flask
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate/templates/flask-multidb
> copying flask_migrate/templates/flask-multidb/README -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate/templates/flask-multidb
> copying flask_migrate/templates/flask-multidb/alembic.ini.mako -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate/templates/flask-multidb
> copying flask_migrate/templates/flask-multidb/env.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate/templates/flask-multidb
> copying flask_migrate/templates/flask-multidb/script.py.mako -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-migrate/build/flask_migrate/templates/flask-multidb
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:232: python3.9 setup.py test 
> /usr/lib/python3/dist-packages/setuptools/dist.py:487: UserWarning: 
> Normalizing '2.6.0
> ' to '2.6.0'
>   warnings.warn(tmpl.format(**locals()))
> 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
> writing Flask_Migrate.egg-info/PKG-INFO
> writing dependency_links to Flask_Migrate.egg-info/dependency_links.txt
> writing entry points to Flask_Migrate.egg-info/entry_points.txt
> writing requirements to Flask_Migrate.egg-info/requires.txt
> writing top-level names to Flask_Migrate.egg-info/top_level.txt
> reading manifest file 'Flask_Migrate.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'Flask_Migrate.egg-info/SOURCES.txt'
> running build_ext
> app_compare_type1 (unittest.loader._FailedTest) ... ERROR
> app (unittest.loader._FailedTest) ... ERROR
> app_multidb (unittest.loader._FailedTest) ... ERROR
> test_multidb_migrate_upgrade 
> (tests.test_multidb_migrate_flaskcli.TestMigrate) ... FAIL
> test_alembic_version (tests.test_migrate_flaskcli.TestMigrate) ... ok
> test_compare_type (tests.test_migrate_flaskcli.TestMigrate) ... FAIL
> test_custom_directory (tests.test_migrate_flaskcli.TestMigrate) ... FAIL
> test_custom_directory_path (tests.test_migrate_flaskcli.TestMigrate) ... FAIL
> test_migrate_upgrade (tests.test_migrate_flaskcli.TestMigrate) ... FAIL
> app_compare_type2 (unittest.loader._FailedTest) ... ERROR
> app_custom_directory_path (unittest.loader._FailedTest) ... ERROR
> test_alembic_version (tests.test_migrate.TestMigrate) ... ok
> test_compare_type (tests.test_migrate.TestMigrate) ... FAIL
> test_custom_directory (tests.test_migrate.TestMigrate) ... FAIL
> test_custom_directory_path (tests.test_migrate.TestMigrate) ... FAIL
> test_migrate_upgrade (tests.test_migrate.TestMigrate) ... FAIL
> test_multidb_migrate_upgrade (tests.test_multidb_migrate.TestMigrate) ... FAIL
> app_custom_directory (unittest.loader._FailedTest) ... ERROR
> 
> ======================================================================
> ERROR: app_compare_type1 (unittest.loader._FailedTest)
> ----------------------------------------------------------------------
> ImportError: Failed to import test module: app_compare_type1
> Traceback (most recent call last):
>   File "/usr/lib/python3.9/unittest/loader.py", line 154, in loadTestsFromName
>     module = __import__(module_name)
>   File "/<<PKGBUILDDIR>>/tests/app_compare_type1.py", line 3, in <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> ======================================================================
> ERROR: app (unittest.loader._FailedTest)
> ----------------------------------------------------------------------
> ImportError: Failed to import test module: app
> Traceback (most recent call last):
>   File "/usr/lib/python3.9/unittest/loader.py", line 154, in loadTestsFromName
>     module = __import__(module_name)
>   File "/<<PKGBUILDDIR>>/tests/app.py", line 4, in <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> ======================================================================
> ERROR: app_multidb (unittest.loader._FailedTest)
> ----------------------------------------------------------------------
> ImportError: Failed to import test module: app_multidb
> Traceback (most recent call last):
>   File "/usr/lib/python3.9/unittest/loader.py", line 154, in loadTestsFromName
>     module = __import__(module_name)
>   File "/<<PKGBUILDDIR>>/tests/app_multidb.py", line 4, in <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> ======================================================================
> ERROR: app_compare_type2 (unittest.loader._FailedTest)
> ----------------------------------------------------------------------
> ImportError: Failed to import test module: app_compare_type2
> Traceback (most recent call last):
>   File "/usr/lib/python3.9/unittest/loader.py", line 154, in loadTestsFromName
>     module = __import__(module_name)
>   File "/<<PKGBUILDDIR>>/tests/app_compare_type2.py", line 3, in <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> ======================================================================
> ERROR: app_custom_directory_path (unittest.loader._FailedTest)
> ----------------------------------------------------------------------
> ImportError: Failed to import test module: app_custom_directory_path
> Traceback (most recent call last):
>   File "/usr/lib/python3.9/unittest/loader.py", line 154, in loadTestsFromName
>     module = __import__(module_name)
>   File "/<<PKGBUILDDIR>>/tests/app_custom_directory_path.py", line 3, in 
> <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> ======================================================================
> ERROR: app_custom_directory (unittest.loader._FailedTest)
> ----------------------------------------------------------------------
> ImportError: Failed to import test module: app_custom_directory
> Traceback (most recent call last):
>   File "/usr/lib/python3.9/unittest/loader.py", line 154, in loadTestsFromName
>     module = __import__(module_name)
>   File "/<<PKGBUILDDIR>>/tests/app_custom_directory.py", line 3, in <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> ======================================================================
> FAIL: test_multidb_migrate_upgrade 
> (tests.test_multidb_migrate_flaskcli.TestMigrate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_multidb_migrate_flaskcli.py", line 45, in 
> test_multidb_migrate_upgrade
>     self.assertTrue(s == 0)
> AssertionError: False is not true
> 
> ======================================================================
> FAIL: test_compare_type (tests.test_migrate_flaskcli.TestMigrate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_migrate_flaskcli.py", line 95, in 
> test_compare_type
>     self.assertTrue(s == 0)
> AssertionError: False is not true
> 
> ======================================================================
> FAIL: test_custom_directory (tests.test_migrate_flaskcli.TestMigrate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_migrate_flaskcli.py", line 71, in 
> test_custom_directory
>     self.assertTrue(s == 0)
> AssertionError: False is not true
> 
> ======================================================================
> FAIL: test_custom_directory_path (tests.test_migrate_flaskcli.TestMigrate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_migrate_flaskcli.py", line 83, in 
> test_custom_directory_path
>     self.assertTrue(s == 0)
> AssertionError: False is not true
> 
> ======================================================================
> FAIL: test_migrate_upgrade (tests.test_migrate_flaskcli.TestMigrate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_migrate_flaskcli.py", line 59, in 
> test_migrate_upgrade
>     self.assertTrue(s == 0)
> AssertionError: False is not true
> 
> ======================================================================
> FAIL: test_compare_type (tests.test_migrate.TestMigrate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_migrate.py", line 95, in test_compare_type
>     self.assertTrue(s == 0)
> AssertionError: False is not true
> 
> ======================================================================
> FAIL: test_custom_directory (tests.test_migrate.TestMigrate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_migrate.py", line 69, in 
> test_custom_directory
>     self.assertTrue(s == 0)
> AssertionError: False is not true
> 
> ======================================================================
> FAIL: test_custom_directory_path (tests.test_migrate.TestMigrate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_migrate.py", line 82, in 
> test_custom_directory_path
>     self.assertTrue(s == 0)
> AssertionError: False is not true
> 
> ======================================================================
> FAIL: test_migrate_upgrade (tests.test_migrate.TestMigrate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_migrate.py", line 58, in 
> test_migrate_upgrade
>     self.assertTrue(s == 0)
> AssertionError: False is not true
> 
> ======================================================================
> FAIL: test_multidb_migrate_upgrade (tests.test_multidb_migrate.TestMigrate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/test_multidb_migrate.py", line 45, in 
> test_multidb_migrate_upgrade
>     self.assertTrue(s == 0)
> AssertionError: False is not true
> 
> ----------------------------------------------------------------------
> Ran 18 tests in 3.591s
> 
> FAILED (failures=10, errors=6)
> Test failed: <unittest.runner.TextTestResult run=18 errors=6 failures=10>
> 
> $ /usr/bin/python3.9 -m flask db init
> 
> Usage: python -m flask db init [OPTIONS]
> Try 'python -m flask db init --help' for help.
> 
> Error: While importing 'tests.app_compare_type1', an ImportError was raised:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/flask/cli.py", line 256, in locate_app
>     __import__(module_name)
>   File "/<<PKGBUILDDIR>>/tests/app_compare_type1.py", line 3, in <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> 
> $ /usr/bin/python3.9 -m flask db init
> 
> Usage: python -m flask db init [OPTIONS]
> Try 'python -m flask db init --help' for help.
> 
> Error: While importing 'tests.app_custom_directory', an ImportError was 
> raised:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/flask/cli.py", line 256, in locate_app
>     __import__(module_name)
>   File "/<<PKGBUILDDIR>>/tests/app_custom_directory.py", line 3, in <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> 
> $ flask db init
> 
> Usage: flask db init [OPTIONS]
> Try 'flask db init --help' for help.
> 
> Error: While importing 'tests.app_custom_directory_path', an ImportError was 
> raised:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/flask/cli.py", line 256, in locate_app
>     __import__(module_name)
>   File "/<<PKGBUILDDIR>>/tests/app_custom_directory_path.py", line 3, in 
> <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> 
> $ /usr/bin/python3.9 -m flask db init
> 
> Usage: python -m flask db init [OPTIONS]
> Try 'python -m flask db init --help' for help.
> 
> Error: While importing 'tests.app', an ImportError was raised:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/flask/cli.py", line 256, in locate_app
>     __import__(module_name)
>   File "/<<PKGBUILDDIR>>/tests/app.py", line 4, in <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> 
> $ /usr/bin/python3.9 app_compare_type1.py db init
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/app_compare_type1.py", line 3, in <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> $ /usr/bin/python3.9 app_custom_directory.py db init
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/app_custom_directory.py", line 3, in <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> $ /usr/bin/python3.9 app_custom_directory_path.py db init
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/app_custom_directory_path.py", line 3, in 
> <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> 
> $ /usr/bin/python3.9 app.py db init
> 
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/app.py", line 4, in <module>
>     from flask_script import Manager
>   File "/usr/lib/python3/dist-packages/flask_script/__init__.py", line 15, in 
> <module>
>     from flask._compat import text_type
> ModuleNotFoundError: No module named 'flask._compat'
> 
> error: Test failed: <unittest.runner.TextTestResult run=18 errors=6 
> failures=10>
> E: pybuild pybuild:354: test: plugin distutils failed with: exit code=1: 
> python3.9 setup.py test 
> dh_auto_test: error: pybuild --test -i python{version} -p 3.9 returned exit 
> code 13


The full build log is available from:
http://qa-logs.debian.net/2021/10/23/flask-migrate_2.6.0-1_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 mine
so that we can identify if something relevant changed in the meantime.

Reply via email to