[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#994258: python-django breaks lava autopkgtest: PASSWORD_RESET_TIMEOUT_DAYS/PASSWORD_RESET_TIMEOUT are mutually exclusive.



Source: python-django, lava
Control: found -1 python-django/2:3.2.7-4
Control: found -1 lava/2020.12-5
Severity: serious
Tags: sid bookworm
X-Debbugs-CC: debian-ci@lists.debian.org
User: debian-ci@lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of python-django the autopkgtest of lava fails in
testing when that autopkgtest is run with the binary packages of
python-django from unstable. It passes when run with only packages from
testing. In tabular form:

                       pass            fail
python-django          from testing    2:3.2.7-4
lava                   from testing    2020.12-5
versioned deps [0]     from testing    from unstable
all others             from testing    from testing

I copied some of the output at the bottom of this report. The error
message suggests a misconfiguration, but the fact that the test passed
until now suggests that python-django used to be more forgiving which
isn't nice to give up. Currently this regression is blocking the
migration of python-django to testing [1]. Due to the nature of this
issue, I filed this bug report against both packages. Can you please
investigate the situation and reassign the bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[0] You can see what packages were added from the second line of the log
file quoted below. The migration software adds source package from
unstable to the list if they are needed to install packages from
python-django/2:3.2.7-4. I.e. due to versioned dependencies or
breaks/conflicts.
[1] https://qa.debian.org/excuses.php?package=python-django

https://ci.debian.net/data/autopkgtest/testing/amd64/l/lava/15232624/log.gz

lava-server manage migrate --noinput --fake-initial
Traceback (most recent call last):
  File "/usr/bin/lava-server", line 68, in <module>
    main()
  File "/usr/bin/lava-server", line 64, in main
    execute_from_command_line([sys.argv[0]] + options.command)
  File
"/usr/lib/python3/dist-packages/django/core/management/__init__.py",
line 419, in execute_from_command_line
    utility.execute()
  File
"/usr/lib/python3/dist-packages/django/core/management/__init__.py",
line 413, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/lib/python3/dist-packages/django/core/management/base.py",
line 354, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/lib/python3/dist-packages/django/core/management/base.py",
line 398, in execute
    output = self.handle(*args, **options)
  File "/usr/lib/python3/dist-packages/django/core/management/base.py",
line 86, in wrapped
    saved_locale = translation.get_language()
  File
"/usr/lib/python3/dist-packages/django/utils/translation/__init__.py",
line 254, in get_language
    return _trans.get_language()
  File
"/usr/lib/python3/dist-packages/django/utils/translation/__init__.py",
line 57, in __getattr__
    if settings.USE_I18N:
  File "/usr/lib/python3/dist-packages/django/conf/__init__.py", line
82, in __getattr__
    self._setup(name)
  File "/usr/lib/python3/dist-packages/django/conf/__init__.py", line
69, in _setup
    self._wrapped = Settings(settings_module)
  File "/usr/lib/python3/dist-packages/django/conf/__init__.py", line
190, in __init__
    raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured:
PASSWORD_RESET_TIMEOUT_DAYS/PASSWORD_RESET_TIMEOUT are mutually exclusive.

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: