Interesting point Dan - However we also have to weigh what code sharing brings to development and maintainability of Derby and especially in the long run versus the patch shadowing issue in particular application environments which does *not* seem to me like the most majority of running configurations today (being more like corner case ones) or even in the future (95/5 rule let's say) I could be wrong of course - I'm already seeing some discrepancies in the codeline with pieces of code containing similar logic but where changes (patches) have been applied to one side and not the other - Yes this is not supposed to happen but it does happen and I think it is bound to happen even more within a community (as more contributors come onboard). So, not providing code sharing can also lead to not propagating code changes in various places throughout Derby where similar piece(s) of logic have been duplicated - I also believe that the redundancy of piece of logic can only get worse along the years if there is no code sharing (since we would keep on adding redundant pieces of logic between the client and embedded engine instead of sharing whenever it makes sense).

I understand the issue with patch shadowing and I think it is a valid one but when I look at it at not being the majority of applications running Derby out there (I may be wrong again).

We could rather document on how to address some *potential* issue that might arise with a 5% of running configuratoins out there versus sacrificing maintainability of Derby in the long run. But this is *only* my personal point of view from my own perspective and context - Support might have a different point of view but code sharing also aims at improving quality of the code in the long run IMHO which will benefit Derby users as well..

Cheers,

--francois

On 10/28/05, Daniel John Debrunner <[EMAIL PROTECTED]> wrote:

I don't think anyone is saying that shared code has to fix every
mismatch, but the real point is, do we want to (potentially) regress in
this area?

Dan.


Reply via email to