Skip to content

Instantly share code, notes, and snippets.

@allenh1
Created February 21, 2018 23:16
Show Gist options
  • Select an option

  • Save allenh1/a520db3ffdcbe5bb59ccd07689465fe3 to your computer and use it in GitHub Desktop.

Select an option

Save allenh1/a520db3ffdcbe5bb59ccd07689465fe3 to your computer and use it in GitHub Desktop.
$ python3 ./setup.py --command-packages=stdeb.command bdist_deb
running bdist_deb
running sdist_dsc
running egg_info
writing entry points to superflore.egg-info/entry_points.txt
writing top-level names to superflore.egg-info/top_level.txt
writing superflore.egg-info/PKG-INFO
writing requirements to superflore.egg-info/requires.txt
writing dependency_links to superflore.egg-info/dependency_links.txt
reading manifest file 'superflore.egg-info/SOURCES.txt'
writing manifest file 'superflore.egg-info/SOURCES.txt'
running sdist
warning: sdist: standard file not found: should have one of README, README.rst, README.txt
running check
creating superflore-0.2.1
creating superflore-0.2.1/superflore
creating superflore-0.2.1/superflore.egg-info
creating superflore-0.2.1/superflore/generators
creating superflore-0.2.1/superflore/generators/bitbake
creating superflore-0.2.1/superflore/generators/ebuild
creating superflore-0.2.1/superflore/test_integration
creating superflore-0.2.1/superflore/test_integration/gentoo
creating superflore-0.2.1/tests
creating superflore-0.2.1/tests/docker
making hard links in superflore-0.2.1...
hard linking README.md -> superflore-0.2.1
hard linking setup.py -> superflore-0.2.1
hard linking superflore/CacheManager.py -> superflore-0.2.1/superflore
hard linking superflore/PackageMetadata.py -> superflore-0.2.1/superflore
hard linking superflore/TempfileManager.py -> superflore-0.2.1/superflore
hard linking superflore/__init__.py -> superflore-0.2.1/superflore
hard linking superflore/docker.py -> superflore-0.2.1/superflore
hard linking superflore/exceptions.py -> superflore-0.2.1/superflore
hard linking superflore/generate_installers.py -> superflore-0.2.1/superflore
hard linking superflore/parser.py -> superflore-0.2.1/superflore
hard linking superflore/repo_instance.py -> superflore-0.2.1/superflore
hard linking superflore/rosdep_support.py -> superflore-0.2.1/superflore
hard linking superflore/utils.py -> superflore-0.2.1/superflore
hard linking superflore.egg-info/PKG-INFO -> superflore-0.2.1/superflore.egg-info
hard linking superflore.egg-info/SOURCES.txt -> superflore-0.2.1/superflore.egg-info
hard linking superflore.egg-info/dependency_links.txt -> superflore-0.2.1/superflore.egg-info
hard linking superflore.egg-info/entry_points.txt -> superflore-0.2.1/superflore.egg-info
hard linking superflore.egg-info/requires.txt -> superflore-0.2.1/superflore.egg-info
hard linking superflore.egg-info/top_level.txt -> superflore-0.2.1/superflore.egg-info
hard linking superflore/generators/__init__.py -> superflore-0.2.1/superflore/generators
hard linking superflore/generators/bitbake/__init__.py -> superflore-0.2.1/superflore/generators/bitbake
hard linking superflore/generators/bitbake/gen_packages.py -> superflore-0.2.1/superflore/generators/bitbake
hard linking superflore/generators/bitbake/ros_meta.py -> superflore-0.2.1/superflore/generators/bitbake
hard linking superflore/generators/bitbake/run.py -> superflore-0.2.1/superflore/generators/bitbake
hard linking superflore/generators/bitbake/yocto_recipe.py -> superflore-0.2.1/superflore/generators/bitbake
hard linking superflore/generators/ebuild/__init__.py -> superflore-0.2.1/superflore/generators/ebuild
hard linking superflore/generators/ebuild/ebuild.py -> superflore-0.2.1/superflore/generators/ebuild
hard linking superflore/generators/ebuild/gen_packages.py -> superflore-0.2.1/superflore/generators/ebuild
hard linking superflore/generators/ebuild/metadata_xml.py -> superflore-0.2.1/superflore/generators/ebuild
hard linking superflore/generators/ebuild/overlay_instance.py -> superflore-0.2.1/superflore/generators/ebuild
hard linking superflore/generators/ebuild/run.py -> superflore-0.2.1/superflore/generators/ebuild
hard linking superflore/test_integration/__init__.py -> superflore-0.2.1/superflore/test_integration
hard linking superflore/test_integration/gentoo/__init__.py -> superflore-0.2.1/superflore/test_integration/gentoo
hard linking superflore/test_integration/gentoo/build_base.py -> superflore-0.2.1/superflore/test_integration/gentoo
hard linking superflore/test_integration/gentoo/main.py -> superflore-0.2.1/superflore/test_integration/gentoo
hard linking tests/docker/__init__.py -> superflore-0.2.1/tests/docker
Writing superflore-0.2.1/setup.cfg
Creating tar archive
removing 'superflore-0.2.1' (and everything under it)
CALLING dpkg-source -b superflore-0.2.1 superflore_0.2.1.orig.tar.gz (in dir deb_dist)
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building superflore using existing ./superflore_0.2.1.orig.tar.gz
dpkg-source: info: building superflore in superflore_0.2.1-1.debian.tar.xz
dpkg-source: info: building superflore in superflore_0.2.1-1.dsc
dpkg-buildpackage: source package superflore
dpkg-buildpackage: source version 0.2.1-1
dpkg-buildpackage: source distribution xenial yakkety zesty artful
dpkg-buildpackage: source changed by Hunter L. Allen <hunter@openrobotics.org>
dpkg-source --before-build superflore-0.2.1
fakeroot debian/rules clean
dh clean --with python3 --buildsystem=pybuild
dh_testdir -O--buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:184: python3.5 setup.py clean
running clean
removing '/home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.5' does not exist -- can't clean it
dh_clean -O--buildsystem=pybuild
dpkg-source -b superflore-0.2.1
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building superflore using existing ./superflore_0.2.1.orig.tar.gz
dpkg-source: info: building superflore in superflore_0.2.1-1.debian.tar.xz
dpkg-source: info: building superflore in superflore_0.2.1-1.dsc
dpkg-genchanges -S -sa >../superflore_0.2.1-1_source.changes
dpkg-genchanges: including full source code in upload
dpkg-source --after-build superflore-0.2.1
dpkg-buildpackage: full upload (original source is included)
dpkg-source: warning: extracting unsigned source package (superflore_0.2.1-1.dsc)
dpkg-source: info: extracting superflore in superflore-0.2.1
dpkg-source: info: unpacking superflore_0.2.1.orig.tar.gz
dpkg-source: info: unpacking superflore_0.2.1-1.debian.tar.xz
dpkg-buildpackage: source package superflore
dpkg-buildpackage: source version 0.2.1-1
dpkg-buildpackage: source distribution xenial yakkety zesty artful
dpkg-buildpackage: source changed by Hunter L. Allen <hunter@openrobotics.org>
dpkg-buildpackage: host architecture amd64
dpkg-source --before-build superflore-0.2.1
fakeroot debian/rules clean
dh clean --with python3 --buildsystem=pybuild
dh_testdir -O--buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:184: python3.5 setup.py clean
running clean
removing '/home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.5' does not exist -- can't clean it
dh_clean -O--buildsystem=pybuild
debian/rules build
dh build --with python3 --buildsystem=pybuild
dh_testdir -O--buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:184: python3.5 setup.py config
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:184: /usr/bin/python3 setup.py build
running build
running build_py
creating /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore
copying superflore/rosdep_support.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore
copying superflore/utils.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore
copying superflore/repo_instance.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore
copying superflore/exceptions.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore
copying superflore/parser.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore
copying superflore/PackageMetadata.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore
copying superflore/CacheManager.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore
copying superflore/generate_installers.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore
copying superflore/__init__.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore
copying superflore/docker.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore
copying superflore/TempfileManager.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore
creating /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators
copying superflore/generators/__init__.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators
creating /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/test_integration
copying superflore/test_integration/__init__.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/test_integration
creating /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/ebuild
copying superflore/generators/ebuild/metadata_xml.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/ebuild
copying superflore/generators/ebuild/overlay_instance.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/ebuild
copying superflore/generators/ebuild/ebuild.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/ebuild
copying superflore/generators/ebuild/run.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/ebuild
copying superflore/generators/ebuild/__init__.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/ebuild
copying superflore/generators/ebuild/gen_packages.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/ebuild
creating /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/bitbake
copying superflore/generators/bitbake/run.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/bitbake
copying superflore/generators/bitbake/__init__.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/bitbake
copying superflore/generators/bitbake/gen_packages.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/bitbake
copying superflore/generators/bitbake/ros_meta.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/bitbake
copying superflore/generators/bitbake/yocto_recipe.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/generators/bitbake
creating /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/test_integration/gentoo
copying superflore/test_integration/gentoo/main.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/test_integration/gentoo
copying superflore/test_integration/gentoo/__init__.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/test_integration/gentoo
copying superflore/test_integration/gentoo/build_base.py -> /home/allenh1/CS/superflore/deb_dist/superflore-0.2.1/.pybuild/pythonX.Y_3.5/build/superflore/test_integration/gentoo
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:184: python3.5 setup.py test
running test
running egg_info
writing entry points to superflore.egg-info/entry_points.txt
writing dependency_links to superflore.egg-info/dependency_links.txt
writing top-level names to superflore.egg-info/top_level.txt
writing requirements to superflore.egg-info/requires.txt
writing superflore.egg-info/PKG-INFO
reading manifest file 'superflore.egg-info/SOURCES.txt'
writing manifest file 'superflore.egg-info/SOURCES.txt'
running build_ext
Traceback (most recent call last):
File "setup.py", line 39, in <module>
'superflore-check-ebuilds = superflore.test_integration.gentoo:main',
File "/usr/lib/python3.5/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.5/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 159, in run
self.with_project_on_sys_path(self.run_tests)
File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 140, in with_project_on_sys_path
func()
File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 180, in run_tests
testRunner=self._resolve_as_ep(self.test_runner),
File "/usr/lib/python3.5/unittest/main.py", line 93, in __init__
self.parseArgs(argv)
File "/usr/lib/python3.5/unittest/main.py", line 140, in parseArgs
self.createTests()
File "/usr/lib/python3.5/unittest/main.py", line 147, in createTests
self.module)
File "/usr/lib/python3.5/unittest/loader.py", line 219, in loadTestsFromNames
suites = [self.loadTestsFromName(name, module) for name in names]
File "/usr/lib/python3.5/unittest/loader.py", line 219, in <listcomp>
suites = [self.loadTestsFromName(name, module) for name in names]
File "/usr/lib/python3.5/unittest/loader.py", line 190, in loadTestsFromName
return self.loadTestsFromModule(obj)
File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 30, in loadTestsFromModule
for file in resource_listdir(module.__name__, ''):
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1190, in resource_listdir
resource_name
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1486, in resource_listdir
return self._listdir(self._fn(self.module_path, resource_name))
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1525, in _listdir
"Can't perform this operation for unregistered loader type"
NotImplementedError: Can't perform this operation for unregistered loader type
E: pybuild pybuild:274: test: plugin distutils failed with: exit code=1: python3.5 setup.py test
dh_auto_test: pybuild --test -i python{version} -p 3.5 --dir . returned exit code 13
debian/rules:7: recipe for target 'build' failed
make: *** [build] Error 25
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Traceback (most recent call last):
File "./setup.py", line 39, in <module>
'superflore-check-ebuilds = superflore.test_integration.gentoo:main',
File "/usr/lib/python3.5/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.5/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/stdeb/command/bdist_deb.py", line 48, in run
util.process_command(syscmd,cwd=target_dirs[0])
File "/usr/lib/python3/dist-packages/stdeb/util.py", line 183, in process_command
check_call(args, cwd=cwd)
File "/usr/lib/python3/dist-packages/stdeb/util.py", line 46, in check_call
raise CalledProcessError(retcode)
stdeb.util.CalledProcessError: 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment