-
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
Update to use std::filesystem rather than Boost #238
Conversation
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.
I made some minor comments and I noticed that it's still a draft.
Can you also test ign-fuel-tools
? just to check that we are not breaking things on Windows
e666988
to
ec7048b
Compare
be50dc4
to
93b2650
Compare
|
Codecov Report
@@ Coverage Diff @@
## main #238 +/- ##
==========================================
+ Coverage 76.43% 76.53% +0.10%
==========================================
Files 75 75
Lines 10463 10327 -136
==========================================
- Hits 7997 7904 -93
+ Misses 2466 2423 -43
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.
Conflicts
50bd4ad
to
dae56b8
Compare
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.
Mac and Windows are failing
Windows is failing because the It is expected that the Jenkins macOS build will fail, as it is using 10.14. The new GitHub actions-based macOS build is the one we should be referring to from this PR forward. |
@osrf-jenkins retest this please |
Homebrew is not happy yet:
|
Homebrew is expected to fail starting with this PR. |
dae56b8
to
9957c49
Compare
So should we disable that job, or update it to use 10.15? |
those failures occurred on the r2d2 machine, which I have taken offline for testing. I see the following when I try to load one of the failing tests in gdb on r2d2:
|
I downloaded the
|
Signed-off-by: Michael Carroll <[email protected]>
1d9ffc7
to
020abd3
Compare
Signed-off-by: Michael Carroll <[email protected]>
Signed-off-by: Michael Carroll <[email protected]>
Waiting on osrf/homebrew-simulation#1796 |
I just merged it and restarted the homebrew build |
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.
a few debug messages can be removed
Signed-off-by: Michael Carroll <[email protected]>
Signed-off-by: Steve Peters <[email protected]>
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.
two comments about Filesystem.cc
Signed-off-by: Michael Carroll <[email protected]>
Signed-off-by: Michael Carroll <[email protected]>
Signed-off-by: Michael Carroll <[email protected]>
🎉 Remove FilesystemBoost.cc in favor of std::filesystem
Summary
Remove the vendored
FilesystemBoost.cc
file in favor of usingstd::filesystem
.Test it
Functionality should remain the same across the stack, and all local unit/integration tests should pass on all platforms.
Checklist
codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge