AxisAlignedBox: deprecate unimplemented methods#261
Conversation
Signed-off-by: ahcorde <ahcorde@gmail.com>
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.
|
chapulina
left a comment
There was a problem hiding this comment.
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 <ahcorde@gmail.com>
…itionrobotics/ign-math into ahcorde/clean/axisAlignedbox
|
should I target |
j-rivero
left a comment
There was a problem hiding this comment.
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 ahcorde@gmail.com
🦟 Bug fix
Fixes #
Summary
Clean some unimplemented methods in
AxisAlignedBoxChecklist
codecheckpassed (See contributing)Note to maintainers: Remember to use Squash-Merge