<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 24, 2016 at 1:23 PM, Morgan Fainberg <span dir="ltr"><<a href="mailto:morgan.fainberg@gmail.com" target="_blank">morgan.fainberg@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Tue, May 24, 2016 at 8:55 AM, Corey Bryant <span dir="ltr"><<a href="mailto:corey.bryant@canonical.com" target="_blank">corey.bryant@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span>On Tue, May 24, 2016 at 11:11 AM, Morgan Fainberg <span dir="ltr"><<a href="mailto:morgan.fainberg@gmail.com" target="_blank">morgan.fainberg@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Tue, May 24, 2016 at 5:53 AM, Corey Bryant <span dir="ltr"><<a href="mailto:corey.bryant@canonical.com" target="_blank">corey.bryant@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hi All,<div><br></div><div>Are there any plans to converge on one ldap client across projects? Some projects have moved to ldap3 and others are using pyldap (both are in global requirements).</div><div><br></div><div>The issue we're running into in Ubuntu is that we can only have one ldap client in Ubuntu main, while the others will live in universe.<span><font color="#888888"><br clear="all"><div><br></div>-- <br><div><div dir="ltr">Regards,<br>Corey<br></div></div>
</font></span></div></div>
<br></blockquote><div><br></div></div></div><div>Out of curiosity, what drives this requirement? pyldap and ldap3 do not overlap in namespace and can co-install just fine. This is no different than previously having python-ldap and ldap3.</div><div><br></div></div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div></div><div>It seems a little arbitrary to say only one of these can be in main, but this is why i am asking.</div><span><font color="#888888"><div><br></div></font></span></div></div></div></blockquote><div><br></div></span><div>No problem, thanks for asking. I agree, it's no different than python-ldap and ldap3 and it's not a co-installability issue. This is just a policy for Ubuntu main. If we file a Main Inclusion Request (MIR) for a new ldap client then we'll be asked to work on what's needed to get the other client package out of main, which consists of patching use of one client for the other.</div></div><span><font color="#888888"><div><br></div></font></span></div></div></blockquote><div><br></div></span><div>Ah, ok sure; still sounds a little silly imho, but only so much we can do on that front ;). So the reality is keystone is </div></div></div></div></blockquote><div><br></div><div>Everything in main is fully supported, so limiting those efforts to a single client makes sense.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>considering ldap3, but there have been concerns about ldap3's interface compared to the relatively tried-and-true pyldap (a clean fork+py3 support of python-ldap). Long term we may move to ldap3. Short term, we wanted python3 support, so the drop in replacement for python-ldap was the clear winner (ldap3 is significantly more work to support, and even when/if we support it there will be a period where we support both, just in different drivers).</div></div></div></div></blockquote><div><br></div><div>I like the approach to having different drivers, at least for a transition period. That would be very useful from a distro perspective.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>Basically, if we add ldap3 to keystone, we will be supporting both for a non-insignificant time. For now we're leaning on pyldap for the foreseeable future.</div><span class="HOEnZb"><font color="#888888"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><span><font color="#888888"><div></div></font></span></div></div></blockquote></font></span></div></div></div></blockquote></div><div class="gmail_extra"><br></div>Thanks. Appreciate the information!<br><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Regards,<br>Corey<br></div></div>
</div></div>