[Bugs] [Bug 1683574] gluster-server package currently requires the older userspace-rcu against expectation
bugzilla at redhat.com
bugzilla at redhat.com
Mon Mar 4 14:30:06 UTC 2019
https://bugzilla.redhat.com/show_bug.cgi?id=1683574
Kaleb KEITHLEY <kkeithle at redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kkeithle at redhat.com
--- Comment #1 from Kaleb KEITHLEY <kkeithle at redhat.com> ---
The glusterfs-server-6.0-0.1.rc0.el7.x86_64.rpm on
https://buildlogs.centos.org/centos/7/storage/x86_64/gluster-6/ gives me this:
]$ rpm -qpR glusterfs-server-6.0-0.1.rc0.el7.x86_64.rpm| grep rcu
liburcu-bp.so.6()(64bit)
liburcu-cds.so.6()(64bit)
(And the packages haven't been tagged for release yet so there isn't a
glusterfs-server-6.0-0.1.rc0.el7.x86_64.rpm on
http://mirror.centos.org/centos-7/7/storage/x86_64/gluster-6/ yet.)
And the glusterfs.spec file has
BuildRequires: userspace-rcu-devel >= 0.7
so any of a wide range of userspace-rcu packages/libs could potentially satisfy
the BuildRequires.
Where did you get your RPMs from? The Storage SIG builds its own userspace-rcu
package because what's in RHEL/CentOS is too old.
If you're building your own RPMs on your CentOS 7 box and haven't installed the
userspace-rcu* RPMs from the Storage SIG then that's probably why your RPMs
have the incorrect dependency on liburcu-bp.so.1 instead of liburcu-bp.so.6.
The BuildRequires in the .spec should probably be updated to >= 0.10 to prevent
this from happening in the future.
--
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