Your message dated Thu, 28 Jul 2022 21:50:50 +0000
with message-id <[email protected]>
and subject line Bug#1015105: fixed in senlin-dashboard 5.0.0-2
has caused the Debian Bug report #1015105,
regarding senlin-dashboard: FTBFS: ImportError: cannot import name 
'ugettext_lazy' from 'django.utils.translation' 
(/usr/lib/python3/dist-packages/django/utils/translation/__init__.py)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1015105: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015105
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: senlin-dashboard
Version: 5.0.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20220716 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make[1]: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> NOSE_WITH_OPENSTACK=1 \
>       NOSE_OPENSTACK_COLOR=1 \
>       NOSE_OPENSTACK_RED=0.05 \
>       NOSE_OPENSTACK_YELLOW=0.025 \
>       NOSE_OPENSTACK_SHOW_ELAPSED=1 \
>       DJANGO_SETTINGS_MODULE=senlindash_board.test.settings \
>       python3-coverage run \
>       /<<PKGBUILDDIR>>/manage.py test senlin_dashboard 
> --settings=senlin_dashboard.test.settings
> Creating test database for alias 'default'...
> Found 13 test(s).
> Destroying test database for alias 'default'...
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/manage.py", line 23, in <module>
>     execute_from_command_line(sys.argv)
>   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", 
> line 446, in execute_from_command_line
>     utility.execute()
>   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", 
> line 440, in execute
>     self.fetch_command(subcommand).run_from_argv(self.argv)
>   File 
> "/usr/lib/python3/dist-packages/django/core/management/commands/test.py", 
> line 24, in run_from_argv
>     super().run_from_argv(argv)
>   File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
> 414, in run_from_argv
>     self.execute(*args, **cmd_options)
>   File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
> 460, in execute
>     output = self.handle(*args, **options)
>   File 
> "/usr/lib/python3/dist-packages/django/core/management/commands/test.py", 
> line 68, in handle
>     failures = test_runner.run_tests(test_labels)
>   File "/usr/lib/python3/dist-packages/django/test/runner.py", line 1006, in 
> run_tests
>     self.run_checks(databases)
>   File "/usr/lib/python3/dist-packages/django/test/runner.py", line 925, in 
> run_checks
>     call_command("check", verbosity=self.verbosity, databases=databases)
>   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", 
> line 198, in call_command
>     return command.execute(*args, **defaults)
>   File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
> 460, in execute
>     output = self.handle(*args, **options)
>   File 
> "/usr/lib/python3/dist-packages/django/core/management/commands/check.py", 
> line 76, in handle
>     self.check(
>   File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
> 487, in check
>     all_issues = checks.run_checks(
>   File "/usr/lib/python3/dist-packages/django/core/checks/registry.py", line 
> 88, in run_checks
>     new_errors = check(app_configs=app_configs, databases=databases)
>   File "/usr/lib/python3/dist-packages/django/core/checks/urls.py", line 14, 
> in check_url_config
>     return check_resolver(resolver)
>   File "/usr/lib/python3/dist-packages/django/core/checks/urls.py", line 24, 
> in check_resolver
>     return check_method()
>   File "/usr/lib/python3/dist-packages/django/urls/resolvers.py", line 480, 
> in check
>     for pattern in self.url_patterns:
>   File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 49, 
> in __get__
>     res = instance.__dict__[self.name] = self.func(instance)
>   File "/usr/lib/python3/dist-packages/django/urls/resolvers.py", line 696, 
> in url_patterns
>     patterns = getattr(self.urlconf_module, "urlpatterns", 
> self.urlconf_module)
>   File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 49, 
> in __get__
>     res = instance.__dict__[self.name] = self.func(instance)
>   File "/usr/lib/python3/dist-packages/django/urls/resolvers.py", line 689, 
> in urlconf_module
>     return import_module(self.urlconf_name)
>   File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
>   File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 883, in exec_module
>   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
>   File "/usr/lib/python3/dist-packages/openstack_dashboard/test/urls.py", 
> line 41, in <module>
>     re_path(r'', horizon.base._wrapped_include(horizon.urls)),
>   File "/usr/lib/python3/dist-packages/horizon/base.py", line 101, in 
> _wrapped_include
>     return include((pattern_list, app_namespace), 
> namespace=instance_namespace)
>   File "/usr/lib/python3/dist-packages/django/urls/conf.py", line 37, in 
> include
>     if isinstance(urlconf_module, str):
>   File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 258, 
> in inner
>     self._setup()
>   File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 398, 
> in _setup
>     self._wrapped = self._setupfunc()
>   File "/usr/lib/python3/dist-packages/horizon/base.py", line 842, in 
> url_patterns
>     return self._urls()[0]
>   File "/usr/lib/python3/dist-packages/horizon/base.py", line 849, in _urls
>     self._autodiscover()
>   File "/usr/lib/python3/dist-packages/horizon/base.py", line 898, in 
> _autodiscover
>     import_module('%s.%s' % (app, mod_name))
>   File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
>   File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 883, in exec_module
>   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
>   File "/<<PKGBUILDDIR>>/senlin_dashboard/cluster/dashboard.py", line 13, in 
> <module>
>     from django.utils.translation import ugettext_lazy as _
> ImportError: cannot import name 'ugettext_lazy' from 
> 'django.utils.translation' 
> (/usr/lib/python3/dist-packages/django/utils/translation/__init__.py)
> make[1]: *** [debian/rules:41: override_dh_auto_test] Error 1


The full build log is available from:
http://qa-logs.debian.net/2022/07/16/senlin-dashboard_5.0.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220716;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220716&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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.

--- End Message ---
--- Begin Message ---
Source: senlin-dashboard
Source-Version: 5.0.0-2
Done: Thomas Goirand <[email protected]>

We believe that the bug you reported is fixed in the latest version of
senlin-dashboard, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <[email protected]> (supplier of updated senlin-dashboard package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 28 Jul 2022 23:26:48 +0200
Source: senlin-dashboard
Architecture: source
Version: 5.0.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Closes: 1015105
Changes:
 senlin-dashboard (5.0.0-2) unstable; urgency=medium
 .
   * Add Django 4 compat patches (Closes: #1015105):
     - django-4-ugettext_lazy-is-removed.patch
     - django-4-django.conf.urls.url-is-removed.patch
Checksums-Sha1:
 0293519e1491aef71c3d630b8ff07df7ed324523 2485 senlin-dashboard_5.0.0-2.dsc
 b1159a2c8354ec909f9380c237529b677992c813 6500 
senlin-dashboard_5.0.0-2.debian.tar.xz
 46bd7c405db894860e3ebe3db30ca23f6352e7c0 15327 
senlin-dashboard_5.0.0-2_amd64.buildinfo
Checksums-Sha256:
 9566df4c9e6a030e98a0a546ee73b9fa2083d1b2b450533c4831faebd462089b 2485 
senlin-dashboard_5.0.0-2.dsc
 6f04f8e22cdbcc4f8bb4c2ed53f5570fa524e6326b46fe1923a66a743326e2ce 6500 
senlin-dashboard_5.0.0-2.debian.tar.xz
 6b87c59f292792b03a0ef6353a9c9c12088cf8f88d42d19615c687d45af9af65 15327 
senlin-dashboard_5.0.0-2_amd64.buildinfo
Files:
 7eac4a799c97458491cfff5226bd3e44 2485 python optional 
senlin-dashboard_5.0.0-2.dsc
 635d93defa96699e4d32b39cc170d2b0 6500 python optional 
senlin-dashboard_5.0.0-2.debian.tar.xz
 4cb9788fb316e8851f39f3e35b1877b5 15327 python optional 
senlin-dashboard_5.0.0-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmLjAdEACgkQ1BatFaxr
Q/5mbw//UvhVIkdnfW5Yn6e5FWPk+D93I5DfnE1G0r7iPTPHa5cXbXhYAoBUeHSx
Ra3CEhECQh8VYc22UEAdxsFKblmin377gloXSX3mmScTQrAsNSvA5Q4eguSE3AMG
+GIU8JXq+2Hp20xuvCiwsStNtCFMIOvsRihwTM9y+Q2U9X628I1cTBf/mx6+8m+K
EMNb7WLXXkviOt69/PIkZA0wNn4rDUyqmfVRcafwoTsD7QYuBXgtNpP1ORhzkbQT
Fy4ZdO3n7nAWysoyX5b5cVVI/Q8xVQRMX4FczieLdBantX9OE2lW9L474VJ64Tkj
HL3B+JwZ7A0YDL0V1hQQzPCqrictt7XkPPYTK5BTfN0a/Z5YNBeti6RGMk3x75TF
QpHPsa81YPDHtsPC6a/ttCM/oiZ0Qv+rw1PVk6fji/msJTikJThYiXqx64nQ+SfS
8wjrJiy8M99+A6YDnvdiinVdfEQYJA67C4EHkc27MZzX0C6BMFOCGKV8c3WoFYdR
PlbYaT1cJVcsnYKUFm2o6ZJVpU3bCUsOov0XKFZO7Lb9eku+TUOeDKW3uGuYeVPC
uXsa9VTYnZWr6y1umV/nVj9FTtOidLc00m+AJQXhoHj+z6R5uFwFHPUKg500/xof
ZKvoDL0flrgxil6YYM8WBV/rGrvAGJHBhqTTNPMccsgDEBwlA8k=
=psrN
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to