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

Bug#909600: mailmanclient causes python3-mailman-hyperkitty and mailman3-web to fail to install in buster

Source: mailman-hyperkitty, mailmanclient
Control: found -1 src:mailmanclient/3.2.0-1
Control: clone -1 -2
Control: reassign -2 src:mailman-suite, src:mailmanclient
Control: found -1 python3-mailman-hyperkitty/1.1.0-7
Control: found -2 mailman3-web/0+20170523-16
X-Debbugs-CC: debian-ci@lists.debian.org
User: debian-ci@lists.debian.org
Usertags: breaks needs-update
Severity: serious

Dear maintainers,

With the recent migration of mailmanclient to testing, the autopkgtest
of mailman3 fails in testing because python3-mailman-hyperkitty and
mailman3-web fail to install. It passes when run with only packages from
unstable. I copied some of the output at the bottom of this report.

If the right binary package(s) from mailmanclient would have had a
versioned Breaks on the broken versions of mailman3-web and
python3-mailman-hyperkitty this could have been prevented. Also this
regression wasn't caught by the migration software framework because
mailmanclient isn't in the Testsuite-Trigger list of mailman3 (which can
be fixed for the future if desired, via a test case with the
hint-testsuite-triggers restriction).  Unfortunately, due to failing
testsuites of mailman-hyperkitty (bug 909238) with the fixed mailman
stack will not migrate soon.

If the regression in the mailman-hyperkitty is deemed relatively
innocent, we can speed up the migration by ignoring the test failures.
If you want this to happen please CC me in responses or play this via
the release team.



Setting up python3-mailman-hyperkitty (1.1.0-7) ...
Traceback (most recent call last):
  File "/usr/bin/django-admin", line 21, in <module>
line 364, in execute_from_command_line
line 338, in execute
  File "/usr/lib/python2.7/dist-packages/django/__init__.py", line 27,
in setup
  File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", line
108, in populate
  File "/usr/lib/python2.7/dist-packages/django/apps/config.py", line
202, in import_models
    self.models_module = import_module(models_module_name)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
  File "/usr/lib/python2.7/dist-packages/hyperkitty/models/__init__.py",
line 28, in <module>
    from .email import Email, Attachment
  File "/usr/lib/python2.7/dist-packages/hyperkitty/models/email.py",
line 39, in <module>
    from .mailinglist import MailingList
line 34, in <module>
    from django_mailman3.lib.mailman import get_mailman_client
"/usr/lib/python2.7/dist-packages/django_mailman3/lib/mailman.py", line
31, in <module>
    from mailmanclient import Client as MailmanClient,
  File "/usr/lib/python2.7/dist-packages/mailmanclient/__init__.py",
line 25, in <module>
    from mailmanclient.client import Client
  File "/usr/lib/python2.7/dist-packages/mailmanclient/client.py", line
36, in <module>
    from mailmanclient.restbase.connection import Connection
line 18, in <module>
    from urllib.error import HTTPError
ImportError: No module named error

Attachment: signature.asc
Description: OpenPGP digital signature

Reply to: