Melodic has been supported on Debian for a while now, albeit only as “recommended”, and this has been great. Meanwhile ROS 2 releases have focused on supporting the most recent Ubuntu LTS only, with Debian left as tier 3 support, which I have found to often lead me into dependency hell.
With ROS 2 targeting commercial uses, and Debian being more suitable for use in products than Ubuntu in general due to the way it is set up, I’m wondering when Debian will become a tier 1 platform for ROS 2? We’ve had problems recently in prototype commercial applications that we have traced back to features of Ubuntu clearly oriented towards desktop systems, such as NetworkManager and kernel automatic updates. I agree that we can (and do) turn such features off, but if we were able to use Debian reliably then we wouldn’t have such features to begin with.
Has the ROS 2 core team given any thought to when they want to support Debian as tier 1?