Bug 2324994 - Please branch and build python3-sphinxcontrib-autoprogram in epel10
Summary: Please branch and build python3-sphinxcontrib-autoprogram in epel10
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: python-sphinxcontrib-autoprogram
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Marcel Haerry
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 2320856
TreeView+ depends on / blocked
 
Reported: 2024-11-10 11:56 UTC by Romain Geissler
Modified: 2024-12-10 00:27 UTC (History)
3 users (show)

Fixed In Version: python-sphinxcontrib-autoprogram-0.1.9-6.el10_0
Clone Of:
Environment:
Last Closed: 2024-12-10 00:27:18 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Romain Geissler 2024-11-10 11:56:32 UTC
Hi,

Please branch and build python3-sphinxcontrib-autoprogram in epel10. It is a dependency of gcovr which is also required in EPEL 10.

Cheers,
Romain

Reproducible: Always

Comment 1 Romain Geissler 2024-11-26 03:31:08 UTC
Friendly ping for this request ;)

Comment 2 Marcel Haerry 2024-11-29 22:22:19 UTC
The package currently FTBS due to changes in upstream with how they are running their tests and I am failing to be able to address this in a timely enough manner. Any help is appreciated: https://bugzilla.redhat.com/show_bug.cgi?id=2319720

Comment 3 Romain Geissler 2024-12-04 21:22:41 UTC
Hi,

With the above mentionned build issue being fixed, I checked now if the rawhide branch does build with epel 10, and it seems it's ok.

Comment 4 Marcel Haerry 2024-12-04 22:26:52 UTC
Branch requested: https://pagure.io/releng/fedora-scm-requests/issue/70652

Comment 5 Marcel Haerry 2024-12-04 22:28:24 UTC
Initial build:  https://koji.fedoraproject.org/koji/taskinfo?taskID=126527979

Comment 6 Romain Geissler 2024-12-05 13:25:25 UTC
Thanks ! It seems both the branch has been created now, and the build is ok, so we are good to go for creating a Fedora EPEL update.

Comment 7 Fedora Update System 2024-12-05 16:24:47 UTC
FEDORA-EPEL-2024-a208fe567b (python-sphinxcontrib-autoprogram-0.1.9-5.el10_0) has been submitted as an update to Fedora EPEL 10.0.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-a208fe567b

Comment 8 Romain Geissler 2024-12-05 16:48:08 UTC
This fedora update doesn't install cleanly, as we miss one runtime dependency: python3-zombie-imp. I have requested it in #2330604 and verified that it both builds and installs fine when this dependency is present.

Comment 9 Ben Beasley 2024-12-05 18:34:21 UTC
Upstream removed the "imp" dependency in release 0.1.9. Rather than branching python-zombie-imp, the manual dependency on it should be removed from python-python-sphinxcontrib-autoprogram in Fedora (41 and later).

Comment 10 Romain Geissler 2024-12-05 18:57:35 UTC
Indeed, you are right !

I have submitted https://src.fedoraproject.org/rpms/python-sphinxcontrib-autoprogram/pull-request/3 to fix that on fedora packaging side.

Comment 11 Romain Geissler 2024-12-05 22:07:28 UTC
The pull request above has been merged in rawhide. If the epel10 branch is being updated to the rawhide commit, then it builds fine on epel10 and the zombie-imp dependency is no longer needed. I will cancel my request to branch zombie-imp for EPEL 10 as it is no longer relevant.

Comment 12 Fedora Update System 2024-12-06 02:00:01 UTC
FEDORA-EPEL-2024-a208fe567b 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-a208fe567b

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Romain Geissler 2024-12-06 10:54:11 UTC
@maha Can you please rebase the epel10 branch on the rawhide one, and submit a new EPEL 10 Bodhi update, so we drop the python3-zombie-imp dependency ?

Thanks

Comment 14 Fedora Update System 2024-12-08 15:50:22 UTC
FEDORA-EPEL-2024-1815080a50 (python-sphinxcontrib-autoprogram-0.1.9-6.el10_0) has been submitted as an update to Fedora EPEL 10.0.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-1815080a50

Comment 15 Marcel Haerry 2024-12-08 15:53:32 UTC
update in the queue

Comment 16 Fedora Update System 2024-12-09 03:21:25 UTC
FEDORA-EPEL-2024-1815080a50 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-1815080a50

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 17 Fedora Update System 2024-12-10 00:27:18 UTC
FEDORA-EPEL-2024-1815080a50 (python-sphinxcontrib-autoprogram-0.1.9-6.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.


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