Bug 1707243 - waiverdb FTBFS on rawhide/F31
Summary: waiverdb FTBFS on rawhide/F31
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: waiverdb
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: gnaponie
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F31FTBFS SPHINX2 PYTHON38 1732841
TreeView+ depends on / blocked
 
Reported: 2019-05-07 06:58 UTC by gnaponie
Modified: 2019-07-31 22:40 UTC (History)
8 users (show)

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:
Clone Of:
Environment:
Last Closed: 2019-07-10 11:35:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


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