You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I understand that Rolling was migrated to Jammy in #32036 however since Rolling's distribution.yaml only lists jammy as a release platform rosdep is now inoperative on Focal.
$ rosdep install --default-yes --ignore-packages-from-source --from-paths ~/ros-demos/src
ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies:
composition: No definition of [example_interfaces] for OS version [focal]
I suppose I could work around that with the --rosdistro flag but I'm sure this will cause other issues in the future (e.g. packages that are only released on Jammy).
I'm not sure what a 'proper' fix would be. Maybe a new rosdep argument to fetch the distribution at a given commit? Any other idea?
The text was updated successfully, but these errors were encountered:
You're taking advantage of an intermediate state right now where the focal packages still exist. Note that the packages built on focal are also expected to disappear and cannot be relied upon looking forward.
If you're building on focal you will have to do everything from source. And you likely want to be using a tool like rosinstall_generator instead of rosdep. The focal packages are not considered part of rolling anymore and there's no guarentees about correlation between them and the ongoing distro. (Including things like the default rmw potentially changing breaking all binary compatibility)
Hello,
I understand that Rolling was migrated to Jammy in #32036 however since Rolling's
distribution.yaml
only listsjammy
as a release platformrosdep
is now inoperative on Focal.I suppose I could work around that with the
--rosdistro
flag but I'm sure this will cause other issues in the future (e.g. packages that are only released on Jammy).I'm not sure what a 'proper' fix would be. Maybe a new
rosdep
argument to fetch the distribution at a given commit? Any other idea?The text was updated successfully, but these errors were encountered: