-
Notifications
You must be signed in to change notification settings - Fork 41
Merge this repository back with sick_scan? #4
Comments
We will discuss this issue with the SICK management next week and give you an update after this discussion. |
All right, thanks for the update. If it helps, I'm willing to do some of the initial work to make this happen and improve the ROS 2 port (make it more composable, etc). |
I'm just wondering if you were able to discuss this, and how we should move forward. |
We discussed this issue and decided to go into the following direction:
This is our plan for Q4/2019 and Q1/2020. Thanks again for your hint. By doing these steps we appreciate your support and recommendations. |
@clalancette In the end we ignored the rosdep-warnings. Do you know whether we can solve this behavior? |
The basic problem is that |
See #5 |
Thanks @clalancette for your support! |
bloom build completed without any problems. @clalancette thanks again! |
Happy to help. |
Hi @clalancette , we tried to build the ROS2 against the build farm. Unfortunately, the error messages from the build farm are not so meaningful that we can easily isolate the problem. Could you support us here or forward this request? Thank you very much for your support. Link: http://build.ros2.org/job/Ebin_uB64__sick_scan2__ubuntu_bionic_amd64__binary/23/display/redirect |
See #8 , which fixes a few different issues I found in the CMakeLists.txt. Don't forget that once you merge that, you'll have to do a source release with |
Thanks a lot for your hints. We integrated this into our master branch and will retry a bloom-release. |
What is the status on this issue? I don't see a ROS2 branch in the sick_scan repo. Was this idea scraped? |
In general, we think merging is an good idea. But due to resource considerations, this idea is currently on hold. We will close the ticket at this time and then reopen it when this idea is taken up. |
I'd like to discuss merging the code in this repository back into https://github.com/SICKAG/sick_scan . What it looks like happened here was that the code in the original sick_scan was copied to a new repository, then changes were made to port it to ROS 2. While this works, this is problematic for a couple of reasons:
What I'd propose is to instead is to deprecate this repository and have a separate "ros2" branch on https://github.com/SICKAG/sick_scan. We can merge the code that has already been ported here onto that branch, and then continue doing the port incrementally as it makes sense. This fixes the first problem above, and at least makes it slightly more likely that any changes are propagated to both ROS 1 and ROS 2. This is also the workflow that we are recommending for porting ROS 2 packages in general.
Thoughts on this proposal?
The text was updated successfully, but these errors were encountered: