Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rolling on Focal #32417

Closed
artivis opened this issue Mar 7, 2022 · 2 comments
Closed

Rolling on Focal #32417

artivis opened this issue Mar 7, 2022 · 2 comments

Comments

@artivis
Copy link
Contributor

artivis commented Mar 7, 2022

Hello,

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?

@tfoote tfoote added the question label Mar 8, 2022
@tfoote
Copy link
Member

tfoote commented Mar 8, 2022

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)

@artivis
Copy link
Contributor Author

artivis commented Mar 15, 2022

I had not realized that Rolling is "expected to disappear" all together. This changes perspective, thanks for the pointers !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants