On Tue, Jan 23, 2018 at 02:31:45PM -0500, Shyam Ranganathan wrote: > 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, jenk...@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.
Yes, that is correct. No change was needed for CentOS-6. Thanks for testing, the builds are now marked for release to the mirrors. The packages will likely become available during the day tomorrow. Niels _______________________________________________ packaging mailing list packaging@gluster.org http://lists.gluster.org/mailman/listinfo/packaging