bloom; RuntimeError: Two packages have different version numbers (but it is false) [closed]
I'm trying to release a meta package using boom with the following command:
bloom-release --rosdistro indigo --track indigo summit_xl_common
And after a lot of questions it gives me the following error:
==> git-bloom-import-upstream /tmp/tmpUJpJvY/upstream-indigo-1.0.0.tar.gz --release-version 1.0.0 --replace
Creating upstream branch.
Importing archive into upstream branch...
Traceback (most recent call last):
File "/usr/bin/git-bloom-import-upstream", line 9, in <module>
load_entry_point('bloom==0.5.21', 'console_scripts', 'git-bloom-import-upstream')()
File "/usr/lib/python2.7/dist-packages/bloom/commands/git/import_upstream.py", line 391, in main
args.replace)
File "/usr/lib/python2.7/dist-packages/bloom/commands/git/import_upstream.py", line 324, in import_upstream
_, actual_version, _ = get_package_data('upstream')
File "/usr/lib/python2.7/dist-packages/bloom/packages.py", line 91, in get_package_data
version = verify_equal_package_versions(packages.values())
File "/usr/lib/python2.7/dist-packages/catkin_pkg/packages.py", line 127, in verify_equal_package_versions
raise RuntimeError('Two packages have different version numbers (%s != %s):\n- %s\n- %s' % (package.version, version, package.filename, packages[0].filename))
RuntimeError: Two packages have different version numbers (0.0.3 != 1.0.0):
- /tmp/tmp7NakeJ/summit_xl_localization/package.xml
- /tmp/tmp7NakeJ/summit_xl_common/package.xml
<== Error running command '['/usr/bin/git-bloom-import-upstream', '/tmp/tmpUJpJvY/upstream-indigo-1.0.0.tar.gz', '--release-version', '1.0.0', '--replace']'
Release failed, exiting.
It says that summit_xl_common and summit_xl_localization have different version numbers, but it is false, you can check here that it is version 1.0.0 (same as summit_xl_common).
Why does it occur? How should I fix it?
Thanks
Can you please post the full log, maybe in a gist.github.com? The logs are stored in
~/.bloom_logs
.