-
Notifications
You must be signed in to change notification settings - Fork 485
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
Check for SDF files containing sibling elements of the same type with the same name (Gazebo9) #3016
Conversation
This requires SDFormat API change gazebosim/sdformat#580.
@osrf-jenkins run tests |
brew is blocked by osrf/homebrew-simulation#1487 |
abichecker is broken and needs gazebo-tooling/release-tools#470 . A valid build could be . |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Not sure what's going on with CI though...
Co-authored-by: Jenn Nguyen <[email protected]>
several fires 🔥 are ongoing in the buildfarm making things hard. I'm fighting with them. Thanks Jenn |
CI is now happy. |
Prerequisite: this requires gazebosim/sdformat#580 . In Draft until then.The PR adds a check for SDF files containing sibling elements with the same type. This is part of the SDF specs but was not enforced or check until now in Gazebo.
Since this PR will change the output behavior in the series of Gazebo9 releases I'm adding a check for an environment variable
GAZEBO9_BACKWARDS_COMPAT_WARNINGS_ERRORS
that users can set to avoid this new behavior if users want to preserve current behavior.