Bug 2325907
Summary: | Please branch and build python-cairocffi in epel10 | ||
---|---|---|---|
Product: | [Fedora] Fedora EPEL | Reporter: | Kaleb KEITHLEY <kkeithle> |
Component: | python-cairocffi | Assignee: | Kaleb KEITHLEY <kkeithle> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | epel10 | CC: | mhroncok, orion, python-packagers-sig, romain.geissler, spacewar |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | python-cairocffi-1.7.0-8.el10_0 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2024-12-07 06:21:42 UTC | Type: | --- |
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: | 2325908 | ||
Bug Blocks: | 1914423, 2308780 |
Description
Kaleb KEITHLEY
2024-11-13 14:38:04 UTC
From a quick check: No matching package to install: 'xorg-x11-server-Xvfb' this is just needed to run the tests, but that would be nice to be able to do. Unfortunately getting Xvfb into EPEL10 might be tricky. FWIW I've filed https://issues.redhat.com/browse/RHEL-67339 to request shipping Xvfb in CRB. See also https://github.com/fedora-eln/eln/issues/204 -- it should be possible to replace this with wlheadless-run/xwayland-run/xwfb-run Thanks, that helps with Xvfb - now on to the next: No matching package to install: 'python3dist(pikepdf)' No matching package to install: 'python3dist(ruff)' ruff is a linter, we should probably get rid of that dependency as well. python3-xcffib - https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-ab1f85a965 Note: the only dependency left (pikepdf) is now available in EPEL testing, so this package shall be buildable now. (In reply to Miro Hrončok from comment #4) > https://src.fedoraproject.org/rpms/python-cairocffi/pull-request/13 with that applied, scratch builds fail, whinging about weston not found. I tried adding seatd+weston (w/ respective BuildRequires): ... %check # test_xcb.py needs a display export XDG_RUNTIME_DIR=/run /usr/bin/seatd-launch -- /usr/bin/weston -B headless %global __pytest xwfb-run -- /usr/bin/pytest %pytest -v --pyargs cairocffi ... and that whinges about permissions creating sockets, so I tried: ... %check # test_xcb.py needs a display export XDG_RUNTIME_DIR=/run sudo /usr/bin/seatd-launch -- /usr/bin/weston -B headless %global __pytest xwfb-run -- /usr/bin/pytest %pytest -v --pyargs cairocffi ... but sudo doesn't work, which you probably already knew. scratch build https://koji.fedoraproject.org/koji/taskinfo?taskID=126310468 bump For the record, I have no intention of maintaining this package in EPEL. The main admin is a bit hard to reach. If you want to be added as the EPEL maintainer, that's OK with me. If I'm going to take on maintaining it in EPEL I'd prefer to get on with it, without waiting two weeks before opening the infra ticket. Or maybe the python-packagers-sig would build it? I've added epel-packagers-sig to the package so you should be able to build it now. FEDORA-EPEL-2024-f81c90f7a3 (python-cairocffi-1.7.0-8.el10_0) has been submitted as an update to Fedora EPEL 10.0. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-f81c90f7a3 And I made @kkeithle the EPEL point of contact. FEDORA-EPEL-2024-f81c90f7a3 has been pushed to the Fedora EPEL 10.0 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-f81c90f7a3 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2024-f81c90f7a3 (python-cairocffi-1.7.0-8.el10_0) has been pushed to the Fedora EPEL 10.0 stable repository. If problem still persists, please make note of it in this bug report. |