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]