Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1705420
Summary: | cantor FTBFS with Python 3.8 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> | ||||
Component: | cantor | Assignee: | Than Ngo <than> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | rawhide | CC: | jreznik, kde-sig, rdieter, than | ||||
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: | 2019-07-10 23:56:31 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: | 1686977 | ||||||
Attachments: |
|
Please respond. pong, can you retest with what's latest/current in master/ branch? (it's been updated since this bug was filed). We have been testing this occasionally every now and then: https://copr.fedorainfracloud.org/coprs/g/python/python3.8/package/cantor/ Provides: application() application(org.kde.cantor.desktop) cantor = 19.04.2-1.fc31 cantor(x86-64) = 19.04.2-1.fc31 metainfo() metainfo(org.kde.cantor.appdata.xml) mimehandler(application/x-cantor) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash libKF5Completion.so.5()(64bit) libKF5ConfigCore.so.5()(64bit) libKF5ConfigGui.so.5()(64bit) libKF5ConfigWidgets.so.5()(64bit) libKF5CoreAddons.so.5()(64bit) libKF5Crash.so.5()(64bit) libKF5I18n.so.5()(64bit) libKF5NewStuff.so.5()(64bit) libKF5Parts.so.5()(64bit) libKF5TextEditor.so.5()(64bit) libKF5WidgetsAddons.so.5()(64bit) libKF5XmlGui.so.5()(64bit) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Core.so.5(Qt_5.12)(64bit) libQt5Gui.so.5()(64bit) libQt5Gui.so.5(Qt_5)(64bit) libQt5Widgets.so.5()(64bit) libQt5Widgets.so.5(Qt_5)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcantor_config.so()(64bit) libcantorlibs.so.20()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: python3-cantor-19.04.2-1.fc31.x86_64 error: File not found: /builddir/build/BUILDROOT/cantor-19.04.2-1.fc31.x86_64/etc/xdg/cantor_python3.knsrc error: File not found: /builddir/build/BUILDROOT/cantor-19.04.2-1.fc31.x86_64/usr/bin/cantor_python3server error: File not found: /builddir/build/BUILDROOT/cantor-19.04.2-1.fc31.x86_64/usr/lib64/qt5/plugins/cantor/backends/cantor_python3backend.so error: File not found: /builddir/build/BUILDROOT/cantor-19.04.2-1.fc31.x86_64/usr/share/config.kcfg/python3backend.kcfg RPM build errors: File not found: /builddir/build/BUILDROOT/cantor-19.04.2-1.fc31.x86_64/usr/share/config.kcfg/python3backend.kcfg File not found: /builddir/build/BUILDROOT/cantor-19.04.2-1.fc31.x86_64/etc/xdg/cantor_python3.knsrc File not found: /builddir/build/BUILDROOT/cantor-19.04.2-1.fc31.x86_64/usr/bin/cantor_python3server File not found: /builddir/build/BUILDROOT/cantor-19.04.2-1.fc31.x86_64/usr/lib64/qt5/plugins/cantor/backends/cantor_python3backend.so File not found: /builddir/build/BUILDROOT/cantor-19.04.2-1.fc31.x86_64/usr/share/config.kcfg/python3backend.kcfg OK, it's clearly still not detecting the newer python3 version, so the python3 backend ends up being disabled/not-built Confirmed, FindPythonLibs3.cmake contains only, find_library(PYTHONLIBS3_LIBRARY NAMES python3.2m python3.3m python3.4m python3.5m python3.6m python3.7m hopefully appending python3.8m there will do the trick. %changelog * Wed Jul 10 2019 Rex Dieter <rdieter> - 19.04.2-2 - add python-3.8 support (#1705420) Can you try this one? Running a build but I think this will be needed: https://src.fedoraproject.org/rpms/cantor/pull-request/4 See https://docs.python.org/3.8/whatsnew/3.8.html#build-and-c-api-changes - the paragraph with Default sys.abiflags became an empty string... same results: https://copr.fedorainfracloud.org/coprs/g/python/python3.8/build/967386/ https://copr.fedorainfracloud.org/coprs/g/python/python3.8/ has a mock config. Thanks. |
Created attachment 1561429 [details] Full log from Copr When I build cantor 18.12.3-4.fc31 with Python 3.8, it has missing files: Processing files: python3-cantor-18.12.3-4.fc31.x86_64 error: File not found: /builddir/build/BUILDROOT/cantor-18.12.3-4.fc31.x86_64/etc/xdg/cantor_python3.knsrc error: File not found: /builddir/build/BUILDROOT/cantor-18.12.3-4.fc31.x86_64/usr/bin/cantor_python3server error: File not found: /builddir/build/BUILDROOT/cantor-18.12.3-4.fc31.x86_64/usr/lib64/qt5/plugins/cantor/backends/cantor_python3backend.so error: File not found: /builddir/build/BUILDROOT/cantor-18.12.3-4.fc31.x86_64/usr/share/config.kcfg/python3backend.kcfg RPM build errors: File not found: /builddir/build/BUILDROOT/cantor-18.12.3-4.fc31.x86_64/usr/share/config.kcfg/python3backend.kcfg File not found: /builddir/build/BUILDROOT/cantor-18.12.3-4.fc31.x86_64/etc/xdg/cantor_python3.knsrc File not found: /builddir/build/BUILDROOT/cantor-18.12.3-4.fc31.x86_64/usr/bin/cantor_python3server File not found: /builddir/build/BUILDROOT/cantor-18.12.3-4.fc31.x86_64/usr/lib64/qt5/plugins/cantor/backends/cantor_python3backend.so File not found: /builddir/build/BUILDROOT/cantor-18.12.3-4.fc31.x86_64/usr/share/config.kcfg/python3backend.kcfg And fails to build. Full log attached. If not rebuilt for 3.8, cantor won't install on Fedora 31 once we do the Python update.