[Gluster-Maintainers] glusterfs-3.13.2 released

Shyam Ranganathan srangana at redhat.com
Tue Jan 23 19:31:45 UTC 2018


On 01/23/2018 07:51 AM, Niels de Vos wrote:
> On Tue, Jan 23, 2018 at 11:56:04AM +0100, Niels de Vos wrote:
>> On Mon, Jan 22, 2018 at 12:22:37PM -0500, Shyam Ranganathan wrote:
>>> On 01/20/2018 08:32 AM, Niels de Vos wrote:
>>>> On Sat, Jan 20, 2018 at 11:55:33AM +0000, jenkins at build.gluster.org wrote:
>>>>> SRC: https://build.gluster.org/job/release-new/38/artifact/glusterfs-3.13.2.tar.gz
>>>>> HASH: https://build.gluster.org/job/release-new/38/artifact/glusterfs-3.13.2.sha512sum
>>>>
>>>> Packages for CentOS 6 and 7 have been built and will become available in
>>>> the testing repository within the next few hours. Please test and let me
>>>> know when they can be marked for release.
>>>>
>>>>   # yum install centos-release-gluster313
>>>>   # yum --enablerepo=centos-gluster313-test install glusterfs-server
>>>
>>> There seems to be a problem with our userspace-rcu dependency. As
>>> follows, if this package is updated, we get into the following
>>> dependency issue.
>>>
>>> Niels, is there a way to get this corrected?
>>>
>>> ---> Package userspace-rcu.x86_64 0:0.7.16-3.el7 will be updated
>>> --> Processing Dependency: liburcu-bp.so.1()(64bit) for package:
>>> glusterfs-server-3.13.2-1.el7.x86_64
>>> --> Processing Dependency: liburcu-cds.so.1()(64bit) for package:
>>> glusterfs-server-3.13.2-1.el7.x86_64
>>> ---> Package userspace-rcu.x86_64 0:0.10.0-3.el7 will be an update
>>> --> Finished Dependency Resolution
>>> Error: Package: glusterfs-server-3.13.2-1.el7.x86_64
>>> (@centos-gluster313-test)
>>>            Requires: liburcu-bp.so.1()(64bit)
>>>            Removing: userspace-rcu-0.7.16-3.el7.x86_64 (@centos-gluster310)
>>>                liburcu-bp.so.1()(64bit)
>>>            Updated By: userspace-rcu-0.10.0-3.el7.x86_64 (centos-gluster313)
>>>               ~liburcu-bp.so.6()(64bit)
>>> Error: Package: glusterfs-server-3.13.2-1.el7.x86_64
>>> (@centos-gluster313-test)
>>>            Requires: liburcu-cds.so.1()(64bit)
>>>            Removing: userspace-rcu-0.7.16-3.el7.x86_64 (@centos-gluster310)
>>>                liburcu-cds.so.1()(64bit)
>>>            Updated By: userspace-rcu-0.10.0-3.el7.x86_64 (centos-gluster313)
>>>               ~liburcu-cds.so.6()(64bit)
>>
>> It seems that the glusterfs-3.13 packages got built against
>> userspace-rcu-0.7 and not the newer 0.10 version. There seems to have
>> been some kind of build-override in the
>> storage7-gluster-common-candidate tag, removing the 0.7 version from
>> there made the 0.10 version available for glusterfs-3.13.
>>
>> Next steps:
>> - rebuild glusterfs-3.13.2
>> - verify none of the other versions that require 0.7 have been broken
>>
>> Note that it might have been possible that others can install
>> glusterfs-3.13.x when EPEL is enabled. Fedora EPEL provides a (possibly
>> and surely untested) compatible older version of userspace-rcu. Also,
>> userspace-rcu was only updated in CentOS-7 for ppc64le/aarch64 fixes,
>> these architectures are not available for CentOS-6.
> 
> Packages are available now, please run your test again when you have the
> time. The YUM metadata will need to get updated, so you may need to
> clean that first:
> 
>   # yum -y --enablerepo=centos-gluster313-test clean all

Tested, and works fine. Thanks for the rebuild.

So, for CentOS6 the RPM version is still 3.13.2-1 and is bumped for
CentOS7 only? As I tested on CentOS6 as well this time, and found only
the 1 version available, hence asking.

Otherwise, ready to be published.

> 
> Thanks!
> Niels
> 


More information about the maintainers mailing list