Source: python-django-extensions
Version: 3.1.5-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220624 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>>'
> PYTHONPATH=. \
> dh_auto_test -- --system=custom --test-args="{interpreter} -m pytest 
> --cov=django_extensions --ds=tests.testapp.settings  
> --ignore=tests/management/commands/test_create_template_tags.py 
> --ignore=tests/management/commands/test_pipchecker.py 
> --ignore=tests/templatetags/test_highlighting.py  
> --ignore=tests/management/commands/shell_plus_tests/test_shell_plus.py tests"
> I: pybuild base:239: python3.9 -m pytest --cov=django_extensions 
> --ds=tests.testapp.settings  
> --ignore=tests/management/commands/test_create_template_tags.py 
> --ignore=tests/management/commands/test_pipchecker.py 
> --ignore=tests/templatetags/test_highlighting.py  
> --ignore=tests/management/commands/shell_plus_tests/test_shell_plus.py tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.9.13, pytest-6.2.5, py-1.10.0, pluggy-1.0.0
> Django settings: tests.testapp.settings (from command line option)
> rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg
> plugins: django-3.5.1, cov-3.0.0
> collected 459 items / 1 error / 3 skipped / 455 selected
> 
> ==================================== ERRORS 
> ====================================
> _________ ERROR collecting tests/management/commands/test_show_urls.py 
> _________
> ImportError while importing test module 
> '/<<PKGBUILDDIR>>/tests/management/commands/test_show_urls.py'.
> Hint: make sure your test modules/packages have valid Python names.
> Traceback:
> /usr/lib/python3.9/importlib/__init__.py:127: in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
> tests/management/commands/test_show_urls.py:4: in <module>
>     from django.conf.urls import url
> E   ImportError: cannot import name 'url' from 'django.conf.urls' 
> (/usr/lib/python3/dist-packages/django/conf/urls/__init__.py)
> =============================== warnings summary 
> ===============================
> ../../../usr/lib/python3/dist-packages/django/conf/__init__.py:206
>   /usr/lib/python3/dist-packages/django/conf/__init__.py:206: 
> RemovedInDjango50Warning: The default value of USE_TZ will change from False 
> to True in Django 5.0. Set USE_TZ to False in your project settings if you 
> want to keep the current default behavior.
>     warnings.warn(
> 
> django_extensions/management/jobs.py:4
>   /<<PKGBUILDDIR>>/django_extensions/management/jobs.py:4: 
> DeprecationWarning: the imp module is deprecated in favour of importlib; see 
> the module's documentation for alternative uses
>     from imp import find_module
> 
> -- Docs: https://docs.pytest.org/en/stable/warnings.html
> 
> ---------- coverage: platform linux, python 3.9.13-final-0 -----------
> Name                                                                  Stmts   
> Miss  Cover
> -----------------------------------------------------------------------------------------
> django_extensions/__init__.py                                            17   
>    6    65%
> django_extensions/admin/__init__.py                                      89   
>   61    31%
> django_extensions/admin/filter.py                                        27   
>   15    44%
> django_extensions/admin/widgets.py                                       46   
>   29    37%
> django_extensions/apps.py                                                 4   
>    0   100%
> django_extensions/auth/__init__.py                                        0   
>    0   100%
> django_extensions/auth/mixins.py                                          9   
>    4    56%
> django_extensions/collision_resolvers.py                                123   
>   67    46%
> django_extensions/compat.py                                              37   
>   26    30%
> django_extensions/db/__init__.py                                          0   
>    0   100%
> django_extensions/db/fields/__init__.py                                 340   
>  215    37%
> django_extensions/db/fields/json.py                                      53   
>   33    38%
> django_extensions/db/models.py                                           49   
>   10    80%
> django_extensions/import_subclasses.py                                   33   
>   22    33%
> django_extensions/jobs/__init__.py                                        0   
>    0   100%
> django_extensions/jobs/daily/__init__.py                                  0   
>    0   100%
> django_extensions/jobs/daily/cache_cleanup.py                            13   
>   13     0%
> django_extensions/jobs/daily/daily_cleanup.py                             7   
>    7     0%
> django_extensions/jobs/hourly/__init__.py                                 0   
>    0   100%
> django_extensions/jobs/minutely/__init__.py                               0   
>    0   100%
> django_extensions/jobs/monthly/__init__.py                                0   
>    0   100%
> django_extensions/jobs/weekly/__init__.py                                 0   
>    0   100%
> django_extensions/jobs/yearly/__init__.py                                 0   
>    0   100%
> django_extensions/logging/__init__.py                                     0   
>    0   100%
> django_extensions/logging/filters.py                                     24   
>   19    21%
> django_extensions/management/__init__.py                                  0   
>    0   100%
> django_extensions/management/base.py                                     11   
>    5    55%
> django_extensions/management/color.py                                    21   
>   16    24%
> django_extensions/management/commands/__init__.py                         0   
>    0   100%
> django_extensions/management/commands/admin_generator.py                190   
>  190     0%
> django_extensions/management/commands/clean_pyc.py                       27   
>   27     0%
> django_extensions/management/commands/clear_cache.py                     24   
>   24     0%
> django_extensions/management/commands/compile_pyc.py                     26   
>   26     0%
> django_extensions/management/commands/create_command.py                  62   
>   62     0%
> django_extensions/management/commands/create_jobs.py                     46   
>   46     0%
> django_extensions/management/commands/create_template_tags.py            49   
>   49     0%
> django_extensions/management/commands/delete_squashed_migrations.py     109   
>  109     0%
> django_extensions/management/commands/describe_form.py                   46   
>   46     0%
> django_extensions/management/commands/drop_test_database.py             117   
>  117     0%
> django_extensions/management/commands/dumpscript.py                     317   
>  317     0%
> django_extensions/management/commands/export_emails.py                   95   
>   69    27%
> django_extensions/management/commands/find_template.py                   15   
>   15     0%
> django_extensions/management/commands/generate_password.py               18   
>   18     0%
> django_extensions/management/commands/generate_secret_key.py              9   
>    9     0%
> django_extensions/management/commands/graph_models.py                   130   
>  130     0%
> django_extensions/management/commands/list_model_info.py                 80   
>   80     0%
> django_extensions/management/commands/list_signals.py                    39   
>   39     0%
> django_extensions/management/commands/mail_debug.py                      55   
>   55     0%
> django_extensions/management/commands/merge_model_instances.py          140   
>  125    11%
> django_extensions/management/commands/notes.py                           46   
>   46     0%
> django_extensions/management/commands/pipchecker.py                     209   
>  209     0%
> django_extensions/management/commands/print_settings.py                  42   
>   42     0%
> django_extensions/management/commands/print_user_for_session.py          42   
>   42     0%
> django_extensions/management/commands/reset_db.py                       113   
>  113     0%
> django_extensions/management/commands/reset_schema.py                    38   
>   38     0%
> django_extensions/management/commands/runjob.py                          40   
>   40     0%
> django_extensions/management/commands/runjobs.py                         63   
>   63     0%
> django_extensions/management/commands/runprofileserver.py               192   
>  192     0%
> django_extensions/management/commands/runscript.py                      212   
>  187    12%
> django_extensions/management/commands/runserver_plus.py                 321   
>  242    25%
> django_extensions/management/commands/set_default_site.py                46   
>   46     0%
> django_extensions/management/commands/set_fake_emails.py                 54   
>   42    22%
> django_extensions/management/commands/set_fake_passwords.py              28   
>   16    43%
> django_extensions/management/commands/shell_plus.py                     391   
>  337    14%
> django_extensions/management/commands/show_template_tags.py              74   
>   74     0%
> django_extensions/management/commands/show_urls.py                      143   
>  143     0%
> django_extensions/management/commands/sqlcreate.py                       55   
>   55     0%
> django_extensions/management/commands/sqldiff.py                        752   
>  628    16%
> django_extensions/management/commands/sqldsn.py                          80   
>   80     0%
> django_extensions/management/commands/sync_s3.py                        191   
>  150    21%
> django_extensions/management/commands/syncdata.py                       142   
>  142     0%
> django_extensions/management/commands/unreferenced_files.py              33   
>   33     0%
> django_extensions/management/commands/update_permissions.py              45   
>   45     0%
> django_extensions/management/commands/validate_templates.py              65   
>   65     0%
> django_extensions/management/debug_cursor.py                             81   
>   71    12%
> django_extensions/management/email_notifications.py                      47   
>   37    21%
> django_extensions/management/jobs.py                                    130   
>   96    26%
> django_extensions/management/modelviz.py                                259   
>  217    16%
> django_extensions/management/mysql.py                                    20   
>   18    10%
> django_extensions/management/notebook_extension.py                        5   
>    5     0%
> django_extensions/management/shells.py                                  221   
>  205     7%
> django_extensions/management/signals.py                                  10   
>    0   100%
> django_extensions/management/technical_response.py                       20   
>   15    25%
> django_extensions/management/utils.py                                    46   
>   33    28%
> django_extensions/models.py                                               0   
>    0   100%
> django_extensions/mongodb/__init__.py                                     0   
>    0   100%
> django_extensions/mongodb/fields/__init__.py                            152   
>  152     0%
> django_extensions/mongodb/fields/json.py                                 41   
>   41     0%
> django_extensions/mongodb/models.py                                      34   
>   34     0%
> django_extensions/settings.py                                            11   
>    0   100%
> django_extensions/templatetags/__init__.py                                0   
>    0   100%
> django_extensions/templatetags/debugger_tags.py                           9   
>    9     0%
> django_extensions/templatetags/highlighting.py                           39   
>   39     0%
> django_extensions/templatetags/indent_text.py                            35   
>   35     0%
> django_extensions/templatetags/syntax_color.py                           54   
>   22    59%
> django_extensions/templatetags/widont.py                                 23   
>   12    48%
> django_extensions/utils/__init__.py                                       1   
>    0   100%
> django_extensions/utils/deprecation.py                                    4   
>    0   100%
> django_extensions/utils/dia2django.py                                   142   
>  142     0%
> django_extensions/utils/internal_ips.py                                  25   
>   14    44%
> django_extensions/validators.py                                          72   
>   44    39%
> -----------------------------------------------------------------------------------------
> TOTAL                                                                  7395   
> 6412    13%
> Coverage HTML written to dir htmlcov
> 
> =========================== short test summary info 
> ============================
> ERROR tests/management/commands/test_show_urls.py
> !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection 
> !!!!!!!!!!!!!!!!!!!!
> =================== 3 skipped, 2 warnings, 1 error in 4.04s 
> ====================
> E: pybuild pybuild:369: test: plugin custom failed with: exit code=2: 
> python3.9 -m pytest --cov=django_extensions --ds=tests.testapp.settings  
> --ignore=tests/management/commands/test_create_template_tags.py 
> --ignore=tests/management/commands/test_pipchecker.py 
> --ignore=tests/templatetags/test_highlighting.py  
> --ignore=tests/management/commands/shell_plus_tests/test_shell_plus.py tests
> I: pybuild base:239: python3.10 -m pytest --cov=django_extensions 
> --ds=tests.testapp.settings  
> --ignore=tests/management/commands/test_create_template_tags.py 
> --ignore=tests/management/commands/test_pipchecker.py 
> --ignore=tests/templatetags/test_highlighting.py  
> --ignore=tests/management/commands/shell_plus_tests/test_shell_plus.py tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.10.5, pytest-6.2.5, py-1.10.0, pluggy-1.0.0
> Django settings: tests.testapp.settings (from command line option)
> rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg
> plugins: django-3.5.1, cov-3.0.0
> collected 459 items / 1 error / 3 skipped / 455 selected
> 
> ==================================== ERRORS 
> ====================================
> _________ ERROR collecting tests/management/commands/test_show_urls.py 
> _________
> ImportError while importing test module 
> '/<<PKGBUILDDIR>>/tests/management/commands/test_show_urls.py'.
> Hint: make sure your test modules/packages have valid Python names.
> Traceback:
> /usr/lib/python3.10/importlib/__init__.py:126: in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
> tests/management/commands/test_show_urls.py:4: in <module>
>     from django.conf.urls import url
> E   ImportError: cannot import name 'url' from 'django.conf.urls' 
> (/usr/lib/python3/dist-packages/django/conf/urls/__init__.py)
> =============================== warnings summary 
> ===============================
> ../../../usr/lib/python3/dist-packages/django/conf/__init__.py:206
>   /usr/lib/python3/dist-packages/django/conf/__init__.py:206: 
> RemovedInDjango50Warning: The default value of USE_TZ will change from False 
> to True in Django 5.0. Set USE_TZ to False in your project settings if you 
> want to keep the current default behavior.
>     warnings.warn(
> 
> django_extensions/management/jobs.py:4
>   /<<PKGBUILDDIR>>/django_extensions/management/jobs.py:4: 
> DeprecationWarning: the imp module is deprecated in favour of importlib and 
> slated for removal in Python 3.12; see the module's documentation for 
> alternative uses
>     from imp import find_module
> 
> -- Docs: https://docs.pytest.org/en/stable/warnings.html
> 
> ---------- coverage: platform linux, python 3.10.5-final-0 -----------
> Name                                                                  Stmts   
> Miss  Cover
> -----------------------------------------------------------------------------------------
> django_extensions/__init__.py                                            17   
>    6    65%
> django_extensions/admin/__init__.py                                      89   
>   61    31%
> django_extensions/admin/filter.py                                        27   
>   15    44%
> django_extensions/admin/widgets.py                                       46   
>   29    37%
> django_extensions/apps.py                                                 4   
>    0   100%
> django_extensions/auth/__init__.py                                        0   
>    0   100%
> django_extensions/auth/mixins.py                                          9   
>    4    56%
> django_extensions/collision_resolvers.py                                123   
>   67    46%
> django_extensions/compat.py                                              37   
>   26    30%
> django_extensions/db/__init__.py                                          0   
>    0   100%
> django_extensions/db/fields/__init__.py                                 340   
>  215    37%
> django_extensions/db/fields/json.py                                      53   
>   33    38%
> django_extensions/db/models.py                                           49   
>   10    80%
> django_extensions/import_subclasses.py                                   33   
>   22    33%
> django_extensions/jobs/__init__.py                                        0   
>    0   100%
> django_extensions/jobs/daily/__init__.py                                  0   
>    0   100%
> django_extensions/jobs/daily/cache_cleanup.py                            13   
>   13     0%
> django_extensions/jobs/daily/daily_cleanup.py                             7   
>    7     0%
> django_extensions/jobs/hourly/__init__.py                                 0   
>    0   100%
> django_extensions/jobs/minutely/__init__.py                               0   
>    0   100%
> django_extensions/jobs/monthly/__init__.py                                0   
>    0   100%
> django_extensions/jobs/weekly/__init__.py                                 0   
>    0   100%
> django_extensions/jobs/yearly/__init__.py                                 0   
>    0   100%
> django_extensions/logging/__init__.py                                     0   
>    0   100%
> django_extensions/logging/filters.py                                     24   
>   19    21%
> django_extensions/management/__init__.py                                  0   
>    0   100%
> django_extensions/management/base.py                                     11   
>    5    55%
> django_extensions/management/color.py                                    21   
>   16    24%
> django_extensions/management/commands/__init__.py                         0   
>    0   100%
> django_extensions/management/commands/admin_generator.py                190   
>  190     0%
> django_extensions/management/commands/clean_pyc.py                       27   
>   27     0%
> django_extensions/management/commands/clear_cache.py                     24   
>   24     0%
> django_extensions/management/commands/compile_pyc.py                     26   
>   26     0%
> django_extensions/management/commands/create_command.py                  62   
>   62     0%
> django_extensions/management/commands/create_jobs.py                     46   
>   46     0%
> django_extensions/management/commands/create_template_tags.py            49   
>   49     0%
> django_extensions/management/commands/delete_squashed_migrations.py     111   
>  111     0%
> django_extensions/management/commands/describe_form.py                   46   
>   46     0%
> django_extensions/management/commands/drop_test_database.py             117   
>  117     0%
> django_extensions/management/commands/dumpscript.py                     317   
>  317     0%
> django_extensions/management/commands/export_emails.py                   95   
>   69    27%
> django_extensions/management/commands/find_template.py                   15   
>   15     0%
> django_extensions/management/commands/generate_password.py               18   
>   18     0%
> django_extensions/management/commands/generate_secret_key.py              9   
>    9     0%
> django_extensions/management/commands/graph_models.py                   130   
>  130     0%
> django_extensions/management/commands/list_model_info.py                 80   
>   80     0%
> django_extensions/management/commands/list_signals.py                    39   
>   39     0%
> django_extensions/management/commands/mail_debug.py                      55   
>   55     0%
> django_extensions/management/commands/merge_model_instances.py          141   
>  126    11%
> django_extensions/management/commands/notes.py                           46   
>   46     0%
> django_extensions/management/commands/pipchecker.py                     209   
>  209     0%
> django_extensions/management/commands/print_settings.py                  42   
>   42     0%
> django_extensions/management/commands/print_user_for_session.py          42   
>   42     0%
> django_extensions/management/commands/reset_db.py                       113   
>  113     0%
> django_extensions/management/commands/reset_schema.py                    38   
>   38     0%
> django_extensions/management/commands/runjob.py                          40   
>   40     0%
> django_extensions/management/commands/runjobs.py                         63   
>   63     0%
> django_extensions/management/commands/runprofileserver.py               192   
>  192     0%
> django_extensions/management/commands/runscript.py                      212   
>  187    12%
> django_extensions/management/commands/runserver_plus.py                 321   
>  242    25%
> django_extensions/management/commands/set_default_site.py                46   
>   46     0%
> django_extensions/management/commands/set_fake_emails.py                 54   
>   42    22%
> django_extensions/management/commands/set_fake_passwords.py              28   
>   16    43%
> django_extensions/management/commands/shell_plus.py                     391   
>  337    14%
> django_extensions/management/commands/show_template_tags.py              74   
>   74     0%
> django_extensions/management/commands/show_urls.py                      143   
>  143     0%
> django_extensions/management/commands/sqlcreate.py                       55   
>   55     0%
> django_extensions/management/commands/sqldiff.py                        752   
>  628    16%
> django_extensions/management/commands/sqldsn.py                          80   
>   80     0%
> django_extensions/management/commands/sync_s3.py                        191   
>  150    21%
> django_extensions/management/commands/syncdata.py                       142   
>  142     0%
> django_extensions/management/commands/unreferenced_files.py              33   
>   33     0%
> django_extensions/management/commands/update_permissions.py              45   
>   45     0%
> django_extensions/management/commands/validate_templates.py              65   
>   65     0%
> django_extensions/management/debug_cursor.py                             81   
>   71    12%
> django_extensions/management/email_notifications.py                      47   
>   37    21%
> django_extensions/management/jobs.py                                    130   
>   96    26%
> django_extensions/management/modelviz.py                                259   
>  217    16%
> django_extensions/management/mysql.py                                    20   
>   18    10%
> django_extensions/management/notebook_extension.py                        5   
>    5     0%
> django_extensions/management/shells.py                                  221   
>  205     7%
> django_extensions/management/signals.py                                  10   
>    0   100%
> django_extensions/management/technical_response.py                       20   
>   15    25%
> django_extensions/management/utils.py                                    46   
>   33    28%
> django_extensions/models.py                                               0   
>    0   100%
> django_extensions/mongodb/__init__.py                                     0   
>    0   100%
> django_extensions/mongodb/fields/__init__.py                            152   
>  152     0%
> django_extensions/mongodb/fields/json.py                                 41   
>   41     0%
> django_extensions/mongodb/models.py                                      34   
>   34     0%
> django_extensions/settings.py                                            11   
>    0   100%
> django_extensions/templatetags/__init__.py                                0   
>    0   100%
> django_extensions/templatetags/debugger_tags.py                           9   
>    9     0%
> django_extensions/templatetags/highlighting.py                           39   
>   39     0%
> django_extensions/templatetags/indent_text.py                            35   
>   35     0%
> django_extensions/templatetags/syntax_color.py                           54   
>   22    59%
> django_extensions/templatetags/widont.py                                 23   
>   12    48%
> django_extensions/utils/__init__.py                                       1   
>    0   100%
> django_extensions/utils/deprecation.py                                    4   
>    0   100%
> django_extensions/utils/dia2django.py                                   142   
>  142     0%
> django_extensions/utils/internal_ips.py                                  25   
>   14    44%
> django_extensions/validators.py                                          72   
>   44    39%
> -----------------------------------------------------------------------------------------
> TOTAL                                                                  7398   
> 6415    13%
> Coverage HTML written to dir htmlcov
> 
> =========================== short test summary info 
> ============================
> ERROR tests/management/commands/test_show_urls.py
> !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection 
> !!!!!!!!!!!!!!!!!!!!
> =================== 3 skipped, 2 warnings, 1 error in 3.77s 
> ====================
> E: pybuild pybuild:369: test: plugin custom failed with: exit code=2: 
> python3.10 -m pytest --cov=django_extensions --ds=tests.testapp.settings  
> --ignore=tests/management/commands/test_create_template_tags.py 
> --ignore=tests/management/commands/test_pipchecker.py 
> --ignore=tests/templatetags/test_highlighting.py  
> --ignore=tests/management/commands/shell_plus_tests/test_shell_plus.py tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.9 
> 3.10" --system=custom "--test-args={interpreter} -m pytest 
> --cov=django_extensions --ds=tests.testapp.settings  
> --ignore=tests/management/commands/test_create_template_tags.py 
> --ignore=tests/management/commands/test_pipchecker.py 
> --ignore=tests/templatetags/test_highlighting.py  
> --ignore=tests/management/commands/shell_plus_tests/test_shell_plus.py tests" 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/06/24/python-django-extensions_3.1.5-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220624;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220624&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 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