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

CFPropertyList gem is in the wrong directory

    XMLWordPrintable

    Details

    • Template:
    • Team:
      Night's Watch
    • Story Points:
      3
    • Sprint:
      PR - Triage, 2019-12-11, 2019-12-24, NW - 2020-01-22
    • Release Notes:
      Not Needed
    • Release Notes Summary:
      Moved CFPropertyList gem to the puppet-runtime project and it will now be installed under vendor_gems folder instead of gems.
    • QA Risk Assessment:
      Needs Assessment

      Description

      puppet-agent 1.10.x installs the cfpropertylist gem into the same vendor_ruby directory as puppet and facter. I would expect it to be contained the gems directory and visible when running /opt/puppetlabs/puppet/bin/gem list:

      fepkwb9ytndi8fv:~ root# curl -O http://downloads.puppet.com/mac/10.12/PC1/x86_64/puppet-agent-1.10.0-1.osx10.12.dmg
        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
      100 23.5M  100 23.5M    0     0  29.6M      0 --:--:-- --:--:-- --:--:-- 29.6M
      fepkwb9ytndi8fv:~ root# hdiutil attach puppet-agent-1.10.0-1.osx10.12.dmg
      Checksumming Protective Master Boot Record (MBR : 0)…
      Protective Master Boot Record (MBR :: verified   CRC32 $97ACA669
      Checksumming GPT Header (Primary GPT Header : 1)…
       GPT Header (Primary GPT Header : 1): verified   CRC32 $9AD919E9
      Checksumming GPT Partition Data (Primary GPT Table : 2)…
      GPT Partition Data (Primary GPT Tabl: verified   CRC32 $45B90A7C
      Checksumming  (Apple_Free : 3)…
                          (Apple_Free : 3): verified   CRC32 $00000000
      Checksumming disk image (Apple_HFS : 4)…
      ..............................................................................................................................................................................
                disk image (Apple_HFS : 4): verified   CRC32 $40C7A17B
      Checksumming  (Apple_Free : 5)…
                          (Apple_Free : 5): verified   CRC32 $00000000
      Checksumming GPT Partition Data (Backup GPT Table : 6)…
      GPT Partition Data (Backup GPT Table: verified   CRC32 $45B90A7C
      Checksumming GPT Header (Backup GPT Header : 7)…
        GPT Header (Backup GPT Header : 7): verified   CRC32 $3F9D34C4
      verified   CRC32 $588B4004
      /dev/disk1          	GUID_partition_scheme
      /dev/disk1s1        	Apple_HFS                      	/Volumes/puppet-agent-1.10.0-1.osx10.12
      fepkwb9ytndi8fv:~ root# installer -pkg /Volumes/puppet-agent-1.10.0-1.osx10.12/puppet-agent-1.10.0-1-installer.pkg -target /
      installer: Package name is puppet-agent
      installer: Installing at base path /
      installer: The install was successful.
      fepkwb9ytndi8fv:~ root# ls -1 /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/
      2.1.0
      augeas.rb
      cfpropertylist
      cfpropertylist.rb
      facter.rb
      hiera
      hiera.rb
      hiera_puppet.rb
      mcollective
      mcollective.rb
      puppet
      puppet.rb
      puppet_x.rb
      semver.rb
      fepkwb9ytndi8fv:~ root# /opt/puppetlabs/puppet/bin/gem list
       
      *** LOCAL GEMS ***
       
      bigdecimal (1.2.4)
      deep_merge (1.0.1)
      facter (3.6.3)
      fast_gettext (1.1.0)
      gettext (3.2.2)
      gettext-setup (0.10)
      hiera (3.3.1)
      hocon (1.1.3)
      io-console (0.4.3)
      json (1.8.1)
      locale (2.1.2)
      minitest (4.7.5)
      net-ssh (2.9.2)
      psych (2.0.5)
      puppet (4.10.0)
      rake (10.1.0)
      rdoc (4.1.0)
      semantic_puppet (0.1.2)
      stomp (1.3.3)
      test-unit (2.1.9.0)
      text (1.3.1)
      

        Attachments

          Activity

            People

            Assignee:
            dorin.pleava Dorin Pleava
            Reporter:
            josh Josh Cooper
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Zendesk Support