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

Feature/make rosdep work #232

Open
wants to merge 11 commits into
base: develop
Choose a base branch
from
Open

Feature/make rosdep work #232

wants to merge 11 commits into from

Conversation

MishkaMN
Copy link
Contributor

@MishkaMN MishkaMN commented Jan 17, 2025

PR Details

Description

automotive_navigation_msgs was not installed on foxy where it should have from package.xml
This is when we realized foxy is not using rosdep to install packages.
This story is to divide the package.xml into ros1/ros2 to install them.

Humble removed the package.xml because it was not being used and its contents were being installed in the Dockerfile.

Related GitHub Issue

Related Jira Key

ARC-264

Motivation and Context

Issue encountered during rosbag2 recording issue where it stops recording once it detects a topic that the environment doesn't have the message type of

How Has This Been Tested?

Tried installding packages using the commands inside the container.

Types of changes

  • Defect fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that cause existing functionality to change)

Checklist:

  • I have added any new packages to the sonar-scanner.properties file
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@MishkaMN MishkaMN requested a review from adev4a January 17, 2025 19:05
@MishkaMN MishkaMN self-assigned this Jan 17, 2025
@MishkaMN MishkaMN added enhancement New feature or request bug Something isn't working and removed bug Something isn't working labels Jan 17, 2025
<depend condition="$ROS_VERSION == 1">xmlrpcpp</depend>

<!-- ROS 2 specific dependencies -->
<depend condition="$ROS_VERSION == 2">rclcpp</depend>
Copy link
Contributor

Choose a reason for hiding this comment

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

Looks like these packages are also available as debian distibutions, lets install them through apt like the other foxy packages

Copy link
Contributor Author

Choose a reason for hiding this comment

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

removed the 2 ROS2 package (lifecycle is already included in ros-foxy-desktop)
however, rclcpp says just minimal ones, which I wasnt sure if it was exactly same, so I made sure to include it as ros-foxy-rclcpp

@MishkaMN MishkaMN requested a review from adev4a January 17, 2025 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants