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

Reduce external Windows gem dependencies - Phase 1

    XMLWordPrintable

Details

    • Epic
    • Status: Closed
    • Normal
    • Resolution: Done
    • PUP 4.5.2
    • PUP 5.0.0
    • Windows
    • Reduce external Windows gem dependencies - Phase 1
    • Agent
    • 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

              Unassigned Unassigned
              ethan Ethan Brown
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support