-
Notifications
You must be signed in to change notification settings - Fork 55
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
Trailing newline in rosdep install on Windows #766
Comments
Interesting, thanks for bringing this up @nnmm. It seems like this is handled fine on Ubuntu:
(from: https://github.com/ros2-rust/ros2_rust/runs/7839025061?check_suite_focus=true#step:10:135) but not on Windows:
(from: https://github.com/ros2-rust/ros2_rust/runs/7827723402?check_suite_focus=true#step:11:115) I think a simple pipe through |
@nnmm note that I think |
@christophebedard Thanks. It looks the same with that branch unfortunately: https://github.com/ros2-rust/ros2_rust/runs/7898904995?check_suite_focus=true If rosdep doesn't work, is there some way to tell |
@nnmm ahh I quickly looked at CI for my PR and thought my fixed worked, but it didn't. I'll try to do a proper fix.
We can always add an option to skip action-ros-ci/src/action-ros-ci.ts Line 186 in e0eeca0
colcon build step, although I'm not quite sure why it fails.
Not fully, unfortunately, see #725. Windows support has always been partial and finicky. |
@christophebedard Have you had a chance to look for a proper fix yet? :) |
@nnmm I have not, but since |
Description
install_rosdeps.sh
on Windows passes paths with trailing newlines torosdep install
.Expected Behavior
The
install_rosdeps.sh
step works on Windows.Actual Behavior
The
install_rosdeps.sh
step fails on Windows with an error message likeThe path has a trailing newline, which it doesn't on Ubuntu, and I suspect that this is the cause for the failure.
To Reproduce
See https://github.com/ros2-rust/ros2_rust/runs/7827723402?check_suite_focus=true
System (please complete the following information)
Additional context
This occurred while adding a Windows workflow to the ros2_rust repo. See ros2-rust/ros2_rust#222
The text was updated successfully, but these errors were encountered: