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

add slot support for packages in portage.rb

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 4.6.0
    • Component/s: Types and Providers
    • Labels:
      None
    • Template:
    • Acceptance Criteria:
      Hide

      Verify behavior in a Gentoo environment. I've setup a Vagrant environment based on

      config.vm.box = "cmiles/gentoo-amd64-minimal"
      config.vm.provider "virtualbox" do |vb|
        vb.memory = "3072"
        vb.cpus = 3
      end
      

      and tried puppet apply with

      package { "dev-lang/python:2.7":
          ensure => latest;
      }
       
      package { "dev-lang/python:3.4":
          ensure => latest;
      }
       
      package { "dev-lang/python:3.3":
          ensure => absent;
      }
      

      Show
      Verify behavior in a Gentoo environment. I've setup a Vagrant environment based on config.vm.box = "cmiles/gentoo-amd64-minimal" config.vm.provider "virtualbox" do |vb| vb.memory = "3072" vb.cpus = 3 end and tried puppet apply with package { "dev-lang/python:2.7": ensure => latest; }   package { "dev-lang/python:3.4": ensure => latest; }   package { "dev-lang/python:3.3": ensure => absent; }
    • Story Points:
      2
    • Release Notes:
      New Feature
    • Release Notes Summary:
      Gentoo supports 'slotting' packages which allows multiple different versions of the same package to live alongside one another. The portage package provider now understands and supports these slots.

      Attachments

        Issue Links

          Activity

            jsd-sla-details-panel

              People

              • Assignee:
                proneetv Proneet Verma
                Reporter:
                proneetv Proneet Verma
                QA Contact:
                Eric Thompson
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: