As we know, testing is used by a lot many people who want to use comparatively
new software packages as compared to stable. Also testing is a gateway to the stable branch, thus, there should be a lot of users testing it, and reporting bugs. However, for people to use it, it should be stable and reliable enough. But newer packages being pushed means newer bugs; if the user encounters such a bug such that using testing becomes impossible, he may switch to stable. As a solution, I was look at the possibility of having multiple versions of the same package in the tree; i.e. during an update, the package maintainer will not remove the old uploads, but insert a new updated version. That way, if a user encounters bugs he can simply report the bug, roll back, and continue using testing in peace. |