[chef-dev] Re: Officially supported Opscode Homebrew provider


Chronological Thread 
  • From: Daniel DeLeo < >
  • To: Jamie Winsor < >
  • Cc:
  • Subject: [chef-dev] Re: Officially supported Opscode Homebrew provider
  • Date: Tue, 3 Apr 2012 00:00:33 -0700



On Monday, April 2, 2012 at 10:59 PM, Jamie Winsor wrote:

> There was talk before Chef 0.10 about adding a Homebrew package provider to 
> Chef - it can be found in this ticket: 
> http://tickets.opscode.com/browse/CHEF-1250
> 
> It seems that the introduction of the chef-homebrew cookbook (found here: 
> https://github.com/mathie/chef-homebrew) was deemed the solution and this 
> ticket was marked 'fixed'.
> 
> Homebrew has grown in popularity quite a bit. I'd like to open the 
> discussion back up again about potentially adding a Homebrew provider to 
> Chef core. This doesn't need to be the default provider for package on OSX 
> as CHEF-1250 suggests.
> 
> Alternatively, if a Homebrew provider in Chef core isn't what the community 
> wants, maybe we should have an officially supported Homebrew LWRP in 
> opscode-cookbooks. The chef-homebrew project on Github hasn't been updated 
> in quite some time and has a number of pristine pull requests waiting to be 
> merged in. Some of them are pretty old, like this one from Seth 
> https://github.com/mathie/chef-homebrew/pull/2.
> 
> I will perform the work either way we choose.
> 
> Thoughts?

Looks like there were just some issues with the patch that didn't get ironed 
out. As long as the patch has tests and makes it easy to not install packages 
as root, I'd be happy to have it.

Changing defaults is always tough, since it could break people's existing 
code and make it difficult for them to get security updates. But this just 
means that a point release is not the best time to do it; I could see making 
homebrew the default in Chef 0.11, and would be in favor doing so.

-- 
Dan DeLeo 
> 
> -- 
> Jamie Winsor
> @resetexistence
> https://github.com/reset






Archive powered by MHonArc 2.6.16.

§