[chef] Re: Re: Re: Re: Re: Re: Re: chef-client gem install --pre doesn't find second level dependencies?


Chronological Thread 
  • From: Bryan McLellan < >
  • To:
  • Subject: [chef] Re: Re: Re: Re: Re: Re: Re: chef-client gem install --pre doesn't find second level dependencies?
  • Date: Wed, 20 Apr 2011 16:26:33 -0700

On Wed, Apr 20, 2011 at 4:13 PM, KC Braunschweig
< >
 wrote:
> Clearly I didn't follow directions and tried to use standard ubuntu
> rubygems. That being said, am I an asshole for thinking that
> specifying installing from source is pretty lame? Seems like it is
> going to be nothing but pain trying to justify (in a corporate env) a
> tool that doesn't either (1) work with the default platform packages
> (of specified version) or (2) have vendor provided packages for the
> supported OSs that are suitable replacements where there default
> platform packages can't be used. Yes, I can build rubygems from source
> and roll my own package (as the Aegis guys have so helpfully done
> recently for rhel/centos) but it seems like that is just creating
> unnecessary barriers to entry for folks.

We do provide deb packages in our apt repository for those who don't
want to install from source. [1]

However, Chef 0.10 isn't released yet; and we're still at the release
candidate stage. The expectation for beta and RC releases is that
users are not going to install them directly into a production
environment. It is the period where we all test the software ourselves
and try to find any major bugs in the new release. If you don't want
the hassle of building a development environment, I'd advise sticking
with the official releases. Shortly after the official final release
of 0.10.0, we'll be putting up apt packages for 0.10, as described
recently on the Opscode blog [2]. I'm actually working on them right
now.

In either case, it isn't that you need a newer version of Rubygems for
Chef 0.10, it is that older versions of Rubygems presumably aren't as
good at resolving dependencies when using "--pre" to fetch
prereleases.

Bryan

[1] 
http://wiki.opscode.com/display/chef/Package+Installation+on+Debian+and+Ubuntu
[2] 
http://www.opscode.com/blog/2011/04/20/chef-0-9-16-and-ohai-0-6-2-debian-packages-available/



Archive powered by MHonArc 2.6.16.

§