Daniel F. Savarese wrote:

> 
> I guess I had more to say, or rather ask.
> 
> In message <banlktikf9igkczwrardw_yb50wud9x4...@mail.gmail.com>, sebb
> writes:
>>really necessary, because of the additional work that it causes all
>>downstream users.
> 
> What additional work?  As far as I know, end users--as in people who don't
> write code--don't download new versions of Commons Net jars and plug them
> into the applications that they use.  They don't even know the
> applications
> they use depend on Commons Net.  Developers of the applications they use
> update the jars when they release a new version of their software and
> deliver it to their users.  Developers are our downstream users and they
> compile their code before releasing it.  So as long as we remain
> compile-time compatible, there's no problem.  What am I missing?  That's
> not a rhetorical question.

An application that depends on two components that themselves require two 
(binary incompatible) commons net versions. 

> I must be missing some use case you have in mind, such as something
> analogous to a Linux distribution updating /usr/lib/libstdc++.so or some
> other shared library and breaking all dynamically linked user-compiled
> binaries dependent on it.  The only Java examples of that I can think of
> are the result of lack of care in deploying applications (where you
> end up pulling jars into your CLASSPATH that you don't intend).

You can no longer care in the situation above, it simply does not work.

- Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to