Redhat packages, was: Chef 0.10.10 Released


#1

On May 12, 2012 4:54 AM, “Eric-Olivier Lamey” eolamey@gmail.com wrote:

I know that the way forward is to use the Omnibus installer, but I would
like to keep using my packages

As a side note, a few people have worked to maintain similar repositories
over time, like the FrameOS RBEL and Aegis repos.

There are a couple of folks working on upstream packages for Fedora as
well, primarily Jonas Courteau.

Bryan


#2

It wiil be cool to have rpm’s in one place to not spread ppl work imho, rpm
packages are needed. Is 0.10.10 enough stable for production?

2012/5/14 Bryan McLellan btm@loftninjas.org

On May 12, 2012 4:54 AM, “Eric-Olivier Lamey” eolamey@gmail.com wrote:

I know that the way forward is to use the Omnibus installer, but I would
like to keep using my packages

As a side note, a few people have worked to maintain similar repositories
over time, like the FrameOS RBEL and Aegis repos.

There are a couple of folks working on upstream packages for Fedora as
well, primarily Jonas Courteau.

Bryan


#3

On Sun, May 13, 2012 at 5:45 PM, Kanstantsin Shautsou int3g3r@gmail.com wrote:

It wiil be cool to have rpm’s in one place to not spread ppl work imho, rpm
packages are needed. Is 0.10.10 enough stable for production?

Ideally yes, but it isn’t easy to create one repository that satisfies
everyone’s needs.

RBEL provides Ruby 1.9 and Chef RPMs for FrameOS, an RHEL derivative.
You can usually use them on other RedHat distributions.

You can read about it’s purpose here:
http://blog.frameos.org/2011/04/14/announcing-rbel-frameos-org/

The Aegisco repos worked at producing a stable Ruby 1.8 and gecode
packages for RHEL 5/6, FC13 and FC14.

http://blog.aegisco.com/index.php/2011/04/08/chef-0-10-pre-requisites-gecode-and-ruby-rpms/

We saw lots of Ruby segfaults on Redhat, so this was a bit of a feat.
You can catch up on the history in these tickets:

http://tickets.opscode.com/browse/CHEF-2413
http://tickets.opscode.com/browse/CHEF-2692

Bryan


#4

On Sunday, May 13, 2012 at 23:19 , Bryan McLellan wrote:

On May 12, 2012 4:54 AM, “Eric-Olivier Lamey” <eolamey@gmail.com (mailto:eolamey@gmail.com)> wrote:

I know that the way forward is to use the Omnibus installer, but I would like to keep using my packages
As a side note, a few people have worked to maintain similar repositories over time, like the FrameOS RBEL and Aegis repos.

Exactly, but I started packaging chef (and other rubygems) before or around the same time those projects started and just kept doing it.
I also like to package the latest ruby version (1.9.3) which doesn’t seem available in FrameOS.

There are a couple of folks working on upstream packages for Fedora as well, primarily Jonas Courteau.

Having official packages maintained for an RPM distro will be a great step for chef newcomers, and I hope Jonas plans on including them in EPEL as well. This might be hard, since the latest ruby packaging policy in Fedora is not compatible with current ruby packages in RHEL (and I am actually not sure I agree with the choices they made, especially regarding their rubygems patches).