Reinhard Poetz pisze:
Daniel Fagerstrom wrote:
If you feel that you can spend some time on the 2.2 release without endangering your GSoC task, feel free to do that. If not, focus on your GSoC task.

Although I think that a C22 release would be more than necessary, I have to agree with Daniel. It's not only you who currently has a more important goal (GSoC) but others have too - otherwise the release would be out for months. So don't worry too much.

At the end of August Daniel will evaluate your GSoC work. If you push forward the final release or the documentation it will be great for the project in general but (as you certainly know) doesn't have any relevance for your GSoC evaluation.

I can agree with you both, but you have missed the point, IMHO.

I wanted to work on C2.2 release because current state of things effectively 
stops me from continuing my work. We have already released RC1
so I think that major changes (even internal) should not come into 2.2 final. 
Moreover, I'm almost sure that my work will destabilize trunk
from time to time because I've already learned that it's impossible (or, 
ineffective in a case if you wait for perfection before committing)
to keep everything stable and working. This could lead to the situation that we want to 
release 2.2 but my stuff is "half-baked" and since
it is in the core it stops the release.

On the other hand, I cannot (and wouldn't want to) release 2.2 only myself so 
even there are folks willing to help whole process demands
some time and it cannot be speeded up by my full commitment. Thus I think the 
quickest and most effective solution is:
1. Revert changes in r559394 that broke the trunk
2. Branch whole trunk for my GSoC work and start work there

While considering second step I'm starting to think that it would more make sense to branch modules that we are going to release so they can stabilize and others could continue work in the trunk. What worries me is that our modules are not self-contained (they need parent poms, for example) so I don't have an idea how to branch a subset of our modules. Branching whole trunk does not make sense because some modules are ready for a release and some are not. Do you have an idea how to manage two versioning (maintenance and developer's) lines of our Maven modules?

--
Grzegorz Kossakowski
http://reflectingonthevicissitudes.wordpress.com/

Reply via email to