Bug#1070952: ros-vcstools: FTBFS in bullseye
Santiago Vila
sanvila at debian.org
Sat May 11 20:53:35 BST 2024
Package: src:ros-vcstools
Version: 0.1.42-3
Severity: serious
Control: close -1 0.1.42-7
Tags: ftbfs bullseye
Dear maintainer:
During a rebuild of all packages in bullseye, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --with python3 --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:232: python3.9 setup.py config
/<<PKGBUILDDIR>>/setup.py:3: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:232: /usr/bin/python3 setup.py build
/<<PKGBUILDDIR>>/setup.py:3: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
[... snipped ...]
6 files updated, 0 files merged, 0 files removed, 0 files unresolved
ok
test_checkout_into_subdir_without_existing_parent (test.test_hg.HGClientTest) ... updating to branch default
6 files updated, 0 files merged, 0 files removed, 0 files unresolved
ok
test_checkout_specific_version_and_update (test.test_hg.HGClientTest) ... updating to branch default
6 files updated, 0 files merged, 0 files removed, 0 files unresolved
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
pulling from /tmp/tmp18ac112f/remote
searching for changes
no changes found
0 files updated, 0 files merged, 2 files removed, 0 files unresolved
pulling from /tmp/tmp18ac112f/remote
searching for changes
no changes found
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
pulling from /tmp/tmp18ac112f/remote
searching for changes
no changes found
0 files updated, 0 files merged, 2 files removed, 0 files unresolved
pulling from /tmp/tmp18ac112f/remote
searching for changes
no changes found
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
ok
test_get_current_version_label (test.test_hg.HGClientTest) ... updating to branch default
6 files updated, 0 files merged, 0 files removed, 0 files unresolved
0 files updated, 0 files merged, 5 files removed, 0 files unresolved
pulling from /tmp/tmp18ac112f/remote
searching for changes
no changes found
5 files updated, 0 files merged, 0 files removed, 0 files unresolved
pulling from /tmp/tmp18ac112f/remote
searching for changes
no changes found
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
ok
test_get_environment_metadata (test.test_hg.HGClientTest) ... ok
test_get_remote_version (test.test_hg.HGClientTest) ... updating to branch default
6 files updated, 0 files merged, 0 files removed, 0 files unresolved
abort: destination '/tmp/tmp18ac112f/local' is not empty
pulling from /tmp/tmp18ac112f/remote
searching for changes
no changes found
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
pulling from /tmp/tmp18ac112f/remote
searching for changes
no changes found
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
ok
test_get_type_name (test.test_hg.HGClientTest) ... ok
test_get_url_by_reading (test.test_hg.HGClientTest) ... updating to branch default
6 files updated, 0 files merged, 0 files removed, 0 files unresolved
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
ok
test_get_url_nonexistant (test.test_hg.HGClientTest) ... ok
marked working directory as branch test_branch
(branches are permanent and global, did you want a bookmark?)
updating to branch default
6 files updated, 0 files merged, 0 files removed, 0 files unresolved
testStatusUntracked (test.test_hg.HGDiffStatClientTest) ... ok
test_diff (test.test_hg.HGDiffStatClientTest) ... ok
test_diff_relpath (test.test_hg.HGDiffStatClientTest) ... ok
test_get_version_modified (test.test_hg.HGDiffStatClientTest) ... ok
test_hg_diff_path_change_None (test.test_hg.HGDiffStatClientTest) ... ok
test_status (test.test_hg.HGDiffStatClientTest) ... ok
test_status_relpath (test.test_hg.HGDiffStatClientTest) ... ok
marked working directory as branch test_branch
(branches are permanent and global, did you want a bookmark?)
updating to branch default
6 files updated, 0 files merged, 0 files removed, 0 files unresolved
test_export_repository (test.test_hg.HGExportRepositoryClientTest) ... ok
marked working directory as branch test_branch
(branches are permanent and global, did you want a bookmark?)
updating to branch default
6 files updated, 0 files merged, 0 files removed, 0 files unresolved
test_get_branches (test.test_hg.HGGetBranchesClientTest) ... pulling from /tmp/tmpuikleq_q/remote
searching for changes
no changes found
fixed.txt already tracked!
pulling from /tmp/tmpuikleq_q/remote
searching for changes
adding changesets
adding manifests
adding file changes
added 1 changesets with 0 changes to 0 files
new changesets 422f3e5d8335
(run 'hg update' to get a working copy)
ok
marked working directory as branch test_branch
(branches are permanent and global, did you want a bookmark?)
test_get_remote_version (test.test_hg.HGRemoteFetchTest) ... updating to branch default
6 files updated, 0 files merged, 0 files removed, 0 files unresolved
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
0 files updated, 0 files merged, 1 files removed, 0 files unresolved
ok
Checked out revision 0.
A trunk
A branches
A tags
A trunk/fixed.txt
Adding branches
Adding tags
Adding trunk
Adding trunk/fixed.txt
Transmitting file data .done
Committing transaction...
Committed revision 1.
A trunk/modified.txt
A trunk/modified-fs.txt
Adding trunk/modified-fs.txt
Adding trunk/modified.txt
Transmitting file data ..done
Committing transaction...
Committed revision 2.
A trunk/deleted.txt
A trunk/deleted-fs.txt
Adding trunk/deleted-fs.txt
Adding trunk/deleted.txt
Transmitting file data ..done
Committing transaction...
Committed revision 3.
A branches/foo
A branches/foo/modified.txt
Adding branches/foo
Adding branches/foo/modified.txt
Transmitting file data .done
Committing transaction...
Committed revision 4.
A /tmp/tmpins4ar7k/local/deleted-fs.txt
A /tmp/tmpins4ar7k/local/deleted.txt
A /tmp/tmpins4ar7k/local/fixed.txt
A /tmp/tmpins4ar7k/local/modified-fs.txt
A /tmp/tmpins4ar7k/local/modified.txt
Checked out revision 4.
test_get_affected_files (test.test_svn.SVNClientAffectedFiles) ... ERROR [vcstools] Can't remove /tmp/tmpins4ar7k/local[/vcstools]
ok
Checked out revision 0.
A trunk
A branches
A tags
A trunk/fixed.txt
Adding branches
Adding tags
Adding trunk
Adding trunk/fixed.txt
Transmitting file data .done
Committing transaction...
Committed revision 1.
A trunk/modified.txt
A trunk/modified-fs.txt
Adding trunk/modified-fs.txt
Adding trunk/modified.txt
Transmitting file data ..done
Committing transaction...
Committed revision 2.
A trunk/deleted.txt
A trunk/deleted-fs.txt
Adding trunk/deleted-fs.txt
Adding trunk/deleted.txt
Transmitting file data ..done
Committing transaction...
Committed revision 3.
A branches/foo
A branches/foo/modified.txt
Adding branches/foo
Adding branches/foo/modified.txt
Transmitting file data .done
Committing transaction...
Committed revision 4.
A /tmp/tmpuyow_rgr/local/deleted-fs.txt
A /tmp/tmpuyow_rgr/local/deleted.txt
A /tmp/tmpuyow_rgr/local/fixed.txt
A /tmp/tmpuyow_rgr/local/modified-fs.txt
A /tmp/tmpuyow_rgr/local/modified.txt
Checked out revision 4.
test_get_log_defaults (test.test_svn.SvnClientLogTest) ... ERROR [vcstools] Can't remove /tmp/tmpuyow_rgr/local[/vcstools]
ok
test_get_log_limit (test.test_svn.SvnClientLogTest) ... A /tmp/tmpuyow_rgr/local/deleted-fs.txt
A /tmp/tmpuyow_rgr/local/deleted.txt
A /tmp/tmpuyow_rgr/local/fixed.txt
A /tmp/tmpuyow_rgr/local/modified-fs.txt
A /tmp/tmpuyow_rgr/local/modified.txt
Checked out revision 4.
ok
test_get_log_path (test.test_svn.SvnClientLogTest) ... A /tmp/tmpuyow_rgr/local/deleted-fs.txt
A /tmp/tmpuyow_rgr/local/deleted.txt
A /tmp/tmpuyow_rgr/local/fixed.txt
A /tmp/tmpuyow_rgr/local/modified-fs.txt
A /tmp/tmpuyow_rgr/local/modified.txt
Checked out revision 4.
ok
Checked out revision 0.
A trunk
A branches
A tags
A trunk/fixed.txt
Adding branches
Adding tags
Adding trunk
Adding trunk/fixed.txt
Transmitting file data .done
Committing transaction...
Committed revision 1.
A trunk/modified.txt
A trunk/modified-fs.txt
Adding trunk/modified-fs.txt
Adding trunk/modified.txt
Transmitting file data ..done
Committing transaction...
Committed revision 2.
A trunk/deleted.txt
A trunk/deleted-fs.txt
Adding trunk/deleted-fs.txt
Adding trunk/deleted.txt
Transmitting file data ..done
Committing transaction...
Committed revision 3.
A branches/foo
A branches/foo/modified.txt
Adding branches/foo
Adding branches/foo/modified.txt
Transmitting file data .done
Committing transaction...
Committed revision 4.
testDiffClean (test.test_svn.SvnClientTest) ... WARNING [vcstools] Command failed: 'svn diff "."'
run at: '/tmp/tmpnoklpzwv/remote'
errcode: 1:
svn: E155007: '/tmp/tmpnoklpzwv/remote' is not a working copy
[/vcstools]
ok
testStatusClean (test.test_svn.SvnClientTest) ... ok
test_checkout (test.test_svn.SvnClientTest) ... A /tmp/tmpnoklpzwv/local/deleted-fs.txt
A /tmp/tmpnoklpzwv/local/deleted.txt
A /tmp/tmpnoklpzwv/local/fixed.txt
A /tmp/tmpnoklpzwv/local/modified-fs.txt
A /tmp/tmpnoklpzwv/local/modified.txt
Checked out revision 4.
ok
test_checkout_dir_exists (test.test_svn.SvnClientTest) ... A /tmp/tmpnoklpzwv/local/deleted-fs.txt
A /tmp/tmpnoklpzwv/local/deleted.txt
A /tmp/tmpnoklpzwv/local/fixed.txt
A /tmp/tmpnoklpzwv/local/modified-fs.txt
A /tmp/tmpnoklpzwv/local/modified.txt
Checked out revision 4.
ERROR [vcstools] Can't remove /tmp/tmpnoklpzwv/local[/vcstools]
ok
test_checkout_emptyversion (test.test_svn.SvnClientTest) ... A /tmp/tmpnoklpzwv/local/deleted-fs.txt
A /tmp/tmpnoklpzwv/local/deleted.txt
A /tmp/tmpnoklpzwv/local/fixed.txt
A /tmp/tmpnoklpzwv/local/modified-fs.txt
A /tmp/tmpnoklpzwv/local/modified.txt
Checked out revision 4.
Updating '/tmp/tmpnoklpzwv/local':
At revision 4.
Updating '/tmp/tmpnoklpzwv/local':
At revision 4.
ok
using just a number as version ... A /tmp/tmpnoklpzwv/local/deleted-fs.txt
A /tmp/tmpnoklpzwv/local/deleted.txt
A /tmp/tmpnoklpzwv/local/fixed.txt
A /tmp/tmpnoklpzwv/local/modified-fs.txt
A /tmp/tmpnoklpzwv/local/modified.txt
Checked out revision 3.
Updating '/tmp/tmpnoklpzwv/local':
D /tmp/tmpnoklpzwv/local/deleted.txt
D /tmp/tmpnoklpzwv/local/deleted-fs.txt
Updated to revision 2.
ok
test_get_environment_metadata (test.test_svn.SvnClientTest) ... ok
test_get_remote_branch_version (test.test_svn.SvnClientTest) ... A /tmp/tmpnoklpzwv/local/modified.txt
Checked out revision 4.
ok
test_get_remote_version (test.test_svn.SvnClientTest) ... A /tmp/tmpnoklpzwv/local/deleted-fs.txt
A /tmp/tmpnoklpzwv/local/deleted.txt
A /tmp/tmpnoklpzwv/local/fixed.txt
A /tmp/tmpnoklpzwv/local/modified-fs.txt
A /tmp/tmpnoklpzwv/local/modified.txt
Checked out revision 4.
ok
test_get_type_name (test.test_svn.SvnClientTest) ... ok
test_get_url_by_reading (test.test_svn.SvnClientTest) ... A /tmp/tmpnoklpzwv/local/deleted-fs.txt
A /tmp/tmpnoklpzwv/local/deleted.txt
A /tmp/tmpnoklpzwv/local/fixed.txt
A /tmp/tmpnoklpzwv/local/modified-fs.txt
A /tmp/tmpnoklpzwv/local/modified.txt
Checked out revision 4.
ok
test_get_url_nonexistant (test.test_svn.SvnClientTest) ... ok
test_canonical_svn_url_split (test.test_svn.SvnClientUtilTest) ... ok
Checked out revision 0.
A trunk
A branches
A tags
A trunk/fixed.txt
Adding branches
Adding tags
Adding trunk
Adding trunk/fixed.txt
Transmitting file data .done
Committing transaction...
Committed revision 1.
A trunk/modified.txt
A trunk/modified-fs.txt
Adding trunk/modified-fs.txt
Adding trunk/modified.txt
Transmitting file data ..done
Committing transaction...
Committed revision 2.
A trunk/deleted.txt
A trunk/deleted-fs.txt
Adding trunk/deleted-fs.txt
Adding trunk/deleted.txt
Transmitting file data ..done
Committing transaction...
Committed revision 3.
A branches/foo
A branches/foo/modified.txt
Adding branches/foo
Adding branches/foo/modified.txt
Transmitting file data .done
Committing transaction...
Committed revision 4.
A /tmp/tmpgm44yw9x/local/deleted-fs.txt
A /tmp/tmpgm44yw9x/local/deleted.txt
A /tmp/tmpgm44yw9x/local/fixed.txt
A /tmp/tmpgm44yw9x/local/modified-fs.txt
A /tmp/tmpgm44yw9x/local/modified.txt
Checked out revision 4.
D deleted.txt
A added.txt
test_diff (test.test_svn.SvnDiffStatClientTest) ... ok
test_diff_relpath (test.test_svn.SvnDiffStatClientTest) ... ok
test_status (test.test_svn.SvnDiffStatClientTest) ... ok
test_status_relpath (test.test_svn.SvnDiffStatClientTest) ... ok
test_status_untracked (test.test_svn.SvnDiffStatClientTest) ... ok
Checked out revision 0.
A trunk
A branches
A tags
A trunk/fixed.txt
Adding branches
Adding tags
Adding trunk
Adding trunk/fixed.txt
Transmitting file data .done
Committing transaction...
Committed revision 1.
A trunk/modified.txt
A trunk/modified-fs.txt
Adding trunk/modified-fs.txt
Adding trunk/modified.txt
Transmitting file data ..done
Committing transaction...
Committed revision 2.
A trunk/deleted.txt
A trunk/deleted-fs.txt
Adding trunk/deleted-fs.txt
Adding trunk/deleted.txt
Transmitting file data ..done
Committing transaction...
Committed revision 3.
A branches/foo
A branches/foo/modified.txt
Adding branches/foo
Adding branches/foo/modified.txt
Transmitting file data .done
Committing transaction...
Committed revision 4.
A /tmp/tmpcf1x7dt8/local/deleted-fs.txt
A /tmp/tmpcf1x7dt8/local/deleted.txt
A /tmp/tmpcf1x7dt8/local/fixed.txt
A /tmp/tmpcf1x7dt8/local/modified-fs.txt
A /tmp/tmpcf1x7dt8/local/modified.txt
Checked out revision 4.
test_export_repository (test.test_svn.SvnExportRepositoryClientTest) ... ok
Checked out revision 0.
A trunk
A branches
A tags
A trunk/fixed.txt
Adding branches
Adding tags
Adding trunk
Adding trunk/fixed.txt
Transmitting file data .done
Committing transaction...
Committed revision 1.
A trunk/modified.txt
A trunk/modified-fs.txt
Adding trunk/modified-fs.txt
Adding trunk/modified.txt
Transmitting file data ..done
Committing transaction...
Committed revision 2.
A trunk/deleted.txt
A trunk/deleted-fs.txt
Adding trunk/deleted-fs.txt
Adding trunk/deleted.txt
Transmitting file data ..done
Committing transaction...
Committed revision 3.
A branches/foo
A branches/foo/modified.txt
Adding branches/foo
Adding branches/foo/modified.txt
Transmitting file data .done
Committing transaction...
Committed revision 4.
A /tmp/tmpuez40mub/local/deleted-fs.txt
A /tmp/tmpuez40mub/local/deleted.txt
A /tmp/tmpuez40mub/local/fixed.txt
A /tmp/tmpuez40mub/local/modified-fs.txt
A /tmp/tmpuez40mub/local/modified.txt
Checked out revision 4.
test_get_branches (test.test_svn.SvnGetBranchesClientTest) ... A branches/foo2
A branches/bar
Adding branches/bar
Adding branches/foo2
Committing transaction...
Committed revision 5.
A /tmp/tmpuez40mub/local_foo/modified.txt
Checked out revision 5.
ok
test_get_branches_non_canonical (test.test_svn.SvnGetBranchesClientTest) ... Checked out revision 0.
A footest
A footest/foosub
A footest/foosub/fixed.txt
Adding footest
Adding footest/foosub
Adding footest/foosub/fixed.txt
Transmitting file data .done
Committing transaction...
Committed revision 1.
A /tmp/tmpuez40mub/local_nc/foosub
A /tmp/tmpuez40mub/local_nc/foosub/fixed.txt
Checked out revision 1.
ok
test_get_remote_contents (test.test_svn.SvnGetBranchesClientTest) ... ok
test_checkout_dir_exists (test.test_tar.TarClientTest) ... ok
test_checkout_parametrized (test.test_tar.TarClientTest) ... ok
test_checkout_version (test.test_tar.TarClientTest) ... ok
test_get_environment_metadata (test.test_tar.TarClientTest) ... ok
test_get_type_name (test.test_tar.TarClientTest) ... ok
test_get_url_by_reading (test.test_tar.TarClientTest) ... ok
test_get_url_nonexistant (test.test_tar.TarClientTest) ... ok
test_checkout_version_compressed_local (test.test_tar.TarClientTestLocal) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/vcstools/tar.py:80: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
metadata = yaml.load(metadata_file.read())
ok
test_checkout_version_local (test.test_tar.TarClientTestLocal) ... ok
test_get_vcs (test.test_vcs_abstraction.TestVcsAbstraction) ... ok
test_get_vcs_client (test.test_vcs_abstraction.TestVcsAbstraction) ... ok
test_register_vcs (test.test_vcs_abstraction.TestVcsAbstraction) ... ok
======================================================================
ERROR: test suite for <class 'test.test_git_subm.GitClientTest'>
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/nose/suite.py", line 209, in run
self.setUp()
File "/usr/lib/python3/dist-packages/nose/suite.py", line 292, in setUp
self.setupContext(ancestor)
File "/usr/lib/python3/dist-packages/nose/suite.py", line 315, in setupContext
try_run(context, names)
File "/usr/lib/python3/dist-packages/nose/util.py", line 471, in try_run
return func()
File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/test/test_git_subm.py", line 100, in setUpClass
subprocess.check_call("git submodule add %s %s" % (self.subsubmodule_path, "subsubmodule"),
File "/usr/lib/python3.9/subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'git submodule add /tmp/tmp39noalac/remote/subsubmodule subsubmodule' returned non-zero exit status 128.
----------------------------------------------------------------------
Ran 136 tests in 59.240s
FAILED (errors=1)
E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build; python3.9 -m nose -v test
dh_auto_test: error: pybuild --test --test-nose -i python{version} -p 3.9 returned exit code 13
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/bullseye/
About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
More information about the debian-science-maintainers
mailing list