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

SemanticPuppet does not solve nested dependencies

    XMLWordPrintable

Details

    • Bug
    • Status: Accepted
    • Normal
    • Resolution: Unresolved
    • None
    • None
    • None
    • None
    • Hide

      SemanticPuppet returns the list of unsatisfied dependencies with all the information about the modules requiring it

      Show
      SemanticPuppet returns the list of unsatisfied dependencies with all the information about the modules requiring it
    • Night's Watch
    • Needs Assessment
    • Needs Assessment

    Description

      Given the following dependencies list for a module:

      "dependencies": [
          {
            "name": "elastic-elasticsearch",
            "version_requirement": "6.4.0"
          },
          {
            "name": "elastic-elastic_stack",
            "version_requirement": "6.3.2"
          },
          {
            "name": "elastic-kibana",
            "version_requirement": "6.3.1"
          },
          {
            "name": "elastic-logstash",
            "version_requirement": "6.1.5"
          },
          {
            "name": "puppetlabs-stdlib",
            "version_requirement": "7.1.0"
          }
        ],
      

      If a very old version of "puppetlabs-apt" is already installed, SemanticPuppet will return "puppetlabs-apt" as unsatisfiable with no indications on the dependents

      {:e.unsatisfied=>"puppetlabs-apt"}

      If "puppetlabs-apt" is not installed, SemnaticPuppet will say that it cannot resolve dependencies but will return no unsatisfied dependency.
      {:e.unsatisfied=>nil}

       

       

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              gheorghe.popescu Gheorghe Popescu
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Zendesk Support