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

2017-08-31 Thread Niels de Vos
On Thu, Aug 31, 2017 at 11:06:45AM -0400, Shyam Ranganathan wrote:
> On 08/31/2017 10:11 AM, Niels de Vos wrote:
> > > * RHEL/CentOS el6 and el7 are in CentOS Storage SIG staging at [4].
> > > Please test and give feedback on #gluster-devel on freenode or the
> > > gluster-devel mailing list so they can be moved to the staging area.
> 
> ok, so I just tested the above, we now need to test the ones below as well?

These are the same packages and repository. I've only extended the
description for people that are not familiar with using the packages
from the CentOS Storage SIG.

> > Packages for the CentOS Storage SIG are available in the testing
> > repositories (for CentOS 6 & 7). In order to test these, you can most
> > easily install the release package that enables the repository:
> > 
> > - on CentOS 7:
> >  # yum 
> > installhttp://cbs.centos.org/kojifiles/work/tasks/7787/217787/centos-release-gluster312-0.9-1.el7.centos.noarch.rpm
> >  # yum install glusterfs-server
> > 
> > - on CentOS 6:
> >  # yum 
> > installhttp://cbs.centos.org/kojifiles/work/tasks/7821/217821/centos-release-gluster312-0.9-1.el6.centos.noarch.rpm
> >  # yum install glusterfs-server
> 
> I rolled my own repo file for testing the installs and such, as reported. So
> what else needs to be done here? Or, rather should we be doing the following
> as well?

Rolling your own repos should never be needed. The repositories on the
buildlogs.centos.org server should be ready for consumption. Once the
centos-release-glusterXYZ package is installed, you can always enable
the centos-glusterXYZ-test repository on the YUM commandline:

  # yum --enablerepo=centos-gluster310-test install glusterfs-server

This only difficulty is with a new major release that does not exist on
the mirrors yet. This is why I provided the above centos-release-gluster
packages (disabled the stable repo, enabled -test).

> > All dependencies should get pulled in automatically (CentOS Extras is
> > enabled by default). If there are any problems with installing packages
> > listed on [4], please let me know.
> > 
> > A centos-release-gluster312 package has been prepared for inclusion in
> > CentOS Extras. Once this package is available on the mirrors, users will
> > get glusterfs-3.12 when they "yum install centos-release-gluster".
> > 
> > Before the sync to the CentOS mirrors can happen, I need a confirmation
> > that the repositories are in a good state. After that, I can mark
> > packages for releasing to the mirrors and get the new repositories
> > included in the CentOS Teams sync-configuration.
> 
> Possibly the next time we should get a single request, reduces the work till
> this install testing is manual.

I guess that could be done. At least sending out the request after
verifying that the packages are available would be good. The CentOS 6
builds for 3.12 only arrived in the testing repository this morning.
Maybe we should add a page on how to run manual tests in the CentOS wiki
under the Storage SIG area? It can then be linked in the emails we send
out with test requests.

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


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

2017-08-31 Thread Shyam Ranganathan

On 08/31/2017 11:06 AM, Shyam Ranganathan wrote:

On 08/31/2017 10:11 AM, Niels de Vos wrote:

* RHEL/CentOS el6 and el7 are in CentOS Storage SIG staging at [4].
Please test and give feedback on #gluster-devel on freenode or the
gluster-devel mailing list so they can be moved to the staging area.


ok, so I just tested the above, we now need to test the ones below as well?


Packages for the CentOS Storage SIG are available in the testing
repositories (for CentOS 6 & 7). In order to test these, you can most
easily install the release package that enables the repository:

- on CentOS 7:
 # yum 
installhttp://cbs.centos.org/kojifiles/work/tasks/7787/217787/centos-release-gluster312-0.9-1.el7.centos.noarch.rpm 


 # yum install glusterfs-server

- on CentOS 6:
 # yum 
installhttp://cbs.centos.org/kojifiles/work/tasks/7821/217821/centos-release-gluster312-0.9-1.el6.centos.noarch.rpm 


 # yum install glusterfs-server


I rolled my own repo file for testing the installs and such, as 
reported. So what else needs to be done here? Or, rather should we be 
doing the following as well?





All dependencies should get pulled in automatically (CentOS Extras is
enabled by default). If there are any problems with installing packages
listed on [4], please let me know.


Tested FUSE client and Gluster server packages, things work fine. See 
[1] to understand how/what was tested (the steps were slightly modified 
as I learn and also to adapt to the locations for the said repos).




A centos-release-gluster312 package has been prepared for inclusion in
CentOS Extras. Once this package is available on the mirrors, users will
get glusterfs-3.12 when they "yum install centos-release-gluster".

Before the sync to the CentOS mirrors can happen, I need a confirmation
that the repositories are in a good state. After that, I can mark
packages for releasing to the mirrors and get the new repositories
included in the CentOS Teams sync-configuration.


I assume what is done above is sufficient let me know otherwise.



Possibly the next time we should get a single request, reduces the work 
till this install testing is manual.




