Bug 2018749

Summary: Please build php-geshi for EPEL 8
Product: [Fedora] Fedora EPEL Reporter: Robert Scheck <redhat-bugzilla>
Component: php-geshiAssignee: Xavier Bachelot <xavier>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: epel8CC: fedora, vonsch, xavier
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: php-geshi-1.0.9.1-9.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-11-18 00:51:04 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:

Description Robert Scheck 2021-10-30 20:25:39 UTC
Description of problem:
Please build php-geshi for EPEL 8, it is a run-time dependency for websvn (and currently unsatisfied). Given phpunit8 is not available in EPEL 8, the %check-only (build-time) dependency for phpunit8 should be disabled.

Version-Release number of selected component (if applicable):
php-geshi-1.0.9.1-8.fc35

Actual results:
No php-geshi in EPEL 8.

Expected results:
php-geshi-1.0.9.1-8.el8 or better ;-)

Additional info:
Please let me know if you are not interested in maintaining the package on EPEL 8 branch.

Comment 1 Artur Frenszek-Iwicki 2021-11-02 06:09:02 UTC
Hm, I that PHP packaging is currently broken in EPEL8 because of https://bugzilla.redhat.com/show_bug.cgi?id=1869011.
I'll take a look at this later this week.

Comment 2 Artur Frenszek-Iwicki 2021-11-02 06:09:47 UTC
*Hm, I thought that.

That's what happens when you modify a sentence three times before clicking "send". ;)

Comment 3 Robert Scheck 2021-11-06 22:14:59 UTC
The following diff seems to produce a working package for EPEL 8...

--- 8< ---
--- a/php-geshi.spec
+++ b/php-geshi.spec
@@ -23,7 +23,7 @@ BuildArch:      noarch
 %global phpunit %{_bindir}/phpunit
 BuildRequires:  %{phpunit}
 %endif
-%if 0%{?fedora} >= 29 || 0%{?rhel} >= 8
+%if 0%{?fedora} >= 29 || 0%{?rhel} >= 9
 %global phpunit %{_bindir}/phpunit8
 BuildRequires:  %{phpunit}
 %endif
--- 8< ---

Comment 4 Artur Frenszek-Iwicki 2021-11-08 14:20:16 UTC
Tested this patch with a scratch build in koji, worked fine.
https://koji.fedoraproject.org/koji/taskinfo?taskID=78521642

Placed a request for an "epel8" branch for php-geshi.
https://pagure.io/releng/fedora-scm-requests/issue/37429

Comment 5 Fedora Update System 2021-11-09 19:13:21 UTC
FEDORA-EPEL-2021-4a112ea07f has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-4a112ea07f

Comment 6 Fedora Update System 2021-11-10 03:32:52 UTC
FEDORA-EPEL-2021-4a112ea07f has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-4a112ea07f

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

Comment 7 Fedora Update System 2021-11-18 00:51:04 UTC
FEDORA-EPEL-2021-4a112ea07f has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.