Details
-
Bug
-
Status: Accepted
-
Normal
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
-
-
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
- causes
-
PUP-11172 undefined method `[]' for nil:NilClass when handling SemanticPuppet::Dependency::UnsatisfiableGraph
-
- Resolved
-