Bug 1707243

Summary: waiverdb FTBFS on rawhide/F31
Product: [Fedora] Fedora Reporter: gnaponie
Component: waiverdbAssignee: gnaponie
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: djc, gnaponie, lholecek, lucarval, mhroncok, mjia, mprahl, rbean
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: waiverdb-1.1.2-1.fc30 waiverdb-1.1.2-1.fc29 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-07-10 11:35:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1700317, 1685211, 1686977, 1732841    

Description gnaponie 2019-05-07 06:58:00 UTC
it's a Sphinx issue when generating the docs:
Exception occurred:
  File "/usr/lib/python3.8/site-packages/sphinxcontrib/issuetracker/__init__.py", line 305, in copy_stylesheet
    app.info(bold('Copying issuetracker stylesheet... '), nonl=True)
AttributeError: 'Sphinx' object has no attribute 'info'

Comment 1 Miro Hrončok 2019-05-07 08:05:54 UTC
This also fails with Python 3.7 (but still blocks the Python 3.8 rebiuild).

It's a Sphinx update problem, this has been deprecated since Sphinx 1.6 and removed in Sphinx 2.0, you should update to the logging API:

https://www.sphinx-doc.org/en/2.0/extdev/logging.html

Comment 2 Miro Hrončok 2019-06-03 09:44:48 UTC
Any update here?

Comment 3 Luiz Carvalho 2019-06-03 12:37:58 UTC
@mhroncok, we can probably get this sorted out in the next couple of weeks. For clarification, what does this block?

Comment 4 Miro Hrončok 2019-06-03 12:44:43 UTC
We plan to start 3.8 rebuilds in a side tag this week. The sooner the builds are done, the sooner the side tag can be merged back to rawhide. If the side tag is "open" for too long, it tends to diverge and the merge is more problematic. We usually decide to merge it even if some packages fail to build to prevent that. Once we do, packages that failed to rebuild will fail to install. If you are OK with that, it blocks nothing.

Comment 5 Luiz Carvalho 2019-06-12 18:03:45 UTC
@mhroncok, the exception is not from WaiverDB code though. It seems that this needs to be fixed sphinxcontrib-issuetracker. I'll keep digging.

Comment 6 Miro Hrončok 2019-06-12 19:56:38 UTC
seems so

Comment 7 Luiz Carvalho 2019-06-13 18:09:37 UTC
@mhroncok, we've removed usage of sphinxcontrib-issuetracker from waiverdb. The change doesn't necessarily require a code change. It's just a spec update. I'm not too familiar with the process here. There's no f31 branch for waiverdb, do I update the spec file in master? Or somewhere else?

Comment 8 Miro Hrončok 2019-06-14 04:05:00 UTC
master. also, for this particular bug, no rebuild is needed, we do it ourselves (in Copr, later in side tag), just commit and push the fixer. Thanks.

Comment 9 Fedora Update System 2019-07-03 11:59:21 UTC
FEDORA-2019-b5b0381d48 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-b5b0381d48

Comment 10 Fedora Update System 2019-07-03 11:59:23 UTC
FEDORA-2019-d355b9a05c has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-d355b9a05c

Comment 11 Fedora Update System 2019-07-04 00:58:19 UTC
waiverdb-1.1.2-1.fc30 has been pushed to the Fedora 30 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-2019-d355b9a05c

Comment 12 Fedora Update System 2019-07-04 03:10:57 UTC
waiverdb-1.1.2-1.fc29 has been pushed to the Fedora 29 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-2019-b5b0381d48

Comment 13 Miro Hrončok 2019-07-10 11:35:21 UTC
Thanks.

Comment 14 Fedora Update System 2019-07-12 00:58:29 UTC
waiverdb-1.1.2-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.

Comment 15 Fedora Update System 2019-07-12 06:17:12 UTC
waiverdb-1.1.2-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.