rpm: correct AutoRequires filtering on recent Fedora
Recent Fedora releases (F17 and newer) do not need the __requires_exclude macro for filtering automatically generated Requires for <xlator>.so files anymore. It is already sufficient to filter each <xlator>.so from the Provides. This prevents the following (harmless) warning from being printed during build: Ignoring invalid regex -P ^(?!lib).*.so.*$ Upstream-bug: 972465
This commit is contained in:
parent
2ad0eed616
commit
97713d90b5
@ -227,8 +227,8 @@ Provides: %{name}-core = %{version}-%{release}
|
|||||||
%global __filter_from_req %{?__filter_from_req} | %{__grep} -v -P '^(?!lib).*\.so.*$'
|
%global __filter_from_req %{?__filter_from_req} | %{__grep} -v -P '^(?!lib).*\.so.*$'
|
||||||
%filter_setup
|
%filter_setup
|
||||||
%else
|
%else
|
||||||
# modern rpm and current Fedora
|
# modern rpm and current Fedora do not generate requires if the provides
|
||||||
%global __requires_exclude -P ^(?!lib).*\.so.*$
|
# are filtered
|
||||||
%global __provides_exclude_from ^%{_libdir}/glusterfs/%{version}/.*$
|
%global __provides_exclude_from ^%{_libdir}/glusterfs/%{version}/.*$
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -1438,6 +1438,9 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jul 3 2013 Niels de Vos <devos@fedoraproject.org>
|
||||||
|
- correct AutoRequires filtering on recent Fedora (#972465)
|
||||||
|
|
||||||
* Fri Jun 28 2013 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-0.8.beta4
|
* Fri Jun 28 2013 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-0.8.beta4
|
||||||
- prerelease 3.4.0beta4 for oVirt/vdsm dependencies in Fedora19
|
- prerelease 3.4.0beta4 for oVirt/vdsm dependencies in Fedora19
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user