Here is a link to a talk given at the most recent linux.conf.au given by someone who works at SuSE doing package management discussing essentially the same things: https://www.youtube.com/watch?v=4ua5aeKKDzU Package Managers all the way down