Your message dated Tue, 07 Aug 2018 13:19:13 +0000
with message-id <[email protected]>
and subject line Bug#905487: fixed in django-q 0.9.4-3
has caused the Debian Bug report #905487,
regarding Add Breaks: python-django-hyperkitty
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 [email protected]
immediately.)
--
905487: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=905487
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: hyperkitty, django-q
Version: hyperkitty/1.1.4-6
Version: django-q/0.9.4-2
Tags: ftbfs
User: [email protected]
Usertags: breaks needs-update
Dear maintainers,
With a recent upload of django-q the building of hyperkitty in its
autpkgtest started to fail in unstable and testing. I copied the output
below.
Currently this regression is delaying the migration of django-q to
testing by 13 days. Looking at the error message and the changelog of
django-q, this seems (but I could be wrong) to be caused by the
python3.7 compatibility fix. However, django-q the chosen solution seems
to break backward compatibility. I believe that the following actions
should be taken:
- evaluate the severity of this bug and raise it as appropriate
- check if the python3.7 compatibility change can be done in a backward
compatible manner (I have seen examples of that), if so, reassign this
bug to django-q only
- if the change is going to stay:
* add an appropriate versioned Breaks on hyperkitty (I guess for
normal hyperkitty functionality, but if not, at least for
unstable-to-testing migration purposes)
* clone this bug, reassign both bugs to one and the other package and
adapt hyperkitty to cope with the new situation (don't forget to
have a versioned Depends).
Could you please investigate the situation and check that my assessment
made any sense?
More information about this bug and the reason for filing it can be
found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
https://ci.debian.net/data/autopkgtest/testing/amd64/h/hyperkitty/773733/log.gz
for python in python2.7; do \
$python /usr/bin/django-admin test --pythonpath=.
--settings=hyperkitty.tests.settings_test hyperkitty; \
done
Creating test database for alias 'default'...
Traceback (most recent call last):
File "/usr/bin/django-admin", line 21, in <module>
management.execute_from_command_line()
File
"/usr/lib/python2.7/dist-packages/django/core/management/__init__.py",
line 364, in execute_from_command_line
utility.execute()
File
"/usr/lib/python2.7/dist-packages/django/core/management/__init__.py",
line 356, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File
"/usr/lib/python2.7/dist-packages/django/core/management/commands/test.py",
line 29, in run_from_argv
super(Command, self).run_from_argv(argv)
File
"/usr/lib/python2.7/dist-packages/django/core/management/base.py", line
283, in run_from_argv
self.execute(*args, **cmd_options)
File
"/usr/lib/python2.7/dist-packages/django/core/management/base.py", line
330, in execute
output = self.handle(*args, **options)
File
"/usr/lib/python2.7/dist-packages/django/core/management/commands/test.py",
line 62, in handle
failures = test_runner.run_tests(test_labels)
File "/usr/lib/python2.7/dist-packages/django/test/runner.py", line
602, in run_tests
self.run_checks()
File "/usr/lib/python2.7/dist-packages/django/test/runner.py", line
562, in run_checks
call_command('check', verbosity=self.verbosity)
File
"/usr/lib/python2.7/dist-packages/django/core/management/__init__.py",
line 131, in call_command
return command.execute(*args, **defaults)
File
"/usr/lib/python2.7/dist-packages/django/core/management/base.py", line
330, in execute
output = self.handle(*args, **options)
File
"/usr/lib/python2.7/dist-packages/django/core/management/commands/check.py",
line 68, in handle
fail_level=getattr(checks, options['fail_level']),
File
"/usr/lib/python2.7/dist-packages/django/core/management/base.py", line
359, in check
include_deployment_checks=include_deployment_checks,
File
"/usr/lib/python2.7/dist-packages/django/core/management/base.py", line
346, in _run_checks
return checks.run_checks(**kwargs)
File
"/usr/lib/python2.7/dist-packages/django/core/checks/registry.py", line
81, in run_checks
new_errors = check(app_configs=app_configs)
File "/usr/lib/python2.7/dist-packages/django/core/checks/urls.py",
line 16, in check_url_config
return check_resolver(resolver)
File "/usr/lib/python2.7/dist-packages/django/core/checks/urls.py",
line 26, in check_resolver
return check_method()
File "/usr/lib/python2.7/dist-packages/django/urls/resolvers.py", line
256, in check
for pattern in self.url_patterns:
File "/usr/lib/python2.7/dist-packages/django/utils/functional.py",
line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/usr/lib/python2.7/dist-packages/django/urls/resolvers.py", line
407, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns",
self.urlconf_module)
File "/usr/lib/python2.7/dist-packages/django/utils/functional.py",
line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/usr/lib/python2.7/dist-packages/django/urls/resolvers.py", line
400, in urlconf_module
return import_module(self.urlconf_name)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "./hyperkitty/tests/urls_test.py", line 27, in <module>
url(r'', include('hyperkitty.urls')),
File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py",
line 50, in include
urlconf_module = import_module(urlconf_module)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "./hyperkitty/urls.py", line 32, in <module>
from hyperkitty.views import (
File "./hyperkitty/views/mailman.py", line 38, in <module>
from hyperkitty.lib.incoming import add_to_list, DuplicateMessage
File "./hyperkitty/lib/incoming.py", line 36, in <module>
from hyperkitty.tasks import update_from_mailman, sender_mailman_id
File "./hyperkitty/tasks.py", line 36, in <module>
from django_q.tasks import Async
ImportError: cannot import name Async
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: django-q
Source-Version: 0.9.4-3
We believe that the bug you reported is fixed in the latest version of
django-q, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pierre-Elliott Bécue <[email protected]> (supplier of updated django-q 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 07 Aug 2018 14:59:37 +0200
Source: django-q
Binary: python-django-q python3-django-q python-django-q-doc
Architecture: source
Version: 0.9.4-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team
<[email protected]>
Changed-By: Pierre-Elliott Bécue <[email protected]>
Description:
python-django-q - Django multiprocessing distributed task queue (Python 2
version)
python-django-q-doc - Django multiprocessing distributed task queue
(Documentation)
python3-django-q - Django multiprocessing distributed task queue (Python 3
version)
Closes: 905487
Changes:
django-q (0.9.4-3) unstable; urgency=medium
.
* d/control:
- Add a Breaks statement on python-django-hyperkitty << 1.1.4-7
(Closes: #905487)
- Bump Standards-Version to 4.2.0. No change required
* d/patches/0003:
- Add the forwarded tag with the pull request on github as a reference.
Checksums-Sha1:
ae95a74ced6f2b2e2bea4576db124e77213e9079 2538 django-q_0.9.4-3.dsc
146cd90ff38033e69242ad96365c06716449eb52 14688 django-q_0.9.4-3.debian.tar.xz
87c556282ea4058bc8db8b0d9ef8bb64315276a7 9441 django-q_0.9.4-3_amd64.buildinfo
Checksums-Sha256:
e37545f35a6575a25e541f95280d78564b4f36a4b8466355e611aca29182c5ad 2538
django-q_0.9.4-3.dsc
286b4e603b16396b5ef87e898137ca7feb85175d533d0c812429d27fbc7fd9cf 14688
django-q_0.9.4-3.debian.tar.xz
69c44abb1df5c60c7d8b3c43162105dabed272fc2bc28bc79b1c7e22e9d453bd 9441
django-q_0.9.4-3_amd64.buildinfo
Files:
585c4a840609887a6c6a2bf91d9f70ba 2538 python optional django-q_0.9.4-3.dsc
1a82d20f8a1502bd944dcc97c9c9e4cc 14688 python optional
django-q_0.9.4-3.debian.tar.xz
7f6f2e6422e39b43417c7fced04172ab 9441 python optional
django-q_0.9.4-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEESYqTBWsFJgT6y8ijKb+g0HkpCsoFAltpmCcACgkQKb+g0Hkp
CsrmrRAApgadRjVKdq1KfPf9WZKjaICIwI5l2kgDwVWH3+zdBpljwtnlO7iyY+8K
bGxz4vTcHrHSkiSRb7vaHZeodEsMS/yHx53IluAO8PUe5/Sy+YCD40w01ah2qJ2B
EnE3alBDYzARJtVHT/y2iZALW8gIww54stkeZI89jp3hXA4zYrctnGPgLFu2KJ5K
3h13h9wfSAOlCh/X5B9qkk53Qhq8AuEkj0wMuS6un4Jq2V2yF1D9RNdo9ufZcIgp
AHlWerKUG1yk0wPWVO+6wageF3nDCGRF2wD4vfCzom2/Vgug4sAfiCRrcEOf1Dm5
bzAPSfMU6oKxYuR08Lne841G4BKuL80SNojqrw4MlvhIROqzk2h6+r9l+4KbMMZc
q5FjSBY9e4PWP54v2T/cd4l++pNb81Xhf+ZewPuNKE8EmAn9cjT0VOfPrxDVwuk8
KiOLRFxbFoXqAC3FE1jQDeEK+I5SV9ANdXFXxaBw7L/FFJrUaEjwhI6fUVdW4fgp
F4FtMQDzqvsZ+xJwFw9Um5MNheRZEhcUkzlQxu0Hz78UWYsCEWlkt+NpLZxC4w2t
/znXpzNM7q0uBkI1yrHScDdBVEIyQA/cW13V/1BvBHqIcM7phkPmQV54MeWwJ+pa
ydV4+S3cDCx458lrZEFcIZ4RUgc77tx6Njo25by1Z4qwBo+ObVs=
=Xiem
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team