Project

General

Profile

Bug #38229

broken ceph docs on PRs

Added by Alfredo Deza over 1 year ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
build
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Description

Because the build-doc is installing `breathe` from master, which isn't compatible with the Sphinx version it requires (1.6.3)

This causes builds to fail with:


Exception occurred:
  File "/home/jenkins-build/build/workspace/ceph-pr-docs/build-doc/virtualenv/src/breathe/breathe/renderer/sphinxrenderer.py", line 80, in DomainDirectiveFactory
    'union': (cpp.CPPUnionObject, 'union'),
AttributeError: 'module' object has no attribute 'CPPUnionObject'

Pinning to version 4.11.1 on breathe would suffice to fix this problem, however, this issue: https://github.com/michaeljones/breathe/issues/416 is tracking the
changes needed in Breathe to correctly require the minimum Sphinx version needed.

The fix means we need to pin the release of breathe in luminous (and Mimic) to the latest released version of breathe (4.11.1) which doesn't have this problem

History

#3 Updated by Alfredo Deza over 1 year ago

  • Description updated (diff)

#4 Updated by Alfredo Deza over 1 year ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF