Uploaded image for project: 'Puppet Agent'
  1. Puppet Agent
  2. PA-2334

Apply Homebrew changes from osx-10.12 to osx-10.13

    XMLWordPrintable

    Details

    • Template:
    • Acceptance Criteria:
      Hide

      An OS X 10.13 build of puppet-agent no longer relies on our snapshot tarball of homebrew for Sierra and frozen puppetlabs/homebrew-core repo and runs with the latest versions of both.

      Show
      An OS X 10.13 build of puppet-agent no longer relies on our snapshot tarball of homebrew for Sierra and frozen puppetlabs/homebrew-core repo and runs with the latest versions of both.
    • Team:
      Night's Watch
    • Story Points:
      2
    • Sprint:
      PR - 2019-01-23, PR - 2019-02-06
    • Release Notes:
      Not Needed
    • QA Risk Assessment:
      Needs Assessment

      Description

      Background:

      As of November 2016, the upstream Homebrew tools no longer support running brew as root. We have ugly hacks to work around this by downloading a snapshot of Homebrew from shortly before that change and more recently had to freeze a copy of the homebrew-core repo to prevent parse errors with our old Homebrew and newer homebrew-core formulas (see PA-1265) for when we added the homebrew-core hack).

      These workarounds are piling up, and now we're stuck with Homebrew receipes as of July 1, 2017, and will not get further updates or fixes.

      To fix this the right way, we will need to figure out a way to run Homebrew as a non-root user during our puppet-agent build process, so we can get back to using the latest upstream Homebrew and homebrew-core repo.

      Changes for osx-10-12 were made in PA-1272

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              mihai.buzgau Mihai Buzgau
              Reporter:
              gheorghe.popescu Gheorghe Popescu
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support