Etch es el "code name" para la versión testing mientras que Sid es el "code name" de la versión unstable.
Cada vez que se crea un paquete pasa a la versión unstable. Si, al cabo de una semana, no se le encuentran fallos críticos, pasa a formar parte de la rama testing.
A su vez, la rama testing es la candidata a convertirse en la futura rama stable.
Por lo tanto, la más antigua actualemente sería Sarge, luego Etch y, por último, Sid.
Cabe destacar que, mientras el nombre de las ramas stable y testing varían (cuando Etch se convierta en stable la próxima versión testing se llamará, por ejemplo "herby") la versión unstable siempre se llama Sid.