Your message dated Wed, 03 Nov 2021 21:26:55 +0000
with message-id <e1minmz-0004am...@fasolo.debian.org>
and subject line Bug#997356: fixed in python-django-otp 1.1.1-1
has caused the Debian Bug report #997356,
regarding python-django-otp: FTBFS:
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be
empty.
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.)
--
997356: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997356
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-django-otp
Version: 1.0.2-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> I: pybuild base:232: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp
> copying src/django_otp/tests.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp
> copying src/django_otp/models.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp
> copying src/django_otp/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp
> copying src/django_otp/decorators.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp
> copying src/django_otp/conf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp
> copying src/django_otp/middleware.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp
> copying src/django_otp/admin.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp
> copying src/django_otp/util.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp
> copying src/django_otp/oath.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp
> copying src/django_otp/forms.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp
> copying src/django_otp/views.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins
> copying src/django_otp/plugins/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp
> copying src/django_otp/plugins/otp_hotp/tests.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp
> copying src/django_otp/plugins/otp_hotp/models.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp
> copying src/django_otp/plugins/otp_hotp/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp
> copying src/django_otp/plugins/otp_hotp/admin.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp
> copying src/django_otp/plugins/otp_totp/tests.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp
> copying src/django_otp/plugins/otp_totp/models.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp
> copying src/django_otp/plugins/otp_totp/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp
> copying src/django_otp/plugins/otp_totp/admin.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email
> copying src/django_otp/plugins/otp_email/tests.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email
> copying src/django_otp/plugins/otp_email/models.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email
> copying src/django_otp/plugins/otp_email/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email
> copying src/django_otp/plugins/otp_email/conf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email
> copying src/django_otp/plugins/otp_email/admin.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static
> copying src/django_otp/plugins/otp_static/tests.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static
> copying src/django_otp/plugins/otp_static/lib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static
> copying src/django_otp/plugins/otp_static/models.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static
> copying src/django_otp/plugins/otp_static/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static
> copying src/django_otp/plugins/otp_static/admin.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp/migrations
> copying src/django_otp/plugins/otp_hotp/migrations/0002_auto_20190420_0723.py
> ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp/migrations
> copying src/django_otp/plugins/otp_hotp/migrations/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp/migrations
> copying src/django_otp/plugins/otp_hotp/migrations/0001_initial.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp/migrations
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp/migrations
> copying src/django_otp/plugins/otp_totp/migrations/0002_auto_20190420_0723.py
> ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp/migrations
> copying src/django_otp/plugins/otp_totp/migrations/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp/migrations
> copying src/django_otp/plugins/otp_totp/migrations/0001_initial.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp/migrations
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email/migrations
> copying src/django_otp/plugins/otp_email/migrations/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email/migrations
> copying src/django_otp/plugins/otp_email/migrations/0001_initial.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email/migrations
> copying
> src/django_otp/plugins/otp_email/migrations/0002_sidechanneldevice_email.py
> ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email/migrations
> copying src/django_otp/plugins/otp_email/migrations/0004_throttling.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email/migrations
> copying src/django_otp/plugins/otp_email/migrations/0003_emaildevice_email.py
> ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email/migrations
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static/migrations
> copying src/django_otp/plugins/otp_static/migrations/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static/migrations
> copying src/django_otp/plugins/otp_static/migrations/0002_throttling.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static/migrations
> copying src/django_otp/plugins/otp_static/migrations/0001_initial.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static/migrations
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static/management
> copying src/django_otp/plugins/otp_static/management/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static/management
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static/management/commands
> copying src/django_otp/plugins/otp_static/management/commands/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static/management/commands
> copying
> src/django_otp/plugins/otp_static/management/commands/addstatictoken.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_static/management/commands
> running egg_info
> creating src/django_otp.egg-info
> writing src/django_otp.egg-info/PKG-INFO
> writing dependency_links to src/django_otp.egg-info/dependency_links.txt
> writing requirements to src/django_otp.egg-info/requires.txt
> writing top-level names to src/django_otp.egg-info/top_level.txt
> writing manifest file 'src/django_otp.egg-info/SOURCES.txt'
> reading manifest file 'src/django_otp.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> no previously-included directories found matching 'docs/build'
> adding license file 'LICENSE'
> writing manifest file 'src/django_otp.egg-info/SOURCES.txt'
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/locale
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/locale/fr
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/locale/fr/LC_MESSAGES
> copying src/django_otp/locale/fr/LC_MESSAGES/django.mo ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/locale/fr/LC_MESSAGES
> copying src/django_otp/locale/fr/LC_MESSAGES/django.po ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/locale/fr/LC_MESSAGES
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/templates
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/templates/otp
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/templates/otp/admin111
> copying src/django_otp/templates/otp/admin111/login.html ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/templates/otp/admin111
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp/templates
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp/templates/otp_hotp
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp/templates/otp_hotp/admin
> copying src/django_otp/plugins/otp_hotp/templates/otp_hotp/admin/config.html
> ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_hotp/templates/otp_hotp/admin
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp/templates
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp/templates/otp_totp
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp/templates/otp_totp/admin
> copying src/django_otp/plugins/otp_totp/templates/otp_totp/admin/config.html
> ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_totp/templates/otp_totp/admin
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email/templates
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email/templates/otp
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email/templates/otp/email
> copying src/django_otp/plugins/otp_email/templates/otp/email/token.txt ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_django-otp/build/django_otp/plugins/otp_email/templates/otp/email
> PYTHONPATH=src:docs/ext python3 -m sphinx -b html -d docs/.build/.doctrees -N
> docs/source docs/.build/html
> Running Sphinx v4.2.0
>
> Configuration error:
> There is a programmable error in your configuration file:
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/sphinx/config.py", line 328, in
> eval_config_file
> exec(code, namespace)
> File "/<<PKGBUILDDIR>>/docs/source/conf.py", line 61, in <module>
> django.setup()
> File "/usr/lib/python3/dist-packages/django/__init__.py", line 24, in setup
> apps.populate(settings.INSTALLED_APPS)
> File "/usr/lib/python3/dist-packages/django/apps/registry.py", line 122, in
> populate
> app_config.ready()
> File "/usr/lib/python3/dist-packages/django/contrib/admin/apps.py", line
> 27, in ready
> self.module.autodiscover()
> File "/usr/lib/python3/dist-packages/django/contrib/admin/__init__.py",
> line 24, in autodiscover
> autodiscover_modules('admin', register_to=site)
> File "/usr/lib/python3/dist-packages/django/utils/module_loading.py", line
> 47, in autodiscover_modules
> import_module('%s.%s' % (app_config.name, module_to_search))
> File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
> return _bootstrap._gcd_import(name[level:], package, level)
> File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
> File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
> File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
> File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
> File "<frozen importlib._bootstrap_external>", line 850, in exec_module
> File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
> File "/usr/lib/python3/dist-packages/django/contrib/auth/admin.py", line 6,
> in <module>
> from django.contrib.auth.forms import (
> File "/usr/lib/python3/dist-packages/django/contrib/auth/forms.py", line
> 11, in <module>
> from django.contrib.auth.tokens import default_token_generator
> File "/usr/lib/python3/dist-packages/django/contrib/auth/tokens.py", line
> 117, in <module>
> default_token_generator = PasswordResetTokenGenerator()
> File "/usr/lib/python3/dist-packages/django/contrib/auth/tokens.py", line
> 18, in __init__
> self.secret = self.secret or settings.SECRET_KEY
> File "/usr/lib/python3/dist-packages/django/conf/__init__.py", line 90, in
> __getattr__
> raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
> django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not
> be empty.
>
> make[1]: *** [debian/rules:13: override_dh_auto_build] Error 2
The full build log is available from:
http://qa-logs.debian.net/2021/10/23/python-django-otp_1.0.2-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.
--- End Message ---
--- Begin Message ---
Source: python-django-otp
Source-Version: 1.1.1-1
Done: Michael Fladischer <fl...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-django-otp, 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 997...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Fladischer <fl...@debian.org> (supplier of updated python-django-otp
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: SHA512
Format: 1.8
Date: Wed, 03 Nov 2021 20:24:03 +0000
Source: python-django-otp
Architecture: source
Version: 1.1.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Michael Fladischer <fl...@debian.org>
Closes: 997356
Changes:
python-django-otp (1.1.1-1) unstable; urgency=medium
.
* New upstream release (Closes: #997356).
* Update d/watch to work with github again.
* Refresh patches.
* Bump Standards-Version to 4.6.0.1.
Checksums-Sha1:
520ab810b10c82b73486896c733a5bd8e5424a91 1946 python-django-otp_1.1.1-1.dsc
89b90ee601cc391190f6f216cf59131242660b4f 71526
python-django-otp_1.1.1.orig.tar.gz
039612958430a2991e06833a78315a6e26d2c01b 11608
python-django-otp_1.1.1-1.debian.tar.xz
8227b6d4eb8198c9a908fad94d55a9b4bc41f61d 8183
python-django-otp_1.1.1-1_arm64.buildinfo
Checksums-Sha256:
4ea2d4746c345e1d967becbc795e0c7f134f6bd14cdd9096e17fe4f62603b92e 1946
python-django-otp_1.1.1-1.dsc
eda7f1358ccf79d8f29bf21ead11f2c17b68728bb3777e160d4240cc0bd0cb48 71526
python-django-otp_1.1.1.orig.tar.gz
968f3804dc90d67ba45576f19b27d8876773c541a1f2bcca9c49c6fa4b582c88 11608
python-django-otp_1.1.1-1.debian.tar.xz
20a6201c4672e829f9a3f647baa504838177721a46d66c881d393a060dad43c7 8183
python-django-otp_1.1.1-1_arm64.buildinfo
Files:
d34c4efc8f7c11162673e05009621716 1946 python optional
python-django-otp_1.1.1-1.dsc
6970b259779c9de7e590e4812d19d954 71526 python optional
python-django-otp_1.1.1.orig.tar.gz
9f05adcf767a00d11bf7796b7753d950 11608 python optional
python-django-otp_1.1.1-1.debian.tar.xz
a34b84bf005d3ac01165c3aa39122ce0 8183 python optional
python-django-otp_1.1.1-1_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAmGC9YIACgkQ/9PIi5l9
0WpvqAgAlvuQ1i9Ag5MGqy4r5rnpG4Yd39hVCEa+BZ9tk6KHQ0Mp8tfseGOMbBsB
c+6TGqTAzXyi6WqLw3iIUFOyfwJCWVPVK+J9jP9zzUaGmTLQFP1YCkA+Mf5m4EzY
6j4XSNObcdBK3EZMgjDHLnvLCGbFpDDSQXPUKSBETBVv7Mp4EbmlERvpKqhFjGXX
3R+kePE/JCu/Roy4QRW+ieTVI0esHDZ0hf/uI5DFojlC34bmNJKyrH79ts58lp/X
YPdkSZQJd+Yq5b36GxshxBe29YASCtEbkIyGtTVCozRVOe/26wnhEgFvfYeDK+eN
M/FkyTTgyTfichnZRtRTgch6S5Mksw==
=o0uL
-----END PGP SIGNATURE-----
--- End Message ---