The attempt to merge lp:~jelmer/brz/python3.12 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.11-py3-none-any.whl.metadata (1.9 kB) Requirement already satisfied: types-paramiko in /usr/lib/python3/dist-packages (3.3) Requirement already satisfied: setuptools>=60.8 in ./lib/python3.11/site-packages (from setuptools-gettext) (68.1.2) Requirement already satisfied: cryptography>=37.0.0 in /usr/lib/python3/dist-packages (from types-paramiko) (38.0.4) 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.qq8lilmv 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.3.6.dev0) (5.0.8) Requirement already satisfied: fastbencode in /usr/lib/python3/dist-packages (from breezy==3.3.6.dev0) (0.2) Requirement already satisfied: patiencediff in /usr/lib/python3/dist-packages (from breezy==3.3.6.dev0) (0.2.13) Requirement already satisfied: merge3 in /usr/lib/python3/dist-packages (from breezy==3.3.6.dev0) (0.0.8) Requirement already satisfied: dulwich>=0.21.6 in /usr/lib/python3/dist-packages (from breezy==3.3.6.dev0) (0.21.6) Requirement already satisfied: urllib3>=1.24.1 in /usr/lib/python3/dist-packages (from breezy==3.3.6.dev0) (1.26.18) Requirement already satisfied: pyyaml in /usr/lib/python3/dist-packages (from breezy==3.3.6.dev0) (6.0.1) Collecting tzlocal (from breezy==3.3.6.dev0) Downloading tzlocal-5.2-py3-none-any.whl.metadata (7.8 kB) Collecting testtools (from breezy==3.3.6.dev0) Downloading testtools-2.7.1-py3-none-any.whl.metadata (5.3 kB) Collecting testscenarios (from breezy==3.3.6.dev0) Downloading testscenarios-0.5.0-py2.py3-none-any.whl (21 kB) Collecting python-subunit (from breezy==3.3.6.dev0) Downloading python_subunit-1.4.4-py3-none-any.whl.metadata (22 kB) Requirement already satisfied: flake8 in /usr/lib/python3/dist-packages (from breezy==3.3.6.dev0) (6.1.0) Collecting cython>=0.29 (from breezy==3.3.6.dev0) Using cached Cython-3.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB) Collecting docutils (from breezy==3.3.6.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.3.6.dev0) (68.1.2) Collecting sphinx (from breezy==3.3.6.dev0) Downloading sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB) Collecting sphinx-epytext (from breezy==3.3.6.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.3.6.dev0) Downloading fastimport-0.9.14.tar.gz (41 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.8/41.8 kB 2.3 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.3.6.dev0) (1.11.0) Requirement already satisfied: paramiko in /usr/local/lib/python3.11/dist-packages (from breezy==3.3.6.dev0) (3.3.1) Requirement already satisfied: gpg in /usr/lib/python3/dist-packages (from breezy==3.3.6.dev0) (1.18.0) Requirement already satisfied: httplib2 in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3->breezy==3.3.6.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.3.6.dev0) (0.14.5) Requirement already satisfied: lazr.uri in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3->breezy==3.3.6.dev0) (1.0.6) Requirement already satisfied: six in /usr/lib/python3/dist-packages (from launchpadlib>=1.6.3->breezy==3.3.6.dev0) (1.16.0) Requirement already satisfied: bcrypt>=3.2 in /usr/local/lib/python3.11/dist-packages (from paramiko->breezy==3.3.6.dev0) (4.0.1) Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko->breezy==3.3.6.dev0) (38.0.4) Requirement already satisfied: pynacl>=1.5 in /usr/local/lib/python3.11/dist-packages (from paramiko->breezy==3.3.6.dev0) (1.5.0) Collecting iso8601 (from python-subunit->breezy==3.3.6.dev0) Downloading iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB) Collecting sphinxcontrib-applehelp (from sphinx->breezy==3.3.6.dev0) Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp (from sphinx->breezy==3.3.6.dev0) Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath (from sphinx->breezy==3.3.6.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.3.6.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.3.6.dev0) Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl.metadata (2.4 kB) Collecting sphinxcontrib-qthelp (from sphinx->breezy==3.3.6.dev0) Downloading sphinxcontrib_qthelp-1.0.7-py3-none-any.whl.metadata (2.2 kB) Collecting Jinja2>=3.0 (from sphinx->breezy==3.3.6.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.3.6.dev0) (2.17.2) Collecting snowballstemmer>=2.0 (from sphinx->breezy==3.3.6.dev0) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 3.8 MB/s eta 0:00:00 Collecting babel>=2.9 (from sphinx->breezy==3.3.6.dev0) Downloading Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting alabaster<0.8,>=0.7 (from sphinx->breezy==3.3.6.dev0) Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting imagesize>=1.3 (from sphinx->breezy==3.3.6.dev0) Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.25.0 (from sphinx->breezy==3.3.6.dev0) Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting packaging>=21.0 (from sphinx->breezy==3.3.6.dev0) Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB) Collecting pbr>=0.11 (from testscenarios->breezy==3.3.6.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.3.6.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->breezy==3.3.6.dev0) (1.16.0) Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx->breezy==3.3.6.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.3.6.dev0) Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB) ... OUTPUT TRIMMED ... # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/serializer.cpython-311.pyc' import 'breezy.bzr.serializer' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5de8af10> import 'breezy.bzr.chk_serializer' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5e5b33d0> # /tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/index.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/bzr/index.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/index.cpython-311.pyc' import 'breezy.bzr.index' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5dea01d0> # /tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/pack.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/bzr/pack.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/pack.cpython-311.pyc' import 'breezy.bzr.pack' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5dec04d0> # /tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/versionedfile.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/bzr/versionedfile.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/versionedfile.cpython-311.pyc' # /tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/textmerge.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/textmerge.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/textmerge.cpython-311.pyc' import 'breezy.textmerge' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5def5390> import 'breezy.bzr.versionedfile' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5dec06d0> # /tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/btree_index.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/bzr/btree_index.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/btree_index.cpython-311.pyc' # /tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/chunk_writer.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/chunk_writer.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/chunk_writer.cpython-311.pyc' import 'breezy.chunk_writer' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5df12c90> # /tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/fifo_cache.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/fifo_cache.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/fifo_cache.cpython-311.pyc' import 'breezy.fifo_cache' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5df13cd0> # extension module 'breezy.bzr._btree_serializer_pyx' loaded from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/_btree_serializer_pyx.cpython-311-x86_64-linux-gnu.so' # extension module 'breezy.bzr._btree_serializer_pyx' executed from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/_btree_serializer_pyx.cpython-311-x86_64-linux-gnu.so' import 'breezy.bzr._btree_serializer_pyx' # <_frozen_importlib_external.ExtensionFileLoader object at 0x7f8e5df20a50> import 'breezy.bzr.btree_index' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5dec2c50> # /tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/groupcompress.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/bzr/groupcompress.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/groupcompress.cpython-311.pyc' # /tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/_groupcompress_py.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/bzr/_groupcompress_py.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/_groupcompress_py.cpython-311.pyc' import 'breezy.bzr._groupcompress_py' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5df58210> # extension module 'breezy.bzr._groupcompress_pyx' loaded from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/_groupcompress_pyx.cpython-311-x86_64-linux-gnu.so' # extension module 'breezy.bzr._groupcompress_pyx' executed from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/_groupcompress_pyx.cpython-311-x86_64-linux-gnu.so' import 'breezy.bzr._groupcompress_pyx' # <_frozen_importlib_external.ExtensionFileLoader object at 0x7f8e5df59310> import 'breezy.bzr.groupcompress' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5def7b90> # /tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/vf_repository.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/bzr/vf_repository.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/vf_repository.cpython-311.pyc' import 'breezy.bzr.vf_repository' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5df46b50> # /tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/pack_repo.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/bzr/pack_repo.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/pack_repo.cpython-311.pyc' import 'breezy.bzr.pack_repo' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5dd31a50> import 'breezy.bzr.groupcompress_repo' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5e58c750> # /tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/tag.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/bzr/tag.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/tag.cpython-311.pyc' # /tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/tag.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/tag.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/tag.cpython-311.pyc' import 'breezy.tag' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5dd62750> import 'breezy.bzr.tag' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5dd621d0> # /tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/views.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/views.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/views.cpython-311.pyc' import 'breezy.views' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5dd710d0> # extension module 'breezy._readdir_pyx' loaded from '/tmp/tarmac/branch.qq8lilmv/breezy/_readdir_pyx.cpython-311-x86_64-linux-gnu.so' # extension module 'breezy._readdir_pyx' executed from '/tmp/tarmac/branch.qq8lilmv/breezy/_readdir_pyx.cpython-311-x86_64-linux-gnu.so' import 'breezy._readdir_pyx' # <_frozen_importlib_external.ExtensionFileLoader object at 0x7f8e5dd73a50> # /tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/conflicts.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/bzr/conflicts.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/bzr/__pycache__/conflicts.cpython-311.pyc' # /tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/conflicts.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/conflicts.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/conflicts.cpython-311.pyc' import 'breezy.conflicts' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5dd86510> import 'breezy.bzr.conflicts' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5dd840d0> # /tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/shelf.cpython-311.pyc matches /tmp/tarmac/branch.qq8lilmv/breezy/shelf.py # code object from '/tmp/tarmac/branch.qq8lilmv/breezy/__pycache__/shelf.cpython-311.pyc' import 'breezy.shelf' # <_frozen_importlib_external.SourceFileLoader object at 0x7f8e5dd73850> }}} Traceback (most recent call last): File "/tmp/tarmac/branch.qq8lilmv/breezy/tests/test_import_tariff.py", line 191, in test_simple_local_bzr self.run_command_check_imports(['st'], forbidden_modules) File "/tmp/tarmac/branch.qq8lilmv/breezy/tests/test_import_tariff.py", line 131, in run_command_check_imports self.finish_brz_subprocess_with_import_check(process, args, File "/tmp/tarmac/branch.qq8lilmv/breezy/tests/test_import_tariff.py", line 118, in finish_brz_subprocess_with_import_check self.check_forbidden_modules(err, forbidden_imports) File "/tmp/tarmac/branch.qq8lilmv/breezy/tests/test_import_tariff.py", line 105, in check_forbidden_modules self.fail("command loaded forbidden modules %r" File "/usr/lib/python3.11/unittest/case.py", line 703, in fail raise self.failureException(msg) AssertionError: command loaded forbidden modules ['shutil'] ---------------------------------------------------------------------- Ran 33668 tests in 987.821s FAILED (failures=1, known_failure_count=49) 2140 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.