Time for reviewing ROS distro release cycle?

For Ubuntu this is being addressed by newer releases of LTS distros, e.g. 16.04.3 will ship with a newer kernel and drivers as 16.04 originally did. So I don’t see a need to support for non-LTS Ubuntu distros. For Fedora and Debian that is certainly different since their newer version might not be available when a certain ROS LTS release is being prepared.

I think these two things don’t go well together. Since the statistics do have some shortcomings they should be addressed now. Otherwise when we want to revisit the decision in a year+ we might simply not have the data we need to make an informed decision.

E.g. the download numbers vary highly dependent on the number of releases and which packages are being released. That needs to be normalized for a useful comparison. Additionally it could be that many downloads are not coming from users but robots being updated or CI jobs being run. While those are certainly “using” a specific ROS distro they might skew the statistics too.

There are also other options to consider. Between LTS releases every two years we could follow a rolling release (which at the end of the two years becomes the next LTS). That way we can track newer Linux distributions when they come out. The question would be if enough users would care to use such a rolling release?