-----Original Message-----
From: Matthew Thode <prometheanf...@gentoo.org>
Reply: prometheanf...@gentoo.org <prometheanf...@gentoo.org>,
OpenStack Development Mailing List (not for usage questions)
<openstack-dev@lists.openstack.org>
Date: September 7, 2016 at 08:12:15
To: OpenStack Development Mailing List (not for usage questions)
<openstack-dev@lists.openstack.org>
Subject:  [openstack-dev] [requirements][FFE] global-requirements
update to positional to 1.1.1

> https://review.openstack.org/366631
>
> The combination of oslo.context 2.9.0 + positional 1.0.1 (which is the
> current minimum requirement) results in various unit test failures in
> barbican, related to parsing of request headers in generated contexts
> for unit testing. Updating to 1.1.1 resolves this issue.

So I take it someone has verified that the request headers used in the
faked(?) contexts in these tests will never be seen in the real world
then? I looked at the tests that James linked in the barbican channel
when they were looking for help debugging this and those looked like
*functional* tests, not unit tests. That doesn't give me any
confidence that this is *just* a testing issue.

> This is specifically affecting barbican and RDO testing (from discussion
> and the review).

I believe this is also affecting Ubuntu's backing of Newton-3, but
James can correct me if I'm wrong.

> The reason I think an FFE is needed is because downstream packagers,
> while encouraged to package based on upper-constraints sometimes don't.
> Meaning they'd miss something like this.
>
> Arguments against are that this will have knock on effects down the line
> (will require re-releases and re-re-releases because of updating things
> like keystone (this is deep in the depgraph)), so is bad from a release
> team work point of view. Also, I think this just effects testing, so
> the impact of this is more minor than something more serious (not JUST
> breaking testing).

That's one aspect of the conversation. The other is that we *claim* to
support a minimum version of positional which we don't actually
support (and it seems like we either can't or won't). We should have
the *correct* minimum version specified. While I think this is the
*correct* approach, I also realize that the release team is probably
against this for more *pragmatic* reasons and I respect those and the
release team immensely. I'd like them to weigh in here as well.

--
Ian Cordasco

__________________________________________________________________________
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

Reply via email to