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

Attachment: 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

Reply via email to