The attempt to merge lp:~jelmer/brz/join-debian into lp:brz failed. Command exited with 1. Below is the output from the failed tests. Collecting setuptools-gettext Downloading setuptools_gettext-0.1.7-py3-none-any.whl.metadata (1.5 kB) Requirement already satisfied: setuptools>=46.1 in ./lib/python3.11/site-packages (from setuptools-gettext) (68.1.2) Downloading setuptools_gettext-0.1.7-py3-none-any.whl (5.5 kB) Installing collected packages: setuptools-gettext Successfully installed setuptools-gettext-0.1.7 Obtaining file:///tmp/tarmac/branch.sv_t844m Installing build dependencies: started Installing build dependencies: finished with status 'done' Checking if build backend supports build_editable: started Checking if build backend supports build_editable: finished with status 'done' Getting requirements to build editable: started Getting requirements to build editable: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing editable metadata (pyproject.toml): started Preparing editable metadata (pyproject.toml): finished with status 'done' Requirement already satisfied: configobj in /usr/lib/python3/dist-packages (5.0.8) Requirement already satisfied: fastbencode in /usr/lib/python3/dist-packages (0.2) Requirement already satisfied: patiencediff in /usr/lib/python3/dist-packages (0.2.13) Requirement already satisfied: merge3 in /usr/lib/python3/dist-packages (0.0.8) Requirement already satisfied: dulwich>=0.21.6 in /usr/lib/python3/dist-packages (0.21.6) Requirement already satisfied: urllib3>=1.24.1 in /usr/lib/python3/dist-packages (1.26.18) Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (6.0.1) Collecting testtools>=0.9.5 Downloading testtools-2.7.1-py3-none-any.whl.metadata (5.3 kB) Collecting testscenarios Downloading testscenarios-0.5.0-py2.py3-none-any.whl (21 kB) Collecting python-subunit Downloading python_subunit-1.4.4-py3-none-any.whl.metadata (22 kB) Collecting cython>=0.29 Using cached Cython-3.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB) Requirement already satisfied: ruff in /usr/local/lib/python3.11/dist-packages (0.1.6) Collecting docutils Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Requirement already satisfied: setuptools in ./lib/python3.11/site-packages (68.1.2) Collecting sphinx Downloading sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB) Collecting sphinx-epytext Downloading sphinx-epytext-0.0.4.tar.gz (3.6 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting fastimport Downloading fastimport-0.9.14.tar.gz (41 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.8/41.8 kB 2.2 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: launchpadlib>=1.6.3 in /usr/lib/python3/dist-packages (1.11.0) Requirement already satisfied: paramiko>=1.6.2 in /usr/local/lib/python3.11/dist-packages (3.3.1) Requirement already satisfied: gpg in /usr/lib/python3/dist-packages (1.18.0) Requirement already satisfied: httplib2 in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3) (0.20.4) Requirement already satisfied: lazr.restfulclient>=0.14.2 in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3) (0.14.5) Requirement already satisfied: lazr.uri in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3) (1.0.6) Requirement already satisfied: six in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3) (1.16.0) Requirement already satisfied: bcrypt>=3.2 in /usr/local/lib/python3.11/dist-packages (from paramiko>=1.6.2) (4.0.1) Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko>=1.6.2) (38.0.4) Requirement already satisfied: pynacl>=1.5 in /usr/local/lib/python3.11/dist-packages (from paramiko>=1.6.2) (1.5.0) Collecting iso8601 (from python-subunit) Downloading iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB) Collecting sphinxcontrib-applehelp (from sphinx) Downloading sphinxcontrib_applehelp-1.0.7-py3-none-any.whl.metadata (2.2 kB) Collecting sphinxcontrib-devhelp (from sphinx) Downloading sphinxcontrib_devhelp-1.0.5-py3-none-any.whl.metadata (2.2 kB) Collecting sphinxcontrib-jsmath (from sphinx) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx) Downloading sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl.metadata (2.2 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-qthelp (from sphinx) Downloading sphinxcontrib_qthelp-1.0.6-py3-none-any.whl.metadata (2.2 kB) Collecting Jinja2>=3.0 (from sphinx) Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 5.4 MB/s eta 0:00:00 Requirement already satisfied: Pygments>=2.14 in /usr/lib/python3/dist-packages (from sphinx) (2.15.1) Collecting snowballstemmer>=2.0 (from sphinx) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 4.2 MB/s eta 0:00:00 Collecting babel>=2.9 (from sphinx) Downloading Babel-2.13.1-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx) Downloading alabaster-0.7.13-py3-none-any.whl (13 kB) Collecting imagesize>=1.3 (from sphinx) Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.25.0 (from sphinx) Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting packaging>=21.0 (from sphinx) Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB) Collecting pbr>=0.11 (from testscenarios) Downloading pbr-6.0.0-py2.py3-none-any.whl.metadata (1.3 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx) Downloading MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python3.11/dist-packages (from pynacl>=1.5->paramiko>=1.6.2) (1.16.0) Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx) Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx) Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx) Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB) Requirement already satisfied: pyparsing!=3.0.0,!=3.0.1,!=3.0.2,!=3.0.3,<4,>=2.4.2 in /usr/lib/python3/dist-packages (from httplib2->launchpadlib>=1.6.3) (3.1.1) ... OUTPUT TRIMMED ... File "/tmp/tarmac/branch.sv_t844m/breezy/commands.py", line 295, in get_cmd_object return _get_cmd_object(cmd_name, plugins_override) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/commands.py", line 333, in _get_cmd_object cmd = hook(cmd, cmd_name) ^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/commands.py", line 414, in _get_plugin_command return plugin_cmds.get(cmd_name)() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/commands.py", line 101, in get return registry.Registry.get(self, real_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/registry.py", line 240, in get return cast(V, self._dict[self._get_key_or_default(key)].get_obj()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/registry.py", line 89, in get_obj self._obj = get_named_object(self._module_name, self._member_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/pyutils.py", line 49, in get_named_object obj = __import__(module_name, {}, {}, from_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/plugins/debian/cmds.py", line 63, in from .util import ( File "/tmp/tarmac/branch.sv_t844m/breezy/plugins/debian/util.py", line 31, in from debian import deb822 ModuleNotFoundError: No module named 'debian' ====================================================================== ERROR: breezy.plugins.bash_completion.tests.test_bashcomp.TestBashCompletion.test_status_negated ---------------------------------------------------------------------- testtools.testresult.real._StringException: Empty attachments: log Traceback (most recent call last): File "/tmp/tarmac/branch.sv_t844m/breezy/plugins/bash_completion/tests/test_bashcomp.py", line 148, in test_status_negated self.complete(["brz", "status", "--n"]) File "/tmp/tarmac/branch.sv_t844m/breezy/plugins/bash_completion/tests/test_bashcomp.py", line 41, in complete self.script = self.get_script() ^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/plugins/bash_completion/tests/test_bashcomp.py", line 103, in get_script data = dc.collect() ^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/plugins/bash_completion/bashcomp.py", line 283, in collect self.commands() File "/tmp/tarmac/branch.sv_t844m/breezy/plugins/bash_completion/bashcomp.py", line 303, in commands self.command(name) File "/tmp/tarmac/branch.sv_t844m/breezy/plugins/bash_completion/bashcomp.py", line 306, in command cmd = commands.get_cmd_object(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/commands.py", line 295, in get_cmd_object return _get_cmd_object(cmd_name, plugins_override) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/commands.py", line 333, in _get_cmd_object cmd = hook(cmd, cmd_name) ^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/commands.py", line 414, in _get_plugin_command return plugin_cmds.get(cmd_name)() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/commands.py", line 101, in get return registry.Registry.get(self, real_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/registry.py", line 240, in get return cast(V, self._dict[self._get_key_or_default(key)].get_obj()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/registry.py", line 89, in get_obj self._obj = get_named_object(self._module_name, self._member_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/pyutils.py", line 49, in get_named_object obj = __import__(module_name, {}, {}, from_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/plugins/debian/cmds.py", line 63, in from .util import ( File "/tmp/tarmac/branch.sv_t844m/breezy/plugins/debian/util.py", line 31, in from debian import deb822 ModuleNotFoundError: No module named 'debian' ====================================================================== ERROR: unittest.loader._FailedTest.breezy.plugins.debian ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/tmp/tarmac/branch.sv_t844m/breezy/plugins/debian/__init__.py", line 270, in load_tests basic_tests.addTest(loader.loadTestsFromModuleNames([__name__ + ".tests"])) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/tests/TestUtil.py", line 154, in loadTestsFromModuleNames result.addTests(self.loadTestsFromModuleName(name)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/tests/TestUtil.py", line 159, in loadTestsFromModuleName module = pyutils.get_named_object(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.sv_t844m/breezy/pyutils.py", line 56, in get_named_object __import__(module_name, globals(), locals(), []) File "/tmp/tarmac/branch.sv_t844m/breezy/plugins/debian/tests/__init__.py", line 28, in from debian.changelog import Changelog, Version ModuleNotFoundError: No module named 'debian' ---------------------------------------------------------------------- Ran 16994 tests in 174.729s FAILED (errors=16, known_failure_count=22) 2066 tests skipped