-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
if you check the dependencies on puppet forge then you have all module listed twice
( puppetlabs/postgresql and puppetlabs-postgresql )
This cause that the puppet module list, report a broken dependency.
curl -s https://forgeapi.puppetlabs.com/v3/modules/mjhas-mailserver | jq .current_release.metadata.dependencies
[
{
"name": "mjhas/amavis",
"version_requirement": "1.0.0"
},
{
"name": "mjhas/clamav",
"version_requirement": "1.0.0"
},
{
"name": "mjhas/dovecot",
"version_requirement": "1.0.1"
},
{
"name": "mjhas/postfix",
"version_requirement": "1.0.0"
},
{
"name": "puppetlabs/postgresql",
"version_requirement": ">=3.0.0"
},
{
"version_requirement": "1.0.0",
"name": "mjhas-amavis"
},
{
"version_requirement": "1.0.0",
"name": "mjhas-clamav"
},
{
"version_requirement": "1.0.1",
"name": "mjhas-dovecot"
},
{
"version_requirement": "1.0.0",
"name": "mjhas-postfix"
},
{
"version_requirement": ">=3.0.0",
"name": "puppetlabs-postgresql"
}
]
but at the same time directly from the src the dependencies are correct.
curl -s https://raw.githubusercontent.com/mjhas/mailserver/master/metadata.json | jq .dependencies
[
{
"name": "mjhas/amavis",
"version_requirement": "1.0.0"
},
{
"name": "mjhas/clamav",
"version_requirement": "1.0.0"
},
{
"name": "mjhas/dovecot",
"version_requirement": "1.0.1"
},
{
"name": "mjhas/postfix",
"version_requirement": "1.0.0"
},
{
"name": "puppetlabs/postgresql",
"version_requirement": ">=3.0.0"
}
]Metadata
Metadata
Assignees
Labels
No labels