The attempt to merge lp:~jelmer/brz/submodule-errors into lp:brz/3.3 failed. Command exited with 1. Below is the output from the failed tests. Collecting setuptools-gettext Downloading setuptools_gettext-0.1.1-py3-none-any.whl (10 kB) Requirement already satisfied: setuptools>=46.1 in ./lib/python3.10/site-packages (from setuptools-gettext) (65.5.0) Installing collected packages: setuptools-gettext Successfully installed setuptools-gettext-0.1.1 Obtaining file:///tmp/tarmac/branch.0cd3dkat 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' Preparing editable metadata (pyproject.toml): started Preparing editable metadata (pyproject.toml): finished with status 'done' Requirement already satisfied: dulwich>=0.20.46 in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (0.20.50) Requirement already satisfied: merge3 in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (0.0.8) Requirement already satisfied: fastbencode in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (0.0.12) Requirement already satisfied: configobj in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (5.0.6) Requirement already satisfied: patiencediff in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (0.2.3) Requirement already satisfied: urllib3>=1.24.1 in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (1.26.12) Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (6.0) Requirement already satisfied: paramiko in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (2.10.4) Collecting python-subunit Downloading python_subunit-1.4.1-py3-none-any.whl (106 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 106.7/106.7 kB 3.0 MB/s eta 0:00:00 Collecting testtools Downloading testtools-2.5.0-py3-none-any.whl (181 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 182.0/182.0 kB 5.7 MB/s eta 0:00:00 Requirement already satisfied: launchpadlib>=1.6.3 in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (1.10.17) 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' 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' Requirement already satisfied: setuptools in ./lib/python3.10/site-packages (from breezy==3.3.1.dev0) (65.5.0) Collecting sphinx Downloading sphinx-5.3.0-py3-none-any.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 7.6 MB/s eta 0:00:00 Requirement already satisfied: gpg in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (1.18.0) Requirement already satisfied: httplib2 in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3->breezy==3.3.1.dev0) (0.20.4) Collecting keyring Downloading keyring-23.11.0-py3-none-any.whl (36 kB) Requirement already satisfied: lazr.restfulclient>=0.9.19 in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3->breezy==3.3.1.dev0) (0.14.5) Requirement already satisfied: lazr.uri in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3->breezy==3.3.1.dev0) (1.0.6) Requirement already satisfied: six in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3->breezy==3.3.1.dev0) (1.16.0) Collecting extras Downloading extras-1.0.0-py2.py3-none-any.whl (7.3 kB) Collecting pbr>=0.11 Downloading pbr-5.11.0-py2.py3-none-any.whl (112 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.6/112.6 kB 6.4 MB/s eta 0:00:00 Collecting fixtures>=1.3.0 Downloading fixtures-4.0.1.tar.gz (56 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.8/56.8 kB 3.5 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting babel>=2.9 Downloading Babel-2.11.0-py3-none-any.whl (9.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 6.1 MB/s eta 0:00:00 Requirement already satisfied: Pygments>=2.12 in /usr/lib/python3/dist-packages (from sphinx->breezy==3.3.1.dev0) (2.12.0) Collecting sphinxcontrib-qthelp Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 2.1 MB/s eta 0:00:00 Collecting alabaster<0.8,>=0.7 Downloading alabaster-0.7.12-py2.py3-none-any.whl (14 kB) Collecting Jinja2>=3.0 Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 5.8 MB/s eta 0:00:00 Collecting imagesize>=1.3 Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting snowballstemmer>=2.0 Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 5.2 MB/s eta 0:00:00 Collecting requests>=2.5.0 Downloading requests-2.28.1-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 4.6 MB/s eta 0:00:00 Collecting packaging>=21.0 Using cached packaging-21.3-py3-none-any.whl (40 kB) Collecting sphinxcontrib-applehelp Downloading sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.2/121.2 kB 5.0 MB/s eta 0:00:00 Collecting docutils<0.20,>=0.14 Downloading docutils-0.19-py3-none-any.whl (570 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.5/570.5 kB 4.9 MB/s eta 0:00:00 Collecting sphinxcontrib-devhelp Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 5.9 MB/s eta 0:00:00 Collecting sphinxcontrib-jsmath Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 Downloading sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.5/100.5 kB 4.5 MB/s eta 0:00:00 Collecting sphinxcontrib-serializinghtml>=1.1.5 ... OUTPUT TRIMMED ... tree.set_parent_ids( File "/tmp/tarmac/branch.0cd3dkat/breezy/memorytree.py", line 304, in set_parent_ids self._set_basis() File "/tmp/tarmac/branch.0cd3dkat/breezy/memorytree.py", line 308, in _set_basis self._basis_tree = self.branch.repository.revision_tree( File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/remote.py", line 1941, in revision_tree return list(self.revision_trees([revision_id]))[0] File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/remote.py", line 2605, in revision_trees for inv in inventories: File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/remote.py", line 2124, in iter_inventories for inv, revid in self._iter_inventories(revision_ids, ordering): File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/remote.py", line 2149, in _iter_inventories for inv, revid in iter_inv(request, ordering): File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/remote.py", line 2088, in _iter_inventories_rpc substream_kind, substream = next(stream) File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/smart/repository.py", line 741, in record_stream substream = NetworkRecordStream( File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/versionedfile.py", line 1961, in __init__ 'knit-ft-gz': knit.knit_network_to_record, File "/tmp/tarmac/branch.0cd3dkat/breezy/lazy_import.py", line 144, in __getattribute__ obj = object.__getattribute__(self, '_resolve')() File "/tmp/tarmac/branch.0cd3dkat/breezy/lazy_import.py", line 120, in _resolve obj = factory(self, scope, name) File "/tmp/tarmac/branch.0cd3dkat/breezy/lazy_import.py", line 240, in _import return getattr(module, member) AttributeError: module 'breezy' has no attribute 'knit' ====================================================================== FAIL: breezy.tests.per_workingtree.test_workingtree.TestWorkingTreeUpdate.test_update_revision(WorkingTreeFormat6,remote) ---------------------------------------------------------------------- testtools.testresult.real._StringException: log: {{{ 709.534 creating repository in chroot-140165159497744:///.bzr/. 709.536 creating branch in chroot-140165159497744:/// 709.542 preparing to commit 709.544 Selecting files for commit with filter None }}} traceback-1: {{{ AssertionError: Different number of acquired and released or broken locks. acquired=[LockResult(chroot-140165159497744:///.bzr/branch-lock, b's8rhxz8jp27pjtje9swj'), LockResult(chroot-140165159497744:///.bzr/repository/lock, b'gjaksjy0b8c58o290qug'), LockResult(chroot-140165159497744:///.bzr/branch/lock, b'nmwc7oktqf62od2b4rq2'), LockResult(chroot-140165159497744:///.bzr/branch/lock, b't5alrdlql2vp1dehoiiz'), LockResult(bzr://127.0.0.1:36309/extra/.bzr/repository/lock, b'nukhcwz1gud68sdhdycd')] released=[LockResult(chroot-140165159497744:///.bzr/branch-lock, b's8rhxz8jp27pjtje9swj'), LockResult(chroot-140165159497744:///.bzr/repository/lock, b'gjaksjy0b8c58o290qug'), LockResult(chroot-140165159497744:///.bzr/branch/lock, b'nmwc7oktqf62od2b4rq2'), LockResult(bzr://127.0.0.1:36309/extra/.bzr/repository/lock, b'nukhcwz1gud68sdhdycd')] broken=[] }}} Traceback (most recent call last): File "/tmp/tarmac/branch.0cd3dkat/breezy/tests/per_workingtree/test_workingtree.py", line 1224, in test_update_revision builder, tip, revids = self.make_diverged_master_branch() File "/tmp/tarmac/branch.0cd3dkat/breezy/tests/per_workingtree/test_workingtree.py", line 1155, in make_diverged_master_branch revids['2'] = builder.build_snapshot([revids['1']], []) File "/tmp/tarmac/branch.0cd3dkat/breezy/branchbuilder.py", line 217, in build_snapshot tree.set_parent_ids( File "/tmp/tarmac/branch.0cd3dkat/breezy/memorytree.py", line 304, in set_parent_ids self._set_basis() File "/tmp/tarmac/branch.0cd3dkat/breezy/memorytree.py", line 308, in _set_basis self._basis_tree = self.branch.repository.revision_tree( File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/remote.py", line 1941, in revision_tree return list(self.revision_trees([revision_id]))[0] File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/remote.py", line 2605, in revision_trees for inv in inventories: File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/remote.py", line 2124, in iter_inventories for inv, revid in self._iter_inventories(revision_ids, ordering): File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/remote.py", line 2149, in _iter_inventories for inv, revid in iter_inv(request, ordering): File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/remote.py", line 2088, in _iter_inventories_rpc substream_kind, substream = next(stream) File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/smart/repository.py", line 741, in record_stream substream = NetworkRecordStream( File "/tmp/tarmac/branch.0cd3dkat/breezy/bzr/versionedfile.py", line 1961, in __init__ 'knit-ft-gz': knit.knit_network_to_record, File "/tmp/tarmac/branch.0cd3dkat/breezy/lazy_import.py", line 144, in __getattribute__ obj = object.__getattribute__(self, '_resolve')() File "/tmp/tarmac/branch.0cd3dkat/breezy/lazy_import.py", line 120, in _resolve obj = factory(self, scope, name) File "/tmp/tarmac/branch.0cd3dkat/breezy/lazy_import.py", line 240, in _import return getattr(module, member) AttributeError: module 'breezy' has no attribute 'knit' ---------------------------------------------------------------------- Ran 33535 tests in 1100.793s FAILED (failures=473, errors=401, known_failure_count=46) 2116 tests skipped Missing feature 'Filesystem treats '\' as a directory separator.' skipped 5 tests. Missing feature 'Missing tdb' skipped 6 tests. Missing feature 'Not running as root' skipped 10 tests. Missing feature '_winreg' skipped 3 tests. Missing feature 'apport.report' skipped 1 tests. Missing feature 'attrib Windows command-line tool' skipped 1 tests. Missing feature 'breezy._walkdirs_win32' skipped 11 tests. Missing feature 'case-insensitive case-preserving filesystem' skipped 20 tests. Missing feature 'case-insensitive filesystem' skipped 1 tests. Missing feature 'git executable' skipped 34 tests. Missing feature 'meliae.scanner' skipped 5 tests. Missing feature 'msgmerge executable' skipped 2 tests. Missing feature 'pyinotify' skipped 16 tests. Missing feature 'pywintypes' skipped 1 tests. Missing feature 'quilt executable' skipped 21 tests. Missing feature 'win32 platform' skipped 9 tests. breezy.tests.per_branch.test_create_clone.TestCreateClone.test_create_clone_on_transport_use_existing_dir_true(RemoteBranchFormat-default) is leaking threads among 2 leaking tests. 2 non-main threads were left active in the end.