Bug 2018749 - Please build php-geshi for EPEL 8
Summary: Please build php-geshi for EPEL 8
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: php-geshi
Version: epel8
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Xavier Bachelot
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-10-30 20:25 UTC by Robert Scheck
Modified: 2021-11-18 00:51 UTC (History)
3 users (show)

Fixed In Version: php-geshi-1.0.9.1-9.el8
Clone Of:
Environment:
Last Closed: 2021-11-18 00:51:04 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


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