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

Reduce external Windows gem dependencies - Phase 1

    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