Note: This proposal doesn't solve the problem on its own, it's somehow higher level than other proposals. Probably some other proposal like FixedReleaseDate is needed as well.

Proposal:

Current release method is preserved (with some (this is where the other propsals are used) improvements). Only change made is permitting fixing RC bugs in stable even if packages' behaviour or upstream versions change (but doesn't break the rest of the system). Of course this kind of upgrades should be avioded as much as possible and abusing of the opportunity to fix bugs after release must be prevented. After sometime of stable release "Really Stable" which has the current policy of stable is released. I have, like, 9 months periods of release cycle for "new stable" and 18 months for "Really Stable" in my mind. I suppose this implies FixedReleaseDate. This propasal can be an extension to FixedReleaseDate or other proposals.

Pros:

Cons:

See ReleaseProposals for alternatives.