"Eric H. Johnson" <[EMAIL PROTECTED]> wrote:

> OTOH, this is a much more significant addition to EMC, certainly far more 
> than my modest immediate objectives. It seems to me an addition of this 
> magnitude should go through the board as far as approval, setting up how to 
> organize it in the overall structure, etc. Like classic ladder, it makes EMC 
> dependent, at least in some small degree, to an external open source 
> development. Hence the success of that portion is based on how well this 
> external development is supported. 
> 
> I will begin looking into it, but I will not add anything to EMC (CVS) 
> without some level of approval. My program, emclcd, at this point is just a 
> place holder, so nothing has been lost at this point. I, of course, would 
> appreciate any advice on how to proceed with this development. 

(This is me speaking as in individual developer who happens to be on the
board, not speaking for the board as a whole.)

I really don't want any developers to feel that they need "board approval"
to make additions to EMC.  Yes, it is important that things be discussed
on the developers list, especially things that will add significant new
dependencies to EMC.  But nobody should be discouraged from contributing
code.

It this specific case, as with classicladder, only a subset of users are
going to use the new functionality.  As long as the build system can skip
building the new additions when their dependencies are unavailable, I see
absolutely no reason why you shouldn't go ahead.  Just make sure that 
configure tests for the dependencies, and if they aren't present, it prints
something like "Warning: foo missing, bar will not be built", instead of
aborting the entire build.

If there are runtime dependencies, then things get uglier.  If we list those
as dependencies for the EMC2 packages we force every user to install those
packages even though only a few want the functionality they supply.  It's
even worse if the dependency isn't available as a package for Ubuntu - we 
cannot and will not require the average user to download and build something
from source before he can install the EMC2 packages.  I really don't know
of an appropriate solution to that.

Regards,

John Kasunich

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to