On Oct 23, 2008, at 3:45 AM, Andrey Razumovsky wrote:

I agree that it's high time for M5. As for CAY-1077, Andrus, how exactly
would you like this dialog to behave?

Let's start a separate thread on that.


I'm currently working on CAY-1119, this is nested contexts for ROP. In fact, half of the work is already done on the trunk. Still, I have some nested tests failing yet. Anyways, this is major commit and requires API change (moving methods up from DataContext to BaseContext and ObjectContext) and
surely be after M5.

Could you elaborate on what changes you envision in the ObjectContext interface?

Also I foresee I will soon work with ROP much more, and I'd like some other
features on ROP to be done, like maybe lifecycle callback-like
functionality. So I'd rather we limit "no more API changes" later than
sooner.

I am sure that will take sometime until the beta feature freeze. We'll still allow occasional API changes related to bug fixes. Also we can fork a branch for 3.1 (or create a STABLE branch for 3.0, and develop 3.1 on trunk) if needed, so the new stuff can be developed in parallel with stabilizing the final release. And then by the date of 3.0 final people won't care about it, as trunk will have a bunch of new cool things :-). Anyways, there are fairly straightforward ways to accommodate your own development priorities and the release schedule.

Andrus

Reply via email to