==> Building on mausholdiv ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 1,034 100% 0.00kB/s 0:00:00 1,034 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=6/8) .nvchecker.toml 62 100% 60.55kB/s 0:00:00 62 100% 60.55kB/s 0:00:00 (xfr#2, to-chk=5/8) PKGBUILD 1,596 100% 1.52MB/s 0:00:00 1,596 100% 1.52MB/s 0:00:00 (xfr#3, to-chk=4/8) python-mailmanclient-3.3.5-8.log 456 100% 445.31kB/s 0:00:00 456 100% 445.31kB/s 0:00:00 (xfr#4, to-chk=3/8) keys/ keys/pgp/ keys/pgp/541EA0448453394FF77A0ECC9D9B2BA061D0A67C.asc 700 17% 683.59kB/s 0:00:00 3,927 100% 3.75MB/s 0:00:00 (xfr#5, to-chk=0/8) sent 1,905 bytes received 214 bytes 4,238.00 bytes/sec total size is 6,816 speedup is 3.22 ==> Ensuring required PGP keys are present...  -> Checking for 541EA0448453394FF77A0ECC9D9B2BA061D0A67C... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building python-mailmanclient  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building python-mailmanclient for [extra] (riscv64) ]2;🔵 Container arch-nspawn-466904 on mausholdiv.felixc.at[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (4) Old Version New Version Net Change Download Size core/ca-certificates-mozilla 3.109-1 3.110-1 0.00 MiB 0.38 MiB core/expat 2.7.0-1 2.7.1-1 0.00 MiB 0.12 MiB core/jansson 2.14-4 2.14.1-1 0.43 MiB 0.17 MiB core/libarchive 3.7.7-4 3.7.9-1 0.00 MiB 0.57 MiB Total Download Size: 1.24 MiB Total Installed Size: 3.65 MiB Net Upgrade Size: 0.43 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libarchive-3.7.9-1-riscv64 downloading... ca-certificates-mozilla-3.110-1-riscv64 downloading... jansson-2.14.1-1-riscv64 downloading... expat-2.7.1-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading ca-certificates-mozilla... upgrading expat... upgrading jansson... upgrading libarchive... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Rebuilding certificate stores... [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: python-mailmanclient 3.3.5-8 (Tue Apr 1 19:07:20 2025) ==> Retrieving sources...  -> Updating mailmanclient git repo... warning: redirecting to https://gitlab.com/mailman/mailmanclient.git/ remote: Enumerating objects: 54, done. remote: Counting objects: 2% (1/50) remote: Counting objects: 4% (2/50) remote: Counting objects: 6% (3/50) remote: Counting objects: 8% (4/50) remote: Counting objects: 10% (5/50) remote: Counting objects: 12% (6/50) remote: Counting objects: 14% (7/50) remote: Counting objects: 16% (8/50) remote: Counting objects: 18% (9/50) remote: Counting objects: 20% (10/50) remote: Counting objects: 22% (11/50) remote: Counting objects: 24% (12/50) remote: Counting objects: 26% (13/50) remote: Counting objects: 28% (14/50) remote: Counting objects: 30% (15/50) remote: Counting objects: 32% (16/50) remote: Counting objects: 34% (17/50) remote: Counting objects: 36% (18/50) remote: Counting objects: 38% (19/50) remote: Counting objects: 40% (20/50) remote: Counting objects: 42% (21/50) remote: Counting objects: 44% (22/50) remote: Counting objects: 46% (23/50) remote: Counting objects: 48% (24/50) remote: Counting objects: 50% (25/50) remote: Counting objects: 52% (26/50) remote: Counting objects: 54% (27/50) remote: Counting objects: 56% (28/50) remote: Counting objects: 58% (29/50) remote: Counting objects: 60% (30/50) remote: Counting objects: 62% (31/50) remote: Counting objects: 64% (32/50) remote: Counting objects: 66% (33/50) remote: Counting objects: 68% (34/50) remote: Counting objects: 70% (35/50) remote: Counting objects: 72% (36/50) remote: Counting objects: 74% (37/50) remote: Counting objects: 76% (38/50) remote: Counting objects: 78% (39/50) remote: Counting objects: 80% (40/50) remote: Counting objects: 82% (41/50) remote: Counting objects: 84% (42/50) remote: Counting objects: 86% (43/50) remote: Counting objects: 88% (44/50) remote: Counting objects: 90% (45/50) remote: Counting objects: 92% (46/50) remote: Counting objects: 94% (47/50) remote: Counting objects: 96% (48/50) remote: Counting objects: 98% (49/50) remote: Counting objects: 100% (50/50) remote: Counting objects: 100% (50/50), done. remote: Compressing objects: 9% (1/11) remote: Compressing objects: 18% (2/11) remote: Compressing objects: 27% (3/11) remote: Compressing objects: 36% (4/11) remote: Compressing objects: 45% (5/11) remote: Compressing objects: 54% (6/11) remote: Compressing objects: 63% (7/11) remote: Compressing objects: 72% (8/11) remote: Compressing objects: 81% (9/11) remote: Compressing objects: 90% (10/11) remote: Compressing objects: 100% (11/11) remote: Compressing objects: 100% (11/11), done. remote: Total 24 (delta 18), reused 12 (delta 10), pack-reused 0 (from 0) Unpacking objects: 4% (1/24) Unpacking objects: 8% (2/24) Unpacking objects: 12% (3/24) Unpacking objects: 16% (4/24) Unpacking objects: 20% (5/24) Unpacking objects: 25% (6/24) Unpacking objects: 29% (7/24) Unpacking objects: 33% (8/24) Unpacking objects: 37% (9/24) Unpacking objects: 41% (10/24) Unpacking objects: 45% (11/24) Unpacking objects: 50% (12/24) Unpacking objects: 54% (13/24) Unpacking objects: 58% (14/24) Unpacking objects: 62% (15/24) Unpacking objects: 66% (16/24) Unpacking objects: 70% (17/24) Unpacking objects: 75% (18/24) Unpacking objects: 79% (19/24) Unpacking objects: 83% (20/24) Unpacking objects: 87% (21/24) Unpacking objects: 91% (22/24) Unpacking objects: 95% (23/24) Unpacking objects: 100% (24/24) Unpacking objects: 100% (24/24), 3.20 KiB | 84.00 KiB/s, done. From https://gitlab.com/mailman/mailmanclient b84e50c..7d517d0 master -> master + db3ba18...6fe5ed8 refs/merge-requests/164/merge -> refs/merge-requests/164/merge (forced update) + d946788...6589da9 refs/merge-requests/185/merge -> refs/merge-requests/185/merge (forced update) * [new ref] refs/merge-requests/187/head -> refs/merge-requests/187/head * [new ref] refs/merge-requests/187/merge -> refs/merge-requests/187/merge ==> Validating source files with sha512sums... mailmanclient ... Passed ==> Validating source files with b2sums... mailmanclient ... Passed ==> Verifying source file signatures with gpg... mailmanclient git repo ... Passed (WARNING: the key has expired.) ==> WARNING: Warnings have occurred while verifying the signatures.  Please make sure you really trust them. ]2;🔵 Container arch-nspawn-468557 on mausholdiv.felixc.at==> Making package: python-mailmanclient 3.3.5-8 (Tue Apr 1 19:07:41 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (4) New Version Net Change extra/python-charset-normalizer 3.4.1-1 0.44 MiB extra/python-idna 3.10-2 0.88 MiB extra/python-urllib3 2.3.0-1 1.26 MiB extra/python-requests 2.32.3-4.1 0.60 MiB Total Installed Size: 3.17 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-brotlicffi: Brotli support python-h2: HTTP/2 support python-pysocks: SOCKS support python-zstandard: Zstandard support installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (68) New Version Net Change Download Size extra/gunicorn 23.0.0-2 0.98 MiB extra/perl-error 0.17030-1 0.04 MiB extra/perl-mailtools 2.22-1 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/publicsuffix-list 20240306.1440.9094af5-1 0.31 MiB extra/python-aiosmtpd 1.4.6-2 0.46 MiB extra/python-alembic 1.13.1-5 2.85 MiB 0.42 MiB extra/python-anyio 4.7.0-2 1.35 MiB extra/python-atpublic 5.1-1 0.02 MiB 0.01 MiB extra/python-attrs 23.2.0-4 0.54 MiB extra/python-authheaders 0.16.3-2 0.11 MiB extra/python-authres 1.2.0-11 0.22 MiB extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-certifi 2025.01.31-1 0.02 MiB extra/python-cgi 3.13.0-2 0.11 MiB extra/python-click 8.1.8-1 1.19 MiB 0.21 MiB extra/python-dateutil 2.9.0-6.1 1.00 MiB extra/python-dkim 1.1.8-2 0.32 MiB extra/python-dnspython 1:2.7.0-1 3.44 MiB 0.49 MiB extra/python-flufl-lock 8.1.0-3 0.08 MiB extra/python-flufl.bounce 4.0-6 0.51 MiB extra/python-flufl.i18n 5.1.0-3 0.09 MiB extra/python-greenlet 3.1.1-2 0.44 MiB extra/python-h11 0.14.0-6 0.55 MiB extra/python-httpcore 1.0.7-2 0.92 MiB extra/python-importlib-metadata 7.2.1-4.1 0.21 MiB extra/python-iniconfig 2.0.0-6 0.04 MiB extra/python-jaraco.collections 5.1.0-1 0.10 MiB extra/python-jaraco.context 6.0.1-1 0.04 MiB extra/python-jaraco.functools 4.1.0-1 0.07 MiB extra/python-jaraco.text 4.0.0-2 0.08 MiB extra/python-lazr.config 3.1-2 0.19 MiB 0.04 MiB extra/python-lazr.delegates 2.1.1-1 0.06 MiB 0.02 MiB extra/python-mako 1.3.9-1 0.96 MiB extra/python-markupsafe 2.1.5-3 0.07 MiB extra/python-more-itertools 10.6.0-1 0.66 MiB extra/python-nntplib 3.13.0-2 0.13 MiB extra/python-packaging 24.2-3 0.66 MiB extra/python-passlib 1.7.4-10 5.20 MiB extra/python-platformdirs 4.3.6-2 0.24 MiB extra/python-pluggy 1.5.0-3 0.20 MiB extra/python-psutil 6.1.1-1 1.18 MiB extra/python-publicsuffix2 2.20191221-9 0.10 MiB extra/python-pyproject-hooks 1.2.0-3 0.10 MiB extra/python-six 1.17.0-1 0.12 MiB extra/python-sniffio 1.3.1-4 0.04 MiB extra/python-sqlalchemy 2.0.40-1 24.96 MiB 3.41 MiB extra/python-typing_extensions 4.12.2-3 0.42 MiB extra/python-zc.lockfile 3.0.post1-5 0.05 MiB extra/python-zipp 3.21.0-2 0.08 MiB extra/python-zope-component 6.0-3.1 1.06 MiB extra/python-zope-configuration 6.0-1 1.05 MiB extra/python-zope-event 5.0-4 0.02 MiB extra/python-zope-hookable 7.0-2 0.07 MiB extra/python-zope-i18nmessageid 7.0-2 0.10 MiB extra/python-zope-interface 7.2-1.1 3.12 MiB extra/python-zope-schema 7.0.1-5 1.36 MiB extra/git 2.49.0-1 27.47 MiB extra/mailman3 3.3.10-4 16.44 MiB 1.94 MiB extra/python-build 1.2.2-3 0.20 MiB extra/python-falcon 4.0.2-1 7.51 MiB 1.74 MiB extra/python-httpx 0.28.1-2 0.93 MiB extra/python-installer 0.7.0-10 0.17 MiB extra/python-pytest 1:8.3.5-1 3.93 MiB extra/python-pytest-asyncio 0.25.2-1 0.16 MiB 0.04 MiB extra/python-pytest-services 2.2.1-12 0.14 MiB extra/python-setuptools 1:75.8.0-1 8.15 MiB extra/python-wheel 0.45.1-1 0.28 MiB Total Download Size: 8.32 MiB Total Installed Size: 123.92 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-sqlalchemy-2.0.40-1-riscv64 downloading... mailman3-3.3.10-4-any downloading... python-falcon-4.0.2-1-riscv64 downloading... python-dnspython-1:2.7.0-1-any downloading... python-alembic-1.13.1-5-any downloading... python-click-8.1.8-1-any downloading... python-lazr.config-3.1-2-any downloading... python-pytest-asyncio-0.25.2-1-any downloading... python-lazr.delegates-2.1.1-1-any downloading... python-atpublic-5.1-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing gunicorn... Optional dependencies for gunicorn python-eventlet: for asynchronous request handling with eventlet python-gevent: for asynchronous request handling with gevent python-setproctitle: for process renaming python-tornado: for asynchronous request handling with tornado installing python-atpublic... installing python-attrs... installing python-aiosmtpd... installing python-markupsafe... installing python-mako... Optional dependencies for python-mako python-babel: for i18n features python-beaker: for caching support python-dogpile.cache: for caching support python-pygments: for syntax highlighting python-pytest: for testing utilities [pending] installing python-greenlet... installing python-typing_extensions... installing python-sqlalchemy... Optional dependencies for python-sqlalchemy python-psycopg: connect to PostgreSQL database python-psycopg2: connect to PostgreSQL database installing python-alembic... installing publicsuffix-list... installing python-authres... installing python-dnspython... Optional dependencies for python-dnspython python-cryptography: DNSSEC support python-requests-toolbelt: DoH support python-idna: support for updated IDNA 2008 [installed] python-curio: async support python-trio: async support python-sniffio: async support [pending] installing python-dkim... Optional dependencies for python-dkim python-aiodns: for asycnio python-authres: for ARC [installed] python-pynacl: for use of ed25519 capability installing python-publicsuffix2... installing python-authheaders... installing python-click... installing python-six... installing python-dateutil... installing python-cgi... installing python-falcon... Optional dependencies for python-falcon python-bottle: for falcon-bench python-django: for falcon-bench python-flask: for falcon-bench python-jsonschema: for JSON schema validation python-msgpack: for MessagePackHandler python-pecan: for falcon-bench python-pprofile: for falcon-bench installing python-zope-interface... installing python-flufl.bounce... installing python-flufl.i18n... installing python-psutil... installing python-flufl-lock... installing python-zipp... installing python-importlib-metadata... installing python-lazr.delegates... installing python-lazr.config... installing python-passlib... Optional dependencies for python-passlib python-fastpbkdf2: accelerate PBKDF2-based hashes python-bcrypt: accelerate Bcrypt hashes python-scrypt: accelerate SCrypt hashes installing python-zope-event... installing python-zope-hookable... installing python-zope-component... Optional dependencies for python-zope-component python-persistent: for persistent registry python-zope-configuration: for zcml [pending] python-zope-i18nmessageid: for zcml [pending] python-zope-location: for security python-zope-proxy: for security python-zope-security: for security installing python-zope-i18nmessageid... installing python-zope-schema... installing python-zope-configuration... installing python-nntplib... installing mailman3... Optional dependencies for mailman3 hyperkitty: for local archive and list interaction lynx: for the default HTML to plaintext conversion mailman3-hyperkitty: for archiving mails with an instance of hyperkitty postorius: for local configuration interaction python-mailmanclient: for programmatically interfacing the mailman REST API locally python-psycopg2: for PostgreSQL support python-pymysql: for MySQL support smtp-server: for using a local mail server installing python-certifi... installing python-h11... installing python-httpcore... Optional dependencies for python-httpcore python-h2: for HTTP/2 support python-socksio: for SOCKS support python-anyio: for asyncio backend [pending] python-trio: for trio backend python-sniffio: for async support [pending] installing python-sniffio... installing python-anyio... Optional dependencies for python-anyio python-trio: trio backend python-outcome: trio backend python-uvloop: use uvloop for asyncio backend python-pytest: pytest plugin [pending] installing python-httpx... Optional dependencies for python-httpx python-brotli: for brotli response decompression python-brotlicffi: for brotli response decompression python-zstandard: for zstd response decompression python-h2: HTTP/2 support python-socksio: SOCKS proxy support python-click: command line client support [installed] python-rich: command line client support python-pygments: command line client support python-trio: alternative async library installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-pytest-asyncio... installing python-zc.lockfile... installing python-pytest-services... :: Running post-transaction hooks... (1/5) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. Creating group 'mailman' with GID 971. Creating user 'mailman' (GNU Mailing List Manager) with UID 971 and GID 971. (2/5) Reloading system manager configuration... Skipped: Current root is not booted. (3/5) Creating temporary files... (4/5) Arming ConditionNeedsUpdate... (5/5) Checking for old perl modules... [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of mailmanclient git repo... Cloning into 'mailmanclient'... done. Switched to a new branch 'makepkg' ==> Starting build()... * Getting build dependencies for wheel... running egg_info creating src/mailmanclient.egg-info writing src/mailmanclient.egg-info/PKG-INFO writing dependency_links to src/mailmanclient.egg-info/dependency_links.txt writing requirements to src/mailmanclient.egg-info/requires.txt writing top-level names to src/mailmanclient.egg-info/top_level.txt writing manifest file 'src/mailmanclient.egg-info/SOURCES.txt' reading manifest file 'src/mailmanclient.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching '_build' no previously-included directories found matching 'dist' no previously-included directories found matching '.tox' warning: no previously-included files found matching '.bzrignore' adding license file 'COPYING.LESSER' writing manifest file 'src/mailmanclient.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build/lib/mailmanclient copying src/mailmanclient/__init__.py -> build/lib/mailmanclient copying src/mailmanclient/client.py -> build/lib/mailmanclient copying src/mailmanclient/_client.py -> build/lib/mailmanclient copying src/mailmanclient/constants.py -> build/lib/mailmanclient copying src/mailmanclient/conftest.py -> build/lib/mailmanclient copying src/mailmanclient/asynclient.py -> build/lib/mailmanclient creating build/lib/mailmanclient/tests copying src/mailmanclient/tests/test_rewrite_url.py -> build/lib/mailmanclient/tests copying src/mailmanclient/tests/test_client.py -> build/lib/mailmanclient/tests copying src/mailmanclient/tests/__init__.py -> build/lib/mailmanclient/tests copying src/mailmanclient/tests/test_list.py -> build/lib/mailmanclient/tests copying src/mailmanclient/tests/test_unicode.py -> build/lib/mailmanclient/tests copying src/mailmanclient/tests/test_async_client.py -> build/lib/mailmanclient/tests copying src/mailmanclient/tests/test_page.py -> build/lib/mailmanclient/tests copying src/mailmanclient/tests/test_domain.py -> build/lib/mailmanclient/tests copying src/mailmanclient/tests/test_templates.py -> build/lib/mailmanclient/tests creating build/lib/mailmanclient/asyncobjects copying src/mailmanclient/asyncobjects/preferences.py -> build/lib/mailmanclient/asyncobjects copying src/mailmanclient/asyncobjects/__init__.py -> build/lib/mailmanclient/asyncobjects copying src/mailmanclient/asyncobjects/mailinglist.py -> build/lib/mailmanclient/asyncobjects copying src/mailmanclient/asyncobjects/member.py -> build/lib/mailmanclient/asyncobjects copying src/mailmanclient/asyncobjects/user.py -> build/lib/mailmanclient/asyncobjects copying src/mailmanclient/asyncobjects/address.py -> build/lib/mailmanclient/asyncobjects copying src/mailmanclient/asyncobjects/domain.py -> build/lib/mailmanclient/asyncobjects creating build/lib/mailmanclient/testing copying src/mailmanclient/testing/__init__.py -> build/lib/mailmanclient/testing copying src/mailmanclient/testing/documentation.py -> build/lib/mailmanclient/testing creating build/lib/mailmanclient/docs copying src/mailmanclient/docs/__init__.py -> build/lib/mailmanclient/docs copying src/mailmanclient/docs/conftest.py -> build/lib/mailmanclient/docs creating build/lib/mailmanclient/restbase copying src/mailmanclient/restbase/page.py -> build/lib/mailmanclient/restbase copying src/mailmanclient/restbase/async_connection.py -> build/lib/mailmanclient/restbase copying src/mailmanclient/restbase/__init__.py -> build/lib/mailmanclient/restbase copying src/mailmanclient/restbase/connection.py -> build/lib/mailmanclient/restbase copying src/mailmanclient/restbase/async_base.py -> build/lib/mailmanclient/restbase copying src/mailmanclient/restbase/base.py -> build/lib/mailmanclient/restbase creating build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/queue.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/configuration.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/settings.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/preferences.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/__init__.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/mailinglist.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/archivers.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/held_message.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/member.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/ban.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/user.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/utils.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/templates.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/address.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/styles.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/types.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/domain.py -> build/lib/mailmanclient/restobjects copying src/mailmanclient/restobjects/header_match.py -> build/lib/mailmanclient/restobjects creating build/lib/mailmanclient/docs/api copying src/mailmanclient/docs/api/__init__.py -> build/lib/mailmanclient/docs/api running egg_info writing src/mailmanclient.egg-info/PKG-INFO writing dependency_links to src/mailmanclient.egg-info/dependency_links.txt writing requirements to src/mailmanclient.egg-info/requires.txt writing top-level names to src/mailmanclient.egg-info/top_level.txt reading manifest file 'src/mailmanclient.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching '_build' no previously-included directories found matching 'dist' no previously-included directories found matching '.tox' warning: no previously-included files found matching '.bzrignore' adding license file 'COPYING.LESSER' writing manifest file 'src/mailmanclient.egg-info/SOURCES.txt' /usr/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'mailmanclient.tests.data' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'mailmanclient.tests.data' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'mailmanclient.tests.data' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'mailmanclient.tests.data' to be distributed and are already explicitly excluding 'mailmanclient.tests.data' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib/mailmanclient/tests/data copying src/mailmanclient/tests/data/TestDomains.test_no_domain.yaml -> build/lib/mailmanclient/tests/data copying src/mailmanclient/tests/data/TestMailingListMembershipTests.test_list_is_member.yaml -> build/lib/mailmanclient/tests/data copying src/mailmanclient/tests/data/TestMailingListMembershipTests.test_list_is_moderator.yaml -> build/lib/mailmanclient/tests/data copying src/mailmanclient/tests/data/TestMailingListMembershipTests.test_list_is_owner.yaml -> build/lib/mailmanclient/tests/data copying src/mailmanclient/tests/data/TestMailingListMembershipTests.test_list_is_owner_or_mod.yaml -> build/lib/mailmanclient/tests/data copying src/mailmanclient/tests/data/TestTemplates.test_domain_templates_with_password.yaml -> build/lib/mailmanclient/tests/data copying src/mailmanclient/tests/data/TestTemplates.test_list_templates_with_password.yaml -> build/lib/mailmanclient/tests/data copying src/mailmanclient/tests/data/TestTemplates.test_set_template.yaml -> build/lib/mailmanclient/tests/data copying src/mailmanclient/tests/data/TestTemplates.test_site_templates_with_password.yaml -> build/lib/mailmanclient/tests/data copying src/mailmanclient/tests/data/TestUnicode.test_create_user.yaml -> build/lib/mailmanclient/tests/data copying src/mailmanclient/tests/data/TestUnicode.test_repr.yaml -> build/lib/mailmanclient/tests/data copying src/mailmanclient/tests/data/using.rst.yaml -> build/lib/mailmanclient/tests/data copying src/mailmanclient/docs/NEWS.rst -> build/lib/mailmanclient/docs copying src/mailmanclient/docs/async.rst -> build/lib/mailmanclient/docs copying src/mailmanclient/docs/testing.rst -> build/lib/mailmanclient/docs copying src/mailmanclient/docs/using.rst -> build/lib/mailmanclient/docs copying src/mailmanclient/docs/api/index.rst -> build/lib/mailmanclient/docs/api installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/mailmanclient creating build/bdist.linux-riscv64/wheel/mailmanclient/tests copying build/lib/mailmanclient/tests/test_rewrite_url.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests copying build/lib/mailmanclient/tests/test_client.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests copying build/lib/mailmanclient/tests/__init__.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests copying build/lib/mailmanclient/tests/test_list.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests creating build/bdist.linux-riscv64/wheel/mailmanclient/tests/data copying build/lib/mailmanclient/tests/data/TestTemplates.test_set_template.yaml -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests/data copying build/lib/mailmanclient/tests/data/TestTemplates.test_site_templates_with_password.yaml -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests/data copying build/lib/mailmanclient/tests/data/TestDomains.test_no_domain.yaml -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests/data copying build/lib/mailmanclient/tests/data/TestMailingListMembershipTests.test_list_is_member.yaml -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests/data copying build/lib/mailmanclient/tests/data/TestTemplates.test_domain_templates_with_password.yaml -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests/data copying build/lib/mailmanclient/tests/data/TestTemplates.test_list_templates_with_password.yaml -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests/data copying build/lib/mailmanclient/tests/data/using.rst.yaml -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests/data copying build/lib/mailmanclient/tests/data/TestUnicode.test_repr.yaml -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests/data copying build/lib/mailmanclient/tests/data/TestMailingListMembershipTests.test_list_is_moderator.yaml -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests/data copying build/lib/mailmanclient/tests/data/TestMailingListMembershipTests.test_list_is_owner_or_mod.yaml -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests/data copying build/lib/mailmanclient/tests/data/TestUnicode.test_create_user.yaml -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests/data copying build/lib/mailmanclient/tests/data/TestMailingListMembershipTests.test_list_is_owner.yaml -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests/data copying build/lib/mailmanclient/tests/test_unicode.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests copying build/lib/mailmanclient/tests/test_async_client.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests copying build/lib/mailmanclient/tests/test_page.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests copying build/lib/mailmanclient/tests/test_domain.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests copying build/lib/mailmanclient/tests/test_templates.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/tests copying build/lib/mailmanclient/__init__.py -> build/bdist.linux-riscv64/wheel/./mailmanclient copying build/lib/mailmanclient/client.py -> build/bdist.linux-riscv64/wheel/./mailmanclient copying build/lib/mailmanclient/_client.py -> build/bdist.linux-riscv64/wheel/./mailmanclient creating build/bdist.linux-riscv64/wheel/mailmanclient/asyncobjects copying build/lib/mailmanclient/asyncobjects/preferences.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/asyncobjects copying build/lib/mailmanclient/asyncobjects/__init__.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/asyncobjects copying build/lib/mailmanclient/asyncobjects/mailinglist.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/asyncobjects copying build/lib/mailmanclient/asyncobjects/member.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/asyncobjects copying build/lib/mailmanclient/asyncobjects/user.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/asyncobjects copying build/lib/mailmanclient/asyncobjects/address.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/asyncobjects copying build/lib/mailmanclient/asyncobjects/domain.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/asyncobjects copying build/lib/mailmanclient/constants.py -> build/bdist.linux-riscv64/wheel/./mailmanclient creating build/bdist.linux-riscv64/wheel/mailmanclient/testing copying build/lib/mailmanclient/testing/__init__.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/testing copying build/lib/mailmanclient/testing/documentation.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/testing creating build/bdist.linux-riscv64/wheel/mailmanclient/docs copying build/lib/mailmanclient/docs/testing.rst -> build/bdist.linux-riscv64/wheel/./mailmanclient/docs copying build/lib/mailmanclient/docs/__init__.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/docs copying build/lib/mailmanclient/docs/using.rst -> build/bdist.linux-riscv64/wheel/./mailmanclient/docs copying build/lib/mailmanclient/docs/async.rst -> build/bdist.linux-riscv64/wheel/./mailmanclient/docs copying build/lib/mailmanclient/docs/conftest.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/docs creating build/bdist.linux-riscv64/wheel/mailmanclient/docs/api copying build/lib/mailmanclient/docs/api/__init__.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/docs/api copying build/lib/mailmanclient/docs/api/index.rst -> build/bdist.linux-riscv64/wheel/./mailmanclient/docs/api copying build/lib/mailmanclient/docs/NEWS.rst -> build/bdist.linux-riscv64/wheel/./mailmanclient/docs creating build/bdist.linux-riscv64/wheel/mailmanclient/restbase copying build/lib/mailmanclient/restbase/page.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restbase copying build/lib/mailmanclient/restbase/async_connection.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restbase copying build/lib/mailmanclient/restbase/__init__.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restbase copying build/lib/mailmanclient/restbase/connection.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restbase copying build/lib/mailmanclient/restbase/async_base.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restbase copying build/lib/mailmanclient/restbase/base.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restbase copying build/lib/mailmanclient/conftest.py -> build/bdist.linux-riscv64/wheel/./mailmanclient copying build/lib/mailmanclient/asynclient.py -> build/bdist.linux-riscv64/wheel/./mailmanclient creating build/bdist.linux-riscv64/wheel/mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/queue.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/configuration.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/settings.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/preferences.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/__init__.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/mailinglist.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/archivers.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/held_message.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/member.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/ban.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/user.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/utils.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/templates.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/address.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/styles.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/types.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/domain.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects copying build/lib/mailmanclient/restobjects/header_match.py -> build/bdist.linux-riscv64/wheel/./mailmanclient/restobjects running install_egg_info Copying src/mailmanclient.egg-info to build/bdist.linux-riscv64/wheel/./mailmanclient-3.3.5-py3.13.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/mailmanclient-3.3.5.dist-info/WHEEL creating '/build/python-mailmanclient/src/mailmanclient/dist/.tmp-yl39grnt/mailmanclient-3.3.5-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'mailmanclient/__init__.py' adding 'mailmanclient/_client.py' adding 'mailmanclient/asynclient.py' adding 'mailmanclient/client.py' adding 'mailmanclient/conftest.py' adding 'mailmanclient/constants.py' adding 'mailmanclient/asyncobjects/__init__.py' adding 'mailmanclient/asyncobjects/address.py' adding 'mailmanclient/asyncobjects/domain.py' adding 'mailmanclient/asyncobjects/mailinglist.py' adding 'mailmanclient/asyncobjects/member.py' adding 'mailmanclient/asyncobjects/preferences.py' adding 'mailmanclient/asyncobjects/user.py' adding 'mailmanclient/docs/NEWS.rst' adding 'mailmanclient/docs/__init__.py' adding 'mailmanclient/docs/async.rst' adding 'mailmanclient/docs/conftest.py' adding 'mailmanclient/docs/testing.rst' adding 'mailmanclient/docs/using.rst' adding 'mailmanclient/docs/api/__init__.py' adding 'mailmanclient/docs/api/index.rst' adding 'mailmanclient/restbase/__init__.py' adding 'mailmanclient/restbase/async_base.py' adding 'mailmanclient/restbase/async_connection.py' adding 'mailmanclient/restbase/base.py' adding 'mailmanclient/restbase/connection.py' adding 'mailmanclient/restbase/page.py' adding 'mailmanclient/restobjects/__init__.py' adding 'mailmanclient/restobjects/address.py' adding 'mailmanclient/restobjects/archivers.py' adding 'mailmanclient/restobjects/ban.py' adding 'mailmanclient/restobjects/configuration.py' adding 'mailmanclient/restobjects/domain.py' adding 'mailmanclient/restobjects/header_match.py' adding 'mailmanclient/restobjects/held_message.py' adding 'mailmanclient/restobjects/mailinglist.py' adding 'mailmanclient/restobjects/member.py' adding 'mailmanclient/restobjects/preferences.py' adding 'mailmanclient/restobjects/queue.py' adding 'mailmanclient/restobjects/settings.py' adding 'mailmanclient/restobjects/styles.py' adding 'mailmanclient/restobjects/templates.py' adding 'mailmanclient/restobjects/types.py' adding 'mailmanclient/restobjects/user.py' adding 'mailmanclient/restobjects/utils.py' adding 'mailmanclient/testing/__init__.py' adding 'mailmanclient/testing/documentation.py' adding 'mailmanclient/tests/__init__.py' adding 'mailmanclient/tests/test_async_client.py' adding 'mailmanclient/tests/test_client.py' adding 'mailmanclient/tests/test_domain.py' adding 'mailmanclient/tests/test_list.py' adding 'mailmanclient/tests/test_page.py' adding 'mailmanclient/tests/test_rewrite_url.py' adding 'mailmanclient/tests/test_templates.py' adding 'mailmanclient/tests/test_unicode.py' adding 'mailmanclient/tests/data/TestDomains.test_no_domain.yaml' adding 'mailmanclient/tests/data/TestMailingListMembershipTests.test_list_is_member.yaml' adding 'mailmanclient/tests/data/TestMailingListMembershipTests.test_list_is_moderator.yaml' adding 'mailmanclient/tests/data/TestMailingListMembershipTests.test_list_is_owner.yaml' adding 'mailmanclient/tests/data/TestMailingListMembershipTests.test_list_is_owner_or_mod.yaml' adding 'mailmanclient/tests/data/TestTemplates.test_domain_templates_with_password.yaml' adding 'mailmanclient/tests/data/TestTemplates.test_list_templates_with_password.yaml' adding 'mailmanclient/tests/data/TestTemplates.test_set_template.yaml' adding 'mailmanclient/tests/data/TestTemplates.test_site_templates_with_password.yaml' adding 'mailmanclient/tests/data/TestUnicode.test_create_user.yaml' adding 'mailmanclient/tests/data/TestUnicode.test_repr.yaml' adding 'mailmanclient/tests/data/using.rst.yaml' adding 'mailmanclient-3.3.5.dist-info/COPYING.LESSER' adding 'mailmanclient-3.3.5.dist-info/METADATA' adding 'mailmanclient-3.3.5.dist-info/WHEEL' adding 'mailmanclient-3.3.5.dist-info/top_level.txt' adding 'mailmanclient-3.3.5.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built mailmanclient-3.3.5-py3-none-any.whl ==> Starting check()... /usr/lib/python3.13/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-mailmanclient/src/mailmanclient configfile: pytest.ini plugins: anyio-4.7.0, services-2.2.1, asyncio-0.25.2 asyncio: mode=Mode.STRICT, asyncio_default_fixture_loop_scope=None collecting ... collected 37 items / 1 deselected / 36 selected src/mailmanclient/tests/test_async_client.py::test_async_client PASSED [ 2%] src/mailmanclient/tests/test_async_client.py::test_get_lists PASSED [ 5%] src/mailmanclient/tests/test_async_client.py::test_get_members PASSED [ 8%] src/mailmanclient/tests/test_async_client.py::test_get_users PASSED [ 11%] src/mailmanclient/tests/test_async_client.py::test_get_addresses PASSED [ 13%] src/mailmanclient/tests/test_client.py::TestUrlencodedPaths::test_bans_paths_are_urlencoded_when_needed ERROR [ 16%] src/mailmanclient/tests/test_client.py::TestUrlencodedPaths::test_member_paths_are_urlencoded ERROR [ 19%] src/mailmanclient/tests/test_client.py::TestUrlencodedPaths::test_non_member_paths_are_urlencoded ERROR [ 22%] src/mailmanclient/tests/test_client.py::TestHooks::test_add_hooks ERROR [ 25%] src/mailmanclient/tests/test_client.py::TestHooks::test_initialize_with_hooks ERROR [ 27%] src/mailmanclient/tests/test_client.py::TestFindUsers::test_find_user_page ERROR [ 30%] src/mailmanclient/tests/test_client.py::TestFindUsers::test_find_users ERROR [ 33%] src/mailmanclient/tests/test_domain.py::TestDomains::test_no_domain ERROR [ 36%] src/mailmanclient/tests/test_list.py::TestMailingListMembershipTests::test_list_is_member ERROR [ 38%] src/mailmanclient/tests/test_list.py::TestMailingListMembershipTests::test_list_is_moderator ERROR [ 41%] src/mailmanclient/tests/test_list.py::TestMailingListMembershipTests::test_list_is_owner ERROR [ 44%] src/mailmanclient/tests/test_list.py::TestMailingListMembershipTests::test_list_is_owner_or_mod ERROR [ 47%] src/mailmanclient/tests/test_list.py::TestMailingListMembershipTests::test_list_unsubscribe ERROR [ 50%] src/mailmanclient/tests/test_list.py::TestHeldMessage::test_held_message_moderation ERROR [ 52%] src/mailmanclient/tests/test_list.py::TestHeldMessage::test_held_message_moderation_message_object ERROR [ 55%] src/mailmanclient/tests/test_list.py::TestMailingList::test_get_individual_pending_request ERROR [ 58%] src/mailmanclient/tests/test_list.py::TestMailingList::test_get_unsubscription_requests ERROR [ 61%] src/mailmanclient/tests/test_list.py::TestMailingList::test_invite ERROR [ 63%] src/mailmanclient/tests/test_list.py::TestMailingList::test_subscribe_with_display_name ERROR [ 66%] src/mailmanclient/tests/test_list.py::TestMailingList::test_subscribe_without_display_name ERROR [ 69%] src/mailmanclient/tests/test_page.py::TestPage::test_url_simple ERROR [ 72%] src/mailmanclient/tests/test_page.py::TestPage::test_url_with_qs ERROR [ 75%] src/mailmanclient/tests/test_rewrite_url.py::TestRewriteUrl::test_connection_rewrite_url ERROR [ 77%] src/mailmanclient/tests/test_rewrite_url.py::TestRewriteUrl::test_connection_rewrites_url ERROR [ 80%] src/mailmanclient/tests/test_rewrite_url.py::TestRewriteUrl::test_domain_self_link_is_localhost ERROR [ 83%] src/mailmanclient/tests/test_templates.py::TestTemplates::test_domain_templates_with_password ERROR [ 86%] src/mailmanclient/tests/test_templates.py::TestTemplates::test_list_templates_with_password ERROR [ 88%] src/mailmanclient/tests/test_templates.py::TestTemplates::test_set_template ERROR [ 91%] src/mailmanclient/tests/test_templates.py::TestTemplates::test_site_templates_with_password ERROR [ 94%] src/mailmanclient/tests/test_unicode.py::TestUnicode::test_create_user ERROR [ 97%] src/mailmanclient/tests/test_unicode.py::TestUnicode::test_repr ERROR [100%] ==================================== ERRORS ==================================== _ ERROR at setup of TestUrlencodedPaths.test_bans_paths_are_urlencoded_when_needed _ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ---------------------------- Captured stdout setup ----------------------------- Starting Mailman Server ---------------------------- Captured stderr setup ----------------------------- --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1013, in emit self.socket.send(msg) ~~~~~~~~~~~~~~~~^^^^^ OSError: [Errno 9] Bad file descriptor During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1016, in emit self._connect_unixsocket(self.address) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/usr/lib/python3.13/logging/handlers.py", line 884, in _connect_unixsocket self.socket.connect(address) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory Call stack: File "/usr/bin/pytest", line 8, in sys.exit(console_main()) File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 201, in console_main code = main() File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 175, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 330, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 283, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 337, in _main config.hook.pytest_runtestloop(session=session) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 362, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 113, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 126, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 241, in call_and_report call = CallInfo.from_call( File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 242, in lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 160, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 514, in setup col.setup() File "/usr/lib/python3.13/site-packages/_pytest/unittest.py", line 219, in setup super().setup() File "/usr/lib/python3.13/site-packages/_pytest/python.py", line 1630, in setup self._request._fillfixtures() File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 697, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 532, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 617, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1091, in execute result = ihook.pytest_fixture_setup(fixturedef=self, request=request) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1140, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 898, in call_fixture_func fixture_result = fixturefunc(**kwargs) File "/build/python-mailmanclient/src/mailmanclient/src/mailmanclient/conftest.py", line 44, in mailman_core return watcher_getter( File "/usr/lib/python3.13/site-packages/pytest_services/service.py", line 78, in watcher_getter_function services_log.debug('Starting {0}: {1}'.format(name, arguments)) Message: "Starting master: ['-C', 'mailman_test.cfg']" Arguments: () ____ ERROR at setup of TestUrlencodedPaths.test_member_paths_are_urlencoded ____ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! __ ERROR at setup of TestUrlencodedPaths.test_non_member_paths_are_urlencoded __ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! __________________ ERROR at setup of TestHooks.test_add_hooks __________________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ____________ ERROR at setup of TestHooks.test_initialize_with_hooks ____________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! _____________ ERROR at setup of TestFindUsers.test_find_user_page ______________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! _______________ ERROR at setup of TestFindUsers.test_find_users ________________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! _________________ ERROR at setup of TestDomains.test_no_domain _________________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ---------------------------- Captured stdout setup ----------------------------- Starting Mailman Server ---------------------------- Captured stderr setup ----------------------------- --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1013, in emit self.socket.send(msg) ~~~~~~~~~~~~~~~~^^^^^ OSError: [Errno 9] Bad file descriptor During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1016, in emit self._connect_unixsocket(self.address) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/usr/lib/python3.13/logging/handlers.py", line 884, in _connect_unixsocket self.socket.connect(address) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory Call stack: File "/usr/bin/pytest", line 8, in sys.exit(console_main()) File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 201, in console_main code = main() File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 175, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 330, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 283, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 337, in _main config.hook.pytest_runtestloop(session=session) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 362, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 113, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 126, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 241, in call_and_report call = CallInfo.from_call( File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 242, in lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 160, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 514, in setup col.setup() File "/usr/lib/python3.13/site-packages/_pytest/unittest.py", line 219, in setup super().setup() File "/usr/lib/python3.13/site-packages/_pytest/python.py", line 1630, in setup self._request._fillfixtures() File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 697, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 532, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 617, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1091, in execute result = ihook.pytest_fixture_setup(fixturedef=self, request=request) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1140, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 898, in call_fixture_func fixture_result = fixturefunc(**kwargs) File "/build/python-mailmanclient/src/mailmanclient/src/mailmanclient/conftest.py", line 44, in mailman_core return watcher_getter( File "/usr/lib/python3.13/site-packages/pytest_services/service.py", line 78, in watcher_getter_function services_log.debug('Starting {0}: {1}'.format(name, arguments)) Message: "Starting master: ['-C', 'mailman_test.cfg']" Arguments: () _____ ERROR at setup of TestMailingListMembershipTests.test_list_is_member _____ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ---------------------------- Captured stdout setup ----------------------------- Starting Mailman Server ---------------------------- Captured stderr setup ----------------------------- --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1013, in emit self.socket.send(msg) ~~~~~~~~~~~~~~~~^^^^^ OSError: [Errno 9] Bad file descriptor During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1016, in emit self._connect_unixsocket(self.address) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/usr/lib/python3.13/logging/handlers.py", line 884, in _connect_unixsocket self.socket.connect(address) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory Call stack: File "/usr/bin/pytest", line 8, in sys.exit(console_main()) File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 201, in console_main code = main() File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 175, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 330, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 283, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 337, in _main config.hook.pytest_runtestloop(session=session) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 362, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 113, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 126, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 241, in call_and_report call = CallInfo.from_call( File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 242, in lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 160, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 514, in setup col.setup() File "/usr/lib/python3.13/site-packages/_pytest/unittest.py", line 219, in setup super().setup() File "/usr/lib/python3.13/site-packages/_pytest/python.py", line 1630, in setup self._request._fillfixtures() File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 697, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 532, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 617, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1091, in execute result = ihook.pytest_fixture_setup(fixturedef=self, request=request) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1140, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 898, in call_fixture_func fixture_result = fixturefunc(**kwargs) File "/build/python-mailmanclient/src/mailmanclient/src/mailmanclient/conftest.py", line 44, in mailman_core return watcher_getter( File "/usr/lib/python3.13/site-packages/pytest_services/service.py", line 78, in watcher_getter_function services_log.debug('Starting {0}: {1}'.format(name, arguments)) Message: "Starting master: ['-C', 'mailman_test.cfg']" Arguments: () ___ ERROR at setup of TestMailingListMembershipTests.test_list_is_moderator ____ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! _____ ERROR at setup of TestMailingListMembershipTests.test_list_is_owner ______ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! __ ERROR at setup of TestMailingListMembershipTests.test_list_is_owner_or_mod __ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ____ ERROR at setup of TestMailingListMembershipTests.test_list_unsubscribe ____ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ________ ERROR at setup of TestHeldMessage.test_held_message_moderation ________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! _ ERROR at setup of TestHeldMessage.test_held_message_moderation_message_object _ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ____ ERROR at setup of TestMailingList.test_get_individual_pending_request _____ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ______ ERROR at setup of TestMailingList.test_get_unsubscription_requests ______ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ________________ ERROR at setup of TestMailingList.test_invite _________________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ______ ERROR at setup of TestMailingList.test_subscribe_with_display_name ______ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ____ ERROR at setup of TestMailingList.test_subscribe_without_display_name _____ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! __________________ ERROR at setup of TestPage.test_url_simple __________________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ---------------------------- Captured stdout setup ----------------------------- Starting Mailman Server ---------------------------- Captured stderr setup ----------------------------- --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1013, in emit self.socket.send(msg) ~~~~~~~~~~~~~~~~^^^^^ OSError: [Errno 9] Bad file descriptor During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1016, in emit self._connect_unixsocket(self.address) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/usr/lib/python3.13/logging/handlers.py", line 884, in _connect_unixsocket self.socket.connect(address) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory Call stack: File "/usr/bin/pytest", line 8, in sys.exit(console_main()) File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 201, in console_main code = main() File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 175, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 330, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 283, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 337, in _main config.hook.pytest_runtestloop(session=session) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 362, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 113, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 126, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 241, in call_and_report call = CallInfo.from_call( File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 242, in lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 160, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 514, in setup col.setup() File "/usr/lib/python3.13/site-packages/_pytest/unittest.py", line 219, in setup super().setup() File "/usr/lib/python3.13/site-packages/_pytest/python.py", line 1630, in setup self._request._fillfixtures() File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 697, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 532, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 617, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1091, in execute result = ihook.pytest_fixture_setup(fixturedef=self, request=request) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1140, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 898, in call_fixture_func fixture_result = fixturefunc(**kwargs) File "/build/python-mailmanclient/src/mailmanclient/src/mailmanclient/conftest.py", line 44, in mailman_core return watcher_getter( File "/usr/lib/python3.13/site-packages/pytest_services/service.py", line 78, in watcher_getter_function services_log.debug('Starting {0}: {1}'.format(name, arguments)) Message: "Starting master: ['-C', 'mailman_test.cfg']" Arguments: () _________________ ERROR at setup of TestPage.test_url_with_qs __________________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! _________ ERROR at setup of TestRewriteUrl.test_connection_rewrite_url _________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ---------------------------- Captured stdout setup ----------------------------- Starting Mailman Server ---------------------------- Captured stderr setup ----------------------------- --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1013, in emit self.socket.send(msg) ~~~~~~~~~~~~~~~~^^^^^ OSError: [Errno 9] Bad file descriptor During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1016, in emit self._connect_unixsocket(self.address) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/usr/lib/python3.13/logging/handlers.py", line 884, in _connect_unixsocket self.socket.connect(address) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory Call stack: File "/usr/bin/pytest", line 8, in sys.exit(console_main()) File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 201, in console_main code = main() File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 175, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 330, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 283, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 337, in _main config.hook.pytest_runtestloop(session=session) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 362, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 113, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 126, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 241, in call_and_report call = CallInfo.from_call( File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 242, in lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 160, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 514, in setup col.setup() File "/usr/lib/python3.13/site-packages/_pytest/unittest.py", line 219, in setup super().setup() File "/usr/lib/python3.13/site-packages/_pytest/python.py", line 1630, in setup self._request._fillfixtures() File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 697, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 532, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 617, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1091, in execute result = ihook.pytest_fixture_setup(fixturedef=self, request=request) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1140, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 898, in call_fixture_func fixture_result = fixturefunc(**kwargs) File "/build/python-mailmanclient/src/mailmanclient/src/mailmanclient/conftest.py", line 44, in mailman_core return watcher_getter( File "/usr/lib/python3.13/site-packages/pytest_services/service.py", line 78, in watcher_getter_function services_log.debug('Starting {0}: {1}'.format(name, arguments)) Message: "Starting master: ['-C', 'mailman_test.cfg']" Arguments: () ________ ERROR at setup of TestRewriteUrl.test_connection_rewrites_url _________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! _____ ERROR at setup of TestRewriteUrl.test_domain_self_link_is_localhost ______ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! _____ ERROR at setup of TestTemplates.test_domain_templates_with_password ______ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ---------------------------- Captured stdout setup ----------------------------- Starting Mailman Server ---------------------------- Captured stderr setup ----------------------------- --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1013, in emit self.socket.send(msg) ~~~~~~~~~~~~~~~~^^^^^ OSError: [Errno 9] Bad file descriptor During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1016, in emit self._connect_unixsocket(self.address) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/usr/lib/python3.13/logging/handlers.py", line 884, in _connect_unixsocket self.socket.connect(address) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory Call stack: File "/usr/bin/pytest", line 8, in sys.exit(console_main()) File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 201, in console_main code = main() File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 175, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 330, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 283, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 337, in _main config.hook.pytest_runtestloop(session=session) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 362, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 113, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 126, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 241, in call_and_report call = CallInfo.from_call( File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 242, in lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 160, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 514, in setup col.setup() File "/usr/lib/python3.13/site-packages/_pytest/unittest.py", line 219, in setup super().setup() File "/usr/lib/python3.13/site-packages/_pytest/python.py", line 1630, in setup self._request._fillfixtures() File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 697, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 532, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 617, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1091, in execute result = ihook.pytest_fixture_setup(fixturedef=self, request=request) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1140, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 898, in call_fixture_func fixture_result = fixturefunc(**kwargs) File "/build/python-mailmanclient/src/mailmanclient/src/mailmanclient/conftest.py", line 44, in mailman_core return watcher_getter( File "/usr/lib/python3.13/site-packages/pytest_services/service.py", line 78, in watcher_getter_function services_log.debug('Starting {0}: {1}'.format(name, arguments)) Message: "Starting master: ['-C', 'mailman_test.cfg']" Arguments: () ______ ERROR at setup of TestTemplates.test_list_templates_with_password _______ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ______________ ERROR at setup of TestTemplates.test_set_template _______________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ______ ERROR at setup of TestTemplates.test_site_templates_with_password _______ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ________________ ERROR at setup of TestUnicode.test_create_user ________________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! ---------------------------- Captured stdout setup ----------------------------- Starting Mailman Server ---------------------------- Captured stderr setup ----------------------------- --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1013, in emit self.socket.send(msg) ~~~~~~~~~~~~~~~~^^^^^ OSError: [Errno 9] Bad file descriptor During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.13/logging/handlers.py", line 1016, in emit self._connect_unixsocket(self.address) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/usr/lib/python3.13/logging/handlers.py", line 884, in _connect_unixsocket self.socket.connect(address) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory Call stack: File "/usr/bin/pytest", line 8, in sys.exit(console_main()) File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 201, in console_main code = main() File "/usr/lib/python3.13/site-packages/_pytest/config/__init__.py", line 175, in main ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 330, in pytest_cmdline_main return wrap_session(config, _main) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 283, in wrap_session session.exitstatus = doit(config, session) or 0 File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 337, in _main config.hook.pytest_runtestloop(session=session) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/main.py", line 362, in pytest_runtestloop item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 113, in pytest_runtest_protocol runtestprotocol(item, nextitem=nextitem) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 126, in runtestprotocol rep = call_and_report(item, "setup", log) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 241, in call_and_report call = CallInfo.from_call( File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 341, in from_call result: TResult | None = func() File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 242, in lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 160, in pytest_runtest_setup item.session._setupstate.setup(item) File "/usr/lib/python3.13/site-packages/_pytest/runner.py", line 514, in setup col.setup() File "/usr/lib/python3.13/site-packages/_pytest/unittest.py", line 219, in setup super().setup() File "/usr/lib/python3.13/site-packages/_pytest/python.py", line 1630, in setup self._request._fillfixtures() File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 697, in _fillfixtures item.funcargs[argname] = self.getfixturevalue(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 532, in getfixturevalue fixturedef = self._get_active_fixturedef(argname) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 617, in _get_active_fixturedef fixturedef.execute(request=subrequest) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1091, in execute result = ihook.pytest_fixture_setup(fixturedef=self, request=request) File "/usr/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) File "/usr/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 1140, in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) File "/usr/lib/python3.13/site-packages/_pytest/fixtures.py", line 898, in call_fixture_func fixture_result = fixturefunc(**kwargs) File "/build/python-mailmanclient/src/mailmanclient/src/mailmanclient/conftest.py", line 44, in mailman_core return watcher_getter( File "/usr/lib/python3.13/site-packages/pytest_services/service.py", line 78, in watcher_getter_function services_log.debug('Starting {0}: {1}'.format(name, arguments)) Message: "Starting master: ['-C', 'mailman_test.cfg']" Arguments: () ___________________ ERROR at setup of TestUnicode.test_repr ____________________ src/mailmanclient/conftest.py:44: in mailman_core return watcher_getter( /usr/lib/python3.13/site-packages/pytest_services/service.py:103: in watcher_getter_function raise Exception('The {0} service checked did not succeed!'.format(name)) E Exception: The master service checked did not succeed! =============================== warnings summary =============================== src/mailmanclient/tests/test_async_client.py::test_async_client src/mailmanclient/tests/test_client.py::TestUrlencodedPaths::test_bans_paths_are_urlencoded_when_needed src/mailmanclient/tests/test_domain.py::TestDomains::test_no_domain src/mailmanclient/tests/test_list.py::TestMailingListMembershipTests::test_list_is_member src/mailmanclient/tests/test_page.py::TestPage::test_url_simple src/mailmanclient/tests/test_rewrite_url.py::TestRewriteUrl::test_connection_rewrite_url src/mailmanclient/tests/test_templates.py::TestTemplates::test_domain_templates_with_password src/mailmanclient/tests/test_unicode.py::TestUnicode::test_create_user /usr/lib/python3.13/site-packages/pytest_services/service.py:73: DeprecationWarning: Use shutil.which instead of find_executable executable = find_executable(name) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ ERROR src/mailmanclient/tests/test_client.py::TestUrlencodedPaths::test_bans_paths_are_urlencoded_when_needed - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_client.py::TestUrlencodedPaths::test_member_paths_are_urlencoded - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_client.py::TestUrlencodedPaths::test_non_member_paths_are_urlencoded - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_client.py::TestHooks::test_add_hooks - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_client.py::TestHooks::test_initialize_with_hooks - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_client.py::TestFindUsers::test_find_user_page - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_client.py::TestFindUsers::test_find_users - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_domain.py::TestDomains::test_no_domain - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_list.py::TestMailingListMembershipTests::test_list_is_member - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_list.py::TestMailingListMembershipTests::test_list_is_moderator - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_list.py::TestMailingListMembershipTests::test_list_is_owner - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_list.py::TestMailingListMembershipTests::test_list_is_owner_or_mod - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_list.py::TestMailingListMembershipTests::test_list_unsubscribe - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_list.py::TestHeldMessage::test_held_message_moderation - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_list.py::TestHeldMessage::test_held_message_moderation_message_object - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_list.py::TestMailingList::test_get_individual_pending_request - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_list.py::TestMailingList::test_get_unsubscription_requests - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_list.py::TestMailingList::test_invite - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_list.py::TestMailingList::test_subscribe_with_display_name - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_list.py::TestMailingList::test_subscribe_without_display_name - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_page.py::TestPage::test_url_simple - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_page.py::TestPage::test_url_with_qs - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_rewrite_url.py::TestRewriteUrl::test_connection_rewrite_url - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_rewrite_url.py::TestRewriteUrl::test_connection_rewrites_url - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_rewrite_url.py::TestRewriteUrl::test_domain_self_link_is_localhost - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_templates.py::TestTemplates::test_domain_templates_with_password - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_templates.py::TestTemplates::test_list_templates_with_password - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_templates.py::TestTemplates::test_set_template - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_templates.py::TestTemplates::test_site_templates_with_password - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_unicode.py::TestUnicode::test_create_user - Exception: The master service checked did not succeed! ERROR src/mailmanclient/tests/test_unicode.py::TestUnicode::test_repr - Exception: The master service checked did not succeed! ====== 5 passed, 1 deselected, 8 warnings, 31 errors in 454.50s (0:07:34) ====== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list python-mailmanclient-3.3.5-8-riscv64-build.log python-mailmanclient-3.3.5-8-riscv64-check.log sent 62 bytes received 6,839 bytes 13,802.00 bytes/sec total size is 90,577 speedup is 13.13