@darius there are caveats, as with anything - some stuff is pretty stale on stable (i know a lot of people run testing or unstable instead for this reason), some stuff needs to be grabbed from outside the main apt sources or installed/built from whatever lang-specific package manager - but it's really predictable, i know everything super well, and i find the slow update cycle a good way to manage the rate of change.