Bug 1289241 - RHEL7.2 - kdelibs: macros.kdelibs4 includes bad %kde_runtime_requires macro
Summary: RHEL7.2 - kdelibs: macros.kdelibs4 includes bad %kde_runtime_requires macro
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: kdelibs
Version: 7.2
Hardware: All
OS: Linux
high
medium
Target Milestone: rc
: 7.3
Assignee: Jan Grulich
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks: epel7aarch64 1292257 1304702
TreeView+ depends on / blocked
 
Reported: 2015-12-07 18:03 UTC by Rex Dieter
Modified: 2016-11-05 17:58 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 1304702 (view as bug list)
Environment:
Last Closed: 2016-11-05 17:58:54 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Rex Dieter 2015-12-07 18:03:37 UTC
rpm -q kdelibs
kdelibs-4.14.8-4.el7.x86_64


/usr/lib/rpm/macros.d/macros.kdelibs4 contains:

%kde_applications_version 15.04.1

%kde_runtime_requires \
Requires: kde-runtime >= %{kde_applications_version} \
%{nil}


Problem is that el7 currently only has kde-runtime-4.10.5

so, any application trying to use %kde_runtime_requires will get a broken dependency.

Probably best to make the dep match 4.10.5

%kde_runtime_requires \
Requires: kde-runtime >= 4.10.5 \
%{nil}

or be unversioned

%kde_runtime_requires \
Requires: kde-runtime \
%{nil}

Comment 1 Yaakov Selkowitz 2015-12-16 19:17:12 UTC
This breaks any KDE packages built with RHEL 7.2, and therefore should be fixed in 7.2.z as well ASAP.

Comment 3 Jan Grulich 2016-02-02 21:03:10 UTC
Fix commited to y-stream branch (rhel-7.3).

Comment 6 Yaakov Selkowitz 2016-11-04 19:46:34 UTC
RHEL 7.3 shipped with kdelibs-4.14.8-5.el7_2, which includes this fix.  Can this now be closed?


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