First of all, if there is some difference between Fedora and EPEL, I'd encourage you to keep the spec files simply different. That is why we have branches after all.

But to your specific question about `%patch` syntax, there is a hope that RHEL will support the new syntax:

https://issues.redhat.com/browse/RHEL-6294


Vít



Dne 29. 10. 24 v 10:08 Susi Lehtola napsal(a):
Hi,


it appears rpm has now deprecated the old %patch syntax in rawhide, which means
that any old-style expressions

%patch0 -p1 -b .overflow

must now be written as

%patch 0 -p1 -b .overflow

Unfortunately, all the epel branches, in turn, do not support the new %patch
syntax. This means that one either
- cannot use the same spec file to build in epel or
- must introduce conditionals and duplicate code in the spec files

%if 0%{?epel} < 10
%patch0 -p1 -b .overflow
%else
%patch 0 -p1 -b .overflow
%endif

Is there any hope of fixing this issue, or altenatively, a known workaround that
is compatible in both branches?

Susi

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to