As a last step, I can request the new centos-release-gluster312 package
to be included in CentOS Extras. This will need an email to the CentOS
Announce list as well.


[1] Package testing: 
https://hackmd.io/GYIwTADCDsDMCGBaArAUxAY0QFhBAbIgJwCMySIwJmAJvGMBvNEA#

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


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

2017-08-31 Thread Shyam Ranganathan

On 08/31/2017 10:11 AM, Niels de Vos wrote:

* RHEL/CentOS el6 and el7 are in CentOS Storage SIG staging at [4].
Please test and give feedback on #gluster-devel on freenode or the
gluster-devel mailing list so they can be moved to the staging area.


ok, so I just tested the above, we now need to test the ones below as well?


Packages for the CentOS Storage SIG are available in the testing
repositories (for CentOS 6 & 7). In order to test these, you can most
easily install the release package that enables the repository:

- on CentOS 7:
 # yum 
installhttp://cbs.centos.org/kojifiles/work/tasks/7787/217787/centos-release-gluster312-0.9-1.el7.centos.noarch.rpm
 # yum install glusterfs-server

- on CentOS 6:
 # yum 
installhttp://cbs.centos.org/kojifiles/work/tasks/7821/217821/centos-release-gluster312-0.9-1.el6.centos.noarch.rpm
 # yum install glusterfs-server


I rolled my own repo file for testing the installs and such, as 
reported. So what else needs to be done here? Or, rather should we be 
doing the following as well?





All dependencies should get pulled in automatically (CentOS Extras is
enabled by default). If there are any problems with installing packages
listed on [4], please let me know.

A centos-release-gluster312 package has been prepared for inclusion in
CentOS Extras. Once this package is available on the mirrors, users will
get glusterfs-3.12 when they "yum install centos-release-gluster".

Before the sync to the CentOS mirrors can happen, I need a confirmation
that the repositories are in a good state. After that, I can mark
packages for releasing to the mirrors and get the new repositories
included in the CentOS Teams sync-configuration.


Possibly the next time we should get a single request, reduces the work 
till this install testing is manual.




As a last step, I can request the new centos-release-gluster312 package
to be included in CentOS Extras. This will need an email to the CentOS
Announce list as well.

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


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

2017-08-31 Thread Shyam Ranganathan

On 08/30/2017 02:22 PM, Kaleb S. KEITHLEY wrote:

On 08/30/2017 08:47 AM, Gluster Build System wrote:



SRC: http://bits.gluster.org/pub/gluster/glusterfs/src/glusterfs-3.12.0.tar.gz

This release is made off v3.12.0



Packages for:

* Fedora 27 and 28 are in the Fedora Updates or Updates-Testing repo.
Use `dnf` to install. Fedora 25 and 26 are on download.gluster.org at [1]

* Debian Jessie/8, Stretch/9, and Buster(Sid)/10 are on
download.gluster.org at [1]

* Ubuntu Xenial/16.04, Zesty/17.04, and Artful/17.10 are on Launchpad at [2]

* SuSE SLES12SP3 and Leap42.3 are on OpenSuSE Build Service at [3].

* RHEL/CentOS el6 and el7 are in CentOS Storage SIG staging at [4].
Please test and give feedback on #gluster-devel on freenode or the
gluster-devel mailing list so they can be moved to the staging area.


Tested on CentOS 7, both client and server packages install fine, and 
basic gluster volume creation and adding data to the volume works fine.


We can consider this tested and hence moved out of the staging area.



The .../LATEST -> .../3.12/3.12.0 symlink has been updated. The
.../LTM-3.12 -> .../3.12/3.12.0 and .../3.12/LATEST -> .../3.12/3.12.0
symlinks have been created.

Note: GlusterFS-3.12.x packages (.rpms and .debs) on
download.gluster.org are signed with a new signing key, at [5].

Reminder Number One: With the release of GlusterFS-3.12, GlusterFS-3.8
(LTM) and GlusterFS-3.11 (STM) have reached EOL. Except for serious
security issues no further updates to these versions are forthcoming. If
you find a bug please see if you can reproduce it with 3.10 or 3.12 and
file a BZ if appropriate.

Reminder Number Two: Since GlusterFS 3.9 the Fedora RPM and Debian .deb
public signing key is, e.g., for 3.12, at
https://download.gluster.org/pub/gluster/glusterfs/3.12/rsa.pub. If you
have an old /etc/yum.repos.d/glusterfs-fedora.repo file with a link to
https://download.gluster.org/pub/gluster/glusterfs/LATEST/rsa.pub then
you need to fix your .repo
file to point to the correct location of the public key. This is a
safety feature to help prevent unintended updates, e.g., from 3.11 to 3.12.

[1] https://download.gluster.org/pub/gluster/glusterfs/3.12/
[2] https://launchpad.net/~gluster/+archive/ubuntu/glusterfs-3.12
[3] https://build.opensuse.org/project/subprojects/home:glusterfs
[4] https://buildlogs.centos.org/centos/{6,7}/storage/$arch/gluster-3.12
[5] https://download.gluster.org/pub/gluster/glusterfs/3.12/rsa.pub


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