On 29 February 2012 17:44, Dr. Trigon dr.trigon@surfeu.ch wrote:
I could write here {{sofixit}} too... ;)) (if a day could last longer than 24h... ;)
Yes. Except that creating and XML lib in the rewrite is a lot less work than creating tests and cleaning up trunk (and after that, you pretty much end up where the rewrite is now).
I agree with you, except of one point; why blocking features in trunk? To speed up migration to rewrite?
For the same reason you block features after releasing a version: because new features introduce bugs. However, we might want to distinguish between the framework and bots here - it should be OK to add features to bots, as the rewrite did not clean up those parts (and adapting these few features should not be a huge issue).
Btw: Are all - even e.g. non-API - functions allowed to be migrated to
rewrite?
Yes. However, non-API functions (e.g. Special:Export or XML) should not go into the APISite class but in the, say, ClassicSite and XMLSite class.
Best, Merlijn