pal-robotics/aruco_ros

[Humble] Failing to build on buildfarm because of ambiguity

audrow opened this issue · 4 comments

audrow commented

It seems that their is ambiguity about which overload is being called for the subscribe function.

You can see this in the buildfarm here:
https://build.ros2.org/view/Hbin_uJ64/job/Hbin_uJ64__aruco_ros__ubuntu_jammy_amd64__binary/21/console

Maybe this has to do with the last patch release, which happened around the time this job started failing.

Hello @audrow,

Yes, we noticed it a few days back. We couldn't address it as most of the team is on vacation. I will try to fix it during these days. Thanks for the heads-up anyway.

Thank you,

Best Regards,
Sai

It seems that their is ambiguity about which overload is being called for the subscribe function.

Hello @audrow!

I've taken a quick look, it seems like this PR has broken most of it's downstream packages and thereby causing ambiguity:
ros-perception/image_common#276.

I'll see what I can do.

Thank you,

Best Regards,
PAL Robotics Team

Hello @audrow !

The fix for the humble branch is merged : ros-perception/image_common#284. Once this is tagged and released, this should sort out the issue with the broken build.

Thank you,

Best Regards,
PAL Robotics Team

Hello @audrow,

The package of image_transport is now released to upstream and it seems like it already fixed the CI: https://build.ros2.org/job/Hbin_uJ64__aruco_ros__ubuntu_jammy_amd64__binary/29/. Closing the issue as it is already fixed.

Thank you for your patience,

Best Regards,
PAL Robotics Team.