Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-6533

Reduce external Windows gem dependencies - Phase 1

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Closed
    • Priority: Normal
    • Resolution: Done
    • Affects Version/s: PUP 4.5.2
    • Fix Version/s: PUP 5.0.0
    • Component/s: Windows
    • Labels:
    • Epic Name:
      Reduce external Windows gem dependencies - Phase 1
    • Template:
    • Team/s:
      Agent
    • Release Notes:
      Not Needed

      Description

      Remove the win32 gems from the puppet-agent package / as a gem dependency, and rewrite code where appropriate, since:

      • these gems have caused accidental breakage in CI
      • they have been known to cause issues with our UTF-8 support
      • we're unclear about future support
      • we don't control the release cadence / cycle
      • we have the in-house expertise to maintain code as needed for the facilities these gems provide - and in some cases we don't need much of what's in the gems
      • our release process becomes much simpler if limited amount of supporting code becomes part of the Puppet repo rather than needing to maintain gem patches for builds / gem mirrors for tests / etc

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              ethan Ethan Brown
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support