[Pkg-mailman-hackers] Bug#909602: mailmanclient causes python3-mailman-hyperkitty and mailman3-web to fail to install in buster
Paul Gevers
elbrus at debian.org
Tue Sep 25 20:33:18 BST 2018
Source: mailman-hyperkitty, mailmanclient, mailman-suite
Control: found -1 python3-mailman-hyperkitty/1.1.0-7
Control: found -1 src:mailmanclient/3.2.0-1
Control: found -1 mailman3-web/0+20170523-16
X-Debbugs-CC: debian-ci at lists.debian.org
User: debian-ci at 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.
Paul
https://ci.debian.net/data/autopkgtest/testing/amd64/m/mailman3/1054247/log.gz
Setting up python3-mailman-hyperkitty (1.1.0-7) ...
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 338, in execute
django.setup()
File "/usr/lib/python2.7/dist-packages/django/__init__.py", line 27,
in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/lib/python2.7/dist-packages/django/apps/registry.py", line
108, in populate
app_config.import_models()
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
__import__(name)
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
File
"/usr/lib/python2.7/dist-packages/hyperkitty/models/mailinglist.py",
line 34, in <module>
from django_mailman3.lib.mailman import get_mailman_client
File
"/usr/lib/python2.7/dist-packages/django_mailman3/lib/mailman.py", line
31, in <module>
from mailmanclient import Client as MailmanClient,
MailmanConnectionError
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
File
"/usr/lib/python2.7/dist-packages/mailmanclient/restbase/connection.py",
line 18, in <module>
from urllib.error import HTTPError
ImportError: No module named error
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-mailman-hackers/attachments/20180925/d7958fc2/attachment-0001.sig>
More information about the Pkg-mailman-hackers
mailing list