Opscode Open Source Ticket Tracking

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Chef
  • CHEF-1250

Homebrew provider

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: None
  • Labels:
    None

Description

We should support homebrew as a provider for Mac OS X, and it should be the default package provider.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • History
  • Activity
  • Transitions Summary
Hide
Permalink
Daniel DeLeo added a comment - 18/Jun/10 2:20 AM

This didn't make it for 0.9.0, bumping the fix version.

Show
Daniel DeLeo added a comment - 18/Jun/10 2:20 AM This didn't make it for 0.9.0, bumping the fix version.
Hide
Permalink
Daniel DeLeo added a comment - 27/Jun/10 3:23 AM

bulk reassigning to 0.9.4

Show
Daniel DeLeo added a comment - 27/Jun/10 3:23 AM bulk reassigning to 0.9.4
Hide
Permalink
Sahil R Cooner added a comment - 15/Sep/10 10:17 PM

have a working implementation for this. Just going to iron out a bug or two , and then commit to git@github.com:coondog0630/chef.git, branch CHEF-1250

Show
Sahil R Cooner added a comment - 15/Sep/10 10:17 PM have a working implementation for this. Just going to iron out a bug or two , and then commit to git@github.com:coondog0630/chef.git, branch CHEF-1250
Hide
Permalink
Sahil R Cooner added a comment - 15/Sep/10 10:50 PM

http://github.com/coondog0630/chef/tree/CHEF-1250

Show
Sahil R Cooner added a comment - 15/Sep/10 10:50 PM http://github.com/coondog0630/chef/tree/CHEF-1250
Hide
Permalink
Ringo De Smet added a comment - 30/Sep/10 8:37 AM

I don't have a problem with support for homebrew, but I'm against having this as the default provider on my Mac.

Show
Ringo De Smet added a comment - 30/Sep/10 8:37 AM I don't have a problem with support for homebrew, but I'm against having this as the default provider on my Mac.
Hide
Permalink
Daniel DeLeo added a comment - 19/Oct/10 9:44 PM

bulk updating fix versions to next release

Show
Daniel DeLeo added a comment - 19/Oct/10 9:44 PM bulk updating fix versions to next release
Hide
Permalink
Seth Falcon added a comment - 23/Nov/10 10:32 PM

The preferred Homebrew setup has /usr/local owned by the user and brew commands are run as the user, not root. I think the Homebrew provider should issue brew commands matching the user's installation. One way to achieve this is to have the Homebrew resource/provider check to see the ownership of /usr/local/bin/brew and then use that user and that user's main group for executing brew commands.

Another tricky bit with Homebrew is determining which version of a package is installed and active. Users can use "brew switch" to link up different versions. But brew info doesn't indicate which version is linked.

Show
Seth Falcon added a comment - 23/Nov/10 10:32 PM The preferred Homebrew setup has /usr/local owned by the user and brew commands are run as the user, not root. I think the Homebrew provider should issue brew commands matching the user's installation. One way to achieve this is to have the Homebrew resource/provider check to see the ownership of /usr/local/bin/brew and then use that user and that user's main group for executing brew commands. Another tricky bit with Homebrew is determining which version of a package is installed and active. Users can use "brew switch" to link up different versions. But brew info doesn't indicate which version is linked.
Hide
Permalink
Sahil R Cooner added a comment - 23/Nov/10 11:40 PM

That is a valid point I'll look into adding that into the ticket

Show
Sahil R Cooner added a comment - 23/Nov/10 11:40 PM That is a valid point I'll look into adding that into the ticket
Hide
Permalink
Joseph Anthony Pasquale Holsten added a comment - 18/Sep/11 11:51 PM

This seems pretty well resolved by the homebrew cookbook: http://community.opscode.com/cookbooks/homebrew

Show
Joseph Anthony Pasquale Holsten added a comment - 18/Sep/11 11:51 PM This seems pretty well resolved by the homebrew cookbook: http://community.opscode.com/cookbooks/homebrew
Hide
Permalink
Sahil R Cooner added a comment - 10/Feb/12 3:22 AM

the extended LWRP functionality of chef in more recent versions has allowed the homebrew cookbook to exist instead. nice.

Show
Sahil R Cooner added a comment - 10/Feb/12 3:22 AM the extended LWRP functionality of chef in more recent versions has allowed the homebrew cookbook to exist instead. nice.

People

  • Assignee:
    Sahil R Cooner
    Reporter:
    Adam Jacob
Vote (1)
Watch (5)

Dates

  • Created:
    25/May/10 7:25 PM
    Updated:
    25/Oct/12 5:55 PM
    Resolved:
    10/Feb/12 3:22 AM
  • Atlassian JIRA (v5.1.5#784-sha1:6c72993)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Chef and Ohai. Try JIRA - bug tracking software for your team.