-
Notifications
You must be signed in to change notification settings - Fork 494
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
Remove bind #1204
Remove bind #1204
Conversation
Hi @henningkayser and @v4hn, It looks like I need a maintainer to approve the execution of GHA workflows since I am a first-time contributor. I would appreciate the approval of this workflow run. I can look to run industrial_ci locally if usage of GHA minutes is an important constraint. |
Codecov Report
@@ Coverage Diff @@
## main #1204 +/- ##
==========================================
- Coverage 61.35% 60.16% -1.18%
==========================================
Files 274 274
Lines 24782 24830 +48
==========================================
- Hits 15202 14937 -265
- Misses 9580 9893 +313
Continue to review full report at Codecov.
|
Thanks for running CI, it looks like one of the tests is failing ( |
|
I'll try running the test again. |
Also, note that the failing test is on |
Thank you @peterdavidfagan! The changes look all good at first sight. I would have expected cherry-picked commits from the original PR to keep the original authors of this effort, but I guess we haven't really required that. I'll leave it to @v4hn, @rhaschke to decide if they are ok with the new commits. |
Thanks @henningkayser I appreciate this and I agree it would have been optimal to preserve the original authors through cherry-picking commits. I would be happy to resubmit this pull request in this format if it is preferred, I would in this case separate any of my changes that are distinct from the original commits. |
Keeping the original authors would have been great indeed. If you don't mind, @peterdavidfagan, please adapt. You can easily change authors via manual rebase and |
Will do @rhaschke I have set aside time for this at the end of my current work session so I will perform the rebase and push the changes then. |
16dc8cb
to
bf1e8fd
Compare
The above force push resets the commit authors to those who authored the original commits in the MoveIt repository (original commits found in this pr). The original commits for changes to the planning context manager have been squashed in this pull request hence the two sources in the commit description. I assigned @rhaschke as the author since he made the last edits. @rhaschke would you prefer for this commit to not be squashed in order to preserve the original history? Happy to also make this change if needed. |
Thanks. Looks good to me. |
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.
Ok, diff looks all good to me! CI fails because of an unrelated issue (fixed here).
source: moveit/moveit@6805b7e ; I have also had to update how moveit_msgs is referenced (movit_msgs:: -> moveit_msgs::msg:: ) and I added the changes to this commit that correspond to tests for the constraint samplers package.
source: moveit/moveit@6436597; in addition to the original commit I updated logging to support ros2 logging standards.
source moveit/moveit@ddb68b6; I also had to amend moveit_msgs to moveit_msgs::msg in this commit, otherwise everything remains the same as source commit. When I ran the kinematics plugin test locally it threw an error both before and after this change. Hopefully we can revisit this point as part of the code review, the error related to the robot description.
source: moveit/moveit@1a8e571; this commit contains minor changes when compared to the source commit which it is based on, these changes are limited to ensuring compatibility with ROS2.
source:moveit/moveit@a2911c8; required minor updates compared to original source commit in order to ensure compatibility with ROS2
bf1e8fd
to
59a1307
Compare
Fixes #872
This pull request removes std::bind from the MoveIt2 codebase and includes some minor rework of pointer usage.
The changes in this pull request are based on these changes that were completed within MoveIt (thanks to @v4hn for this).
This is my first pull request on the MoveIt2 project, I hope I didn't overlook anything in the process. I am happy to address any feedback items to ensure this code can be merged into the main project.