You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Alex Karasulu <ao...@bellsouth.net> on 2006/02/20 06:34:58 UTC

[RELEASE][ApacheDS] Problems due to recent bug fixes

We have some issues with the RC1 release which is pretty much my fault.  
We fixed some last minute bugs and pushed the shared libs up a notch 
from version 0.9.4.  Both MINA and ApacheDS depend on these libs but 
different versions now.  Here's the situation in a nut shell.

(=> means deps on)

ApacheDS => MINA 0.9.1 ASN1 Codec => Shared ASN1 0.9.4
ApacheDS => Shared ASN1 0.9.5-SNAPSHOT
ApacheDS => Shared LDAP 0.9.5-SNAPSHOT

So we must bump ApacheDS RC1 up to using MINA 0.9.2-SNAPSHOT and we 
cannot use 0.9.1 unfortunately.  I messed up and this is my fault.  
Sloppy release engineering where I was going against my own better 
judgment to sneak in every little bug I we fix before RC1.  Some bugs 
were considerable tho so its not a bad thing.  The problem now is we 
need a minor release of MINA just so we're not dependent on snapshots.

Basically we're going to need to vote all over again.  This time perhaps 
we can vote on a simultaneous release of ApacheDS and MINA together.  
I'll tidy everything up over the next few days and launch another vote.  
I apologize for the inconvenience.  I'll do all the heavy lifting to 
correct this problem immediately.

Alex



Re: [RELEASE][ApacheDS] Problems due to recent bug fixes

Posted by Alex Karasulu <ao...@bellsouth.net>.
Trustin Lee wrote:

> On 2/20/06, *Alex Karasulu* <aok123@bellsouth.net 
> <ma...@bellsouth.net>> wrote:
>
>     We have some issues with the RC1 release which is pretty much my
>     fault.
>     We fixed some last minute bugs and pushed the shared libs up a notch
>     from version 0.9.4.  Both MINA and ApacheDS depend on these libs but
>     different versions now.  Here's the situation in a nut shell.
>
>     (=> means deps on)
>
>     ApacheDS => MINA 0.9.1 ASN1 Codec => Shared ASN1 0.9.4
>     ApacheDS => Shared ASN1 0.9.5-SNAPSHOT
>     ApacheDS => Shared LDAP 0.9.5-SNAPSHOT
>
>
> I think Maven should provide a way to specify that ASN1 0.9.5 is just 
> a minor fix against 0.9.4 so ApacheDS can simply specify the 
> dependency on shared-asn1 0.9.5 and MINA's dependency on 0.9.4 is 
> ignored.  Is there any way for now, Brett?  I thought this is what 
> already is being done actually.
>
The problem with this is that if we use MINA 0.9.1 with this 0.9.5 
version there may incompatibilities between it and MINA because ApacheDS 
will only have the 0.9.5 asn1 jar not the 0.9.4 expected by the ASN.1 
codec filter.  I think the best approach would be to not mess with Maven 
magic for now and just do a clean release.  But this is just my 
opinion.  I worry about side effects.

>     Basically we're going to need to vote all over again.  This time
>     perhaps
>     we can vote on a simultaneous release of ApacheDS and MINA together.
>     I'll tidy everything up over the next few days and launch another
>     vote.
>     I apologize for the inconvenience.  I'll do all the heavy lifting to
>     correct this problem immediately.
>
>
> I made the ApacheDS in the trunk compile OK with MINA 0.9.2-SNAPSHOT 
> today.  I hope this works. :)

Dude you rock!  It's working like a champion now thanks!!!

Alex


Re: [RELEASE][ApacheDS] Problems due to recent bug fixes

Posted by Trustin Lee <tr...@gmail.com>.
On 2/20/06, Alex Karasulu <ao...@bellsouth.net> wrote:
>
> We have some issues with the RC1 release which is pretty much my fault.
> We fixed some last minute bugs and pushed the shared libs up a notch
> from version 0.9.4.  Both MINA and ApacheDS depend on these libs but
> different versions now.  Here's the situation in a nut shell.
>
> (=> means deps on)
>
> ApacheDS => MINA 0.9.1 ASN1 Codec => Shared ASN1 0.9.4
> ApacheDS => Shared ASN1 0.9.5-SNAPSHOT
> ApacheDS => Shared LDAP 0.9.5-SNAPSHOT


I think Maven should provide a way to specify that ASN1 0.9.5 is just a
minor fix against 0.9.4 so ApacheDS can simply specify the dependency on
shared-asn1 0.9.5 and MINA's dependency on 0.9.4 is ignored.  Is there any
way for now, Brett?  I thought this is what already is being done actually.

Basically we're going to need to vote all over again.  This time perhaps
> we can vote on a simultaneous release of ApacheDS and MINA together.
> I'll tidy everything up over the next few days and launch another vote.
> I apologize for the inconvenience.  I'll do all the heavy lifting to
> correct this problem immediately.


I made the ApacheDS in the trunk compile OK with MINA 0.9.2-SNAPSHOT today.
I hope this works. :)

Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/
--
PGP key fingerprints:
* E167 E6AF E73A CBCE EE41  4A29 544D DE48 FE95 4E7E
* B693 628E 6047 4F8F CFA4  455E 1C62 A7DC 0255 ECA6