[image_geometry] Migrated to ROS2#260
[image_geometry] Migrated to ROS2#260akhileshmoghe wants to merge 8 commits intoros-perception:rollingfrom
Conversation
|
@gaoethan Will you please review this PR? |
|
@akhileshmoghe Can you go ahead and rebase this on current |
Latest ros2 repo does not include ament_tools. Executing ament command results in error.
* [image_geometry] Install python package.
|
Hi @mjcarroll |
|
Looks good to me, we have some duplicated effort and concerns/thoughts here: |
mikaelarguedas
left a comment
There was a problem hiding this comment.
Sorry @akhileshmoghe I have not been the maintainer of this package for a long time and don't have authority here.
I believe @mjcarroll can review or point to the current maintainer of this.
It seems that a much younger PR with essentially the same source changes got merged as pointed out by @klintan
Here's a review based on what I remember from the time of the original ROS 2 port:
In the end I think only the necessary code changes in directed.py should be kept and rebased on top of the latest state, the rest of the changes seem IMHO unnecessary or unwanted
- style was not updated when porting from ROS 1 to keep the diff with the ROS 1 branch minimal. Following that logic, the linter tests and style changes should be removed from this PR
- The copyright notice and license changes to the existing files seems wrong. These files were written before 2018, also before OSRF existed and under a different license (most likely BSD).
- The content of the migration readme and PR title is misleading, as this package's C++, package.xml, CMake etc was already ported to ROS 2. At the end of the day, this PR is only updating message field names which I believe doesn't need a dedicated README
Changes include:
@mjcarroll
Please review this PR, Thanks.