byu-magicc / roscopter

*Under Development* - A fully-featured multirotor autopilot for ROS
http://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=2324&context=facpub
52 stars 38 forks source link

ROS2 development - still happening? #61

Open sethmnielsen opened 3 years ago

sethmnielsen commented 3 years ago

When building a workspace that contains roscopter, I noticed a warning saying

WARNING: Metapackage "roscopter_pkgs" should not have other dependencies besides a buildtool_depend on catkin and exec_depends.

which I now understand to be from some conditional dependencies in roscopter_pkgs/package.xml for ament if the ROS version is ROS 2. Is there still any development towards ROS 2 that is currently happening or any plans of development?

Regardless, I think that anything ROS 2 should go into its own branch and should not be on master, since to my understanding very little porting to ROS 2 has been done. Once a decently stable ROS 2 implementation is working, then we could start merging things over.

That's my opinion. Let me know if there's something I'm missing!

engband commented 3 years ago

What packages were in your workspace? I'd like to try to duplicate the warning.

sethmnielsen commented 3 years ago

I had these warnings building a workspace with rosflight_holodeck, but I just now created a test workspace with only roscopter and rosflight (both on master) and I am still getting that warning. It happens during catkin's CMake step.

I should have also mentioned that I'm using ROS noetic on Arch. CMake version is 3.18.

mosfs commented 2 years ago

hi , have you found solution for this yet