-
Notifications
You must be signed in to change notification settings - Fork 938
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
[Windows][melodic-devel] Use boost::filesystem::path::string() to return std::string. #1571
Conversation
Thanks for helping in improving MoveIt! |
@rhaschke Hi Robert! Before I send other Windows-related pull requests, I'd like to check with you first how would you love to proceed the Windows related PRs? Do you want to follow the similar way we did for And you can take a quick glance of this diff to feel the change scope: https://github.com/ros-planning/moveit/compare/melodic-devel...ms-iot:windows_fix?expand=1 |
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. Thanks for your efforts bringing MoveIt to Windows!
Yes. Indeed, I would prefer to have a windows-port branch for this. I have created an appropriate branch (feature-windows-port). As you originally targeted melodic-devel, please rebase your work onto master and direct PRs to the feature-windows-port branch. We will probably not back-port those changes to melodic-devel. |
@seanyen, maybe you can join our next maintainer meeting and discuss with all of us how to proceed? |
@seanyen I just invited you, but also, its public now: https://discourse.ros.org/t/moveit-maintainer-meeting-all-invited-july-25th/9899/3 |
For all patches that add overhead, such as However, for all patches that amount to fixing API problems in MoveIt (e.g. not using the correct cmake installation variables, assuming |
Congrats on getting your first MoveIt! pull request merged and improving open source robotics! |
@v4hn, we wanted to merge this into windows-port related feature branch... |
@rhaschke please see my reasoning above. Also this request got two approvals. |
I see. My reasoning was to group all related changes together... This could facilitate future adaptions in other contexts/projects, because we can just look what kind of changes were required here. |
That would make sense too. I expected the motivation to be an easy way to revert all windows-specific overhead (by reverting the merge commit) if necessary / of interest for a project. |
I would instead propose to track a list of such patches elsewhere (maybe in a separate issue)? |
On Windows,
boost::filesystem::path::native()
will returnstd::wstring
while the code expectsstd::string
, thus I replaced thenative()
usage withstring()
to accommodate it.