We're more than happy with that outcome, and may have already started the patch ;) https://review.openstack.org/#/c/370011/
On Wed, Sep 14, 2016 at 5:10 AM, Ihar Hrachyshka <ihrac...@redhat.com> wrote: > Steve Martinelli <s.martine...@gmail.com> wrote: > > A bug was recently filed against keystone [1]. As of the Newton release we >> depend on a class being public -- BaseAuthProtocol instead of >> _BaseAuthProtocol [2]. Which was introduced in 4.1.0 [3]. >> >> The current requirement for keystonemiddleware is: >> keystonemiddleware>=4.0.0,!=4.1.0,!=4.5.0 >> >> Blocking 4.0.0 would logically make it: >> keystonemiddleware>=4.2.0,!=4.5.0 >> >> I've pushed a patch to the requirements repo for this change [4]. I'd >> like to know if blocking the lower value makes sense, I realize it's >> advertised, but we're up to 4.9.0 now. >> >> Unfortunately, many projects depend on keystonemiddleware, but (luckily >> ?) this should only be server side projects [5], most of which are going >> through their RC period now. >> > > I suggest instead keystone closes the gap on their side, by falling back > to _BaseAuthProtocol class if public one is not present. No requirement > updates, no delay in rc1, just some time for keystone folks to be aware > that the private class in 4.0.+ series is to be considered kinda public for > their own usage. > > Ihar > > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev