Source: heat-dashboard
Version: 9.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 heat_dashboard.test -v 
> 2 --settings=heat_dashboard.test.settings --exclude-tag integration ; \
> done
> Creating test database for alias 'default' 
> ('file:memorydb_default?mode=memory&cache=shared')...
> Excluding test tag(s): integration.
> Found 55 test(s).
> Operations to perform:
>   Synchronize unmigrated apps: admin, compressor, heat_dashboard, horizon, 
> humanize, identity, messages, openstack_auth, openstack_dashboard, project, 
> settings, staticfiles
>   Apply all migrations: auth, contenttypes, sessions
> Synchronizing apps without migrations:
>   Creating tables...
>     Creating table openstack_auth_user
>     Running deferred SQL...
> Running migrations:
>   Applying contenttypes.0001_initial... OK
>   Applying contenttypes.0002_remove_content_type_name... OK
>   Applying auth.0001_initial... OK
>   Applying auth.0002_alter_permission_name_max_length... OK
>   Applying auth.0003_alter_user_email_max_length... OK
>   Applying auth.0004_alter_user_username_opts... OK
>   Applying auth.0005_alter_user_last_login_null... OK
>   Applying auth.0006_require_contenttypes_0002... OK
>   Applying auth.0007_alter_validators_add_error_messages... OK
>   Applying auth.0008_alter_user_username_max_length... OK
>   Applying auth.0009_alter_user_last_name_max_length... OK
>   Applying auth.0010_alter_group_name_max_length... OK
>   Applying auth.0011_update_proxy_permissions... OK
>   Applying auth.0012_alter_user_first_name_max_length... OK
>   Applying sessions.0001_initial... OK
> System check identified no issues (0 silenced).
> test_get_template_files 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_get_template_files)
>  ... ok
> test_get_template_files_invalid 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_get_template_files_invalid)
>  ... ok
> test_get_template_files_with_template_data 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_get_template_files_with_template_data)
>  ... ok
> test_get_template_files_with_template_url 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_get_template_files_with_template_url)
>  ... ok
> test_snapshot_create 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_snapshot_create) 
> ... ok
> test_snapshot_list 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_snapshot_list) ... 
> ok
> test_stack_create 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_stack_create) ... 
> ok
> test_stack_list 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_stack_list) ... ok
> test_stack_list_pagination_equal_page_size 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_stack_list_pagination_equal_page_size)
>  ... ok
> test_stack_list_pagination_less_page_size 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_stack_list_pagination_less_page_size)
>  ... ok
> test_stack_list_pagination_marker 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_stack_list_pagination_marker)
>  ... ok
> test_stack_list_pagination_marker_prev 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_stack_list_pagination_marker_prev)
>  ... ok
> test_stack_list_sort_options 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_stack_list_sort_options)
>  ... ok
> test_stack_update 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_stack_update) ... 
> ok
> test_template_function_list 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_template_function_list)
>  ... ok
> test_template_get 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_template_get) ... 
> ok
> test_template_version_list 
> (heat_dashboard.test.tests.api.test_heat.HeatApiTests.test_template_version_list)
>  ... ok
> test_services_get 
> (heat_dashboard.test.tests.api.test_heat_rest.HeatRestTestCase.test_services_get)
>  ... ok
> test_services_get_disabled 
> (heat_dashboard.test.tests.api.test_heat_rest.HeatRestTestCase.test_services_get_disabled)
>  ... ok
> test_validate_post 
> (heat_dashboard.test.tests.api.test_heat_rest.ValidateRestTestCase.test_validate_post)
>  ... ok
> test_detail_view 
> (heat_dashboard.test.tests.content.test_resource_types.ResourceTypesTests.test_detail_view)
>  ... ERROR
> test_index 
> (heat_dashboard.test.tests.content.test_resource_types.ResourceTypesTests.test_index)
>  ... ok
> test_mappings 
> (heat_dashboard.test.tests.content.test_stacks.MappingsTests.test_mappings) 
> ... ok
> test_stack_output 
> (heat_dashboard.test.tests.content.test_stacks.MappingsTests.test_stack_output)
>  ... ok
> test_check_stack 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_check_stack) 
> ... ok
> test_detail_stack_overview 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_detail_stack_overview)
>  ... ok
> test_detail_stack_resources 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_detail_stack_resources)
>  ... ok
> test_detail_stack_template 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_detail_stack_template)
>  ... ok
> test_detail_stack_topology 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_detail_stack_topology)
>  ... ok
> test_edit_stack_template 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_edit_stack_template)
>  ... ok
> test_index_paginated 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_index_paginated)
>  ... ok
> test_index_prev_paginated 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_index_prev_paginated)
>  ... ok
> test_launch_stack 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_launch_stack) 
> ... ok
> test_launch_stack_form_invalid_name_digit 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_launch_stack_form_invalid_name_digit)
>  ... ok
> test_launch_stack_form_invalid_name_point 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_launch_stack_form_invalid_name_point)
>  ... ok
> test_launch_stack_form_invalid_name_underscore 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_launch_stack_form_invalid_name_underscore)
>  ... ok
> test_launch_stack_parameter_types 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_launch_stack_parameter_types)
>  ... ok
> test_launch_stack_with_environment 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_launch_stack_with_environment)
>  ... ok
> test_launch_stack_with_hidden_parameters 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_launch_stack_with_hidden_parameters)
>  ... ok
> test_launch_stack_with_parameter_group 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_launch_stack_with_parameter_group)
>  ... ok
> test_preview_stack 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_preview_stack) 
> ... ok
> test_resource_view 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_resource_view) 
> ... ok
> test_resume_stack 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_resume_stack) 
> ... ok
> test_suspend_stack 
> (heat_dashboard.test.tests.content.test_stacks.StackTests.test_suspend_stack) 
> ... ok
> test_clean_file_upload_form_invalid_json 
> (heat_dashboard.test.tests.content.test_stacks.TemplateFormTests.test_clean_file_upload_form_invalid_json)
>  ... ok
> test_clean_file_upload_form_multiple 
> (heat_dashboard.test.tests.content.test_stacks.TemplateFormTests.test_clean_file_upload_form_multiple)
>  ... ok
> test_clean_file_upload_form_url 
> (heat_dashboard.test.tests.content.test_stacks.TemplateFormTests.test_clean_file_upload_form_url)
>  ... ok
> test_clean_file_upload_form_valid_data 
> (heat_dashboard.test.tests.content.test_stacks.TemplateFormTests.test_clean_file_upload_form_valid_data)
>  ... ok
> test_create_upload_form_attributes 
> (heat_dashboard.test.tests.content.test_stacks.TemplateFormTests.test_create_upload_form_attributes)
>  ... ok
> test_index 
> (heat_dashboard.test.tests.content.test_template_generator.TemplateGeneratorTests.test_index)
>  ... ok
> test_option 
> (heat_dashboard.test.tests.content.test_template_generator.TemplateGeneratorTests.test_option)
>  ... ok
> test_detail_view 
> (heat_dashboard.test.tests.content.test_template_versions.TemplateVersionsTests.test_detail_view)
>  ... ERROR
> test_detail_view_with_exception 
> (heat_dashboard.test.tests.content.test_template_versions.TemplateVersionsTests.test_detail_view_with_exception)
>  ... ERROR
> test_index 
> (heat_dashboard.test.tests.content.test_template_versions.TemplateVersionsTests.test_index)
>  ... ok
> test_index_exception 
> (heat_dashboard.test.tests.content.test_template_versions.TemplateVersionsTests.test_index_exception)
>  ... ERROR
> 
> ======================================================================
> ERROR: test_detail_view 
> (heat_dashboard.test.tests.content.test_resource_types.ResourceTypesTests.test_detail_view)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", 
> line 134, in wrapped
>     retval = function(inst, *args, **kwargs)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/heat_dashboard/test/tests/content/test_resource_types.py", 
> line 47, in test_detail_view
>     self.assertNoMessages()
>   File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 195, in 
> assertNoMessages
>     self.assertMessageCount(response, success=0, warn=0, info=0, error=0)
>   File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 203, in 
> assertMessageCount
>     temp_req = self.client.request(**{'wsgi.input': None})
>                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/test/client.py", line 886, in 
> request
>     response = self.handler(environ)
>                ^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/test/client.py", line 168, in 
> __call__
>     request = WSGIRequest(environ)
>               ^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/core/handlers/wsgi.py", line 
> 78, in __init__
>     self._stream = LimitedStream(self.environ["wsgi.input"], content_length)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/core/handlers/wsgi.py", line 
> 24, in __init__
>     self._read = stream.read
>                  ^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'read'
> 
> ======================================================================
> ERROR: test_detail_view 
> (heat_dashboard.test.tests.content.test_template_versions.TemplateVersionsTests.test_detail_view)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", 
> line 134, in wrapped
>     retval = function(inst, *args, **kwargs)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/heat_dashboard/test/tests/content/test_template_versions.py",
>  line 64, in test_detail_view
>     self.assertNoMessages()
>   File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 195, in 
> assertNoMessages
>     self.assertMessageCount(response, success=0, warn=0, info=0, error=0)
>   File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 203, in 
> assertMessageCount
>     temp_req = self.client.request(**{'wsgi.input': None})
>                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/test/client.py", line 886, in 
> request
>     response = self.handler(environ)
>                ^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/test/client.py", line 168, in 
> __call__
>     request = WSGIRequest(environ)
>               ^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/core/handlers/wsgi.py", line 
> 78, in __init__
>     self._stream = LimitedStream(self.environ["wsgi.input"], content_length)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/core/handlers/wsgi.py", line 
> 24, in __init__
>     self._read = stream.read
>                  ^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'read'
> 
> ======================================================================
> ERROR: test_detail_view_with_exception 
> (heat_dashboard.test.tests.content.test_template_versions.TemplateVersionsTests.test_detail_view_with_exception)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", 
> line 134, in wrapped
>     retval = function(inst, *args, **kwargs)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/heat_dashboard/test/tests/content/test_template_versions.py",
>  line 81, in test_detail_view_with_exception
>     self.assertMessageCount(res, error=1)
>   File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 203, in 
> assertMessageCount
>     temp_req = self.client.request(**{'wsgi.input': None})
>                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/test/client.py", line 886, in 
> request
>     response = self.handler(environ)
>                ^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/test/client.py", line 168, in 
> __call__
>     request = WSGIRequest(environ)
>               ^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/core/handlers/wsgi.py", line 
> 78, in __init__
>     self._stream = LimitedStream(self.environ["wsgi.input"], content_length)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/core/handlers/wsgi.py", line 
> 24, in __init__
>     self._read = stream.read
>                  ^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'read'
> 
> ======================================================================
> ERROR: test_index_exception 
> (heat_dashboard.test.tests.content.test_template_versions.TemplateVersionsTests.test_index_exception)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", 
> line 134, in wrapped
>     retval = function(inst, *args, **kwargs)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/heat_dashboard/test/tests/content/test_template_versions.py",
>  line 48, in test_index_exception
>     self.assertMessageCount(res, error=1)
>   File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 203, in 
> assertMessageCount
>     temp_req = self.client.request(**{'wsgi.input': None})
>                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/test/client.py", line 886, in 
> request
>     response = self.handler(environ)
>                ^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/test/client.py", line 168, in 
> __call__
>     request = WSGIRequest(environ)
>               ^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/core/handlers/wsgi.py", line 
> 78, in __init__
>     self._stream = LimitedStream(self.environ["wsgi.input"], content_length)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/django/core/handlers/wsgi.py", line 
> 24, in __init__
>     self._read = stream.read
>                  ^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'read'
> 
> ----------------------------------------------------------------------
> Ran 55 tests in 12.385s
> 
> FAILED (errors=4)
> Destroying test database for alias 'default' 
> ('file:memorydb_default?mode=memory&cache=shared')...
> make[1]: *** [debian/rules:46: override_dh_auto_test] Error 1


The full build log is available from:
http://qa-logs.debian.net/2023/09/25/heat-dashboard_9.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.

Reply via email to