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

[rcl lifecycle] removed rmw_implementation from package.xml #575

Merged
merged 3 commits into from
Mar 3, 2020

Conversation

ahcorde
Copy link
Contributor

@ahcorde ahcorde commented Feb 14, 2020

rcl_lifecycle package <build_depend> and <exec_depends> on rmw_implementation

I'm not sure about <exec_depends>. But <build_depend> looks more reasonable to include rmw instead of rmw_implementationbecause rmw is been used in the CMakeLists.txt


Another thing is that "rosidl_generator_c" is set as a <build depend> and <exec_depends> but then in the CMakeLists.txt is not been find_package

Removed rosidl_generator_c dependency

@ahcorde ahcorde added the enhancement New feature or request label Feb 14, 2020
@ahcorde ahcorde requested a review from wjwwood February 14, 2020 13:36
@ahcorde ahcorde self-assigned this Feb 14, 2020
Copy link
Member

@wjwwood wjwwood 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.

I'd like @dirk-thomas to look at it as well though, in case I'm forgetting a reason why it is needed.

Signed-off-by: Alejandro Hernández <ahcorde@gmail.com>
Signed-off-by: Alejandro Hernández <ahcorde@gmail.com>
@ahcorde
Copy link
Contributor Author

ahcorde commented Feb 14, 2020

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status
  • Windows-container Build Status

@dirk-thomas
Copy link
Member

#include "rosidl_generator_c/message_type_support_struct.h"
#include "rosidl_generator_c/string_functions.h"
is using a symbol from rosidl_generator_c so I don't think the dependency on it can be removed.

@ahcorde Please update the title (which will become the squashed commit message) to describe the actual change. As is it is not saying anything useful.

@ahcorde ahcorde changed the title Fixed package.xml [rcl lifecycle] removed rmw_implementation from package.xml Feb 14, 2020
Signed-off-by: Alejandro Hernández <ahcorde@gmail.com>
@ahcorde
Copy link
Contributor Author

ahcorde commented Feb 17, 2020

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status
  • Windows-container Build Status

@ahcorde
Copy link
Contributor Author

ahcorde commented Feb 23, 2020

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status
  • Windows-container Build Status

@ahcorde ahcorde requested a review from wjwwood February 26, 2020 07:44
@ahcorde
Copy link
Contributor Author

ahcorde commented Feb 26, 2020

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status
  • Windows-container Build Status

@ahcorde
Copy link
Contributor Author

ahcorde commented Mar 3, 2020

unrelated failures. Merging

@ahcorde ahcorde merged commit f8f8b41 into master Mar 3, 2020
@delete-merged-branch delete-merged-branch bot deleted the ahcorde/fix_depdendencies branch March 3, 2020 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants