ros-drivers / openni2_camera

ROS wrapper for openni 2.0
http://wiki.ros.org/openni2_camera
BSD 3-Clause "New" or "Revised" License
56 stars 96 forks source link

First ROS2 debian release #124

Closed 130s closed 1 year ago

130s commented 1 year ago
  1. camera driver wrapper ROS2-fied.
  2. GBP repo
mikeferguson commented 1 year ago

I assigned this to myself for now since I'll do the first release into humble/rolling at our current state (it at least gets a mostly working openni2_camera driver out there)

The timeline for the other tickets (and rgbd_launch) is really blocked on the upstream lazy subscriber stuff - and it will only work in Iron and later (those changes aren't going to make it into Humble, since it is a big API change in the ROS2 core)

mikeferguson commented 1 year ago

PRs required to get team/repo setup:

mikeferguson commented 1 year ago

Also, I've updated the first comment here to reflect that we won't be releasing openni2_launch in the first go-around (there is just too much upstream). This package also really doesn't support foxy anymore because there are too many API changes - so we'll be releasing only to Humble and Rolling (Foxy goes EOL in a little over 2 months anyways)

mikeferguson commented 1 year ago

Released 2.0.0 to humble and rolling:

130s commented 1 year ago

Wondered how you could bloom-release the driver pkg without rgbd_launch. Then found in CATKIN_IGNORE in openni2_launch pkg. Nice!

mikeferguson commented 1 year ago

Wondered how you could bloom-release the driver pkg without rgbd_launch. Then found in CATKIN_IGNORE in openni2_launch pkg. Nice!

Yeah - that's also how our CI is working. I'm guessing it will be about 3-6 months before we can actually even start to port openni2_launch based on how much upstream stuff has to happen

mikeferguson commented 1 year ago
mikeferguson commented 1 year ago

128 should fix the humble build - not sure why our CI didn't detect that - something else must pull in pkgconfig

mikeferguson commented 1 year ago

New release with humble build fixes, and fixes for use_device_time not working:

mikeferguson commented 1 year ago

Humble build has succeeded:

The builds are still failing on RHEL - but that's because libopenni2 doesn't exist there - I think I disable bloom from putting those releases in

mikeferguson commented 1 year ago

https://github.com/ros2/ros_buildfarm_config/pull/264 - to remove RHEL builds

mikeferguson commented 1 year ago

Ok - RHEL change is merged - I'm calling this complete