-
Notifications
You must be signed in to change notification settings - Fork 98
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
Don't install deprecated parser_urdf.hh header #276
Don't install deprecated parser_urdf.hh header #276
Conversation
04f84ec
to
5fb487b
Compare
the code_check script apparently doesn't like the visibility macro still being there: |
Codecov Report
@@ Coverage Diff @@
## master #276 +/- ##
==========================================
+ Coverage 86.44% 86.67% +0.23%
==========================================
Files 59 59
Lines 9066 9066
==========================================
+ Hits 7837 7858 +21
+ Misses 1229 1208 -21
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.
LGTM! For the symbol visibility issue, I think parser_urdf_TEST.cc
needs to be compiled with parser_urdf.cc
and SDFExtention.cc
similar to what we're doing for Convter_TEST.cc
. I think it will also need to link against liburdf*
.
2f840ca
to
b763472
Compare
good call; I was stuck before, but I think it's working now as of b763472 |
there were code check complaints about unused private functions, so I made them public (within the private header) and used them in a unit test in 330e6a5 |
@osrf-jenkins run tests please |
Looks good! |
* Remove unused includes of parser_urdf.hh in tests * mv include/sdf/parser_urdf.hh src, since the contents of this header were deprecated in 9.2 * parser_urdf.hh: remove deprecation macros and warning suppression * parser_urdf.hh: remove visibility macro * codecheck: helper functions public, use in test Signed-off-by: Steve Peters <[email protected]>
Signed-off-by: Steve Peters <[email protected]>
…m#268 Signed-off-by: Steve Peters <[email protected]>
330e6a5
to
9e7e222
Compare
I just squashed and will "rebase and merge" once CI clears |
Signed-off-by: Steve Peters <[email protected]>
* Remove all deprecated *PoseFrame() APIs * Remove deprecated Pose(), SetPose() APIs * Migration guide: update per #244, #276 * Changelog for #308. Signed-off-by: Steve Peters <[email protected]>
…#308) * Remove all deprecated *PoseFrame() APIs * Remove deprecated Pose(), SetPose() APIs * Migration guide: update per gazebosim#244, gazebosim#276 * Changelog for gazebosim#308. Signed-off-by: Steve Peters <[email protected]>
…#308) * Remove all deprecated *PoseFrame() APIs * Remove deprecated Pose(), SetPose() APIs * Migration guide: update per gazebosim#244, gazebosim#276 * Changelog for gazebosim#308. Signed-off-by: Steve Peters <[email protected]>
* Remove all deprecated *PoseFrame() APIs * Remove deprecated Pose(), SetPose() APIs * Migration guide: update per #244, #276 * Changelog for #308. Signed-off-by: Steve Peters <[email protected]>
The
URDF2SDF
class inparser_urdf.hh
was deprecated in bitbucket pr #658, and I believe the plan was to remove it from the public API inlibsdformat10
, so this PR removes it from the list of installed headers and moves it to thesrc
folder.I included two additional changes:
I did not remove theI removed theSDFORMAT_VISIBLE
macro forURDF2SDF
as it was starting to take a while to figure out how to fix it, so I just left that part out.SDFORMAT_VISIBLE
macro in b763472.