Skip to content

rclcpp::shutdown should not be called before LifecycleNode dtor.#2527

Merged
fujitatomoya merged 1 commit intorollingfrom
fujitatomoya/fix-lifecycle-publisher-test
May 24, 2024
Merged

rclcpp::shutdown should not be called before LifecycleNode dtor.#2527
fujitatomoya merged 1 commit intorollingfrom
fujitatomoya/fix-lifecycle-publisher-test

Conversation

@fujitatomoya
Copy link
Copy Markdown
Collaborator

address part of #2520

Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
@fujitatomoya
Copy link
Copy Markdown
Collaborator Author

@clalancette can you take a look?

@fujitatomoya
Copy link
Copy Markdown
Collaborator Author

LifecyclePublisher is available in humble, so we need to backport this to all distro.

@fujitatomoya
Copy link
Copy Markdown
Collaborator Author

@mjcarroll @alsora i could use review for this. after i have a lgtm, i will start the CI.

Copy link
Copy Markdown
Member

@mjcarroll mjcarroll left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with CI

@fujitatomoya
Copy link
Copy Markdown
Collaborator Author

CI:

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

@fujitatomoya
Copy link
Copy Markdown
Collaborator Author

aarch64 test failures are unrelated, https://ci.ros2.org/job/ci_linux-aarch64/15441/

@fujitatomoya fujitatomoya merged commit 22df1d5 into rolling May 24, 2024
@delete-merged-branch delete-merged-branch bot deleted the fujitatomoya/fix-lifecycle-publisher-test branch May 24, 2024 00:53
@fujitatomoya
Copy link
Copy Markdown
Collaborator Author

@Mergifyio backport humble iron jazzy

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented May 24, 2024

backport humble iron jazzy

✅ Backports have been created

Details

mergify bot pushed a commit that referenced this pull request May 24, 2024
Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
(cherry picked from commit 22df1d5)

# Conflicts:
#	rclcpp_lifecycle/test/test_lifecycle_publisher.cpp
mergify bot pushed a commit that referenced this pull request May 24, 2024
Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
(cherry picked from commit 22df1d5)
mergify bot pushed a commit that referenced this pull request May 24, 2024
Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
(cherry picked from commit 22df1d5)
fujitatomoya added a commit that referenced this pull request May 24, 2024
…) (#2540)

Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
(cherry picked from commit 22df1d5)

Co-authored-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
fujitatomoya added a commit that referenced this pull request May 24, 2024
…) (#2539)

Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
(cherry picked from commit 22df1d5)

Co-authored-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
fujitatomoya added a commit that referenced this pull request May 24, 2024
…kport #2527) (#2538)

* rclcpp::shutdown should not be called before LifecycleNode dtor. (#2527)

Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
(cherry picked from commit 22df1d5)

# Conflicts:
#	rclcpp_lifecycle/test/test_lifecycle_publisher.cpp

* resolve conflicts.

Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>

---------

Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
Co-authored-by: Tomoya Fujita <Tomoya.Fujita@sony.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.

2 participants