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