[openstack-dev] [requirements][release][docs] FFE for openstackdocstheme 1.21.2

Andreas Jaeger aj at suse.com
Thu Aug 16 04:27:39 UTC 2018


On 2018-08-15 21:28, Tony Breeds wrote:
> On Wed, Aug 15, 2018 at 09:10:18AM -0400, Doug Hellmann wrote:
>> Excerpts from Andreas Jaeger's message of 2018-08-15 09:28:51 +0200:
>>> On 08/15/2018 07:25 AM, Tony Breeds wrote:
>>>> On Tue, Aug 14, 2018 at 04:22:16PM -0400, Doug Hellmann wrote:
>>>>
>>>>> Now that https://review.openstack.org/#/c/591671/ has landed, we need
>>>>> someone to propose the backports of the constraint updates to all of the
>>>>> existing stable branches.
>>>>
>>>> Done:
>>>> https://review.openstack.org/#/q/owner:tonyb+topic:openstackdocstheme+project:openstack/requirements
>>>>
>>>> I'm not entirely convinced such a new release will work on older
>>>> branches but I guess that's what CI is for :)
>>>
>>> openstackdocsstheme has:
>>> sphinx!=1.6.6,!=1.6.7,>=1.6.2
>>>
>>> So, we cannot use it on branches that constraint sphinx to an older version,
>>>
>>> Sorry, can't check this right now from where I am,
>>> Andreas
>>
>> That's a good point. We should give it a try, though. I don't think
>> pip's constraints resolver takes version specifiers into account, so we
>> should get the older sphinx and the newer theme. If those do happen to
>> work together, it should be OK.
>>
>> If not, we need another solution. We may have to do more work to
>> backport the theme change into an older version of the library to
>> make it work in the old branches.
> 
> The queens and pike backports have merged but ocata filed with[1]
> 
> ContextualVersionConflict: (pbr 1.10.0 (/home/zuul/src/git.openstack.org/openstack/requirements/.tox/py27-check-uc/lib/python2.7/site-packages), Requirement.parse('pbr!=2.1.0,>=2.0.0'), set(['openstackdocstheme']))
> 
> So we can't use the rocky release on ocata.  I assume we need to do
> something to ensure the docs are generated correctly.

Ocata should be retired by now ;) Let's drop it...

thanks,
Andreas
-- 
  Andreas Jaeger aj@{suse.com,opensuse.org} Twitter: jaegerandi
   SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
    GF: Felix Imendörffer, Jane Smithard, Graham Norton,
        HRB 21284 (AG Nürnberg)
     GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126




More information about the OpenStack-dev mailing list