-
Notifications
You must be signed in to change notification settings - Fork 602
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
[image_geometry] Migrated to ROS2 #260
base: rolling
Are you sure you want to change the base?
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: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.