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.