Packaging failure leaves behind incomplete binary tarballs
Traceback (most recent call last):
File "./cerbero-uninstalled", line 9, in <module>
main()
File "./cerbero/main.py", line 135, in main
Main(sys.argv[1:])
File "./cerbero/main.py", line 56, in __init__
self.run_command()
File "./cerbero/main.py", line 110, in run_command
res = commands.run(command, self.config, self.args)
File "./cerbero/commands/__init__.py", line 78, in run
return _commands[command].run(config, args)
File "./cerbero/commands/package.py", line 91, in run
args.force, args.keep_temp)
File "./cerbero/packages/disttarball.py", line 70, in pack
devel_files, force, package_prefix)
File "./cerbero/packages/android.py", line 81, in _create_tarball
tar.add(filepath, os.path.join(package_prefix, f))
File "/usr/lib64/python3.7/tarfile.py", line 1928, in add
tarinfo = self.gettarinfo(name, arcname)
File "/usr/lib64/python3.7/tarfile.py", line 1807, in gettarinfo
statres = os.lstat(name)
FileNotFoundError: [Errno 2] No such file or directory: '/home/nirbheek/projects/repositories/gst/cerbero.git/build/dist/android_universal/arm64/include/ffi-arm.h'
We should probably rename the incomplete package so that users don't accidentally use it.