Skip to content

Remove duplicate future handling from action client send_goal_async() (backport #1532)#1536

Merged
ahcorde merged 1 commit intoros2:jazzyfrom
nwn:nwn-fix-action-client-future-jazzy
Nov 4, 2025
Merged

Remove duplicate future handling from action client send_goal_async() (backport #1532)#1536
ahcorde merged 1 commit intoros2:jazzyfrom
nwn:nwn-fix-action-client-future-jazzy

Conversation

@nwn
Copy link
Copy Markdown
Contributor

@nwn nwn commented Nov 1, 2025

Description

Backport of #1532 to Jazzy. A manual backport was required because the typing annotations in the original PR were not supported yet in Jazzy.

Is this user-facing behavior change?

No

Did you use Generative AI?

No

Additional Information

A recent change intended to move this logic into a lock context, but
actually ended up duplicating it instead. This fixes that by removing
the duplicated logic outside of the lock.

Signed-off-by: Nathan Wiebe Neufeldt <wn.nathan@gmail.com>
(cherry picked from commit 6e22af9)
@fujitatomoya
Copy link
Copy Markdown
Collaborator

Pulls: #1536
Gist: https://gist.githubusercontent.com/fujitatomoya/27eecb294e93b7e4736eda435cc561fc/raw/04b68a59195feaf72715f76d9020de0655198cb7/ros2.repos
BUILD args: --packages-above-and-dependencies rclpy
TEST args: --packages-above rclpy
ROS Distro: jazzy
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/17384

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@ahcorde ahcorde merged commit 938f496 into ros2:jazzy Nov 4, 2025
3 checks passed
@nwn nwn deleted the nwn-fix-action-client-future-jazzy branch November 4, 2025 14:36
jplapp pushed a commit to pixel-robotics/rclpy that referenced this pull request Dec 12, 2025
…s2#1536)

A recent change intended to move this logic into a lock context, but
actually ended up duplicating it instead. This fixes that by removing
the duplicated logic outside of the lock.


(cherry picked from commit 6e22af9)

Signed-off-by: Nathan Wiebe Neufeldt <wn.nathan@gmail.com>
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.

3 participants