Bug 1818600
Summary: | calibre fails to build with Python 3.9: Hangs in test_jobs_manager | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
Component: | calibre | Assignee: | Kevin Fenzi <kevin> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | awilliam, chkr, cstratak, enpontus, helio, kevin, mhroncok, mplch, netllama, nushio, zbyszek |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-05-15 17:10:18 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: | 1807186 | ||
Bug Blocks: | 1785415 |
Description
Miro Hrončok
2020-03-29 14:44:53 UTC
Can you please try again with 4.15.0 I just built in Rawhide? It fails in mock, but the error is different and may be mock-specific: test_qt (calibre.test_build.BuildTest) ... [5749:5749:0514/135010.702617:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180. https://copr.fedorainfracloud.org/coprs/g/python/python3.9/package/calibre/ picked up your commit. It failed. The error was: ERROR: test_feedparser (calibre.test_build.BuildTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builddir/build/BUILD/calibre-4.15.0/src/calibre/test_build.py", line 322, in test_feedparser from calibre.web.feeds.feedparser import parse File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 982, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 925, in _find_spec File "/builddir/build/BUILD/calibre-4.15.0/src/calibre/startup.py", line 53, in find_spec m = import_module('feedparser') File "/usr/lib64/python3.9/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/usr/lib/python3.9/site-packages/feedparser.py", line 93, in <module> _base64decode = getattr(base64, 'decodebytes', base64.decodestring) AttributeError: module 'base64' has no attribute 'decodestring' See https://docs.python.org/3.9/whatsnew/3.9.html#removed "base64.encodestring() and base64.decodestring(), aliases deprecated since Python 3.1, have been removed: use base64.encodebytes() and base64.decodebytes() instead." bz1807186 so, progress! Not any more! I have less patience than you. :P |