The attempt to merge lp:~jelmer/brz/git-nested-tree-iterate into lp:brz/3.3 failed. Command exited with 1. Below is the output from the failed tests. Collecting setuptools-gettext Using cached 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.7v5qoair 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: configobj in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (5.0.6) Requirement already satisfied: fastbencode in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (0.0.12) Requirement already satisfied: patiencediff in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (0.2.3) Requirement already satisfied: merge3 in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (0.0.8) 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) (5.4.1) Requirement already satisfied: dulwich>=0.20.46 in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (0.20.46) Requirement already satisfied: gpg in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (1.18.0) Collecting fastimport Using cached fastimport-0.9.14.tar.gz (41 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting sphinx Using cached sphinx-5.3.0-py3-none-any.whl (3.2 MB) Requirement already satisfied: setuptools in ./lib/python3.10/site-packages (from breezy==3.3.1.dev0) (65.5.0) Collecting sphinx-epytext Using cached 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: launchpadlib>=1.6.3 in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (1.10.17) Collecting testtools Using cached testtools-2.5.0-py3-none-any.whl (181 kB) Collecting python-subunit Using cached python_subunit-1.4.0-py2.py3-none-any.whl (106 kB) 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 Using cached keyring-23.9.3-py3-none-any.whl (35 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 Using cached extras-1.0.0-py2.py3-none-any.whl (7.3 kB) Collecting pbr>=0.11 Using cached pbr-5.11.0-py2.py3-none-any.whl (112 kB) Collecting fixtures>=1.3.0 Using cached fixtures-4.0.1-py3-none-any.whl Requirement already satisfied: Pygments>=2.12 in /usr/lib/python3/dist-packages (from sphinx->breezy==3.3.1.dev0) (2.12.0) Collecting sphinxcontrib-serializinghtml>=1.1.5 Using cached sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB) Collecting sphinxcontrib-applehelp Using cached sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB) Collecting sphinxcontrib-devhelp Using cached sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) Collecting requests>=2.5.0 Using cached requests-2.28.1-py3-none-any.whl (62 kB) Collecting alabaster<0.8,>=0.7 Using cached alabaster-0.7.12-py2.py3-none-any.whl (14 kB) Collecting sphinxcontrib-jsmath Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 Using cached sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB) Collecting packaging>=21.0 Using cached packaging-21.3-py3-none-any.whl (40 kB) Collecting sphinxcontrib-qthelp Using cached sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) Collecting babel>=2.9 Using cached Babel-2.10.3-py3-none-any.whl (9.5 MB) Collecting docutils<0.20,>=0.14 Using cached docutils-0.19-py3-none-any.whl (570 kB) Collecting Jinja2>=3.0 Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB) Collecting snowballstemmer>=2.0 Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Collecting imagesize>=1.3 Using cached imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting pytz>=2015.7 Using cached pytz-2022.5-py2.py3-none-any.whl (500 kB) Collecting MarkupSafe>=2.0 Using cached MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/lib/python3/dist-packages (from packaging>=21.0->sphinx->breezy==3.3.1.dev0) (3.0.7) Collecting idna<4,>=2.5 Using cached idna-3.4-py3-none-any.whl (61 kB) Collecting certifi>=2017.4.17 Using cached certifi-2022.9.24-py3-none-any.whl (161 kB) Collecting charset-normalizer<3,>=2 Using cached charset_normalizer-2.1.1-py3-none-any.whl (39 kB) Collecting jeepney>=0.4.2 Using cached jeepney-0.8.0-py3-none-any.whl (48 kB) Collecting SecretStorage>=3.2 Using cached SecretStorage-3.3.3-py3-none-any.whl (15 kB) Collecting jaraco.classes Using cached jaraco.classes-3.2.3-py3-none-any.whl (6.0 kB) Requirement already satisfied: cryptography>=2.0 in /usr/lib/python3/dist-packages (from SecretStorage>=3.2->keyring->launchpadlib>=1.6.3->breezy==3.3.1.dev0) (3.4.8) Collecting more-itertools Using cached more_itertools-9.0.0-py3-none-any.whl (52 kB) Building wheels for collected packages: breezy ... OUTPUT TRIMMED ... breezy.plugins.weave_fmt.test_store.TestTransportStore.test_add_simple OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_add_simple_suffixed OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_escaped_uppercase OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_get_simple OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_get_suffixed OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_get_suffixed_no_base OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_has_simple OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_has_suffixed OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_has_suffixed_no_base OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_register_invalid_suffixes OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_relpath_escaped OK 1ms breezy.plugins.weave_fmt.test_store.TestVersionFileStore.test___iter__escaped OK 2ms breezy.plugins.weave_fmt.test_store.TestVersionFileStore.test_get_weave_readonly_cant_write OK 2ms breezy.plugins.weave_fmt.test_store.TestVersionFileStore.test_get_weave_registers_dirty_in_write OK 2ms breezy.plugins.weave_fmt.test_workingtree.TestFormat2WorkingTree.test_conflicts OK 9ms breezy.plugins.weave_fmt.test_workingtree.TestFormat2WorkingTree.test_detect_conflicts OK 8ms breezy.plugins.zsh_completion.tests.test_zshcomp.BlackboxTests.test_zsh_completion OK 69ms ====================================================================== ERROR: breezy.git.tests.test_blackbox.SwitchTests.test_branch_with_nested_trees ---------------------------------------------------------------------- testtools.testresult.real._StringException: log: {{{ 355.440 preparing to commit INFO Committing to: /tmp/testbzr-5t05dgd9.tmp/breezy.git.tests.test_blackbox.SwitchTests.test_branch_with_nested_trees/work/source/subtree/ 355.441 Selecting files for commit with filter None INFO added a INFO Committed revision 1. 355.443 Committed revid b'git-v1:eacf4c5c8cf494bce6c9bd79f38c457e779859bf' as revno 1. 355.445 preparing to commit INFO Committing to: /tmp/testbzr-5t05dgd9.tmp/breezy.git.tests.test_blackbox.SwitchTests.test_branch_with_nested_trees/work/source/ 355.446 Selecting files for commit with filter None INFO added .gitmodules 355.448 preparing to commit INFO Committing to: /tmp/testbzr-5t05dgd9.tmp/breezy.git.tests.test_blackbox.SwitchTests.test_branch_with_nested_trees/work/source/subtree/ 355.450 Selecting files for commit with filter None INFO Committed revision 2. 355.453 Committed revid b'git-v1:1bebf0d5851c8f06f9e6c018a43eb76d8a061979' as revno 2. INFO added subtree INFO Committed revision 1. 355.455 Committed revid b'git-v1:958b8e1959f741e26a3677ba848737299662636e' as revno 1. 355.455 run brz: ['branch', 'source', 'target'] 355.455 breezy version: 3.3.1.dev 355.455 brz arguments: ['branch', 'source', 'target'] 355.460 git: counting objects: 1 355.460 git: counting objects: 2 355.460 git: counting objects: 3 355.460 git: writing pack data: 0/3 355.460 git: writing pack data: 1/3 355.461 git: writing pack data: 2/3 }}} Traceback (most recent call last): File "/tmp/tarmac/branch.7v5qoair/breezy/git/tests/test_blackbox.py", line 573, in test_branch_with_nested_trees self.run_bzr('branch source target') File "/tmp/tarmac/branch.7v5qoair/breezy/tests/__init__.py", line 2090, in run_bzr result = self._run_bzr_core( File "/tmp/tarmac/branch.7v5qoair/breezy/tests/__init__.py", line 1956, in _run_bzr_core result = self.apply_redirected( File "/tmp/tarmac/branch.7v5qoair/breezy/tests/__init__.py", line 2387, in apply_redirected return a_callable(*args, **kwargs) File "/tmp/tarmac/branch.7v5qoair/breezy/commands.py", line 1311, in run_bzr_catch_user_errors return run_bzr(argv) File "/tmp/tarmac/branch.7v5qoair/breezy/commands.py", line 1202, in run_bzr ret = run(*run_argv) File "/tmp/tarmac/branch.7v5qoair/breezy/commands.py", line 753, in run_argv_aliases return self.run(**all_cmd_args) File "/tmp/tarmac/branch.7v5qoair/breezy/commands.py", line 778, in run return class_run(*args, **kwargs) File "/tmp/tarmac/branch.7v5qoair/breezy/builtins.py", line 1524, in run to_dir = br_from.controldir.sprout( File "/tmp/tarmac/branch.7v5qoair/breezy/git/dir.py", line 231, in sprout target, basis.get_reference_revision(path), File "/tmp/tarmac/branch.7v5qoair/breezy/git/tree.py", line 681, in get_reference_revision nested_repo = self._get_submodule_repository(encode_git_path(path)) File "/tmp/tarmac/branch.7v5qoair/breezy/git/tree.py", line 384, in _get_submodule_repository posixpath.join('modules', decode_git_path(info[1]))) NameError: name 'info' is not defined ---------------------------------------------------------------------- Ran 33529 tests in 2568.163s FAILED (errors=1, known_failure_count=49) 2127 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.test_test_server.TestTCPServerInAThread.test_server_fails_while_serving_or_stopping(TestingThreadingTCPServer) is leaking threads among 1 leaking tests. 1 non-main threads were left active in the end.