--- Begin Message ---
Source: ros-vcstools
Version: 0.1.42-9
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240224 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:305: python3.12 setup.py config
> running config
> I: pybuild base:305: python3.11 setup.py config
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:305: /usr/bin/python3.12 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools
> copying src/vcstools/git_archive_all.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools
> copying src/vcstools/git.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools
> copying src/vcstools/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools
> copying src/vcstools/vcs_base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools
> copying src/vcstools/common.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools
> copying src/vcstools/vcs_abstraction.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools
> copying src/vcstools/hg.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools
> copying src/vcstools/bzr.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools
> copying src/vcstools/__version__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools
> copying src/vcstools/svn.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools
> copying src/vcstools/tar.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools
> I: pybuild base:305: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools
> copying src/vcstools/git_archive_all.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools
> copying src/vcstools/git.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools
> copying src/vcstools/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools
> copying src/vcstools/vcs_base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools
> copying src/vcstools/common.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools
> copying src/vcstools/vcs_abstraction.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools
> copying src/vcstools/hg.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools
> copying src/vcstools/bzr.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools
> copying src/vcstools/__version__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools
> copying src/vcstools/svn.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools
> copying src/vcstools/tar.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild pybuild:310: git config --global protocol.file.allow always
> I: pybuild base:305: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build;
> python3.12 -m pytest test
> ============================= test session starts
> ==============================
> platform linux -- Python 3.12.2, pytest-7.4.4, pluggy-1.4.0
> rootdir: /<<PKGBUILDDIR>>
> collected 148 items
>
> test/test_base.py ....... [
> 4%]
> test/test_bzr.py EEEEEEEEEEEEEEEEEEE [
> 17%]
> test/test_code_format.py . [
> 18%]
> test/test_git.py ............................................ [
> 47%]
> test/test_git_subm.py ............ [
> 56%]
> test/test_hg.py ........................... [
> 74%]
> test/test_svn.py .......................... [
> 91%]
> test/test_tar.py ......... [
> 97%]
> test/test_vcs_abstraction.py ...
> [100%]
>
> ==================================== ERRORS
> ====================================
> ________________ ERROR at setup of BzrClientTest.testDiffClean
> _________________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ---------------------------- Captured stderr setup
> -----------------------------
> Error: PyErr { type: <class 'ModuleNotFoundError'>, value:
> ModuleNotFoundError("No module named 'tzlocal'"), traceback: Some(<traceback
> object at 0x7fd7e8a17800>) }
> _______________ ERROR at setup of BzrClientTest.testStatusClean
> ________________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ________________ ERROR at setup of BzrClientTest.test_checkout
> _________________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ___________ ERROR at setup of BzrClientTest.test_checkout_dir_exists
> ___________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ____________ ERROR at setup of BzrClientTest.test_checkout_invalid
> _____________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> _________ ERROR at setup of BzrClientTest.test_checkout_invalid_update
> _________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> __ ERROR at setup of BzrClientTest.test_checkout_specific_version_and_update
> ___
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ________ ERROR at setup of BzrClientTest.test_get_environment_metadata
> _________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ______________ ERROR at setup of BzrClientTest.test_get_type_name
> ______________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ___________ ERROR at setup of BzrClientTest.test_get_url_by_reading
> ____________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ___________ ERROR at setup of BzrClientTest.test_get_url_nonexistant
> ___________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ________ ERROR at setup of BzrClientTest.test_url_matches_with_shortcut
> ________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ____ ERROR at setup of BzrClientTest.test_url_matches_with_shortcut_strings
> ____
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> _ ERROR at setup of
> BzrClientTest.test_url_matches_with_shortcut_strings_slashes _
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpnfahku4g/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ___________ ERROR at setup of BzrClientLogTest.test_get_log_defaults
> ___________
>
> self = <class 'test.test_bzr.BzrClientLogTest'>
>
> @classmethod
> def setUpClass(self):
> > BzrClientTestSetups.setUpClass()
>
> test/test_bzr.py:235:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> test/test_bzr.py:60: in setUpClass
> subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp6c87q6og/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ---------------------------- Captured stderr setup
> -----------------------------
> Error: PyErr { type: <class 'ModuleNotFoundError'>, value:
> ModuleNotFoundError("No module named 'tzlocal'"), traceback: Some(<traceback
> object at 0x7f0c85713900>) }
> ____________ ERROR at setup of BzrClientLogTest.test_get_log_limit
> _____________
>
> self = <class 'test.test_bzr.BzrClientLogTest'>
>
> @classmethod
> def setUpClass(self):
> > BzrClientTestSetups.setUpClass()
>
> test/test_bzr.py:235:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> test/test_bzr.py:60: in setUpClass
> subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp6c87q6og/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> _____________ ERROR at setup of BzrClientLogTest.test_get_log_path
> _____________
>
> self = <class 'test.test_bzr.BzrClientLogTest'>
>
> @classmethod
> def setUpClass(self):
> > BzrClientTestSetups.setUpClass()
>
> test/test_bzr.py:235:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> test/test_bzr.py:60: in setUpClass
> subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp6c87q6og/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ______ ERROR at setup of BzrClientAffectedFilesTest.test_get_log_defaults
> ______
>
> self = <class 'test.test_bzr.BzrClientAffectedFilesTest'>
>
> @classmethod
> def setUpClass(self):
> > BzrClientTestSetups.setUpClass()
>
> test/test_bzr.py:266:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> test/test_bzr.py:60: in setUpClass
> subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmprqwset6x/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ---------------------------- Captured stderr setup
> -----------------------------
> Error: PyErr { type: <class 'ModuleNotFoundError'>, value:
> ModuleNotFoundError("No module named 'tzlocal'"), traceback: Some(<traceback
> object at 0x7f8f0950f4c0>) }
> ________ ERROR at setup of BzrDiffStatClientTest.test_export_repository
> ________
>
> self = <class 'test.test_bzr.BzrDiffStatClientTest'>
>
> @classmethod
> def setUpClass(self):
> # setup a local repo once for all diff and status test
> > BzrClientTestSetups.setUpClass()
>
> test/test_bzr.py:354:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> test/test_bzr.py:60: in setUpClass
> subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp_bcpl9hz/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.12/subprocess.py:413: CalledProcessError
> ---------------------------- Captured stderr setup
> -----------------------------
> Error: PyErr { type: <class 'ModuleNotFoundError'>, value:
> ModuleNotFoundError("No module named 'tzlocal'"), traceback: Some(<traceback
> object at 0x7faa61d174c0>) }
> =============================== warnings summary
> ===============================
> ../../../../../../usr/lib/python3/dist-packages/dateutil/tz/tz.py:37
> /usr/lib/python3/dist-packages/dateutil/tz/tz.py:37: DeprecationWarning:
> datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal
> in a future version. Use timezone-aware objects to represent datetimes in
> UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
> EPOCH = datetime.datetime.utcfromtimestamp(0)
>
> test/test_code_format.py:3
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/test/test_code_format.py:3:
> DeprecationWarning: pkg_resources is deprecated as an API. See
> https://setuptools.pypa.io/en/latest/pkg_resources.html
> from pkg_resources import parse_version, get_distribution
>
> test/test_git.py:397
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/test/test_git.py:397:
> SyntaxWarning: "is not" with 'tuple' literal. Did you mean "!="?
> self.assertTrue(client._get_branch_parent() is not (None, None))
>
> test/test_git_subm.py:569
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/test/test_git_subm.py:569:
> SyntaxWarning: invalid escape sequence '\ '
> self.assertTrue('''\
>
> test/test_git_subm.py:577
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/test/test_git_subm.py:577:
> SyntaxWarning: invalid escape sequence '\ '
> self.assertTrue('''
>
> test/test_svn.py:391
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/test/test_svn.py:391:
> SyntaxWarning: invalid escape sequence '\('
> fixedline = re.sub('\(revision [0-9]+\)', '(working copy)', line)
>
> test/test_svn.py:393
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/test/test_svn.py:393:
> SyntaxWarning: invalid escape sequence '\('
> fixedline = re.sub('\(nonexistent\)', '(working copy)', fixedline)
>
> .pybuild/cpython3_3.12/build/test/test_base.py::BaseTest::test_shell_command
> .pybuild/cpython3_3.12/build/test/test_base.py::BaseTest::test_shell_command
> .pybuild/cpython3_3.12/build/test/test_svn.py::SvnClientTest::testDiffClean
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools/common.py:346:
> DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
> logger.warn(message)
>
> .pybuild/cpython3_3.12/build/test/test_git.py::GitClientDanglingCommitsTest::test_checkout_untracked_branch_and_update
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/vcstools/git.py:306:
> DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
> logger.warn("vcstools only handles branches tracking default remote,"
>
> .pybuild/cpython3_3.12/build/test/test_git_subm.py::GitClientTest::test_export_branch
> .pybuild/cpython3_3.12/build/test/test_git_subm.py::GitClientTest::test_export_hash
> .pybuild/cpython3_3.12/build/test/test_git_subm.py::GitClientTest::test_export_master
> .pybuild/cpython3_3.12/build/test/test_git_subm.py::GitClientTest::test_export_relative
> .pybuild/cpython3_3.12/build/test/test_tar.py::TarClientTestLocal::test_checkout_version_compressed_local
> .pybuild/cpython3_3.12/build/test/test_tar.py::TarClientTestLocal::test_checkout_version_local
> /usr/lib/python3.12/tarfile.py:2221: DeprecationWarning: Python 3.14 will,
> by default, filter extracted tar archives and reject files or modify their
> metadata. Use the filter argument to control this behavior.
> warnings.warn(
>
> .pybuild/cpython3_3.12/build/test/test_tar.py::TarClientTest::test_checkout_dir_exists
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/test/mock_server.py:83:
> DeprecationWarning: setDaemon() is deprecated, set the daemon attribute
> instead
> mock_server_thread.setDaemon(True)
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> ERROR test/test_bzr.py::BzrClientTest::testDiffClean -
> subprocess.CalledProce...
> ERROR test/test_bzr.py::BzrClientTest::testStatusClean -
> subprocess.CalledPro...
> ERROR test/test_bzr.py::BzrClientTest::test_checkout -
> subprocess.CalledProce...
> ERROR test/test_bzr.py::BzrClientTest::test_checkout_dir_exists -
> subprocess....
> ERROR test/test_bzr.py::BzrClientTest::test_checkout_invalid -
> subprocess.Cal...
> ERROR test/test_bzr.py::BzrClientTest::test_checkout_invalid_update -
> subproc...
> ERROR
> test/test_bzr.py::BzrClientTest::test_checkout_specific_version_and_update
> ERROR test/test_bzr.py::BzrClientTest::test_get_environment_metadata -
> subpro...
> ERROR test/test_bzr.py::BzrClientTest::test_get_type_name -
> subprocess.Called...
> ERROR test/test_bzr.py::BzrClientTest::test_get_url_by_reading -
> subprocess.C...
> ERROR test/test_bzr.py::BzrClientTest::test_get_url_nonexistant -
> subprocess....
> ERROR test/test_bzr.py::BzrClientTest::test_url_matches_with_shortcut -
> subpr...
> ERROR test/test_bzr.py::BzrClientTest::test_url_matches_with_shortcut_strings
> ERROR
> test/test_bzr.py::BzrClientTest::test_url_matches_with_shortcut_strings_slashes
> ERROR test/test_bzr.py::BzrClientLogTest::test_get_log_defaults -
> subprocess....
> ERROR test/test_bzr.py::BzrClientLogTest::test_get_log_limit -
> subprocess.Cal...
> ERROR test/test_bzr.py::BzrClientLogTest::test_get_log_path -
> subprocess.Call...
> ERROR test/test_bzr.py::BzrClientAffectedFilesTest::test_get_log_defaults -
> s...
> ERROR test/test_bzr.py::BzrDiffStatClientTest::test_export_repository -
> subpr...
> =========== 129 passed, 18 warnings, 19 errors in 102.44s (0:01:42)
> ============
> E: pybuild pybuild:391: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m pytest test
> I: pybuild pybuild:310: git config --global protocol.file.allow always
> I: pybuild base:305: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build;
> python3.11 -m pytest test
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.8, pytest-7.4.4, pluggy-1.4.0
> rootdir: /<<PKGBUILDDIR>>
> collected 148 items
>
> test/test_base.py ....... [
> 4%]
> test/test_bzr.py EEEEEEEEEEEEEEEEEEE [
> 17%]
> test/test_code_format.py . [
> 18%]
> test/test_git.py ............................................ [
> 47%]
> test/test_git_subm.py ............ [
> 56%]
> test/test_hg.py ........................... [
> 74%]
> test/test_svn.py .......................... [
> 91%]
> test/test_tar.py ......... [
> 97%]
> test/test_vcs_abstraction.py ...
> [100%]
>
> ==================================== ERRORS
> ====================================
> ________________ ERROR at setup of BzrClientTest.testDiffClean
> _________________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ---------------------------- Captured stderr setup
> -----------------------------
> Error: PyErr { type: <class 'ModuleNotFoundError'>, value:
> ModuleNotFoundError("No module named 'tzlocal'"), traceback: Some(<traceback
> object at 0x7fa58cc0f840>) }
> _______________ ERROR at setup of BzrClientTest.testStatusClean
> ________________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ________________ ERROR at setup of BzrClientTest.test_checkout
> _________________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ___________ ERROR at setup of BzrClientTest.test_checkout_dir_exists
> ___________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ____________ ERROR at setup of BzrClientTest.test_checkout_invalid
> _____________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> _________ ERROR at setup of BzrClientTest.test_checkout_invalid_update
> _________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> __ ERROR at setup of BzrClientTest.test_checkout_specific_version_and_update
> ___
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ________ ERROR at setup of BzrClientTest.test_get_environment_metadata
> _________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ______________ ERROR at setup of BzrClientTest.test_get_type_name
> ______________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ___________ ERROR at setup of BzrClientTest.test_get_url_by_reading
> ____________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ___________ ERROR at setup of BzrClientTest.test_get_url_nonexistant
> ___________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ________ ERROR at setup of BzrClientTest.test_url_matches_with_shortcut
> ________
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ____ ERROR at setup of BzrClientTest.test_url_matches_with_shortcut_strings
> ____
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> _ ERROR at setup of
> BzrClientTest.test_url_matches_with_shortcut_strings_slashes _
>
> self = <class 'test.test_bzr.BzrClientTest'>
>
> @classmethod
> def setUpClass(self):
> self.root_directory = tempfile.mkdtemp()
> self.directories = dict(setUp=self.root_directory)
> self.remote_path = os.path.join(self.root_directory, "remote")
> os.makedirs(self.remote_path)
>
> # create a "remote" repo
> > subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
>
> test/test_bzr.py:60:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp1v0n_ytl/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ___________ ERROR at setup of BzrClientLogTest.test_get_log_defaults
> ___________
>
> self = <class 'test.test_bzr.BzrClientLogTest'>
>
> @classmethod
> def setUpClass(self):
> > BzrClientTestSetups.setUpClass()
>
> test/test_bzr.py:235:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> test/test_bzr.py:60: in setUpClass
> subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp5k_y4ys9/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ---------------------------- Captured stderr setup
> -----------------------------
> Error: PyErr { type: <class 'ModuleNotFoundError'>, value:
> ModuleNotFoundError("No module named 'tzlocal'"), traceback: Some(<traceback
> object at 0x7fa190b13700>) }
> ____________ ERROR at setup of BzrClientLogTest.test_get_log_limit
> _____________
>
> self = <class 'test.test_bzr.BzrClientLogTest'>
>
> @classmethod
> def setUpClass(self):
> > BzrClientTestSetups.setUpClass()
>
> test/test_bzr.py:235:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> test/test_bzr.py:60: in setUpClass
> subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp5k_y4ys9/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> _____________ ERROR at setup of BzrClientLogTest.test_get_log_path
> _____________
>
> self = <class 'test.test_bzr.BzrClientLogTest'>
>
> @classmethod
> def setUpClass(self):
> > BzrClientTestSetups.setUpClass()
>
> test/test_bzr.py:235:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> test/test_bzr.py:60: in setUpClass
> subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmp5k_y4ys9/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ______ ERROR at setup of BzrClientAffectedFilesTest.test_get_log_defaults
> ______
>
> self = <class 'test.test_bzr.BzrClientAffectedFilesTest'>
>
> @classmethod
> def setUpClass(self):
> > BzrClientTestSetups.setUpClass()
>
> test/test_bzr.py:266:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> test/test_bzr.py:60: in setUpClass
> subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmplkw_3i37/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ---------------------------- Captured stderr setup
> -----------------------------
> Error: PyErr { type: <class 'ModuleNotFoundError'>, value:
> ModuleNotFoundError("No module named 'tzlocal'"), traceback: Some(<traceback
> object at 0x7f2a37c1bac0>) }
> ________ ERROR at setup of BzrDiffStatClientTest.test_export_repository
> ________
>
> self = <class 'test.test_bzr.BzrDiffStatClientTest'>
>
> @classmethod
> def setUpClass(self):
> # setup a local repo once for all diff and status test
> > BzrClientTestSetups.setUpClass()
>
> test/test_bzr.py:354:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> test/test_bzr.py:60: in setUpClass
> subprocess.check_call(["bzr", "init"], cwd=self.remote_path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> popenargs = (['bzr', 'init'],), kwargs = {'cwd': '/tmp/tmpsc3i_cop/remote'}
> retcode = 1, cmd = ['bzr', 'init']
>
> def check_call(*popenargs, **kwargs):
> """Run command with arguments. Wait for command to complete. If
> the exit code was zero then return, otherwise raise
> CalledProcessError. The CalledProcessError object will have the
> return code in the returncode attribute.
>
> The arguments are the same as for the call function. Example:
>
> check_call(["ls", "-l"])
> """
> retcode = call(*popenargs, **kwargs)
> if retcode:
> cmd = kwargs.get("args")
> if cmd is None:
> cmd = popenargs[0]
> > raise CalledProcessError(retcode, cmd)
> E subprocess.CalledProcessError: Command '['bzr', 'init']' returned
> non-zero exit status 1.
>
> /usr/lib/python3.11/subprocess.py:413: CalledProcessError
> ---------------------------- Captured stderr setup
> -----------------------------
> Error: PyErr { type: <class 'ModuleNotFoundError'>, value:
> ModuleNotFoundError("No module named 'tzlocal'"), traceback: Some(<traceback
> object at 0x7f2c6b617a00>) }
> =============================== warnings summary
> ===============================
> test/test_code_format.py:3
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/test/test_code_format.py:3:
> DeprecationWarning: pkg_resources is deprecated as an API. See
> https://setuptools.pypa.io/en/latest/pkg_resources.html
> from pkg_resources import parse_version, get_distribution
>
> test/test_git.py:397
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/test/test_git.py:397:
> SyntaxWarning: "is not" with a literal. Did you mean "!="?
> self.assertTrue(client._get_branch_parent() is not (None, None))
>
> test/test_git_subm.py:569
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/test/test_git_subm.py:569:
> DeprecationWarning: invalid escape sequence '\ '
> self.assertTrue('''\
>
> test/test_git_subm.py:577
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/test/test_git_subm.py:577:
> DeprecationWarning: invalid escape sequence '\ '
> self.assertTrue('''
>
> test/test_svn.py:391
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/test/test_svn.py:391:
> DeprecationWarning: invalid escape sequence '\('
> fixedline = re.sub('\(revision [0-9]+\)', '(working copy)', line)
>
> test/test_svn.py:393
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/test/test_svn.py:393:
> DeprecationWarning: invalid escape sequence '\('
> fixedline = re.sub('\(nonexistent\)', '(working copy)', fixedline)
>
> .pybuild/cpython3_3.11/build/test/test_base.py::BaseTest::test_shell_command
> .pybuild/cpython3_3.11/build/test/test_base.py::BaseTest::test_shell_command
> .pybuild/cpython3_3.11/build/test/test_svn.py::SvnClientTest::testDiffClean
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools/common.py:346:
> DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
> logger.warn(message)
>
> .pybuild/cpython3_3.11/build/test/test_git.py::GitClientDanglingCommitsTest::test_checkout_untracked_branch_and_update
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/vcstools/git.py:306:
> DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
> logger.warn("vcstools only handles branches tracking default remote,"
>
> .pybuild/cpython3_3.11/build/test/test_tar.py::TarClientTest::test_checkout_dir_exists
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build/test/mock_server.py:83:
> DeprecationWarning: setDaemon() is deprecated, set the daemon attribute
> instead
> mock_server_thread.setDaemon(True)
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> ERROR test/test_bzr.py::BzrClientTest::testDiffClean -
> subprocess.CalledProce...
> ERROR test/test_bzr.py::BzrClientTest::testStatusClean -
> subprocess.CalledPro...
> ERROR test/test_bzr.py::BzrClientTest::test_checkout -
> subprocess.CalledProce...
> ERROR test/test_bzr.py::BzrClientTest::test_checkout_dir_exists -
> subprocess....
> ERROR test/test_bzr.py::BzrClientTest::test_checkout_invalid -
> subprocess.Cal...
> ERROR test/test_bzr.py::BzrClientTest::test_checkout_invalid_update -
> subproc...
> ERROR
> test/test_bzr.py::BzrClientTest::test_checkout_specific_version_and_update
> ERROR test/test_bzr.py::BzrClientTest::test_get_environment_metadata -
> subpro...
> ERROR test/test_bzr.py::BzrClientTest::test_get_type_name -
> subprocess.Called...
> ERROR test/test_bzr.py::BzrClientTest::test_get_url_by_reading -
> subprocess.C...
> ERROR test/test_bzr.py::BzrClientTest::test_get_url_nonexistant -
> subprocess....
> ERROR test/test_bzr.py::BzrClientTest::test_url_matches_with_shortcut -
> subpr...
> ERROR test/test_bzr.py::BzrClientTest::test_url_matches_with_shortcut_strings
> ERROR
> test/test_bzr.py::BzrClientTest::test_url_matches_with_shortcut_strings_slashes
> ERROR test/test_bzr.py::BzrClientLogTest::test_get_log_defaults -
> subprocess....
> ERROR test/test_bzr.py::BzrClientLogTest::test_get_log_limit -
> subprocess.Cal...
> ERROR test/test_bzr.py::BzrClientLogTest::test_get_log_path -
> subprocess.Call...
> ERROR test/test_bzr.py::BzrClientAffectedFilesTest::test_get_log_defaults -
> s...
> ERROR test/test_bzr.py::BzrDiffStatClientTest::test_export_repository -
> subpr...
> =========== 129 passed, 11 warnings, 19 errors in 107.74s (0:01:47)
> ============
> E: pybuild pybuild:391: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build; python3.11 -m pytest test
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12
> 3.11" returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2024/02/24/ros-vcstools_0.1.42-9_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240224;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240224&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---