-
Notifications
You must be signed in to change notification settings - Fork 248
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
Use git hash for zstd vendor #969
Conversation
CMake ExternalProject_add recommends using a specific git hash with GIT_TAG because branches and tags can be updated to point to different references. https://cmake.org/cmake/help/latest/module/ExternalProject.html This switches zstd_vendor to a git hash. sqlite3_vendor and shared_queues_vendor don't need to be changed because they use URL and URL_MD5 instead. Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
There appears to be a build error on Ubuntu Jammy - It's not able to find a build target for Python 3.9? |
Ubuntu Jammy is currently going through a (painful) Python 3.9 -> 3.10 transition. Some of our underlying dependencies haven't been rebuilt, and so things are not working. At the moment, we are relying strictly on builds from https://ci.ros2.org, which doesn't have this problem (due to the way it's Python is setup, which is different than for the PR jobs). Once Jammy sorts itself out with the Python version, PR builds should come back. |
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.
Looks good to me with green CI.
Looks like CI is green 🎉 . @jhdcs if it looks good to you, may I merge this? |
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.
Looks good to me!
CMake ExternalProject_add recommends using a specific git hash with
GIT_TAG because branches and tags can be updated to point to different
references.
https://cmake.org/cmake/help/latest/module/ExternalProject.html
This switches zstd_vendor to a git hash.
sqlite3_vendor and shared_queues_vendor don't need to be changed because
they use URL and URL_MD5 instead.
Signed-off-by: Shane Loretz sloretz@osrfoundation.org