Emmanuel Lecharny wrote:
Using externals or using dependencies are two possibilities. My point was only to prevent project building breakage.

Btw, I was just wondering if it would not have been better to simply deprecate the removed class and method of MINA 1.0 instead of removing them. What is the "politic" regarding such modifications ?

Hmmm what specifically were you referring to? A class was removed in MINA 1.0?

Basically up to 1.0 anything goes. But after 1.0 there should be a deprecation policy in effect. I don't know how the MINA folks are working that.

Alex


Emmanuel

On 10/27/06, *Alex Karasulu* < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Emmanuel Lecharny wrote:
     > Hi all,
     >
     > we have to figure out a way to work with MINA as it will become
    soon a TLP.
     >
     > Currently, ADS 1.0 use MINA 1.0, and it's working great, but we
    have had
     > to wait for a 1.0 version of MINA to be able to release ADS 1.0.
     >
     > For ADS trunks, wa are facing some problems : as the MINA API has
     > changed, ADS is broken in trunks. A decision should be taken
    regarding
     > this kind of problem, because we won't be able to cope with those
    kind
     > of modifications when MINA will be a TLP.
     >
     > I think that we should depend on a released version of MINA, not
    on MINA
     > trunk, and manage the version through dependencies (thanks to maven,
     > this is possible ;)
     >
     > wdyt ?

    Sure when MINA moves we can do this.  However we're also committers on
    MINA too so it's really semantics here and externals allows us to do
    many things if used carefully.

    However experience has shown us that the use of externals can be quite
    dangerous.  So this is the best route IMO.

    Alex




--
Cordialement,
Emmanuel Lécharny

Reply via email to