In the discussion here in
navigation_msgs, it became clear there might be a gap in knowledge about Rolling we should make sure to fill.
REP 2002 uses
foxy as the basis of rolling, however maintainers of Foxy packages were not notified that their packages are added to rolling. There are a certain proportion of ROS developers that are active on Discourse and a smaller minority of them that read REP proposals. I think we’ve likely missed notifying a big chunk of the community that their packages have been automatically enrolled and what that means for them.
For instance, I maintain a few different repositories, but in all honesty, I have absolutely no idea which of them are in rolling and which aren’t. I was surprised to learn that any of them were included in it.
I propose that all the maintainers of repositories that were automatically released to
rolling should be notified via an
issue ticket filed on their projects to let them know this has happened and what that means (release to rolling automatically in new distros, here’s how you can opt out, here’s a link to the REP, etc). Else, what may happen is that those maintainers continue to release to new distributions not knowing that they have binaries being deployed based on potentially years-old branches they haven’t been releasing or updating causing some feature-whip-lash on the binaries of new distributions. Then one day when they break, they’ll get emails about something they know nothing about.