[Bugs] [Bug 1174144] New: Wrong RPM dependencies for older Fedoras for glusterfs-libs
bugzilla at redhat.com
bugzilla at redhat.com
Mon Dec 15 09:09:31 UTC 2014
https://bugzilla.redhat.com/show_bug.cgi?id=1174144
Bug ID: 1174144
Summary: Wrong RPM dependencies for older Fedoras for
glusterfs-libs
Product: GlusterFS
Version: 3.6.1
Component: build
Severity: low
Assignee: bugs at gluster.org
Reporter: david.kostal at gmail.com
CC: bugs at gluster.org, gluster-bugs at redhat.com
Created attachment 968828
--> https://bugzilla.redhat.com/attachment.cgi?id=968828&action=edit
Disable hard dependency on rsyslog-mmjsonparse for older Fedoras in SPEC file
Description of problem:
When recompiling RPM of glusterfs 3.6.1 on Fedora 16 there is dependency
created in glusterfs-libs which cannot be satisfied because rsyslog-mmjsonparse
does not exist on Fedora 16
Version-Release number of selected component (if applicable):
glusterfs 3.6.1-1
Fedora 17, 16 and older
How reproducible:
Rebuild current src.rpm and try to install it on older Fedora
Steps to Reproduce:
1. rpmbuild --rebuild glusterfs-3.6.1-1.fc20.src.rpm
2. rpm -ivh glusterfs-3.6.1-1.fc16.i686.rpm
glusterfs-fuse-3.6.1-1.fc16.i686.rpm glusterfs-libs-3.6.1-1.fc16.i686.rpm
glusterfs-api-3.6.1-1.fc16.i686.rpm
Actual results:
# rpm -ivh glusterfs-3.6.1-1.fc16.i686.rpm
glusterfs-fuse-3.6.1-1.fc16.i686.rpm glusterfs-libs-3.6.1-1.fc16.i686.rpm
glusterfs-api-3.6.1-1.fc16.i686.rpm
error: Failed dependencies:
rsyslog-mmjsonparse is needed by glusterfs-libs-3.6.1-1.fc16.i686
Expected results:
Packages are installed
Additional info:
Fedora 17 is old & unsupported however might still be running. The glusterfs
package is easily recompiled there but does not install due to non existing
dependency on package rsyslog-mmjsonparse. Attached is a patch that removes
this hard dependency for older Fedora releases.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list