The attempt to merge lp:~jelmer/brz/fix-ruff into lp:brz failed. Command exited with 1. Below is the output from the failed tests. Collecting setuptools-gettext Downloading 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) Downloading 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.yetqwku0 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) Downloading testtools-2.7.1-py3-none-any.whl.metadata (5.3 kB) Collecting testscenarios (from breezy==3.4.0.dev0) Downloading testscenarios-0.5.0-py2.py3-none-any.whl (21 kB) Collecting python-subunit (from breezy==3.4.0.dev0) Downloading 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.8-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.2.2) Collecting docutils (from breezy==3.4.0.dev0) Downloading 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) Downloading sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB) Collecting sphinx-epytext (from breezy==3.4.0.dev0) 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 (from breezy==3.4.0.dev0) Downloading fastimport-0.9.14.tar.gz (41 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.8/41.8 kB 2.1 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 (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) Downloading iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB) Collecting sphinxcontrib-applehelp (from sphinx->breezy==3.4.0.dev0) Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp (from sphinx->breezy==3.4.0.dev0) Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath (from sphinx->breezy==3.4.0.dev0) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx->breezy==3.4.0.dev0) Downloading 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) Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl.metadata (2.4 kB) Collecting sphinxcontrib-qthelp (from sphinx->breezy==3.4.0.dev0) Downloading sphinxcontrib_qthelp-1.0.7-py3-none-any.whl.metadata (2.2 kB) Collecting Jinja2>=3.0 (from sphinx->breezy==3.4.0.dev0) Downloading 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) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 3.2 MB/s eta 0:00:00 Collecting babel>=2.9 (from sphinx->breezy==3.4.0.dev0) Downloading 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) Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting imagesize>=1.3 (from sphinx->breezy==3.4.0.dev0) Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.25.0 (from sphinx->breezy==3.4.0.dev0) Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting packaging>=21.0 (from sphinx->breezy==3.4.0.dev0) Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB) Collecting pbr>=0.11 (from testscenarios->breezy==3.4.0.dev0) Downloading 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) Downloading 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) 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->breezy==3.4.0.dev0) Downloading 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) Downloading 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) ... OUTPUT TRIMMED ... breezy.plugins.webdav.tests.test_webdav.TestDavSaxParser.test_list_dir_apache2_example OK 2ms breezy.plugins.webdav.tests.test_webdav.TestDavSaxParser.test_stat_malformed_response OK 1ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_ignore_directory(LocalTransport,LocalURLServer) OK 96ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_rename_outside_dir_delete_dir(SFTPTransport,SFTPHomeDirServer) OK 142ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_ignore_nested_directory(LocalTransport,LocalURLServer) OK 128ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_rename_two_files(SFTPTransport,SFTPHomeDirServer) OK 140ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_make_file_executable(LocalTransport,LocalURLServer) OK 103ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_no_upload_when_changes(LocalTransport,LocalURLServer) OK 58ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_unicode_create_file(SFTPTransport,SFTPHomeDirServer) OK 88ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_rename_and_change_file(LocalTransport,LocalURLServer) OK 113ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_unicode_make_file_executable(SFTPTransport,SFTPHomeDirServer) OK 115ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_rename_outside_dir_delete_dir(LocalTransport,LocalURLServer) OK 134ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_upload_auto(SFTPTransport,SFTPHomeDirServer) OK 116ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_upload_from_subdir(SFTPTransport,SFTPHomeDirServer) OK 73ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_rename_two_files(LocalTransport,LocalURLServer) OK 133ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_upload_revid_path_in_dir(SFTPTransport,SFTPHomeDirServer) OK 125ms breezy.plugins.upload.tests.test_upload.TestUploadFromRemoteBranch.test_no_upload_to_remote_working_tree(SFTPTransport,SFTPHomeDirServer) SKIP 2ms Escaping test isolation breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_get_push_location_exact(BzrBranchFormat8) OK 15ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_unicode_create_file(LocalTransport,LocalURLServer) OK 84ms breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_get_upload_location_unset(BzrBranchFormat6) OK 13ms breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_get_upload_location_unset(RemoteBranchFormat-default) OK 18ms breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(RemoteGitBranchFormat) SKIP 4ms Format Remote Git Repository is not initializable. breezy.plugins.weave_fmt.test_bzrdir.TestBoundBranch.test_bind_format_6_bzrdir OK 34ms breezy.plugins.weave_fmt.test_bzrdir.TestFormat6.test_can_convert OK 8ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_unicode_make_file_executable(LocalTransport,LocalURLServer) OK 119ms breezy.plugins.weave_fmt.test_bzrdir.TestUpgrade.test_upgrade_v6_to_meta_no_workingtree OK 70ms breezy.plugins.weave_fmt.test_bzrdir.V4WeaveBundleTester.test_bundle_empty_property OK 21ms breezy.plugins.weave_fmt.test_bzrdir.V4WeaveBundleTester.test_crlf_bundle OK 3ms breezy.plugins.weave_fmt.test_bzrdir.V4WeaveBundleTester.test_revision_id_with_slash SKIP 26ms Repository doesn't support revision ids with slashes breezy.plugins.weave_fmt.test_repository.TestFormat6.test_attribute__fetch_reconcile OK 9ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_upload_auto(LocalTransport,LocalURLServer) OK 113ms breezy.plugins.weave_fmt.test_repository.TestFormat7.test_disk_layout OK 32ms breezy.plugins.weave_fmt.test_repository.TestSerializer.test_registry OK 1ms breezy.plugins.weave_fmt.test_store.TestMemoryStore.test_adding_fails_when_present OK 1ms breezy.plugins.weave_fmt.test_store.TestMockTransport.test_mkdir OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test__relpath_invalid OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_add_simple_suffixed OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_has_suffixed_no_base OK 2ms breezy.plugins.webdav.tests.test_webdav.TestDAVErrors.test_delete_replies_202 OK 4ms breezy.plugins.webdav.tests.test_webdav.TestDavSaxParser.test_stat_apache2_file_example OK 2ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_upload_from_subdir(LocalTransport,LocalURLServer) OK 68ms breezy.plugins.upload.tests.test_upload.TestIncrementalUpload.test_upload_revid_path_in_dir(LocalTransport,LocalURLServer) OK 115ms breezy.plugins.upload.tests.test_upload.TestUploadFromRemoteBranch.test_no_upload_to_remote_working_tree(LocalTransport,LocalURLServer) OK 132ms breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_get_push_location_exact(BzrBranchFormat6) OK 14ms breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_get_push_location_exact(RemoteBranchFormat-default) OK 15ms breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_get_upload_location_unset(RemoteGitBranchFormat) SKIP 4ms Format Remote Git Repository is not initializable. breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(BzrBranchFormat5) OK 12ms breezy.plugins.upload.tests.test_upload.TestUploadDiverged.test_upload_diverged_with_overwrite OK 122ms breezy.plugins.weave_fmt.test_bzrdir.TestFormat5.test_needs_conversion OK 8ms breezy.plugins.weave_fmt.test_bzrdir.TestUpgrade.test_upgrade_simple OK 80ms breezy.plugins.weave_fmt.test_bzrdir.V4WeaveBundleTester.test_binary_bundle OK 277ms breezy.plugins.weave_fmt.test_bzrdir.V4WeaveBundleTester.test_copy_signatures OK 47ms breezy.plugins.weave_fmt.test_bzrdir.V4WeaveBundleTester.test_malformed OK 2ms breezy.plugins.weave_fmt.test_bzrdir.V4WeaveBundleTester.test_with_subtree OK 71ms breezy.plugins.weave_fmt.test_repository.TestFormat7.test_attribute__fetch_uses_deltas OK 6ms breezy.plugins.weave_fmt.test_repository.TestInterWeaveRepo.test_make_repository OK 13ms breezy.plugins.weave_fmt.test_store.TestInstrumentedTransportStore.test__add_records OK 1ms breezy.plugins.weave_fmt.test_store.TestMockTransport.test_has OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test___iter__no_suffix OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_add_prefixed OK 1ms breezy.plugins.weave_fmt.test_store.TestTransportStore.test_has_simple OK 2ms breezy.plugins.weave_fmt.test_workingtree.TestFormat2WorkingTree.test_conflicts OK 14ms breezy.plugins.webdav.tests.test_webdav.TestDavSaxParser.test_stat_apache2_dir_depth_0_example OK 2ms ====================================================================== FAIL: breezy.bzr.tests.test_knit.TestPackKnitAccess.test_failing_readv_raises_retry ---------------------------------------------------------------------- testtools.testresult.real._StringException: Empty attachments: log Traceback (most recent call last): File "/tmp/tarmac/branch.yetqwku0/breezy/bzr/tests/test_knit.py", line 620, in test_failing_readv_raises_retry e = self.assertListRaises( ^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tarmac/branch.yetqwku0/breezy/tests/__init__.py", line 1481, in assertListRaises raise self.failureException(f"{excName} not raised") AssertionError: RetryWithNewPacks not raised ====================================================================== FAIL: breezy.bzr.tests.test_knit.TestPackKnitAccess.test_failing_readv_raises_no_such_file_with_no_reload ---------------------------------------------------------------------- testtools.testresult.real._StringException: Empty attachments: log Traceback (most recent call last): File "/tmp/tarmac/branch.yetqwku0/breezy/bzr/tests/test_knit.py", line 640, in test_failing_readv_raises_no_such_file_with_no_reload self.assertListRaises(_mod_transport.NoSuchFile, access.get_raw_records, memos) File "/tmp/tarmac/branch.yetqwku0/breezy/tests/__init__.py", line 1481, in assertListRaises raise self.failureException(f"{excName} not raised") AssertionError: NoSuchFile not raised ---------------------------------------------------------------------- Ran 33377 tests in 190.797s FAILED (failures=2, known_failure_count=49) 4380 tests skipped