On 22/06/2007, at 11:38 AM, Jason van Zyl wrote:


What alternative have we ever provided?

It's never been an alternative, but it was implemented as "newest wins" in an early alpha.


How would anyone select a different strategy? This would require a change to the POM to even turn on any alternatives. Even if the API for the resolution was completely hidden something fundamental would have to change i.e. the POM in order to activate it. No?

Yes, I think it'd require a POM change to activate, so I'm more in favour of it being a starting point in 2.1.

It's not incompatible at all but it will work completely differently with a graph then what's currently there.

Work differently, or be implemented differently? I figured this would be an opportunity to see how it goes in practice and can help us form a better spec for 2.1 by having a prototype with some examples to work with.

Maybe a branch off of trunk is more appropriate.


I think everyone agrees that will happen.

I don't think we can agree on anything yet, because we haven't formed a proposal.

There are a huge number of details but I don't think any disagrees that nothing works unless you start with a graph. It's impossible to do anything correctly without that.

In the few discussions that have happened so far it's clear we're not coming from a common understanding. You said you had something like 6 pages written over a month ago - I think seeing them even in draft form would help us at least be on the same page.


Does anyone disagree we need a graph? I don't think anyone does and given that conflict resolution becomes a graph traversal not tweaking via a peephole.

Not exactly disagreeing, I just think the devil is in the details for any discussion we have around this and the more we understand about where everyone is coming from the better. We've already seen some concern expressed about the performance of completely pre-calculating it, I'm currently unsure about some assumptions that might be being made about version selection.

Nobody disagrees on the fundamental requirements we are trying to solve, and I'm sure it's expected a graph will be used in some way, but I don't have enough information to agree that Mark's efforts here are irrelevant to 2.1.

- Brett

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to