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

Set hints to find the python version we actually want. #451

Merged
merged 1 commit into from
Feb 16, 2024

Conversation

clalancette
Copy link
Contributor

The comment in the commit explains the reasoning behind it.

This must be merged before ros2/ros2#1524 ; see that pull request for more information about this change.

The comment in the commit explains the reasoning behind it.

Signed-off-by: Chris Lalancette <clalancette@gmail.com>
@clalancette
Copy link
Contributor Author

This one can go in independently of the rest, so running CI on just this:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Windows Build Status
  • Windows Debug Build Status

@clalancette
Copy link
Contributor Author

The one failing test on Windows Debug seems to be a bit of a flake, and unrelated to this. So going ahead and merging.

@clalancette clalancette merged commit 24431ba into rolling Feb 16, 2024
3 checks passed
@delete-merged-branch delete-merged-branch bot deleted the clalancette/remove-python-cmake-module branch February 16, 2024 21:00
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Feb 20, 2024
@pablogs9
Copy link
Member

FYI, this breaks compatibility with some micro-ROS platforms due to the new CMake version: https://github.com/micro-ROS/micro_ros_espidf_component/actions/runs/7968336489/job/21754309794.

Why is Python required for this package?

@clalancette
Copy link
Contributor Author

Why is Python required for this package?

There are apparently some logging macros installed by this package: https://github.com/ros2/rcutils/blob/rolling/rcutils/logging.py

That said, we already require CMake 3.20+ almost across the board in https://www.ros.org/reps/rep-2000.html#jazzy-jalisco-may-2024-may-2029 (we'll be updating the places where we aren't; thanks for the reminder). And we'll be taking advantage of that in other places, like in ament/ament_cmake#508 . So I think those platforms are going to have to be updated one way or the other.

pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Mar 4, 2024
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Mar 18, 2024
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Apr 1, 2024
drensber pushed a commit to drensber/rcutils that referenced this pull request Apr 3, 2024
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Apr 8, 2024
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Apr 17, 2024
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Apr 24, 2024
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Apr 29, 2024
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Apr 30, 2024
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Jun 5, 2024
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Jun 6, 2024
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Jun 18, 2024
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Jul 9, 2024
pablogs9 added a commit to micro-ROS/rcutils that referenced this pull request Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants