On 07/06/2007, at 12:09 AM, Jason van Zyl wrote:
- we will have to retain runtime compatibility in 2.1, but not
necessarily API compatibility which is fine
For plugins yes, for sanity. Not any other APIs. Plugins using
older artifact APIs are not my concern for 2.1. Those plugins will
have to move forward if they want to take advantage of 2.1
features. Any of the project and artifact APIs should be considered
dead in 2.1 and work from the embedder api to improve them.
A little confused about what you are saying. Are you saying they
won't be able to take advantage of 2.1, but will still run in 2.1
(using a 2.0.x execution context)? Or are you saying that they just
won't run in 2.1 and will have to be updated?
Given that, if Carlos has a use case for using the individual
packages instead of the embedder and can make incremental
improvements in line with that, I think we should look at it on a
case by case basis here and move forward.
But it's not in the card in the short term. As soon as we have
something we consider publicly consumable I'm all for it.
I'm not sure what you mean by "short term", but as I understood it
Carlos only wanted to ensure something was done for the 2.1 release.
The only way we are going to get to something publicly consumable is
by working on it. If Carlos is able to propose and make incremental
changes towards that, then I don't see the problem. I don't agree
with the original changes made, but I do agree with the need to move
forward on a case by case basis towards the goals we agree on from my
previous mail.
- Brett
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]