-
Notifications
You must be signed in to change notification settings - Fork 99
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
BuildFarm doc is broken for humble and iron #1001
Comments
The core problem is that the BuildFarm doc became out of date in ROS 1 and has never provided ROS 2 information. Someone set up the ROS 2 build farm, but they didn't figure it out by reading the humble or iron doc. Because I am compelled to complete the things that I start, I made some educated guesses:
The default branch of https://github.com/ros2/ros_buildfarm_config is "ros2", and it appears to be the only branch that is up to date (README says to fork master, but master is old). I tried the generate script with the ROS 2 yaml. It recognized "iron" this time. And then it didn't recognize roscpp. Come to think of it, neither do I -- I know only ROS 2. It should be rclcpp. And it didn't recognize ubuntu trusty, which is fine -- I'm running jammy anyway. And then it finally generated a script!
TODO: run the generated script. |
Thank you! Took me some searching to arrive at this issue. I'd say even without the todo, the written part is already worthy of a fix PR I'd say. |
Error:
Unknown release: 'indigo'. Valid release names are: 'melodic', 'noetic'
Error: based on the current
index.yaml
, this build infra does not support Iron. So where's the ROS 2 buildfarm infra?The path that I followed:
generate_release_script.py https://raw.githubusercontent.com/ros-infrastructure/ros_buildfarm_config/production/index.yaml indigo default roscpp ubuntu trusty amd64 > /tmp/release_job/release_job_indigo_roscpp.sh
"Problems:
generate_release_script.py
fails because the environment setup instructions install PyYAML 6.0, which no longer allows a long-deprecated usage:TypeError: load() missing 1 required positional argument: 'Loader'
indigo
is unknown.The text was updated successfully, but these errors were encountered: