Skip to content

[backport humble] Implement Any, All, Equals, and NotEquals substitutions (#649)#871

Merged
christophebedard merged 3 commits intoros2:humblefrom
emersonknapp:backport-649-humble
May 18, 2025
Merged

[backport humble] Implement Any, All, Equals, and NotEquals substitutions (#649)#871
christophebedard merged 3 commits intoros2:humblefrom
emersonknapp:backport-649-humble

Conversation

@emersonknapp
Copy link
Contributor

@emersonknapp emersonknapp commented May 1, 2025

Backport #649 to humble

Depends on #872

@christophebedard
Copy link
Member

Note that #864 backports some of this, looks like it will get merged soon.

methylDragon and others added 2 commits May 6, 2025 09:07
* Implement Any and All substitutions

Signed-off-by: methylDragon <methylDragon@gmail.com>

* Implement Equals and NotEquals substitutions

Signed-off-by: methylDragon <methylDragon@gmail.com>

* Implement stringification for equality substitutions

Signed-off-by: methylDragon <methylDragon@gmail.com>

* Fix tests

Signed-off-by: methylDragon <methylDragon@gmail.com>

* Use type utils and add to docstrings

Signed-off-by: methylDragon <methylDragon@gmail.com>

* Check for substitutions on init in Equals substitution

Signed-off-by: methylDragon <methylDragon@gmail.com>

* Fix flake8 errors

Signed-off-by: methylDragon <methylDragon@gmail.com>

* Fix typo in self-description

Signed-off-by: methylDragon <methylDragon@gmail.com>

Co-authored-by: Jacob Perron <jacob@openrobotics.org>

Signed-off-by: methylDragon <methylDragon@gmail.com>
Co-authored-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
@emersonknapp emersonknapp force-pushed the backport-649-humble branch from c38e45c to 0dc02f4 Compare May 6, 2025 16:07
@emersonknapp
Copy link
Contributor Author

Rebased to latest humble now that dependent PR merged

@emersonknapp
Copy link
Contributor Author

Pulls: #871
Gist: https://gist.githubusercontent.com/emersonknapp/b7c0881ee054be868fdbc66c070edc2d/raw/42d1cf75b004539de032bf4cd47a72be76ddb490/ros2.repos
BUILD args: --packages-above-and-dependencies launch
TEST args: --packages-above launch
ROS Distro: humble
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/15994

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

Copy link
Member

@christophebedard christophebedard left a comment

Choose a reason for hiding this comment

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

Just one linter fix.

Co-authored-by: Christophe Bedard <bedard.christophe@gmail.com>
Signed-off-by: Emerson Knapp <537409+emersonknapp@users.noreply.github.com>
@emersonknapp
Copy link
Contributor Author

emersonknapp commented May 16, 2025

Pulls: #871
Gist: https://gist.githubusercontent.com/emersonknapp/abc8cc0c0244b0d0f7b033775e1187f6/raw/42d1cf75b004539de032bf4cd47a72be76ddb490/ros2.repos
BUILD args: --packages-above-and-dependencies launch
TEST args: --packages-above launch
ROS Distro: humble
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/16006

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

@christophebedard
Copy link
Member

I retriggered the RHEL job, but we should make sure it's the right job number once it actually starts running

@emersonknapp
Copy link
Contributor Author

@christophebedard looks like it's good! It was the right job number. The issues seem common to RHEL jobs on Humble already, see for example https://ci.ros2.org/job/ci_linux-rhel/2891/#showFailuresLink

@christophebedard christophebedard merged commit d419d4a into ros2:humble May 18, 2025
3 checks passed
@github-project-automation github-project-automation bot moved this from In review to Done in Robograph Planning May 18, 2025
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