Humm, I'm afraid it can be more confusing than helpful: one can use just carto and mapnik (as I do in dev or prod) without tilemill, one can use debian, etc. At the end, what counts is the carto version.
So I'm more on adding what we know to be bogus instead of what we know to work. Do you see the nuance?