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

Use rosidl_get_typesupport_target() #116

Merged

Conversation

sloretz
Copy link
Contributor

@sloretz sloretz commented Jul 27, 2021

Part of ros2/rosidl#606 which deprecates rosidl_target_interfaces() in favor of rosidl_get_typesupport_target()

Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
@sloretz sloretz requested a review from a team as a code owner July 27, 2021 22:47
@sloretz sloretz requested review from emersonknapp and zmichaels11 and removed request for a team July 27, 2021 22:47
@sloretz
Copy link
Contributor Author

sloretz commented Aug 4, 2021

Is someone with write access on this repo available to merge this in a few minutes?

The upstream pr ros2/rosidl#606 is ready to merge, but I'd like to merge all downstream PRs quickly to minimize the number of CI jobs with a CMake warning.

@emersonknapp emersonknapp merged commit 1d3b165 into ros-tooling:master Aug 4, 2021
@emersonknapp
Copy link
Contributor

Done - saw the passing CI on ros2/rosidl#606

@sloretz sloretz deleted the use_rosidl_get_typesupport_target branch August 4, 2021 23:09
@christophebedard
Copy link
Member

christophebedard commented Aug 5, 2021

This is breaking Galactic builds because the master branch here is used for both Rolling and Galactic:

We should probably create a galactic/galactic-devel branch and point it to the commit before this one.

@christophebedard
Copy link
Member

christophebedard commented Aug 5, 2021

I created a https://github.com/ros-tooling/libstatistics_collector/tree/galactic-devel branch pointing to the last commit before this one and opened ros2/ros2#1166 as a proposed fix. We'll need to update the branch in the Galactic distribution file and in https://github.com/ros2-gbp/libstatistics_collector-release/blob/master/tracks.yaml too.

@emersonknapp
Copy link
Contributor

Thanks for creating the branch! I'll do a bloom-edit now into galactic to update the tracks

@emersonknapp
Copy link
Contributor

As a note, I'm going to go with galactic branch to match other projects going forward - i've never been a fan of the -devel branch naming.

@emersonknapp
Copy link
Contributor

@mjcarroll
Copy link

This looks like this has broken some of the galactic nightlies.

For example: https://build.ros2.org/view/Gci/job/Gci__nightly-release_ubuntu_focal_amd64/30/console#console-section-13

And the error is:

10:39:27 --- stderr: libstatistics_collector
10:39:27 CMake Error at CMakeLists.txt:100 (rosidl_get_typesupport_target):
10:39:27   Unknown CMake command "rosidl_get_typesupport_target".
10:39:27 
10:39:27 
10:39:27 ---

Is this using a feature that should have only been targeted at rolling?

@sloretz
Copy link
Contributor Author

sloretz commented Aug 9, 2021

Is this using a feature that should have only been targeted at rolling?

Definitely. I think ROS Galactic CI should be fixed by ros/rosdistro#30426

@emersonknapp
Copy link
Contributor

Those have just been updated in rosdistro to use galactic branch instead of master - I don't know how long that would take to go through?
ros/rosdistro#30411
ros/rosdistro#30426

@mjcarroll
Copy link

Thanks @emersonknapp and @sloretz. Looks like rosdep has been merged and everything should be happy by next go-around.

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.

None yet

6 participants