-
Notifications
You must be signed in to change notification settings - Fork 13
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 Debian install on Ubuntu 22.04 #73
Comments
Excellent. Is it possible that the Micro-XRCE-DDS-Gen and micro-ROS agent would be compatible with ROS 2 humble? ArduPilot is currently on Humble due to LTS stability. |
AFAIK Vulcanexus team is working in the Humble release. It will came with the packets you mention. CC: @rsanchez15 |
Hi @Ryanf55 As @pablogs9 mentioned, we were working on the Humble release last week and now is ready! Now you should be able to install Micro-XRCE-DDS-Gen and Micro-ROS Agent by downloading it from our apt repository ( |
Can you add more info on the debian generation? Due to #68 not being solved in the version released on humble, and ArduPilot not forcing users to upgrade FastDDS to vulcanexus which I do not believe is compatible with the version of DDS shipped by default in ROS 2 humble, we would like to build our own debians for our custom fork: |
Hello, Can you please share your process to generate the debians? I would like to build and host them myself. I don't see it tracked in this repo. We would use it for the following: |
Hi @Ryanf55 unfortunately the procedures for generating deb packages at the eProsima side are not public. |
Would it be an issue if I submit my PR here? It is just a one simple way to create a .deb |
Hello,
I'd like to request some packaging support for this tool. Is there any way that eProsima could start supplying a debian (pre-compiled package) of MicroXRCEDDSGen that is installable through apt? Right now, all of our build tools in ROS 2 can either be installed with debian or compiled from source with
colcon build
. AddingMicroXRCDDSGen
to an apt repository such ArduPilot developers canapt install Micro-XRCE-DDS-Gen
would be wonderful as then there wouldn't be a separate gradle compilation step.The alternative is something like this PR: ArduPilot/ardupilot#25651
In order to enable DDS by default in ArduPIlot, I've had to copied the generated message files into our source tree and use those as a fallback if
microxrceddsgen
is not found, because the currentMicroXRCEDDSGen
installation process is too burdensome for the dev team.I only have experience creating debians with CPack for CMake-based projects, but I am happy to help out with this.
The text was updated successfully, but these errors were encountered: