The attempt to merge lp:~jelmer/brz/mypy into lp:brz/3.3 failed. Command exited with 2. 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.sxcupdyw 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: patiencediff in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (0.2.3) Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (5.4.1) Requirement already satisfied: configobj in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (5.0.6) 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: urllib3>=1.24.1 in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (1.26.12) 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: launchpadlib>=1.6.3 in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (1.10.17) 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' Requirement already satisfied: paramiko in /usr/lib/python3/dist-packages (from breezy==3.3.1.dev0) (2.10.4) 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' Collecting python-subunit Using cached python_subunit-1.4.0-py2.py3-none-any.whl (106 kB) Collecting testtools Using cached testtools-2.5.0-py3-none-any.whl (181 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 fixtures>=1.3.0 Using cached fixtures-4.0.1-py3-none-any.whl Collecting pbr>=0.11 Using cached pbr-5.11.0-py2.py3-none-any.whl (112 kB) Collecting sphinxcontrib-applehelp Using cached sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB) Collecting sphinxcontrib-qthelp Using cached sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) Collecting sphinxcontrib-devhelp Using cached sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) Collecting sphinxcontrib-serializinghtml>=1.1.5 Using cached sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 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 requests>=2.5.0 Using cached requests-2.28.1-py3-none-any.whl (62 kB) Collecting sphinxcontrib-jsmath Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Requirement already satisfied: Pygments>=2.12 in /usr/lib/python3/dist-packages (from sphinx->breezy==3.3.1.dev0) (2.12.0) Collecting imagesize>=1.3 Using cached imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting babel>=2.9 Using cached Babel-2.10.3-py3-none-any.whl (9.5 MB) Collecting alabaster<0.8,>=0.7 Using cached alabaster-0.7.12-py2.py3-none-any.whl (14 kB) Collecting docutils<0.20,>=0.14 Using cached docutils-0.19-py3-none-any.whl (570 kB) Collecting packaging>=21.0 Using cached packaging-21.3-py3-none-any.whl (40 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 Using cached sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 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 charset-normalizer<3,>=2 Using cached charset_normalizer-2.1.1-py3-none-any.whl (39 kB) 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 jaraco.classes Using cached jaraco.classes-3.2.3-py3-none-any.whl (6.0 kB) Collecting SecretStorage>=3.2 Using cached SecretStorage-3.3.3-py3-none-any.whl (15 kB) Collecting jeepney>=0.4.2 Using cached jeepney-0.8.0-py3-none-any.whl (48 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 Building editable for breezy (pyproject.toml): started Building editable for breezy (pyproject.toml): finished with status 'done' Created wheel for breezy: filename=breezy-3.3.1.dev0-0.editable-cp310-cp310-linux_x86_64.whl size=13210 sha256=9b32e63e3077263b0cd7678eca5a61a95c0308ae0e8f3dabc6d418ea124d4e1d Stored in directory: /tmp/pip-ephem-wheel-cache-coga80_v/wheels/ae/97/a9/4aaa22e7eb47402976407f8393091910f550f15fcccfb84672 Successfully built breezy Installing collected packages: snowballstemmer, pytz, extras, alabaster, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, pbr, packaging, more-itertools, MarkupSafe, jeepney, imagesize, idna, fastimport, docutils, charset-normalizer, certifi, breezy, babel, SecretStorage, requests, Jinja2, jaraco.classes, fixtures, testtools, sphinx, keyring, sphinx-epytext, python-subunit DEPRECATION: fastimport is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559 Running setup.py install for fastimport: started Running setup.py install for fastimport: finished with status 'done' Attempting uninstall: breezy Found existing installation: breezy 3.3.1.dev0 Not uninstalling breezy at /usr/lib/python3/dist-packages, outside environment /tmp/tarmac/branch.sxcupdyw Can't uninstall 'breezy'. No files were found to uninstall. DEPRECATION: sphinx-epytext is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559 Running setup.py install for sphinx-epytext: started Running setup.py install for sphinx-epytext: finished with status 'done' Successfully installed Jinja2-3.1.2 MarkupSafe-2.1.1 SecretStorage-3.3.3 alabaster-0.7.12 babel-2.10.3 breezy-3.3.1.dev0 certifi-2022.9.24 charset-normalizer-2.1.1 docutils-0.19 extras-1.0.0 fastimport-0.9.14 fixtures-4.0.1 idna-3.4 imagesize-1.4.1 jaraco.classes-3.2.3 jeepney-0.8.0 keyring-23.9.3 more-itertools-9.0.0 packaging-21.3 pbr-5.11.0 python-subunit-1.4.0 pytz-2022.5 requests-2.28.1 snowballstemmer-2.2.0 sphinx-5.3.0 sphinx-epytext-0.0.4 sphinxcontrib-applehelp-1.0.2 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 testtools-2.5.0 building extension modules. /tmp/tarmac/branch.sxcupdyw/bin/python setup.py build_ext -i /tmp/tarmac/branch.sxcupdyw/lib/python3.10/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer. warnings.warn( WARNING: The wheel package is not available. The python package 'Cython' is not available. If the .c files are available, they will be built, but modifying the .pyx files will not rebuild them. running build_ext running build_rust cargo rustc --lib --manifest-path lib-rio/Cargo.toml -v --features pyo3/extension-module -- --crate-type cdylib Fresh unicode-ident v1.0.5 Fresh once_cell v1.15.0 Fresh autocfg v1.1.0 Fresh cfg-if v1.0.0 Fresh scopeguard v1.1.0 Fresh smallvec v1.10.0 Fresh unindent v0.1.10 Fresh regex-syntax v0.6.27 Fresh lazy_static v1.4.0 Fresh proc-macro2 v1.0.47 Compiling pyo3-build-config v0.15.2 Fresh proc-macro-hack v0.5.19 Fresh instant v0.1.12 Fresh quote v1.0.21 Fresh libc v0.2.137 Fresh memchr v2.5.0 Fresh paste-impl v0.1.18 Running `/tmp/tarmac/branch.sxcupdyw/target/debug/build/pyo3-build-config-8bbe2ea5577d9cf7/build-script-build` Fresh syn v1.0.103 Fresh parking_lot_core v0.8.5 Fresh lock_api v0.4.9 Fresh paste v0.1.18 Fresh aho-corasick v0.7.19 Fresh indoc-impl v0.3.6 Fresh parking_lot v0.11.2 Fresh regex v1.6.0 Fresh indoc v0.3.6 Running `rustc --crate-name pyo3_build_config --edition=2018 /root/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-build-config-0.15.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="resolve-config"' -C metadata=58d1d254b0b601db -C extra-filename=-58d1d254b0b601db --out-dir /tmp/tarmac/branch.sxcupdyw/target/debug/deps -L dependency=/tmp/tarmac/branch.sxcupdyw/target/debug/deps --extern once_cell=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libonce_cell-bb9e6cefdbcfc376.rmeta --cap-lints allow` Compiling pyo3-macros-backend v0.15.2 Running `rustc --crate-name pyo3_macros_backend --edition=2018 /root/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-macros-backend-0.15.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=b8e7d6c7cc63adcd -C extra-filename=-b8e7d6c7cc63adcd --out-dir /tmp/tarmac/branch.sxcupdyw/target/debug/deps -L dependency=/tmp/tarmac/branch.sxcupdyw/target/debug/deps --extern proc_macro2=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libproc_macro2-08fcc11c1a81c75c.rmeta --extern pyo3_build_config=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libpyo3_build_config-58d1d254b0b601db.rmeta --extern quote=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libquote-a8f15fbaa64563e8.rmeta --extern syn=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libsyn-44a2ec80c035fb9b.rmeta --cap-lints allow` Compiling pyo3 v0.15.2 Running `rustc --crate-name build_script_build --edition=2018 /root/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-0.15.2/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="indoc"' --cfg 'feature="macros"' --cfg 'feature="paste"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' -C metadata=cfa807d081b07ea2 -C extra-filename=-cfa807d081b07ea2 --out-dir /tmp/tarmac/branch.sxcupdyw/target/debug/build/pyo3-cfa807d081b07ea2 -L dependency=/tmp/tarmac/branch.sxcupdyw/target/debug/deps --extern pyo3_build_config=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libpyo3_build_config-58d1d254b0b601db.rlib --cap-lints allow` Running `/tmp/tarmac/branch.sxcupdyw/target/debug/build/pyo3-cfa807d081b07ea2/build-script-build` Compiling pyo3-macros v0.15.2 Running `rustc --crate-name pyo3_macros --edition=2018 /root/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-macros-0.15.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=d4bd3e8f45c8dcd4 -C extra-filename=-d4bd3e8f45c8dcd4 --out-dir /tmp/tarmac/branch.sxcupdyw/target/debug/deps -L dependency=/tmp/tarmac/branch.sxcupdyw/target/debug/deps --extern pyo3_macros_backend=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libpyo3_macros_backend-b8e7d6c7cc63adcd.rlib --extern quote=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libquote-a8f15fbaa64563e8.rlib --extern syn=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libsyn-44a2ec80c035fb9b.rlib --extern proc_macro --cap-lints allow` Running `rustc --crate-name pyo3 --edition=2018 /root/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-0.15.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="indoc"' --cfg 'feature="macros"' --cfg 'feature="paste"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' -C metadata=27a43ee54d22afda -C extra-filename=-27a43ee54d22afda --out-dir /tmp/tarmac/branch.sxcupdyw/target/debug/deps -L dependency=/tmp/tarmac/branch.sxcupdyw/target/debug/deps --extern cfg_if=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libcfg_if-ded9a533a782693b.rmeta --extern indoc=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libindoc-e8b7ee3f0c937856.rmeta --extern libc=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/liblibc-9a89f7a07d67c5a8.rmeta --extern parking_lot=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libparking_lot-232bbe99ad5b89e0.rmeta --extern paste=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libpaste-10a241108ec1dea0.rmeta --extern pyo3_macros=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libpyo3_macros-d4bd3e8f45c8dcd4.so --extern unindent=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libunindent-5f2f27e66e4cbc4c.rmeta --cap-lints allow --cfg Py_3_6 --cfg Py_3_7 --cfg Py_3_8 --cfg Py_3_9 --cfg Py_3_10 --cfg 'py_sys_config="WITH_THREAD"' --cfg track_caller --cfg min_const_generics --cfg addr_of` Compiling rio-py v3.3.1 (/tmp/tarmac/branch.sxcupdyw/lib-rio) Running `rustc --crate-name rio --edition=2018 lib-rio/pyrio.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type cdylib --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --crate-type cdylib -C metadata=0d0dcf0decf77d36 --out-dir /tmp/tarmac/branch.sxcupdyw/target/debug/deps -C incremental=/tmp/tarmac/branch.sxcupdyw/target/debug/incremental -L dependency=/tmp/tarmac/branch.sxcupdyw/target/debug/deps --extern lazy_static=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/liblazy_static-b9991f4d89a1961c.rlib --extern pyo3=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libpyo3-27a43ee54d22afda.rlib --extern regex=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libregex-78559b3805d1c75f.rlib` warning: function `__pyo3_raw__valid_tag` should have a snake case name --> lib-rio/pyrio.rs:8:4 | 8 | fn _valid_tag(tag: &str) -> bool { | ^^^^^^^^^^ help: convert the identifier to snake case: `__pyo3_raw_valid_tag` | = note: `#[warn(non_snake_case)]` on by default warning: function `__pyo3_get_function__valid_tag` should have a snake case name --> lib-rio/pyrio.rs:8:4 | 8 | fn _valid_tag(tag: &str) -> bool { | ^^^^^^^^^^ help: convert the identifier to snake case: `__pyo3_get_function_valid_tag` warning: `rio-py` (lib) generated 2 warnings Finished dev [unoptimized + debuginfo] target(s) in 8.71s Copying rust artifact from /tmp/tarmac/branch.sxcupdyw/target/debug/librio.so to /tmp/tarmac/branch.sxcupdyw/breezy/bzr/_rio_rs.cpython-310-x86_64-linux-gnu.so cargo build --manifest-path Cargo.toml -v Fresh unicode-ident v1.0.5 Fresh once_cell v1.15.0 Fresh autocfg v1.1.0 Fresh cfg-if v1.0.0 Fresh smallvec v1.10.0 Fresh unindent v0.1.10 Fresh scopeguard v1.1.0 Fresh proc-macro2 v1.0.47 Fresh proc-macro-hack v0.5.19 Fresh instant v0.1.12 Fresh quote v1.0.21 Fresh pyo3-build-config v0.15.2 Fresh libc v0.2.137 Fresh paste-impl v0.1.18 Fresh pkg-version-impl v0.1.1 Fresh syn v1.0.103 Compiling pyo3 v0.15.2 Fresh parking_lot_core v0.8.5 Fresh lock_api v0.4.9 Fresh paste v0.1.18 Fresh pkg-version v1.0.0 Fresh indoc-impl v0.3.6 Fresh pyo3-macros-backend v0.15.2 Fresh parking_lot v0.11.2 Fresh pyo3-macros v0.15.2 Fresh indoc v0.3.6 Running `rustc --crate-name build_script_build --edition=2018 /root/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-0.15.2/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="indoc"' --cfg 'feature="macros"' --cfg 'feature="paste"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' -C metadata=1c7320953726200a -C extra-filename=-1c7320953726200a --out-dir /tmp/tarmac/branch.sxcupdyw/target/debug/build/pyo3-1c7320953726200a -L dependency=/tmp/tarmac/branch.sxcupdyw/target/debug/deps --extern pyo3_build_config=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libpyo3_build_config-58d1d254b0b601db.rlib --cap-lints allow` Running `/tmp/tarmac/branch.sxcupdyw/target/debug/build/pyo3-1c7320953726200a/build-script-build` Running `rustc --crate-name pyo3 --edition=2018 /root/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-0.15.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="indoc"' --cfg 'feature="macros"' --cfg 'feature="paste"' --cfg 'feature="pyo3-macros"' --cfg 'feature="unindent"' -C metadata=72161273dfa75dc3 -C extra-filename=-72161273dfa75dc3 --out-dir /tmp/tarmac/branch.sxcupdyw/target/debug/deps -L dependency=/tmp/tarmac/branch.sxcupdyw/target/debug/deps --extern cfg_if=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libcfg_if-ded9a533a782693b.rmeta --extern indoc=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libindoc-e8b7ee3f0c937856.rmeta --extern libc=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/liblibc-9a89f7a07d67c5a8.rmeta --extern parking_lot=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libparking_lot-232bbe99ad5b89e0.rmeta --extern paste=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libpaste-10a241108ec1dea0.rmeta --extern pyo3_macros=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libpyo3_macros-d4bd3e8f45c8dcd4.so --extern unindent=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libunindent-5f2f27e66e4cbc4c.rmeta --cap-lints allow -L native=/usr/lib/x86_64-linux-gnu --cfg Py_3_6 --cfg Py_3_7 --cfg Py_3_8 --cfg Py_3_9 --cfg Py_3_10 --cfg 'py_sys_config="WITH_THREAD"' --cfg track_caller --cfg min_const_generics --cfg addr_of -l python3.10` Compiling breezy v3.3.1 (/tmp/tarmac/branch.sxcupdyw) Running `rustc --crate-name brz --edition=2018 breezy/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=b459a10debb68334 -C extra-filename=-b459a10debb68334 --out-dir /tmp/tarmac/branch.sxcupdyw/target/debug/deps -C incremental=/tmp/tarmac/branch.sxcupdyw/target/debug/incremental -L dependency=/tmp/tarmac/branch.sxcupdyw/target/debug/deps --extern pkg_version=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libpkg_version-5f6980ed723773a3.rlib --extern pyo3=/tmp/tarmac/branch.sxcupdyw/target/debug/deps/libpyo3-72161273dfa75dc3.rlib -L native=/usr/lib/x86_64-linux-gnu` Finished dev [unoptimized + debuginfo] target(s) in 4.24s Copying rust artifact from /tmp/tarmac/branch.sxcupdyw/target/debug/brz to /tmp/tarmac/branch.sxcupdyw/brz /tmp/tarmac/branch.sxcupdyw/bin/python tools/generate_release_notes.py doc/en/release-notes/index.txt doc/en/release-notes/brz-3.0.txt doc/en/release-notes/brz-3.1.txt doc/en/release-notes/brz-3.2.txt doc/en/release-notes/brz-3.3.txt LANGUAGE=C /tmp/tarmac/branch.sxcupdyw/bin/python tools/generate_docs.py -o doc/en/user-reference/index.txt rstx Traceback (most recent call last): File "/tmp/tarmac/branch.sxcupdyw/tools/generate_docs.py", line 42, in from breezy import ( File "/tmp/tarmac/branch.sxcupdyw/breezy/commands.py", line 283, in cmd_name: str, plugins_override: bool = True) -> Command: NameError: name 'Command' is not defined make: *** [Makefile:143: doc/en/user-reference/index.txt] Error 1