[TYPO3-dev] Are performance improvements part of maintaince releases?

Lars Houmark lars at typo3.org
Thu Jun 25 21:33:26 CEST 2009


Hi everyone,

First of all, I think rupi have not only documented the fix in mention 
and how little the risk is. At the side of that he has also documented, 
that the "rest of the universe", with far more mission critical 
applications, and also projects that we either look up to or compare 
our project with, is in fact doing loads of performance improvements in 
patch-level releases.

So with all this good feedback, could we try to get a consensus on 
performance improvements in patch-level releases?

Here is my take, which I what I understand from the general reply here 
- though some had a different angle. Feel free to improve on the below 
text. I hope the release managers and the core team leader will take 
this up, decide on it, and write into the necessary documents in order 
for it to take effect.

--- start of proposal ---

Performance improvements is normally not considered valid for 
patch-level releases, unless the following is generally the case:

- The performance improvement is dramatic and not just 10-12%.
- The bugfix is simple and not complicated (* draft note, could be elaborated)
- The RFC sender will document that the changes is not breaking 
functionality or behavior
  - In order to prove that, the following documentation is accepted as valid:
     - Unit tests attached to the RFC
     - Written documentation of the old and new behavior related to the change

The documentation needs to be accepted and voted for along with the 
patch itself, after the same rules of normal voting.

As with any other bug, the release manager and the core team leader has 
the possible of vetoing the addition of a performance bugfix to a 
patch-level release.

--- end of proposal ---

Thanks for any comments :)

-- 
Lars Houmark
Member of the TYPO3 Security Team





More information about the TYPO3-dev mailing list