Re: [Gluster-infra] All rpm jobs are now in jenkins job builder

2016-06-29 Thread Sankarshan Mukhopadhyay
The detail in this response is much appreciated. Thank you.

On Wed, Jun 29, 2016 at 5:25 PM, Kaleb S. KEITHLEY  wrote:
> For Fedora/RHEL/CentOS rpms:
>
>  + People file bugs, e.g. against Fedora/glusterfs or
> GlusterFS/packaging, and we fix them.
>
>  + Some of us  occasionally do package reviews for new packages and/or
> closely follow the Fedora packaging guidelines and when we see something
> that ought to be done in the glusterfs packaging we fix it.
>
>  + Every once in a while I run rpmlint and address the things it finds.
>
>  + And of course we get feedback from downstream packaging.
>
>  + Finally, I  keep the Fedora dist-git .spec and our upstream .spec in
> sync.
>
> For SuSE RPMs I use a .spec file based on the one that SuSE uses/used
> for their distribution's bundled packages.
>
> For Debian/Ubuntu debs I use packaging bits provided by Louis Zuckerman
> (irc nick: semiosis) that he developed with, I believe, the help of
> Patrick Matthaei, the Debian packager who builds Debian's bundled
> packages. Resyncing with Patrick's packaging bits is on my list of
> things to do in my copious spare time. In the mean time people
> occasionally report issues with the debs and I fix them.




-- 
sankarshan mukhopadhyay

___
Gluster-infra mailing list
Gluster-infra@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-infra


Re: [Gluster-infra] All rpm jobs are now in jenkins job builder

2016-06-29 Thread Kaleb S. KEITHLEY
On 06/28/2016 08:07 PM, Sankarshan Mukhopadhyay wrote:
> 
> I have a follow-up question on the production of these artifacts -
> when do we check whether the RPMs or, the images produced are sane?
> For example, that the RPMs are packaged well and as per specifications
> ...
> 

For Fedora/RHEL/CentOS rpms:

 + People file bugs, e.g. against Fedora/glusterfs or
GlusterFS/packaging, and we fix them.

 + Some of us  occasionally do package reviews for new packages and/or
closely follow the Fedora packaging guidelines and when we see something
that ought to be done in the glusterfs packaging we fix it.

 + Every once in a while I run rpmlint and address the things it finds.

 + And of course we get feedback from downstream packaging.

 + Finally, I  keep the Fedora dist-git .spec and our upstream .spec in
sync.

For SuSE RPMs I use a .spec file based on the one that SuSE uses/used
for their distribution's bundled packages.

For Debian/Ubuntu debs I use packaging bits provided by Louis Zuckerman
(irc nick: semiosis) that he developed with, I believe, the help of
Patrick Matthaei, the Debian packager who builds Debian's bundled
packages. Resyncing with Patrick's packaging bits is on my list of
things to do in my copious spare time. In the mean time people
occasionally report issues with the debs and I fix them.

-- 

Kaleb
___
Gluster-infra mailing list
Gluster-infra@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-infra


Re: [Gluster-infra] All rpm jobs are now in jenkins job builder

2016-06-28 Thread Sankarshan Mukhopadhyay
On Tue, Jun 28, 2016 at 9:45 PM, Niels de Vos  wrote:
> Coincidentally I've asked Humble about the option to provide a container
> (and maybe VM) image through the CentOS Storage SIG. Just as with the
> packages, we should try to utilize the integration with different
> distributions.

I agree. Containers (and even VM) images are build-time artifacts
which we should produce and make available in a regular manner.

I have a follow-up question on the production of these artifacts -
when do we check whether the RPMs or, the images produced are sane?
For example, that the RPMs are packaged well and as per specifications
...




-- 
sankarshan mukhopadhyay

___
Gluster-infra mailing list
Gluster-infra@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-infra


Re: [Gluster-infra] All rpm jobs are now in jenkins job builder

2016-06-28 Thread Niels de Vos
On Tue, Jun 28, 2016 at 09:28:29PM +0530, Sankarshan Mukhopadhyay wrote:
> On Tue, Jun 28, 2016 at 5:54 PM, Nigel Babu  wrote:
> > All the rpm jobs are now in Jenkins job builder format. I've disabled the
> > old jobs and replaced them with new ones:
> >
> > glusterfs-rpm -> rpm-fedora
> > glusterfs-rpm-el6 -> rpm-el6
> > glusterfs-devrpm -> devrpm-fedora
> > glusterfs-devrpm-el6 -> devrpm-el6
> > glusterfs-devrpm-el7 -> devrpm-el7
> 
> I wonder if it would be worthwhile to have a job which produces a
> container image for a build. The availability of such a build would be
> useful in generating a bit more interest around the container(ized)
> Gluster story. I recollect that Humble was maintaining the build
> script and such which lead to a container (ready for push into the
> registry)

Coincidentally I've asked Humble about the option to provide a container
(and maybe VM) image through the CentOS Storage SIG. Just as with the
packages, we should try to utilize the integration with different
distributions.

Cheers,
Niels


signature.asc
Description: PGP signature
___
Gluster-infra mailing list
Gluster-infra@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-infra

Re: [Gluster-infra] All rpm jobs are now in jenkins job builder

2016-06-28 Thread Sankarshan Mukhopadhyay
On Tue, Jun 28, 2016 at 5:54 PM, Nigel Babu  wrote:
> All the rpm jobs are now in Jenkins job builder format. I've disabled the
> old jobs and replaced them with new ones:
>
> glusterfs-rpm -> rpm-fedora
> glusterfs-rpm-el6 -> rpm-el6
> glusterfs-devrpm -> devrpm-fedora
> glusterfs-devrpm-el6 -> devrpm-el6
> glusterfs-devrpm-el7 -> devrpm-el7

I wonder if it would be worthwhile to have a job which produces a
container image for a build. The availability of such a build would be
useful in generating a bit more interest around the container(ized)
Gluster story. I recollect that Humble was maintaining the build
script and such which lead to a container (ready for push into the
registry)



-- 
sankarshan mukhopadhyay

___
Gluster-infra mailing list
Gluster-infra@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-infra