-
Notifications
You must be signed in to change notification settings - Fork 239
[Jetty] Migrate Windows source installation to use Pixi #625
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
Conversation
Signed-off-by: Jose Luis Rivero <jrivero@honurobotics.com>
Signed-off-by: Jose Luis Rivero <jrivero@honurobotics.com>
Signed-off-by: Jose Luis Rivero <jrivero@honurobotics.com>
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.
Nice! This will make things so much easier!
I'm currently busy in rebuilding a fresh workspace with these instructions just to make sure that everything works, but I already had some comments on the instructions itself.
jetty/install_windows_src.md
Outdated
option is to follow the Pixi installer instructions. | ||
|
||
```bash | ||
powershell -ExecutionPolicy ByPass -c "irm -useb https://pixi.sh/install.ps1 | iex" |
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.
Before it said " follow the Pixi installer instructions". Is it a good idea to actually have the install commands here? Isn't it better to refer to the pixi install instructions directly (might be more future proof). ROS 2 has that in their latest windows source installation instructions
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.
Better idea yes, replaced.
And, I've been successful in running the standalone gz sim based on these instructions! See here gazebosim/gazebo_test_cases#2259 (comment) |
Co-authored-by: Kimberly N. McGuire <kimberleymcguire@gmail.com> Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
Co-authored-by: Kimberly N. McGuire <kimberleymcguire@gmail.com> Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
Co-authored-by: Kimberly N. McGuire <kimberleymcguire@gmail.com> Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
Co-authored-by: Kimberly N. McGuire <kimberleymcguire@gmail.com> Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
Thanks @knmcguire for all the testing and fixed. I applied all them. |
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.
Just a couple of minor formatting comments. Thanks!
Co-authored-by: Addisu Z. Taddese <addisu@openrobotics.org> Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
Co-authored-by: Addisu Z. Taddese <addisu@openrobotics.org> Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
great thanks ! |
🎉 New feature
The PR migrates the current documentation for installing windows from sources for the Jetty distribution. Instead of using miniforge installer and conda workspaces, the PR makes the use of Pixi.
Summary
Pixi is now being used by part of the members of the Gazebo core team and is handling the buildfarm CI. The same conda-forge packages are used but controlled by a Pixi configuration file so every time the same set of packages are installed.
The PR includes the set of QT environment variables to workaround the bug in
conda-forge/qt-main-feedstock#275.
Some related changes that can/needs to be merged with this PR:
Checklist
codecheck
passed (See contributing)