Bug 1555204 - 1.7.1 breaks documentation generation
Summary: 1.7.1 breaks documentation generation
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: python-sphinx
Version: 29
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michel Lind
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-03-14 07:13 UTC by Remi Collet
Modified: 2019-03-17 12:39 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2019-03-17 12:39:13 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Remi Collet 2018-03-14 07:13:45 UTC
Found by Koschei, see https://apps.fedoraproject.org/koschei/package/mongo-c-driver?collection=f29

Since  python2-sphinx updated from 1:1.6.6-2.fc28 to 1:1.7.1-1.fc29

+ make -j4 doc/man V=1
mkdir -p doc/man
/usr/libexec/python2-sphinx/sphinx-build -qEW -j 8 -b man ./doc doc/man
Extension error:
Could not import extension taglist (exception: cannot import name Directive)
make: *** [Makefile:6239: doc/man] Error 2
RPM build errors:

Comment 1 Charalampos Stratakis 2018-03-14 13:56:55 UTC
So by checking the previous successful builds, at the point where the documentation is being built you can see:

/usr/lib/python2.7/site-packages/sphinx/util/compat.py:40: RemovedInSphinx17Warning: sphinx.util.compat.Directive is deprecated and will be removed in Sphinx 1.7, please use docutils' instead.

That was removed indeed at Sphinx 1.7 [0],

and upstream has fixed it on the master branch [1]

I've sent a PR on pagure to fix it. [2]

[0] http://www.sphinx-doc.org/en/master/changes.html#id13
[1] https://github.com/mongodb/mongo-c-driver/commit/977b3e906a6dfe4709545cc35f93598d7fc04ffe
[2] https://src.fedoraproject.org/rpms/mongo-c-driver/pull-request/1

Comment 2 Remi Collet 2018-03-14 14:52:35 UTC
Thanks a lot

Comment 3 Fedora Update System 2018-03-22 14:36:35 UTC
libbson-1.9.3-2.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-62c42b9d03

Comment 4 Fedora Update System 2018-03-22 15:07:02 UTC
libbson-1.9.3-2.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-62c42b9d03

Comment 5 Fedora Update System 2018-04-11 07:31:35 UTC
libbson-1.9.4-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-3a02d88e68

Comment 6 Fedora Update System 2018-04-11 22:58:27 UTC
libbson-1.9.4-1.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-3a02d88e68

Comment 7 Fedora Update System 2018-04-17 03:10:46 UTC
libbson-1.9.4-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.

Comment 8 Jan Kurik 2018-08-14 11:23:07 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle.
Changing version to '29'.


Note You need to log in before you can comment on or make changes to this bug.