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]

Reply via email to