I'm looking for feedback and advice from the community.
Jazzy is the latest LTS version of ROS 2, but it’s only supported as tier 3 packages on Ubuntu 22.04. While it's possible to build it from source, it's a lengthy and cumbersome process, and I’d prefer not to repeat it on multiple devices (I know we can copy the colcon install directory and install dependencies via rosdep). Additionally, I’d prefer not to use a Dockerised solution and want to run it natively.
To solve this, I’ve started building Debian packages. So far, I’ve successfully created packages for ros_core and ros_base, and they work similarly to how Humble packages function on my Ubuntu 22.04 host.
My questions are:
- Does this approach seem reasonable, or are there better alternatives available?
- Once the Debian packages are ready, I plan to host them in a Debian pool for others to use, with both amd64 and arm64 architectures available. I’m thinking of hosting them on GitHub in a public repository. Is this a good solution, or are there better alternatives for hosting these packages?
Looking forward to your suggestions!