← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1770410] [NEW] change webob to 1.8.1 in lower-constraints

 

Public bug reported:

Can't do this until the requirements team makes webob===1.8.1 in upper-
constraints.txt; see https://bugs.launchpad.net/openstack-
requirements/+bug/1765748

Three parts to this fix:

(1) webob===1.8.1 in lower-constraints.txt

(2) simplify the code and tests that currently handle both webob 1.7.x
and 1.8.x: see https://review.openstack.org/#/c/564883/

(3) add a release note with this content:

Negotiation of the 'Accept-Language' header now follows the "Lookup"
matching scheme described in `RFC 4647, section 3.4
<https://tools.ietf.org/html/rfc4647.html#section-3.4>`_.  The
"Lookup" scheme is one of the algorithms suggested in `RFC 7231,
section 5.3.5
<https://tools.ietf.org/html/rfc7231.html#section-5.3.5>`_.  (This is
due to a change in an underlying library, which previously used a
matching scheme that did not conform to `RFC 7231
<https://tools.ietf.org/html/rfc7231.html>`_.)

** Affects: glance
     Importance: Medium
     Assignee: Brian Rosmaita (brian-rosmaita)
         Status: Triaged

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1770410

Title:
  change webob to 1.8.1 in lower-constraints

Status in Glance:
  Triaged

Bug description:
  Can't do this until the requirements team makes webob===1.8.1 in
  upper-constraints.txt; see https://bugs.launchpad.net/openstack-
  requirements/+bug/1765748

  Three parts to this fix:

  (1) webob===1.8.1 in lower-constraints.txt

  (2) simplify the code and tests that currently handle both webob 1.7.x
  and 1.8.x: see https://review.openstack.org/#/c/564883/

  (3) add a release note with this content:

  Negotiation of the 'Accept-Language' header now follows the "Lookup"
  matching scheme described in `RFC 4647, section 3.4
  <https://tools.ietf.org/html/rfc4647.html#section-3.4>`_.  The
  "Lookup" scheme is one of the algorithms suggested in `RFC 7231,
  section 5.3.5
  <https://tools.ietf.org/html/rfc7231.html#section-5.3.5>`_.  (This is
  due to a change in an underlying library, which previously used a
  matching scheme that did not conform to `RFC 7231
  <https://tools.ietf.org/html/rfc7231.html>`_.)

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1770410/+subscriptions


Follow ups