-
Notifications
You must be signed in to change notification settings - Fork 486
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 with the same name (Forward port of #3016) #3017
Conversation
CI has some problems:
|
I've looked into it. #3007 seems the one triggering the problem but that PR is adding the symbol and not removing it, so it should be a bug in our abi checker code or in the underlying abi-compliance-checker tool. Not affecting this PR. |
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.
This looks good to me but isn't Windows complaining from unsetenv
not being defined?
C:\Jenkins\workspace\gazebo-ci-pr_any-windows7-amd64\ws\gazebo\test\integration\sdf_errors.cc(117): error C3861: 'unsetenv': identifier not found
Also, can the new environment variable GAZEBO11_BACKWARDS_COMPAT_WARNINGS_ERRORS
be documented somewhere?
Ouch, right. Should be fixed in 4db4697
Forget to port the change in Changelog, ready in 0987978
I've implemented the logic to handle this case in 0219c47 since I'm not sure if the method description in sdformat fit well about checking SDF versions requirements. We can follow the discussion in the sdformat issue but this implementation should not hurt in anyway I think. |
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. CI failures don't appear to be related to this PR but could use a second pair of eyes
Looking into them: The only ones I've detected that are somehow 'new' (not in the daily build or not in other builds) are:
|
Brew CI seems generally broken right now. Going to merge to have the release out since previous builds were fine as far as I can tell. |
Forward port of #3016.
Gazebo11 supports SDF 1.7 which is different of #3016 since it only support SDF 1.6. I had to comment and reverse the expectations in one of the tests since it is affected by gazebosim/sdformat#586 from libsdformat9.