Re: [gluster-packaging] [Gluster-Maintainers] glusterfs-3.13.2 released

2018-01-23 Thread Niels de Vos
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 +, 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


Re: [gluster-packaging] [Gluster-Maintainers] glusterfs-3.13.2 released

2018-01-23 Thread Shyam Ranganathan
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 +, 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.

Otherwise, ready to be published.

> 
> Thanks!
> Niels
> 
___
packaging mailing list
packaging@gluster.org
http://lists.gluster.org/mailman/listinfo/packaging


Re: [gluster-packaging] [Gluster-Maintainers] glusterfs-3.13.2 released

2018-01-23 Thread Niels de Vos
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 +, 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

Thanks!
Niels
___
packaging mailing list
packaging@gluster.org
http://lists.gluster.org/mailman/listinfo/packaging


Re: [gluster-packaging] [Gluster-Maintainers] glusterfs-3.13.2 released

2018-01-23 Thread Niels de Vos
On Tue, Jan 23, 2018 at 06:18:57AM -0500, Kaleb S. KEITHLEY wrote:
> On 01/23/2018 05:56 AM, 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 +, 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.
> 
> Have we checked that userspace-rcu-0.10 is tagged correctly? From
> #centos-devel
> 
> [16:48:53]  kkeithley: if you need userspace-rcu-0.10 in the
> buildroot you should tag it into storage7-gluster-313-candidate
> (anything in that tag gets inherited in subsequent builds)

userspace-rcu should ideally not get tagged into
storage7*-gluster-*-candidate at all, it gets inherited from
storage-common-candidate. At one point there was an incompatible (SONAME
bump) userspace-rcu update, after which the current storage7-gluster-*
versioned buildroots needed the userspace-rcu-0.7 tagged. For some
reason storage7-gluster-common also had userspace-rcu-0.7, and that
overrode the storage7-common version. Because only userspace-rcu-0.10
has been tagged for testing+release in the centos-gluster313*
repositories, installation fails if userspace-rcu-0.7 is not available
from somewhere else.

The tags have been corrected now, and glusterfs-3.13.2-2.el7 should
become available in the centos-gluster313-test repository within hours.

Let me know if you need more details,
Niels
___
packaging mailing list
packaging@gluster.org
http://lists.gluster.org/mailman/listinfo/packaging


Re: [gluster-packaging] [Gluster-Maintainers] glusterfs-3.13.2 released

2018-01-23 Thread Kaleb S. KEITHLEY
On 01/23/2018 05:56 AM, 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 +, 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.

Have we checked that userspace-rcu-0.10 is tagged correctly? From
#centos-devel

[16:48:53]  kkeithley: if you need userspace-rcu-0.10 in the
buildroot you should tag it into storage7-gluster-313-candidate
(anything in that tag gets inherited in subsequent builds)

--

Kaleb
___
packaging mailing list
packaging@gluster.org
http://lists.gluster.org/mailman/listinfo/packaging