-
Notifications
You must be signed in to change notification settings - Fork 172
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
Consider moving ros1_bridge images to the official docker library #414
Comments
That would be amazing. I'm currently developing a solution that requires on the embedded device ROS1 & ROS2 program. Therefore I need the bridge. As our embedded device is a RaspberryPi then we need the bridge for armv7 architecture. It's a key point of our software. Don't hesitate to let me know if you think I'm doing it the wrong way, I'm still new to the ROS ecosystem. |
armv7 is not a tier 1 (aka officially supported and tested) platform for ROS 2. The next release of ROS 2 (Foxy) will likely not provide debs for armv7: https://discourse.ros.org/t/potential-downgrade-of-arm32-support-to-tier-3/14136. Not saying that using the armv7 debs will not work, just that it's a less tested and supported path |
Yeah, that was a buzzkill. Aside from the technical issue osrf had in using Linux containers on an older Linux kernel, I wonder if they took into consideration the number of arm32v7 image pulls, and not just the number of Debian repo downloads as cause to suspend support.
Would you like to open a PR with the manifest changes that include the list of additional packages installed with respect to the base image. Some additional questions: do we want to backport these tags to previous ros2 releases, aka dashing-melodic and eloquent-melodic? Are there any additional environmental setup will want to provide, e.g. is catkin tools installed in the bridge Dockerfile? |
The following extract of the ROS2 TSC meeting notes gives some additional insights:
sure
I think that would make sense, I will keep the names as they are today though:
I don't think so. I was thinking of providing the exact same images as the ones we have on the osrf profile. It should be enough to install and run ROS 1 nodes, and bridge them. |
See #415 |
These have not been reviewed by the docker librarians yet. Reopening for now |
@MaximeAubanel These are now available on dockerhub: Please open an issue on this repository if you face any issue with the arm images |
Currently the ros1-bridge images are hosted on the
osrf
this results in them not being rebuild automatically and only built for amd64 platforms.If we move it to the official docker library we'll get these benefits for free. We'll need to audit the image and make sure we don't pull in unintended GUI dependencies.
The text was updated successfully, but these errors were encountered: