-
-
Notifications
You must be signed in to change notification settings - Fork 21
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
Support ROS2 iron #24
Comments
Hello, my name is Yucheng Song. I’m interested in joining this project because I hope to use ros-iron on the Win11 system. I have about 5 hours per week that I can dedicate to this project. I have basic knowledge of C++ and Python programming. I’m not sure if I have the qualifications to participate, but I’m willing to learn and contribute. Please let me know if I can join. Thank you. |
Hi @songyuc - that's great to hear!
Let me know how you go - I currently have limited time to push this myself, but I'd be happy to provide guidance. |
For the first stepRos-humble installedI have successfully installed ros-humble, as shown below, Ros2/examples.git constructed |
Hi, @Tobias-Fischer |
I meant being able to follow the "Testing changes locally" section on https://robostack.github.io/Contributing.html - including the "# Build the recipe using boa:" part. |
Thank you for your guidance. |
I am trying to set up ros-humble locally. But there was an error when execute vinca --multiple, showing as:
I could access the URL (http://repo.ros2.org/rosdistro_cache/humble-cache.yaml.gz), with Edge normally as, |
That's weird - do you sit behind a firewall or something? Could you please try again to see whether it was temporary? |
I am in China currently, where some requests from IPs outside of China may be censored and unable to access. |
After some testing, I guess there are two special conditions I should mention about my machine:
Condition 2 is a prerequisite for me to access With these two conditions, I found that I could access |
Hello, I would like to discuss a potential enhancement to the Could we consider modifying Thank you for considering this request. Best regards, |
This is a rosdistro issue, see https://github.com/ros/rosdistro/blob/master/index.yaml I'd be happy to review a PR in vinca that remaps HTTP requests to HTTPS requests for these URLs. |
Hi! |
Great, thanks a lot! Feel free to ask for any problem. |
Hi! I ran into an issue with
Those files definitely do not exist. The path seems to be incorrect. From looking at Humble, the path should be something like this:
These paths are set with When building Iron, it's using One of the changes from Humble to Iron was the removal of isolated prefix level template (ament/ament_package#133) which I'm not sure if it's the culprit in this case. I'll try to dive more into these templates, but if you can think of any easier solutions please let me know. Or maybe there's something else I'm missing. Btw, I also tested the patches for Thanks! |
Thanks @ihuicatl ! Do you happen to have the complete failure log somewhere? They may be helpful to help you on the debug, thanks! |
With respect to that, note that If you have somewhere the
|
@traversaro Thanks for the tips! I was able to figure it out now :) So I found out that But then, when building CMake Error: File /home/user/micromamba/envs/iron-dev/conda-bld/ros-iron-ament-cmake-core-0_1701450248389/_h_env_placehold_..._placeh/lib/python3.11/site-packages/ament_package-0.15.3-py3.11.egg/ament_package/template/package_level/local_setup.zsh.in does not exist. And the creating of this So I went back to the old way of doing it with Now I'll move on to the rest of the packages. But maybe I'll fork vinca first to keep these changes. Hopefully this won't be a problem for iron RoboStack/ros-humble#41 |
Any volunteers that want to contribute, please add a comment here or contact me directly.
The text was updated successfully, but these errors were encountered: