Hi guys, On 9/3/06, Alex Karasulu <[EMAIL PROTECTED]> 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. 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
