The attempt to merge lp:~jelmer/brz/f-strings into lp:brz failed. Command exited with 2. Below is the output from the failed tests. Collecting setuptools-gettext Using cached setuptools_gettext-0.1.11-py3-none-any.whl.metadata (1.9 kB) Requirement already satisfied: setuptools>=60.8 in ./lib/python3.11/site-packages (from setuptools-gettext) (68.1.2) Using cached setuptools_gettext-0.1.11-py3-none-any.whl (13 kB) Installing collected packages: setuptools-gettext Successfully installed setuptools-gettext-0.1.11 Obtaining file:///tmp/tarmac/branch.z0svqcgi 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 (from breezy==3.4.0.dev0) (5.0.8) Requirement already satisfied: fastbencode in /usr/lib/python3/dist-packages (from breezy==3.4.0.dev0) (0.2) Requirement already satisfied: patiencediff in /usr/lib/python3/dist-packages (from breezy==3.4.0.dev0) (0.2.13) Requirement already satisfied: merge3 in /usr/lib/python3/dist-packages (from breezy==3.4.0.dev0) (0.0.8) Requirement already satisfied: dulwich>=0.21.6 in /usr/lib/python3/dist-packages (from breezy==3.4.0.dev0) (0.21.6) Requirement already satisfied: urllib3>=1.24.1 in /usr/lib/python3/dist-packages (from breezy==3.4.0.dev0) (1.26.18) Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from breezy==3.4.0.dev0) (6.0.1) Collecting testtools>=0.9.5 (from breezy==3.4.0.dev0) Using cached testtools-2.7.1-py3-none-any.whl.metadata (5.3 kB) Collecting testscenarios (from breezy==3.4.0.dev0) Using cached testscenarios-0.5.0-py2.py3-none-any.whl.metadata (12 kB) Collecting python-subunit (from breezy==3.4.0.dev0) Using cached python_subunit-1.4.4-py3-none-any.whl.metadata (22 kB) Collecting cython>=0.29 (from breezy==3.4.0.dev0) Using cached Cython-3.0.9-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 (from breezy==3.4.0.dev0) (0.3.3) Collecting docutils (from breezy==3.4.0.dev0) Using cached docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Requirement already satisfied: setuptools in ./lib/python3.11/site-packages (from breezy==3.4.0.dev0) (68.1.2) Collecting sphinx (from breezy==3.4.0.dev0) Using cached sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB) Collecting sphinx-epytext (from breezy==3.4.0.dev0) Using cached sphinx_epytext-0.0.4-py3-none-any.whl Collecting fastimport (from breezy==3.4.0.dev0) Using cached fastimport-0.9.14-py2.py3-none-any.whl Requirement already satisfied: launchpadlib>=1.6.3 in /usr/lib/python3/dist-packages (from breezy==3.4.0.dev0) (1.11.0) Requirement already satisfied: paramiko>=1.6.2 in /usr/local/lib/python3.11/dist-packages (from breezy==3.4.0.dev0) (3.3.1) Requirement already satisfied: gpg in /usr/lib/python3/dist-packages (from breezy==3.4.0.dev0) (1.18.0) Requirement already satisfied: httplib2 in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3->breezy==3.4.0.dev0) (0.20.4) Requirement already satisfied: lazr.restfulclient>=0.14.2 in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3->breezy==3.4.0.dev0) (0.14.5) Requirement already satisfied: lazr.uri in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3->breezy==3.4.0.dev0) (1.0.6) Requirement already satisfied: six in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3->breezy==3.4.0.dev0) (1.16.0) Requirement already satisfied: bcrypt>=3.2 in /usr/local/lib/python3.11/dist-packages (from paramiko>=1.6.2->breezy==3.4.0.dev0) (4.0.1) Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko>=1.6.2->breezy==3.4.0.dev0) (38.0.4) Requirement already satisfied: pynacl>=1.5 in /usr/local/lib/python3.11/dist-packages (from paramiko>=1.6.2->breezy==3.4.0.dev0) (1.5.0) Collecting iso8601 (from python-subunit->breezy==3.4.0.dev0) Using cached iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB) Collecting sphinxcontrib-applehelp (from sphinx->breezy==3.4.0.dev0) Using cached sphinxcontrib_applehelp-1.0.8-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp (from sphinx->breezy==3.4.0.dev0) Using cached sphinxcontrib_devhelp-1.0.6-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath (from sphinx->breezy==3.4.0.dev0) Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx->breezy==3.4.0.dev0) Using cached sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx->breezy==3.4.0.dev0) Using cached sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl.metadata (2.4 kB) Collecting sphinxcontrib-qthelp (from sphinx->breezy==3.4.0.dev0) Using cached sphinxcontrib_qthelp-1.0.7-py3-none-any.whl.metadata (2.2 kB) Collecting Jinja2>=3.0 (from sphinx->breezy==3.4.0.dev0) Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Requirement already satisfied: Pygments>=2.14 in /usr/lib/python3/dist-packages (from sphinx->breezy==3.4.0.dev0) (2.17.2) Collecting snowballstemmer>=2.0 (from sphinx->breezy==3.4.0.dev0) Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB) Collecting babel>=2.9 (from sphinx->breezy==3.4.0.dev0) Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx->breezy==3.4.0.dev0) Using cached alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting imagesize>=1.3 (from sphinx->breezy==3.4.0.dev0) Using cached imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB) Collecting requests>=2.25.0 (from sphinx->breezy==3.4.0.dev0) Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting packaging>=21.0 (from sphinx->breezy==3.4.0.dev0) Using cached packaging-24.0-py3-none-any.whl.metadata (3.2 kB) Collecting pbr>=0.11 (from testscenarios->breezy==3.4.0.dev0) Using cached pbr-6.0.0-py2.py3-none-any.whl.metadata (1.3 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx->breezy==3.4.0.dev0) Using cached MarkupSafe-2.1.5-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->breezy==3.4.0.dev0) (1.16.0) Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx->breezy==3.4.0.dev0) Using cached 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->breezy==3.4.0.dev0) Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx->breezy==3.4.0.dev0) Using cached certifi-2024.2.2-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->breezy==3.4.0.dev0) (3.1.1) Requirement already satisfied: pycparser in /usr/local/lib/python3.11/dist-packages (from cffi>=1.4.1->pynacl>=1.5->paramiko>=1.6.2->breezy==3.4.0.dev0) (2.21) Using cached Cython-3.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB) Using cached testtools-2.7.1-py3-none-any.whl (179 kB) Using cached docutils-0.20.1-py3-none-any.whl (572 kB) Using cached python_subunit-1.4.4-py3-none-any.whl (104 kB) Using cached sphinx-7.2.6-py3-none-any.whl (3.2 MB) Using cached testscenarios-0.5.0-py2.py3-none-any.whl (21 kB) ... OUTPUT TRIMMED ... writing output... [ 3%] api/index writing output... [ 4%] apport writing output... [ 5%] authentication-ring writing output... [ 6%] branding writing output... [ 8%] btree_index_prefetch writing output... [ 9%] bug-handling writing output... [ 10%] bundle-format4 writing output... [ 12%] bundles writing output... [ 13%] case-insensitive-file-systems writing output... [ 14%] check writing output... [ 15%] code-review writing output... [ 17%] code-style writing output... [ 18%] colocated-branches writing output... [ 19%] config-rationale writing output... [ 21%] configuration writing output... [ 22%] container-format writing output... [ 23%] content-filtering writing output... [ 24%] contribution-quickstart writing output... [ 26%] cycle writing output... [ 27%] development-repo writing output... [ 28%] dirstate writing output... [ 29%] documenting-changes writing output... [ 31%] ec2 writing output... [ 32%] feature-flags writing output... [ 33%] fetch writing output... [ 35%] groupcompress-design writing output... [ 36%] implementation-notes writing output... [ 37%] improved_chk_index writing output... [ 38%] index writing output... [ 40%] index-plain writing output... [ 41%] indices writing output... [ 42%] integration writing output... [ 44%] inventory writing output... [ 45%] last-modified writing output... [ 46%] lca-merge writing output... [ 47%] lca_tree_merging writing output... [ 49%] miscellaneous-notes writing output... [ 50%] network-protocol writing output... [ 51%] overview writing output... [ 53%] packrepo writing output... [ 54%] performance-roadmap-rationale writing output... [ 55%] plans/index writing output... [ 56%] plans/nested-trees writing output... [ 58%] plans/performance/add writing output... [ 59%] plans/performance/annotate writing output... [ 60%] plans/performance/bundle-creation writing output... [ 62%] plans/performance/commit writing output... [ 63%] plans/performance/diff writing output... [ 64%] plans/performance/directory-fingerprints writing output... [ 65%] plans/performance/gc writing output... [ 67%] plans/performance/incremental-push-pull writing output... [ 68%] plans/performance/initial-push-pull writing output... [ 69%] plans/performance/merge-scaling writing output... [ 71%] plans/performance/missing writing output... [ 72%] plans/performance/performance-use-case-analysis writing output... [ 73%] plans/performance/planned-change-integration writing output... [ 74%] plans/performance/planned-performance-changes writing output... [ 76%] plans/performance/revert writing output... [ 77%] plans/performance/roadmap writing output... [ 78%] plans/performance/status writing output... [ 79%] plans/performance/uncommit writing output... [ 81%] plans/performance/update writing output... [ 82%] plans/tortoise-strategy writing output... [ 83%] plugin-api writing output... [ 85%] plugin-development writing output... [ 86%] ppa writing output... [ 87%] principles writing output... [ 88%] profiling writing output... [ 90%] releasing writing output... [ 91%] repository writing output... [ 92%] repository-stream writing output... [ 94%] revision-properties writing output... [ 95%] specifications writing output... [ 96%] testing writing output... [ 97%] transports writing output... [ 99%] ui writing output... [100%] win32_build_setup generating indices... done writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 22 warnings. The HTML pages are in _build/html. Build finished. The HTML pages are in _build/html. make[1]: Leaving directory '/tmp/tarmac/branch.z0svqcgi/doc/developers' /tmp/tarmac/branch.z0svqcgi/bin/python -m mypy breezy breezy/transport/ssh/__init__.py:33: error: Library stubs not installed for "paramiko" [import-untyped] breezy/transport/ssh/paramiko.py:24: error: Library stubs not installed for "paramiko" [import-untyped] breezy/tests/stub_sftp.py:27: error: Library stubs not installed for "paramiko" [import-untyped] breezy/tests/stub_sftp.py:27: note: Hint: On Debian systems, you can install the python3-typeshed package to provide mypy with stubs for many popular libraries. In virtual Python environments, you can instead run "python3 -m pip install types-paramiko". breezy/tests/stub_sftp.py:27: note: (or run "mypy --install-types" to install all missing stub packages) breezy/tests/stub_sftp.py:27: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports breezy/version_info_formats/format_yaml.py:19: error: Library stubs not installed for "yaml" [import-untyped] breezy/plugins/fastimport/bzr_commit_handler.py:618: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] breezy/tests/test_version_info.py:23: error: Library stubs not installed for "yaml" [import-untyped] breezy/tests/test_version_info.py:23: note: Hint: On Debian systems, you can install the python3-typeshed package to provide mypy with stubs for many popular libraries. In virtual Python environments, you can instead run "python3 -m pip install types-PyYAML". Found 5 errors in 5 files (checked 978 source files) make: *** [Makefile:74: mypy] Error 1