Skip to content

Use rcpputils for the filesystem implementation.#212

Merged
clalancette merged 1 commit intoros2from
use-rcpputils-filesystem
Jan 13, 2021
Merged

Use rcpputils for the filesystem implementation.#212
clalancette merged 1 commit intoros2from
use-rcpputils-filesystem

Conversation

@clalancette
Copy link
Copy Markdown
Contributor

This gets rid of a whole bunch of custom logic and duplicated
code around filesystem manipulation.

Signed-off-by: Chris Lalancette clalancette@openrobotics.org

If I understand the situation correctly, this should supersede #209, #185, and #184, and may fix #168.

@Karsten1987, @rotu, @jpardeiro FYI.

@clalancette clalancette requested a review from mjcarroll November 4, 2020 14:34
@clalancette
Copy link
Copy Markdown
Contributor Author

CI:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@clalancette
Copy link
Copy Markdown
Contributor Author

All right, this has to wait to go in until ros2/rcpputils#112 is merged. After that, it should pass tests.

Copy link
Copy Markdown
Member

@mjcarroll mjcarroll left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me with green CI.

@clalancette
Copy link
Copy Markdown
Contributor Author

@ros-pull-request-builder retest this please

@clalancette
Copy link
Copy Markdown
Contributor Author

clalancette commented Nov 17, 2020

CI:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

This gets rid of a whole bunch of custom logic and duplicated
code around filesystem manipulation.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
@clalancette clalancette force-pushed the use-rcpputils-filesystem branch from 4065f0c to f63d90f Compare January 12, 2021 21:21
@clalancette
Copy link
Copy Markdown
Contributor Author

Now that we've merged ros2/rcpputils#118, this should be a lot easier. Let's try CI again:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@clalancette
Copy link
Copy Markdown
Contributor Author

The one failing test on macOS often fails on the nightlies: https://ci.ros2.org/view/nightly/job/nightly_osx_repeated/2218/#showFailuresLink . So I'm going to go ahead and merge this.

@clalancette clalancette merged commit 202d172 into ros2 Jan 13, 2021
@clalancette clalancette deleted the use-rcpputils-filesystem branch January 13, 2021 13:27
sloretz added a commit to ros-visualization/qt_gui_core that referenced this pull request Feb 12, 2021
Fixes failure to build caused by pluginlib's implementation changing:
ros/pluginlib#212

Signed-off-by: Shane Loretz <sloretz@openrobotics.org>
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants