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

Enable arm support for gazebo image #421

Closed
odidev opened this issue Jun 21, 2020 · 3 comments
Closed

Enable arm support for gazebo image #421

odidev opened this issue Jun 21, 2020 · 3 comments

Comments

@odidev
Copy link

odidev commented Jun 21, 2020

Hi,

The Arm support from gazebo docker image is removed as part of PR #374 because of the compilation issue mention here gazebosim/gazebo-classic#2691

Now as the compilation issue problem is fixed as part of PR gazebosim/gazebo-classic#2753 don't you think we should enable the arm support again for gazebo docker image.

Thanks
Odidev

@mikaelarguedas
Copy link
Contributor

Right now it cannot be reenabled because the fix you linked to has not been released for any distro and not backported to all active gazebo versions. So it's not possible to build docker images with it as the debs don't exist.


In general I'm all for providing arm images when it's possible, for it to make sense it seems that at least 2 criteria should be met:

  1. support for it from the project: commitment to test and release debs for any new version on amd64 as well as arm
  2. use cases from the community: sufficient number of community members showing interest for the image with specific use cases they need the images for.
  1. The fix linked to is a one-off but I couldn't find any commitment associated with it saying that "every future version will be supported and released on arm". This means we will likely go through the same process again as soon as a new version comes out and not building for arm.
    So IMO this comment still applies: "if Gazebo doesn't officially support their releases on arm I don't think we should provide docker images for them".

  2. We haven't seen much use or request for these gazebo images on arm (the fact that there were no deb available or successful compilation for over a year is another good indicator of it). So far except from yours, demands for it have been mostly non-existent. From your previous requests, it looks like you wanted these images to exist "out of principle" as opposed to "having a real use case for it". Is it still the case ? Do you know of specific users or entities requesting this ? if so it would be great to loop them in here so that they can show their interest for this.

@rhenwood-arm
Copy link

hi @mikaelarguedas . I work with @odidev on this project. I appreciate your thoughts here. Currently I don't have a direct customer for this work at Arm. This ticket, and your comment, may encourage others who care to chime in.

Your comment about Debian is well made: I'm working with odidev with the distributions to ensure they all have the relevant fix as a base requirement. That certainly is a first step that provides good benefit.

@ruffsl
Copy link
Member

ruffsl commented Feb 16, 2022

Closing due to inactivity. If the status of gazebo's support for arm has improved, feel free to re-open, PRs welcome. Although, it seems like pushing for multi arch ignition images would be a better prospect: #354

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

4 participants