Uploaded image for project: 'Puppet Development Kit'
  1. Puppet Development Kit
  2. PDK-1525

Bump minitar gem to ~> 0.9.0 to allow litmus gem installation on appveyor & windows dev environments

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PDK 1.14.1
    • Component/s: None
    • Environment:
      • AppVeyor CI
      • Windows Dev Environment
    • Template:
    • Acceptance Criteria:
      • Bump minitar to ~> 0.9.0 in PDK repo
      • Resolve dependency issues that arise from bumping minitar to ~> 0.9.0
      • All spec and acceptance tests pass
    • Team:
      Modules
    • Release Notes:
      Enhancement
    • Release Notes Summary:
      PDK is now compatible with a broader range of versions of the "minitar" gem, which allows PDK to be used in conjunction with Puppet Litmus on more platforms, including Windows.
    • QA Risk Assessment:
      Needs Assessment

      Description

      The litmus gem is not installing on Appveyor (and Windows Dev environments) due to minitar being pinned to a version < 0.9.0:

      https://ci.appveyor.com/project/puppetlabs/puppetlabs-dsc/builds/28146578/job/vbbr3quumrwacqmp

      On host `localhost'1025Failure/Error: require 'puppet_litmus'1026LoadError:1027  cannot load such file -- puppet_litmus1028  1029# ./spec/spec_helper_acceptance.rb:6:in `require'1030# ./spec/spec_helper_acceptance.rb:6:in `<top (required)>'1031# ./spec/acceptance/basic_dsc_resources/file/dir_valid_spec.rb:1:in `require'1032# ./spec/acceptance/basic_dsc_resources/file/dir_valid_spec.rb:1:in `<top (required)>'10331034An error occurred while loading ./spec/acceptance/basic_dsc_resources/file/file_valid_spec.rb. - Did you mean?1035                    rspec ./spec/acceptance/basic_dsc_resources/file/dir_valid_spec.rb1036                    rspec ./spec/acceptance/basic_dsc_resources/file/negative/file_invalid_spec.rb10371038On host `localhost'

       

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ciaran.mccrisken Ciaran McCrisken
              Reporter:
              ciaran.mccrisken Ciaran McCrisken
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support