Closed pmusau17 closed 1 year ago
friendly ping for review @130s
@mjcarroll @130s I went and reviewed this, it looks acceptable. Patrick and I went through and resolved my comments, did a full build, and ran the tests / launch files. I would like your sign off before we merge. There is a CMake 2.8.12 issue with google tests that needs to fixed but that can be addressed as a subsequent PR. It should address most of the issues related to this PR. We may still need to address issues related CI.
The PR is sizeable because of linting changes in the vendored packages. We apollogize for the mess but it at least it is slightly more standardized. If you focus on the ROS nodes themselves it really isn't that large. It is worth noting that we also revised a few of the tests to use a smaller local bag file to avoid test flakiness.
Can you guys merge these changes with the main repo?
Yes, please merge. We had to clone this fork build the package.
Why isn't this main? Or at least there could be a readme.md on main saying:
# Noetic
use branch noetic-devel
@mjcarroll @130s if I get your approval I could help move this through. Thanks!
I looked at this a while ago and didn't have any major objections. The size of the diff is quite substantial, so I didn't get a chance to do real line-by-line reviews. It sounds like people are using it and are happy with it, so I think we can merge it and sort out any issues in folllow ups.
@kscottz @mjcarroll @130s Could you please move this through? It would really help me if the package was released to Noetic rosdistro.
I get TF_NAN_INPUT #15 issue when using this PR on Noetic, Ubuntu 20.04.. I made a bag file for the same.
Error: TF_NAN_INPUT: Ignoring transform for child_frame_id "ar_marker_1" from authority "unknown_publisher" because of a nan value in the transform (0.645201 -3.742790 8.400771) (-nan -nan -nan -nan) at line 240 in /tmp/binarydeb/ros-noetic-tf2-0.7.5/src/buffer_core.cpp
Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "ar_marker_1" from authority "unknown_publisher" because of an invalid quaternion in the transform (-nan -nan -nan -nan) at line 255 in /tmp/binarydeb/ros-noetic-tf2-0.7.5/src/buffer_core.cpp
Also, I didn't get any errors(except maybe TF_REPEATED_DATA because of multiple tags of same ID) when using the #86 PR on the same platform/world.
Edit. Sorry, I didn't see that it is already being discussed in issue #82 with a bug fix, but that also gives the same error. Guess, I'll stick with #86
Hi! Could it be possible to merge this to noetic? :pray: If any additional testings would be needed, I would be happy to help. Our team is using this package for a project, and it would be great if we could use the default noetic branch instead of the PR. Thanks!
@mjcarroll this got left behind. Can we chat about it tomorrow and merge it?
Hi, just checking if there are any plans on merging this branch into noetic at this point? Thanks
Hi, I want to clarify, the package was not released (yet) for noetic, right?
Thank you very much! :tada:
Noetic devel port from @machinekoder