I get the following error trying to run rosdep update:
ERROR: Rosdep experienced an error: unrecognized version: 12
Please go to the rosdep page [1] and file a bug report with the stack trace below.
[1] : http://www.ros.org/wiki/rosdep
rosdep version: 0.21.0
Traceback (most recent call last):
File "/opt/homebrew/lib/python3.9/site-packages/rosdep2/main.py", line 146, in rosdep_main
exit_code = _rosdep_main(args)
File "/opt/homebrew/lib/python3.9/site-packages/rosdep2/main.py", line 441, in _rosdep_main
return _no_args_handler(command, parser, options, args)
File "/opt/homebrew/lib/python3.9/site-packages/rosdep2/main.py", line 450, in _no_args_handler
return command_handlers[command](options)
File "/opt/homebrew/lib/python3.9/site-packages/rosdep2/main.py", line 659, in command_update
update_sources_list(success_handler=update_success_handler,
File "/opt/homebrew/lib/python3.9/site-packages/rosdep2/sources_list.py", line 516, in update_sources_list
rosdep_data = get_gbprepo_as_rosdep_data(dist_name)
File "/opt/homebrew/lib/python3.9/site-packages/rosdep2/gbpdistro_support.py", line 150, in get_gbprepo_as_rosdep_data
ctx = create_default_installer_context()
File "/opt/homebrew/lib/python3.9/site-packages/rosdep2/__init__.py", line 91, in create_default_installer_context
m.register_platforms(context)
File "/opt/homebrew/lib/python3.9/site-packages/rosdep2/platforms/debian.py", line 65, in register_platforms
register_elementary(context)
File "/opt/homebrew/lib/python3.9/site-packages/rosdep2/platforms/debian.py", line 95, in register_elementary
(os_name, os_version) = context.get_os_name_and_version()
File "/opt/homebrew/lib/python3.9/site-packages/rosdep2/installers.py", line 115, in get_os_name_and_version
os_name = self.os_detect.get_name()
File "/opt/homebrew/lib/python3.9/site-packages/rospkg/os_detect.py", line 610, in get_name
self.detect_os()
File "/opt/homebrew/lib/python3.9/site-packages/rospkg/os_detect.py", line 572, in detect_os
self._os_codename = os_detector.get_codename()
File "/opt/homebrew/lib/python3.9/site-packages/rospkg/os_detect.py", line 327, in get_codename
return _osx_codename(*ver[0:2])
File "/opt/homebrew/lib/python3.9/site-packages/rospkg/os_detect.py", line 305, in _osx_codename
raise OsNotDetected("unrecognized version: %s" % key)
rospkg.os_detect.OsNotDetected: unrecognized version: 12
I get the following error trying to run
rosdep update
:I am submitting a PR to fix.