--- Begin Message ---
Source: keystone
Version: 2012.1~e3-3
Severity: serious
Justification: fails to build from source
keystone FTBFS in a minimal chroot:
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in
loadTestsFromName
| addr.filename, addr.module)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in
importFromPath
| return self.importFromDir(dir_path, fqname)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in
importFromDir
| mod = load_module(part_fqname, fh, filename, desc)
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_authn_ec2.py",
line 21, in <module>
| import base
| File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/base.py", line
33, in <module>
| import keystone.backends.sqlalchemy as db
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py",
line 34, in <module>
| from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in
loadTestsFromName
| addr.filename, addr.module)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in
importFromPath
| return self.importFromDir(dir_path, fqname)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in
importFromDir
| mod = load_module(part_fqname, fh, filename, desc)
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_authn_password.py",
line 21, in <module>
| import base
| File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/base.py", line
33, in <module>
| import keystone.backends.sqlalchemy as db
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py",
line 34, in <module>
| from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in
loadTestsFromName
| addr.filename, addr.module)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in
importFromPath
| return self.importFromDir(dir_path, fqname)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in
importFromDir
| mod = load_module(part_fqname, fh, filename, desc)
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_authn_s3.py", line
21, in <module>
| import base
| File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/base.py", line
33, in <module>
| import keystone.backends.sqlalchemy as db
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py",
line 34, in <module>
| from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in
loadTestsFromName
| addr.filename, addr.module)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in
importFromPath
| return self.importFromDir(dir_path, fqname)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in
importFromDir
| mod = load_module(part_fqname, fh, filename, desc)
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_backends.py", line
25, in <module>
| import keystone.backends.sqlalchemy as db
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py",
line 34, in <module>
| from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named stubout)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in
loadTestsFromName
| addr.filename, addr.module)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in
importFromPath
| return self.importFromDir(dir_path, fqname)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in
importFromDir
| mod = load_module(part_fqname, fh, filename, desc)
| File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_cfg.py",
line 23, in <module>
| import stubout
| ImportError: No module named stubout
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in
loadTestsFromName
| addr.filename, addr.module)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in
importFromPath
| return self.importFromDir(dir_path, fqname)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in
importFromDir
| mod = load_module(part_fqname, fh, filename, desc)
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_commands.py", line
8, in <module>
| import keystone.backends.sqlalchemy as db
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py",
line 34, in <module>
| from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in
loadTestsFromName
| addr.filename, addr.module)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in
importFromPath
| return self.importFromDir(dir_path, fqname)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in
importFromDir
| mod = load_module(part_fqname, fh, filename, desc)
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_commands_v1.py",
line 5, in <module>
| import keystone.backends.sqlalchemy as db
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py",
line 34, in <module>
| from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in
loadTestsFromName
| addr.filename, addr.module)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in
importFromPath
| return self.importFromDir(dir_path, fqname)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in
importFromDir
| mod = load_module(part_fqname, fh, filename, desc)
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_logic_auth.py",
line 21, in <module>
| import base
| File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/base.py", line
33, in <module>
| import keystone.backends.sqlalchemy as db
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py",
line 34, in <module>
| from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate.versioning.repository)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in
loadTestsFromName
| addr.filename, addr.module)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in
importFromPath
| return self.importFromDir(dir_path, fqname)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in
importFromDir
| mod = load_module(part_fqname, fh, filename, desc)
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_migrations.py",
line 28, in <module>
| from migrate.versioning.repository import Repository
| ImportError: No module named migrate.versioning.repository
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in
loadTestsFromName
| addr.filename, addr.module)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in
importFromPath
| return self.importFromDir(dir_path, fqname)
| File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in
importFromDir
| mod = load_module(part_fqname, fh, filename, desc)
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_service_logic.py",
line 5, in <module>
| from keystone.test.unit.base import ServiceAPITest, AdminAPITest
| File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/base.py", line
33, in <module>
| import keystone.backends.sqlalchemy as db
| File
"/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py",
line 34, in <module>
| from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ----------------------------------------------------------------------
| Ran 189 tests in 0.123s
|
| FAILED (errors=10)
| make[1]: *** [override_dh_auto_test] Error 1
Are some build-dependencies missing?
--
Jakub Wilk
--- End Message ---