Bug 1718336

Summary: python-fsleyes-widgets fails to build on rawhide/F31
Product: [Fedora] Fedora Reporter: Petr Viktorin (pviktori) <pviktori>
Component: python-fsleyes-widgetsAssignee: Ankur Sinha (FranciscoD) <sanjay.ankur>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: mhroncok, neuro-sig, sanjay.ankur
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-fsleyes-widgets-0.7.3-2.fc31 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-06-07 14:39:57 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 Petr Viktorin (pviktori) 2019-06-07 13:56:48 UTC
python-fsleyes-widgets fails to build with Sphinx 2, because Sphinx itself no longer provides sphinx_rtd_theme.

See https://src.fedoraproject.org/rpms/python-fsleyes-widgets/pull-request/1


Also, there's a deprecation warning:
/usr/lib/python3.8/site-packages/sphinx/events.py:76: RemovedInSphinx30Warning: autodoc_default_flags is now deprecated. Please use autodoc_default_options instead.
  results.append(callback(*args))


This will block the rebuild with Python 3.8.
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.