I am using Ubuntu since 2006. I am perfectly happy about it but there is one thing that worries me. It is the regressions that happen a lot after system upgrades.
How many times did you find that your piece of hardware no longer works the way it used to? I had such situations several times and it was always a frustrating experience...
Now I know that not everything could be avoided but there should be something done in order to perform a regression test for a new version of distro before deploying.
I am not talking here about the tests that sometimes do exist in the software packages. These obviously should be done as well. But I would like to see something that tries to check that there are no regressions in regard to system scripts and configuration.
Maybe we could build a kind of simulative environment for this purpose. I am sure that something could be done in order to add some checking to this process.
I have found a brainstorm idea for this already so I thought I try to find more supporters. Maybe this could spark some ideas around this general idea of how this could be achieved.
See http://brainstorm.ubuntu.com/idea/15137/
BTW: Do you know any examples of the distro that tries to enforce such testing? I wonder if anyone tried to do this...