Hi all, friendly neighborhood navigator here.
I got an interesting PM this morning asking me how they could jump in on porting ROS2 packages. I realized “wow, I don’t actually have a list going of things we need ported.” Sure I can look at the ROS1 packages and cross reference them to the ROS2 list, but not all packages are worth porting or have enough re-use to make it an important dependency.
So lets change that, shall we? In this survey, please fill in with ROS 1 packages without an initial port that you need to have made available in ROS 2 to make the transition. Do not list packages with initial ROS 2 ports but not yet released, please directly contact maintainers about doing a release.
Also in the same survey, I ask if you yourself are interested in helping to port packages and would like me to reach out to try to help arrange it. You’re obviously very welcome to go off porting things yourself without me (please do that if you can). The packages with more responses from unique users are more important to port as they block many users.
While this survey asks for a GitHub handle, you are not required to provide one if you aren’t comfortable with having your name and request in the public responses. However, if I start seeing misuse, I will make a judgement call and delete your entries and reinstate a required identification field. If we all are honest citizens of the world, we’ll have no problems.
You may fill in the form as many times for as many packages you think are important. The results are available publicly below. If you are interested in porting packages, please reference this list for potential ideas. Please contact me if you need some help selecting a package to work on or a maintainer is not responsive, you can mention me by my github handle @stevemacenski. If you complete a port, ping me and I’ll strike out those entries from the document to let users know its been completed.
Happy porting,
S