-
Notifications
You must be signed in to change notification settings - Fork 2
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
Need Option to switch ros versions for same OS (foxy/galactic, hubble/dasching, rolling) #2
Comments
Is there an option to use variables in osdeps-files? Currently ros-2.osdeps-focal and ros-2.osdeps-jammy are almost identical, except for the version strings (which are likely redundant in this case) and the |
What would also be convenient, if we could add a custom osdeps-style (similar to
which then translates to If that is not possible, I guess manually constructing everything with ruby is possible? |
The switch currently only allows it on a OS level: It is organized by the setting an Autoproj.workspace.osdep_suffixes To load the matching file here: https://github.com/dfki-ric/ros2-package_set/blob/master/init.rb#L9 I think that can easily be changed to ros release names with an question on initial aup with Autoproj.config.declare For custom ros deb packages, it should be possible to use the suffix files in other packages_sets down the line |
Yes, I guess it should be possible to also choose a file based on a different option. I was more asking if it is possible to avoid the redundancy between the |
Can you test Now there are no checked in osdep files for rosdep and ros packages, on autoproj update, they are downloaded (if they don't exist) |
Looks good, I'll have a look later |
No description provided.
The text was updated successfully, but these errors were encountered: