Your message dated Wed, 04 Oct 2023 09:49:13 +0000
with message-id <e1qnyvf-00e1fr...@fasolo.debian.org>
and subject line Bug#1052757: fixed in masakari-dashboard 9.0.0~rc1-2
has caused the Debian Bug report #1052757,
regarding masakari-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 ow...@bugs.debian.org
immediately.)


-- 
1052757: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052757
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: masakari-dashboard
Version: 8.0.0-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230925 ftbfs-trixie

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
> for i in 3.11 ; do \
>       PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages \
>               python$i /<<PKGBUILDDIR>>/manage.py test masakaridashboard.test 
> -v 2 --settings=masakaridashboard.test.settings --exclude-tag integration ; \
> done
> Excluding test tag(s): integration.
> Found 0 test(s).
> Skipping setup of unused database(s): default.
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/manage.py", line 25, in <module>
>     execute_from_command_line(sys.argv)
>   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", 
> line 442, in execute_from_command_line
>     utility.execute()
>   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", 
> line 436, 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 
> 412, in run_from_argv
>     self.execute(*args, **cmd_options)
>   File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
> 458, 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 1060, in 
> run_tests
>     self.run_checks(databases)
>   File "/usr/lib/python3/dist-packages/django/test/runner.py", line 977, in 
> run_checks
>     call_command("check", verbosity=self.verbosity, databases=databases)
>   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", 
> line 194, in call_command
>     return command.execute(*args, **defaults)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 
> 458, 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 
> 485, 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 42, 
> in check_url_namespaces_unique
>     all_namespaces = _load_all_namespaces(resolver)
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/core/checks/urls.py", line 61, 
> in _load_all_namespaces
>     url_patterns = getattr(resolver, "url_patterns", [])
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 57, 
> in __get__
>     res = instance.__dict__[self.name] = self.func(instance)
>                                          ^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/urls/resolvers.py", line 715, 
> in url_patterns
>     patterns = getattr(self.urlconf_module, "urlpatterns", 
> self.urlconf_module)
>                        ^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 57, 
> in __get__
>     res = instance.__dict__[self.name] = self.func(instance)
>                                          ^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/urls/resolvers.py", line 708, 
> in urlconf_module
>     return import_module(self.urlconf_name)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 940, 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 295, 
> in __getattribute__
>     value = super().__getattribute__(name)
>             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 266, 
> in inner
>     self._setup()
>   File "/usr/lib/python3/dist-packages/django/utils/functional.py", line 419, 
> 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.11/importlib/__init__.py", line 126, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
>   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
>   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
>   File "/<<PKGBUILDDIR>>/masakaridashboard/dashboard.py", line 18, 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:45: override_dh_auto_test] Error 1


The full build log is available from:
http://qa-logs.debian.net/2023/09/25/masakari-dashboard_8.0.0-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230925&fusertaguser=lu...@debian.org&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 mark 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: masakari-dashboard
Source-Version: 9.0.0~rc1-2
Done: Thomas Goirand <z...@debian.org>

We believe that the bug you reported is fixed in the latest version of
masakari-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 1052...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <z...@debian.org> (supplier of updated masakari-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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Wed, 04 Oct 2023 11:24:51 +0200
Source: masakari-dashboard
Architecture: source
Version: 9.0.0~rc1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openst...@tracker.debian.org>
Changed-By: Thomas Goirand <z...@debian.org>
Closes: 1052757
Changes:
 masakari-dashboard (9.0.0~rc1-2) unstable; urgency=medium
 .
   * Uploading to unstable.
   * Reintroduce django-4-ugettext_lazy-is-removed.patch that is somehow not in
     the upstream code anymore (Closes: #1052757).
Checksums-Sha1:
 1c60631fb1c4d53a53806a9d9159a6fde68de75a 2418 
masakari-dashboard_9.0.0~rc1-2.dsc
 1d3f2f94ead0c4397b70ac73d5b412f29de5ebf2 4292 
masakari-dashboard_9.0.0~rc1-2.debian.tar.xz
 0bdca7998bd2e8c91cec4170241f751c683b5cd9 16793 
masakari-dashboard_9.0.0~rc1-2_amd64.buildinfo
Checksums-Sha256:
 b15c6a4b26b9879443e8f3132915c7eb7b14ab63b112d4e84b49d152cc0b8d5c 2418 
masakari-dashboard_9.0.0~rc1-2.dsc
 aeeed06f2f9e81ac44867d8816da05a58cf6b98a759740201580a69c46a257c6 4292 
masakari-dashboard_9.0.0~rc1-2.debian.tar.xz
 27d8fab534da9ade020ffe36aeff2256cceecae087d162a3ca5c37881157172a 16793 
masakari-dashboard_9.0.0~rc1-2_amd64.buildinfo
Files:
 cd8084ac18c37a37256aa83e5484df83 2418 python optional 
masakari-dashboard_9.0.0~rc1-2.dsc
 44a1349650368c2f841aedb9e7d3865c 4292 python optional 
masakari-dashboard_9.0.0~rc1-2.debian.tar.xz
 99fc4e522c010d7a5a4dc6504a35029b 16793 python optional 
masakari-dashboard_9.0.0~rc1-2_amd64.buildinfo

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

iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmUdMYUACgkQ1BatFaxr
Q/4YRg/9GOWkQ8yP39G8/bqxqYh+hb8xM7ODv1WZ/U4iaLXcMWTkyHr+YKfkfOQe
HHNcuUaWhe9J4lQDv/fYwJNxlPfGMoCIYYqZKb/d6LPvWXYfEQ5lRy5NmZn65k8T
HQ8gUQqcXl44rk0LtVEmaoT2JPN5VOix+/xPZU802OPs7bW/621+TaGrLKLVhbPS
3Hyn07waq/JMa0JXOfs0j7Me5POPzAwpF+fzm7IgkIclsJsmI7ns1pqc21/qvTE8
DuXpnkpQADAfbaH1qCe5Wxx1Fpg6MhPNex//4NVasZ0Ph0XXD7qkFyPGVONDz+UF
GmVwahp9PlEhQE8N87af+Kf+pRDwJYgMD8f9yaRuObBW/o+KkVLE6ERxyjhWjhfP
YHG/sLcBYX2tA9Ba6LKqElSoBKftcXI1KvRSGOHiDhmPR8QK8x8O6q7MaeFBFKtE
jzK33RZsWR5DXsHvFyrHHhlqeWqgw0/MQMEz9Shrwn+/Kkz6S1tAasLs4RNYeKQp
bIubMEgbxTxqRSCCQbxHKwRrrl/gYwThe1G5SMT7+Y50xWZx8RwOg2Msx8bGsikr
mYv2cPSFzLnaHz0lJTQg2YlFOKX6mOotpmlQ4WdSjsXfYU2s63Pk+kk/fEic8zjC
6uxg12TUsyVp21sayVS8ueriaJeiB1gxKNZQCWgWHaUTWsPvaxg=
=fUT9
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to