Skip to content

Set APPEND_PROJECT_NAME_TO_INCLUDEDIR to ON #629

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

Merged
merged 1 commit into from
Mar 28, 2022

Conversation

sloretz
Copy link
Contributor

@sloretz sloretz commented Mar 10, 2022

@nuclearsandwich
Copy link
Member

nuclearsandwich commented Mar 11, 2022

@sloretz is this a CMake argument which should be added to the bloom patches for packaging as well?

edited for clarity

@sloretz
Copy link
Contributor Author

sloretz commented Mar 11, 2022

@sloretz is this a CMake argument which should be added to the bloom patches for packaging as well?

Definitely, though I don't know how to do that. Willing to teach me? I opened an issue here: ros2-gbp/fastcdr-release#9

@sloretz
Copy link
Contributor Author

sloretz commented Mar 21, 2022

@sloretz is this a CMake argument which should be added to the bloom patches for packaging as well?

@nuclearsandwich Would you be willing to review these PRs updating the debian and rpm rules on the release repos for Fast-CDR, Fast-DDS, and Cyclone-DDS?

ros2-gbp/fastcdr-release#10
ros2-gbp/fastcdr-release#11
ros2-gbp/fastdds-release#21
ros2-gbp/fastdds-release#22
ros2-gbp/cyclonedds-release#9
ros2-gbp/cyclonedds-release#10

Copy link
Contributor

@clalancette clalancette left a comment

Choose a reason for hiding this comment

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

Looks good to me with green CI.

@sloretz
Copy link
Contributor Author

sloretz commented Mar 28, 2022

CI (build and test all, but with this CI scripts branch)

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

@sloretz sloretz force-pushed the set_APPEND_PROJECT_NAME_TO_INCLUDEDIR branch from 8c3f480 to 4f5795f Compare March 28, 2022 15:47
@sloretz
Copy link
Contributor Author

sloretz commented Mar 28, 2022

Rebased and Trying CI again:

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

@sloretz
Copy link
Contributor Author

sloretz commented Mar 28, 2022

CI LGTM

Linux and windows jobs have test failures, however the important thing is all packages built. This change should only affect where headers are found.

The linux test failures appear the same as the last nightly: https://ci.ros2.org/view/nightly/job/nightly_linux_release/2233/#showFailuresLink

The windows failures are known flaky tests in rosbag2: ros2/rosbag2#732

@sloretz sloretz requested a review from clalancette March 28, 2022 20:45
@clalancette
Copy link
Contributor

The linux test failures appear the same as the last nightly: https://ci.ros2.org/view/nightly/job/nightly_linux_release/2233/#showFailuresLink

Yes, those should be fixed by #648 (you just happened to run CI before that was merged).

The windows failures are known flaky tests in rosbag2: ros2/rosbag2#732

Yes, absolutely. This looks good to me, I'll add another approval.

@sloretz sloretz merged commit f56c9fd into master Mar 28, 2022
@delete-merged-branch delete-merged-branch bot deleted the set_APPEND_PROJECT_NAME_TO_INCLUDEDIR branch March 28, 2022 20:58
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