Skip to content
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 10 Installation - add a link to Microsoft IoT RosOnWindows instructions #1787

Open
jonathanTIE opened this issue Jul 31, 2021 · 5 comments
Labels
help wanted Extra attention is needed

Comments

@jonathanTIE
Copy link

There are so many dependencies and it's a nightmare for windows 10. I tried for hours to solve each error that popped, but it never ended. Then I found and followed the instructions from the Microsoft IoT team, just replacing foxy with galactic and it worked in a few minutes.

The instructions are here : https://ms-iot.github.io/ROSOnWindows/GettingStarted/SetupRos2.html

Until the installation become simpler, the documentation should suggest the users who want to get started quickly to use these instructions first.

@audrow
Copy link
Member

audrow commented Aug 4, 2021

Hi @jonathanTIE, thanks for sharing this. If you want to make a PR updating the documentation with this, feel free to ping me as a reviewer.

@audrow audrow added the help wanted Extra attention is needed label Aug 4, 2021
@christophebedard
Copy link
Member

christophebedard commented Aug 5, 2021

Those installation instructions are definitely simpler, but it does things a bit differently and it can lead to issues. For example, here ament_cmake_pytest couldn't find pytest: ament/ament_cmake#274. Those instructions and the resulting setup/binaries aren't tested as well as the current instructions/setup/binaries. Personally, based on that, I'm not sure we should suggest that users use those instructions first.

Of course, with a bit of help we could fix the issues that come up, but I just wanted to mention this.

The Dashing instructions actually do mention those instructions as an alternative at the end (https://docs.ros.org/en/dashing/Installation/Windows-Install-Binary.html#alternative-ros-2-build-installation-from-aka-ms-ros), so maybe we should bring that back?

@audrow
Copy link
Member

audrow commented Aug 5, 2021

The Dashing instructions actually do mention those instructions as an alternative at the end (https://docs.ros.org/en/dashing/Installation/Windows-Install-Binary.html#alternative-ros-2-build-installation-from-aka-ms-ros), so maybe we should bring that back?

Seems reasonable to me.

@jonathanTIE
Copy link
Author

I'm still trying to make things work with these binaries, I encountered issues with the released foxy version and galactic pre-release (not available yet) with rqt and nav2 (some dependencies are not updated to the correct version when using ros2 doctor), but the foxy pre-release from Microsoft seems to work, I just needed the Rqt dependencies. The current foxy documentation doesn't use the "--pre" arg, so maybe we should only update the foxy documentation to include it like the getting started from ms website and wait for the official support of galactic ?

@traversaro
Copy link

Mentioning @ooeygui that could be interested in this discussion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants