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

Support for Bookworm #38767

Open
rosterloh opened this issue Oct 16, 2023 · 2 comments
Open

Support for Bookworm #38767

rosterloh opened this issue Oct 16, 2023 · 2 comments
Assignees

Comments

@rosterloh
Copy link

I'd like to work on adding support for Debian bookworm to rosdistro. Is there a guide or a good starting point for this work?

@nuclearsandwich
Copy link
Member

Hi @rosterloh can you clarify what kind of support you are looking to contribute to?

Debian Bookworm is a supported distribution for the ROS Infrastructure although no current ROS distributions support it. We do not change the target platforms of stable distributions but it is possible that we'll update the Debian target for ROS 2 Rolling Ridley when we move it to Ubuntu 24.04 as well.

If you wanted to help with that effort, the first thing to do would be to start looking at rosdep keys for Debian Bookworm. There are rosdep repo checks that run as part of the GitHub Actions in this repository (ros/rosdistro) but you can run them locally to run them across the entire database rather than just changed files. Adding bookworm to those checks by updating this config file would be a good start!

@nuclearsandwich nuclearsandwich self-assigned this Nov 5, 2023
@rosterloh
Copy link
Author

That's very helpful thank you. To demonstrate what I'm looking to support I've run with the following config

---
package_sources:
  debian:
  - !deb_base_url http://deb.debian.org/debian main
  - !deb_base_url http://deb.debian.org/debian contrib
  - !deb_base_url http://deb.debian.org/debian non-free
  - !deb_base_url http://repos.ros.org/repos/ros_bootstrap main
package_dashboards:
- pattern: !regular_expression .*//deb.debian.org/debian/.*
  url: https://packages.debian.org/{os_code_name}/{binary_name}
supported_versions:
  debian:
  - bookworm
supported_arches:
  debian:
  - arm64

I will start working through the missing deps and submit a PR

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