Source: djangorestframework
Version: 3.12.4-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20211220 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>>'
> PYBUILD_SYSTEM=custom \
> PYBUILD_TEST_ARGS="{interpreter} /<<PKGBUILDDIR>>/runtests.py --nolint" \
> dh_auto_test
> I: pybuild base:237: python3.10 /<<PKGBUILDDIR>>/runtests.py --nolint
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.10.1, pytest-6.2.5, py-1.10.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg
> plugins: django-3.5.1, cov-3.0.0
> collected 1403 items
> 
> tests/test_api_client.py ....................                            [  
> 1%]
> tests/test_atomic_requests.py .....                                      [  
> 1%]
> tests/test_authtoken.py ...........                                      [  
> 2%]
> tests/test_bound_fields.py ...........                                   [  
> 3%]
> tests/test_decorators.py ..................                              [  
> 4%]
> tests/test_description.py F..........                                    [  
> 5%]
> tests/test_encoders.py ..........                                        [  
> 6%]
> tests/test_exceptions.py ..........                                      [  
> 6%]
> tests/test_fields.py ................................................... [ 
> 10%]
> ........................................................................ [ 
> 15%]
> ........................................................................ [ 
> 20%]
> ........................................................................ [ 
> 25%]
> ..........................                                               [ 
> 27%]
> tests/test_filters.py .................................                  [ 
> 30%]
> tests/test_generics.py .......................................           [ 
> 32%]
> tests/test_htmlrenderer.py ........                                      [ 
> 33%]
> tests/test_lazy_hyperlinks.py .                                          [ 
> 33%]
> tests/test_metadata.py .............                                     [ 
> 34%]
> tests/test_middleware.py ..                                              [ 
> 34%]
> tests/test_model_serializer.py ................sss...................... [ 
> 37%]
> ...............                                                          [ 
> 38%]
> tests/test_multitable_inheritance.py ...                                 [ 
> 38%]
> tests/test_negotiation.py ...........                                    [ 
> 39%]
> tests/test_one_to_one_with_inheritance.py .                              [ 
> 39%]
> tests/test_pagination.py ............................................... [ 
> 42%]
> ..                                                                       [ 
> 43%]
> tests/test_parsers.py ............                                       [ 
> 43%]
> tests/test_permissions.py ..........................................     [ 
> 46%]
> tests/test_prefetch_related.py ..                                        [ 
> 47%]
> tests/test_relations.py .......................................          [ 
> 49%]
> tests/test_relations_hyperlink.py ......................                 [ 
> 51%]
> tests/test_relations_pk.py ....................................          [ 
> 54%]
> tests/test_relations_slug.py ...............                             [ 
> 55%]
> tests/test_renderers.py ................................................ [ 
> 58%]
> ......                                                                   [ 
> 58%]
> tests/test_request.py ........................                           [ 
> 60%]
> tests/test_requests_client.py ..........                                 [ 
> 61%]
> tests/test_response.py ..................                                [ 
> 62%]
> tests/test_reverse.py ...                                                [ 
> 62%]
> tests/test_routers.py ...........................                        [ 
> 64%]
> tests/test_serializer.py ............................................... [ 
> 68%]
> .....                                                                    [ 
> 68%]
> tests/test_serializer_bulk_update.py .....                               [ 
> 68%]
> tests/test_serializer_lists.py ..............................            [ 
> 70%]
> tests/test_serializer_nested.py ................ss                       [ 
> 72%]
> tests/test_settings.py ....                                              [ 
> 72%]
> tests/test_status.py .                                                   [ 
> 72%]
> tests/test_templates.py ..                                               [ 
> 72%]
> tests/test_templatetags.py ...........................                   [ 
> 74%]
> tests/test_testing.py ....................                               [ 
> 76%]
> tests/test_throttling.py .............................                   [ 
> 78%]
> tests/test_urlpatterns.py ...........                                    [ 
> 78%]
> tests/test_utils.py .......................                              [ 
> 80%]
> tests/test_validation.py ..............                                  [ 
> 81%]
> tests/test_validation_error.py .....                                     [ 
> 81%]
> tests/test_validators.py ......................................          [ 
> 84%]
> tests/test_versioning.py ..........................                      [ 
> 86%]
> tests/test_views.py .....                                                [ 
> 86%]
> tests/test_viewsets.py .................                                 [ 
> 88%]
> tests/test_write_only_fields.py ..                                       [ 
> 88%]
> tests/authentication/test_authentication.py ............................ [ 
> 90%]
> ..............................                                           [ 
> 92%]
> tests/browsable_api/test_browsable_api.py ......                         [ 
> 92%]
> tests/browsable_api/test_browsable_nested_api.py .                       [ 
> 92%]
> tests/browsable_api/test_form_rendering.py ...                           [ 
> 93%]
> tests/generic_relations/test_generic_relations.py ..                     [ 
> 93%]
> tests/importable/test_installed.py ...                                   [ 
> 93%]
> tests/schemas/test_coreapi.py ................................           [ 
> 95%]
> tests/schemas/test_get_schema_view.py ..                                 [ 
> 95%]
> tests/schemas/test_managementcommand.py ........                         [ 
> 96%]
> tests/schemas/test_openapi.py .......................................... [ 
> 99%]
> ........                                                                 
> [100%]
> 
> =================================== FAILURES 
> ===================================
> __________________ TestViewNamesAndDescriptions.test_markdown 
> __________________
> tests/test_description.py:170: in test_markdown
>     assert apply_markdown(DESCRIPTION) == MARKDOWN_BASE % MARKDOWN_gte_33
> E   AssertionError: assert '<h2 id="an-e...<p><br /></p>' == '<h2 
> id="an-e...<p><br /></p>'
> E     Skipping 445 identical leading characters in diff, use -v to show
> E     - an class="nt">&quot;beta: &quot;</span><span class="err">this</span> 
> <span class="err">is</span> <span class="err">a</span> <span 
> class="err">string&quot;</span><br /><span class="p">}]</span><br 
> /></pre></div>
> E     + an class="s2">&quot;beta: &quot;</span><span class="kc">t</span><span 
> class="err">his</span> <span class="err">is</span> <span class="err">a</span> 
> <span class="err">s</span><span class="kc">tr</span><span 
> class="err">i</span><span class="kc">n</span><span 
> class="err">g&quot;</span><br /><span cl...
> E     
> E     ...Full output truncated (2 lines hidden), use '-vv' to show
> =============================== warnings summary 
> ===============================
> ../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1183
>   /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1183: 
> PytestDeprecationWarning: The --strict option is deprecated, use 
> --strict-markers instead.
>     self.issue_config_time_warning(
> 
> ../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1233
>   /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1233: 
> PytestConfigWarning: Unknown config option: testspath
>   
>     self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
> 
> tests/test_authtoken.py::AuthTokenTests::test_authtoken_can_be_imported_when_not_included_in_installed_apps
>   /usr/lib/python3/dist-packages/django/db/models/base.py:321: 
> RuntimeWarning: Model 'authtoken.token' was already registered. Reloading 
> models is not advised as it can lead to inconsistencies, most notably with 
> related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/test_authtoken.py::AuthTokenTests::test_authtoken_can_be_imported_when_not_included_in_installed_apps
>   /usr/lib/python3/dist-packages/django/db/models/base.py:321: 
> RuntimeWarning: Model 'authtoken.tokenproxy' was already registered. 
> Reloading models is not advised as it can lead to inconsistencies, most 
> notably with related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> -- Docs: https://docs.pytest.org/en/stable/warnings.html
> =========================== short test summary info 
> ============================
> SKIPPED [1] tests/test_model_serializer.py:445: condition: not postgres_fields
> SKIPPED [1] tests/test_model_serializer.py:430: condition: not postgres_fields
> SKIPPED [1] tests/test_model_serializer.py:462: has models.JSONField
> SKIPPED [1] tests/test_serializer_nested.py:325: psycopg2 is not installed
> SKIPPED [1] tests/test_serializer_nested.py:343: psycopg2 is not installed
> FAILED tests/test_description.py::TestViewNamesAndDescriptions::test_markdown
> ============ 1 failed, 1397 passed, 5 skipped, 4 warnings in 10.51s 
> ============
> E: pybuild pybuild:355: test: plugin custom failed with: exit code=1: 
> python3.10 /<<PKGBUILDDIR>>/runtests.py --nolint
> I: pybuild base:237: python3.9 /<<PKGBUILDDIR>>/runtests.py --nolint
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.9.9, pytest-6.2.5, py-1.10.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg
> plugins: django-3.5.1, cov-3.0.0
> collected 1403 items
> 
> tests/test_api_client.py ....................                            [  
> 1%]
> tests/test_atomic_requests.py .....                                      [  
> 1%]
> tests/test_authtoken.py ...........                                      [  
> 2%]
> tests/test_bound_fields.py ...........                                   [  
> 3%]
> tests/test_decorators.py ..................                              [  
> 4%]
> tests/test_description.py F..........                                    [  
> 5%]
> tests/test_encoders.py ..........                                        [  
> 6%]
> tests/test_exceptions.py ..........                                      [  
> 6%]
> tests/test_fields.py ................................................... [ 
> 10%]
> ........................................................................ [ 
> 15%]
> ........................................................................ [ 
> 20%]
> ........................................................................ [ 
> 25%]
> ..........................                                               [ 
> 27%]
> tests/test_filters.py .................................                  [ 
> 30%]
> tests/test_generics.py .......................................           [ 
> 32%]
> tests/test_htmlrenderer.py ........                                      [ 
> 33%]
> tests/test_lazy_hyperlinks.py .                                          [ 
> 33%]
> tests/test_metadata.py .............                                     [ 
> 34%]
> tests/test_middleware.py ..                                              [ 
> 34%]
> tests/test_model_serializer.py ................sss...................... [ 
> 37%]
> ...............                                                          [ 
> 38%]
> tests/test_multitable_inheritance.py ...                                 [ 
> 38%]
> tests/test_negotiation.py ...........                                    [ 
> 39%]
> tests/test_one_to_one_with_inheritance.py .                              [ 
> 39%]
> tests/test_pagination.py ............................................... [ 
> 42%]
> ..                                                                       [ 
> 43%]
> tests/test_parsers.py ............                                       [ 
> 43%]
> tests/test_permissions.py ..........................................     [ 
> 46%]
> tests/test_prefetch_related.py ..                                        [ 
> 47%]
> tests/test_relations.py .......................................          [ 
> 49%]
> tests/test_relations_hyperlink.py ......................                 [ 
> 51%]
> tests/test_relations_pk.py ....................................          [ 
> 54%]
> tests/test_relations_slug.py ...............                             [ 
> 55%]
> tests/test_renderers.py ................................................ [ 
> 58%]
> ......                                                                   [ 
> 58%]
> tests/test_request.py ........................                           [ 
> 60%]
> tests/test_requests_client.py ..........                                 [ 
> 61%]
> tests/test_response.py ..................                                [ 
> 62%]
> tests/test_reverse.py ...                                                [ 
> 62%]
> tests/test_routers.py ...........................                        [ 
> 64%]
> tests/test_serializer.py ............................................... [ 
> 68%]
> .....                                                                    [ 
> 68%]
> tests/test_serializer_bulk_update.py .....                               [ 
> 68%]
> tests/test_serializer_lists.py ..............................            [ 
> 70%]
> tests/test_serializer_nested.py ................ss                       [ 
> 72%]
> tests/test_settings.py ....                                              [ 
> 72%]
> tests/test_status.py .                                                   [ 
> 72%]
> tests/test_templates.py ..                                               [ 
> 72%]
> tests/test_templatetags.py ...........................                   [ 
> 74%]
> tests/test_testing.py ....................                               [ 
> 76%]
> tests/test_throttling.py .............................                   [ 
> 78%]
> tests/test_urlpatterns.py ...........                                    [ 
> 78%]
> tests/test_utils.py .......................                              [ 
> 80%]
> tests/test_validation.py ..............                                  [ 
> 81%]
> tests/test_validation_error.py .....                                     [ 
> 81%]
> tests/test_validators.py ......................................          [ 
> 84%]
> tests/test_versioning.py ..........................                      [ 
> 86%]
> tests/test_views.py .....                                                [ 
> 86%]
> tests/test_viewsets.py .................                                 [ 
> 88%]
> tests/test_write_only_fields.py ..                                       [ 
> 88%]
> tests/authentication/test_authentication.py ............................ [ 
> 90%]
> ..............................                                           [ 
> 92%]
> tests/browsable_api/test_browsable_api.py ......                         [ 
> 92%]
> tests/browsable_api/test_browsable_nested_api.py .                       [ 
> 92%]
> tests/browsable_api/test_form_rendering.py ...                           [ 
> 93%]
> tests/generic_relations/test_generic_relations.py ..                     [ 
> 93%]
> tests/importable/test_installed.py ...                                   [ 
> 93%]
> tests/schemas/test_coreapi.py ................................           [ 
> 95%]
> tests/schemas/test_get_schema_view.py ..                                 [ 
> 95%]
> tests/schemas/test_managementcommand.py ........                         [ 
> 96%]
> tests/schemas/test_openapi.py .......................................... [ 
> 99%]
> ........                                                                 
> [100%]
> 
> =================================== FAILURES 
> ===================================
> __________________ TestViewNamesAndDescriptions.test_markdown 
> __________________
> tests/test_description.py:170: in test_markdown
>     assert apply_markdown(DESCRIPTION) == MARKDOWN_BASE % MARKDOWN_gte_33
> E   AssertionError: assert '<h2 id="an-e...<p><br /></p>' == '<h2 
> id="an-e...<p><br /></p>'
> E     Skipping 445 identical leading characters in diff, use -v to show
> E     - an class="nt">&quot;beta: &quot;</span><span class="err">this</span> 
> <span class="err">is</span> <span class="err">a</span> <span 
> class="err">string&quot;</span><br /><span class="p">}]</span><br 
> /></pre></div>
> E     + an class="s2">&quot;beta: &quot;</span><span class="kc">t</span><span 
> class="err">his</span> <span class="err">is</span> <span class="err">a</span> 
> <span class="err">s</span><span class="kc">tr</span><span 
> class="err">i</span><span class="kc">n</span><span 
> class="err">g&quot;</span><br /><span cl...
> E     
> E     ...Full output truncated (2 lines hidden), use '-vv' to show
> =============================== warnings summary 
> ===============================
> ../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1183
>   /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1183: 
> PytestDeprecationWarning: The --strict option is deprecated, use 
> --strict-markers instead.
>     self.issue_config_time_warning(
> 
> ../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1233
>   /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1233: 
> PytestConfigWarning: Unknown config option: testspath
>   
>     self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
> 
> tests/test_authtoken.py::AuthTokenTests::test_authtoken_can_be_imported_when_not_included_in_installed_apps
>   /usr/lib/python3/dist-packages/django/db/models/base.py:321: 
> RuntimeWarning: Model 'authtoken.token' was already registered. Reloading 
> models is not advised as it can lead to inconsistencies, most notably with 
> related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> tests/test_authtoken.py::AuthTokenTests::test_authtoken_can_be_imported_when_not_included_in_installed_apps
>   /usr/lib/python3/dist-packages/django/db/models/base.py:321: 
> RuntimeWarning: Model 'authtoken.tokenproxy' was already registered. 
> Reloading models is not advised as it can lead to inconsistencies, most 
> notably with related models.
>     new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
> 
> -- Docs: https://docs.pytest.org/en/stable/warnings.html
> =========================== short test summary info 
> ============================
> SKIPPED [1] tests/test_model_serializer.py:445: condition: not postgres_fields
> SKIPPED [1] tests/test_model_serializer.py:430: condition: not postgres_fields
> SKIPPED [1] tests/test_model_serializer.py:462: has models.JSONField
> SKIPPED [1] tests/test_serializer_nested.py:325: psycopg2 is not installed
> SKIPPED [1] tests/test_serializer_nested.py:343: psycopg2 is not installed
> FAILED tests/test_description.py::TestViewNamesAndDescriptions::test_markdown
> ============ 1 failed, 1397 passed, 5 skipped, 4 warnings in 10.53s 
> ============
> E: pybuild pybuild:355: test: plugin custom failed with: exit code=1: 
> python3.9 /<<PKGBUILDDIR>>/runtests.py --nolint
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.10 
> 3.9" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2021/12/20/djangorestframework_3.12.4-1_unstable.log

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.

Reply via email to