-
Notifications
You must be signed in to change notification settings - Fork 67
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
AxisAlignedBox: deprecate unimplemented methods #261
Conversation
Signed-off-by: ahcorde <[email protected]>
Codecov Report
@@ Coverage Diff @@
## ign-math6 #261 +/- ##
==========================================
Coverage 99.41% 99.41%
==========================================
Files 67 67
Lines 6374 6374
==========================================
Hits 6337 6337
Misses 37 37
Continue to review full report at Codecov.
|
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 time the ABI checker complained, probably because the class is not header-only:
what do you think @scpeters about this PR ? |
I feel like we should be able to do this, so I'm not sure why the ABI checker complains cc @j-rivero any ideas? |
If I understand this correctly, we are removing function declarations from a public header installed in the user system which don't have a definition, is this right? This would explain why the abi-checker is happy with respect to ABI but raise warnings in the "Source compatibility" (API).
It's quite a corner case and it's not easy to find a decent use-case to go against the removal but someone could be using these declarations and implementing these methods in their own code ... does not sound very convenient but it's possible and in the case, we are breaking the API for them. Unless we really need this, my proposal is to move to the next major version. |
I think it would be fair to mark these APIs as deprecated |
Signed-off-by: ahcorde <[email protected]>
…itionrobotics/ign-math into ahcorde/clean/axisAlignedbox
should I target |
Signed-off-by: ahcorde <[email protected]>
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.
I think is fine target this to mah6 and release the deprecation in a MINOR due to the weird nature of the unimplemented methods. Up to maintainers but I don't see to much drama.
agreed, we can deprecate these in |
This pull request has been mentioned on Gazebo Community. There might be relevant details there: https://community.gazebosim.org/t/new-ignition-releases-2022-03-01-citadel-edifice-fortress/1313/1 |
Signed-off-by: ahcorde [email protected]
🦟 Bug fix
Fixes #
Summary
Clean some unimplemented methods in
AxisAlignedBox
Checklist
codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge