Package: lava-server
Version: 2020.06-2
Severity: grave
X-Debbugs-Cc: sramac...@debian.org
Justification: renders package unusable

lava-server cannot be installed in unstable and hence the package is unusable:
| lava-server manage migrate --noinput --fake-initial
| Traceback (most recent call last):
|   File "/usr/bin/lava-server", line 68, in <module>
|     main()
|   File "/usr/bin/lava-server", line 64, in main
|     execute_from_command_line([sys.argv[0]] + options.command)
|   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", 
line 381, in execute_from_command_line
|     utility.execute()
|   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", 
line 375, in execute
|     self.fetch_command(subcommand).run_from_argv(self.argv)
|   File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
323, in run_from_argv
|     self.execute(*args, **cmd_options)
|   File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
361, in execute
|     self.check()
|   File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
387, in check
|     all_issues = self._run_checks(
|   File 
"/usr/lib/python3/dist-packages/django/core/management/commands/migrate.py", 
line 65, in _run_checks
|     issues.extend(super()._run_checks(**kwargs))
|   File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
377, in _run_checks
|     return checks.run_checks(**kwargs)
|   File "/usr/lib/python3/dist-packages/django/core/checks/registry.py", line 
72, in run_checks
|     new_errors = check(app_configs=app_configs)
|   File "/usr/lib/python3/dist-packages/django/core/checks/urls.py", line 13, 
in check_url_config
|     return check_resolver(resolver)
|   File "/usr/lib/python3/dist-packages/django/core/checks/urls.py", line 23, 
in check_resolver
|     return check_method()
|   File "/usr/lib/python3/dist-packages/django/urls/resolvers.py", line 399, 
in check
|     for pattern in self.url_patterns:
|   File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 80, 
in __get__
|     res = instance.__dict__[self.name] = self.func(instance)
|   File "/usr/lib/python3/dist-packages/django/urls/resolvers.py", line 584, 
in url_patterns
|     patterns = getattr(self.urlconf_module, "urlpatterns", 
self.urlconf_module)
|   File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 80, 
in __get__
|     res = instance.__dict__[self.name] = self.func(instance)
|   File "/usr/lib/python3/dist-packages/django/urls/resolvers.py", line 577, 
in urlconf_module
|     return import_module(self.urlconf_name)
|   File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
|     return _bootstrap._gcd_import(name[level:], package, level)
|   File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
|   File "<frozen importlib._bootstrap>", line 991, in _find_and_load
|   File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
|   File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
|   File "<frozen importlib._bootstrap_external>", line 783, in exec_module
|   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
|  File "/usr/lib/python3/dist-packages/lava_rest_app/urls.py", line 22, in 
<module>
|     from lava_rest_app.base.views import LavaObtainAuthToken
|   File "/usr/lib/python3/dist-packages/lava_rest_app/base/views.py", line 51, 
in <module>
|     from rest_framework.authtoken.views import ObtainAuthToken
|   File "/usr/lib/python3/dist-packages/rest_framework/authtoken/views.py", 
line 2, in <module>
|     from rest_framework.authtoken.models import Token
|   File "/usr/lib/python3/dist-packages/rest_framework/authtoken/models.py", 
line 43, in <module>
|     class TokenProxy(Token):
|   File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 172, 
in __new__
|     raise TypeError(
| TypeError: Abstract base class containing model fields not permitted for 
proxy model 'TokenProxy'.
| migration
| dpkg: error processing package lava-server (--configure):
|  installed lava-server package post-installation script subprocess returned 
error exit status 1

This issue also causes lava's autopkgtests to fail:
https://ci.debian.net/data/autopkgtest/testing/amd64/l/lava/8152337/log.gz

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature

Reply via email to