mina-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Karasulu <aok...@bellsouth.net>
Subject Re: Fixing the MINA ApacheDS dependency problem
Date Mon, 04 Sep 2006 19:40:55 GMT
Trustin Lee wrote:
> Hi guys,
> 
> On 9/3/06, Alex Karasulu <aok123@bellsouth.net> wrote:
>>
>> Emmanuel Lecharny wrote:
>> > Alex Karasulu a écrit :
>> >
>> >> Hi all,
>> >>
>> >> As you know, we have dependency issues with ApacheDS and MINA which
>> >> need to be resolved.  There are several ways in which we can resolve
>> >> the problem.  However before I propose some solutions let me restate
>> >> the problem again.  Here's some dependencies which exist today:
>> >>
>> >> ApacheDS
>> >>   -> MINA filter-codec-asn1 -> shared-asn1
>> >>   -> shared-asn1
>> >>
>> >> ApacheDS depends on shared-asn1 through two paths as can be seen
>> >> above.  One is a direct dependency and the other is via the
>> >> filter-codec-asn1 module in MINA. This makes it so the version of
>> >> shared-asn1 that ApacheDS depends on directly must be the same as the
>> >> version of shared-asn1 that is depended upon by the filter-codec-asn1
>> >> module.
>> >>
>> >> There are several ways in which we can solve this problem but the key
>> >> is to be able to release this filter-codec-asn1 separately whenever
>> >> changes are made to the shared ASN.1 module.  We need to figure out
>> >> how we can release parts of MINA separately to prevent having to push
>> >> a full MINA release every time.
>> >
>> > In my mind, the filter-ASN.1 should not be a part of MINA. MINA has
>> > nothing to do with ASN.1, as it doesn't know how to handle PDUs.
>> >
>> > We should implement a MINA filter into ADS, in order to get rid of this
>> > dependency.
>>
>>
>> Exactly!  I fully agree.
> 
> 
> +1 here, too.  I think filter-codec-asn1 should move as a subproject of
> shared-asn1 as an integration layer between shared-asn1 and MINA.  I
> initially thought it will evolve into full-featured ASN.1 codec, but it's
> still just an LDAP BER codec for now.
> 
> What do you think about just moving filter-codec-asn1 right now and release
> ApacheDS before the vote for MINA 0.9.5 ends?  I think it's an easier way
> and should be done as soon as possible.
> 

Ooops we just deployed the shared stuff.  We will have to do this for 
the next immediate release after RC4 which will be 1.0.  I think we can 
do this in a couple weeks.  I'll move it over immediately though after 
this release.

That cool?

Thanks,
Alex

Mime
View raw message