-
Notifications
You must be signed in to change notification settings - Fork 41
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
Clean up functions that trigger GCC9 warnings #261
Conversation
Signed-off-by: Michael Carroll <michael@openrobotics.org>
Codecov Report
@@ Coverage Diff @@
## main #261 +/- ##
==========================================
- Coverage 82.22% 82.15% -0.08%
==========================================
Files 109 111 +2
Lines 4558 4539 -19
==========================================
- Hits 3748 3729 -19
Misses 810 810
Continue to review full report at Codecov.
|
The |
@osrf-jenkins retest this please |
I think the test failure will be resolved by #275 |
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.
No new warnings or failures are introduced by this, let's get it in.
I disagree; the LinkFeatures test had a pre-existing problem but it was passing, while this PR turns it into a failure. https://build.osrfoundation.org/view/ign-fortress/job/ignition_physics-ci-main-bionic-amd64/31/testReport/junit/(root)/UNIT_LinkFeatures_TEST/test_ran/ I think we should either:
|
Humm I'm still not sure this PR is the one introducing the failure. I can't reproduce the failure locally, but I suspect it's not because of this PR. Something may have changed upstream (on SDF?) and affected |
the most recent GitHub action for this PR merged into |
I'm also having trouble reproducing it locally |
I can't reproduce on Bionic locally though |
I was able to reproduce it locally inside docker with dependencies installed from nightlies. |
Here's my hypothesis. The test has been somewhat broken because
that indicates that the parent link of the joint could not be resolved, which is because a frame graph is not available when |
gazebosim/sdformat#610 was merged forward to |
Ah, you're right. So I dug a little deeper and I can now reproduce it with sdformat build from source. The trick is to build it with g++ 7.5 as it's done by the nightly debbuilder. My new hypothesis is that I see two options:
I have tested locally that both would work. |
I prefer moving it to |
trying it out in gazebosim/sdformat#623 |
Removes unnecessary copy constructors and insures that all destructors are marked
virtual
where appropriate.Signed-off-by: Michael Carroll michael@openrobotics.org