Skip to content

Conversation

HelenCampbell
Copy link
Contributor

Update all this modules tagged packages to use 'puppetlabs-postgresql' instead of just 'postgresql' which is ambiguous and causing dependancy issues.

@puppet-community-rangefinder
Copy link

postgresql::client is a class

Breaking changes to this file WILL impact these modules (exact match):

Breaking changes to this file MAY impact these modules (near match):


Breaking changes to this file MAY impact these modules (near match):


that may have no external impact to Forge modules.

postgresql::lib::java is a class

Breaking changes to this file MAY impact these modules (near match):


that may have no external impact to Forge modules.

postgresql::repo::yum_postgresql_org is a class

that may have no external impact to Forge modules.

postgresql::server::contrib is a class

Breaking changes to this file WILL impact these modules (exact match):

postgresql::server::extension is a type

Breaking changes to this file WILL impact these modules (exact match):

Breaking changes to this file MAY impact these modules (near match):


that may have no external impact to Forge modules.

postgresql::server::plperl is a class

that may have no external impact to Forge modules.

postgresql::server::plpython is a class

that may have no external impact to Forge modules.

postgresql::server::postgis is a class

Breaking changes to this file WILL impact these modules (exact match):


These results were generated with Rangefinder, a tool that helps predict the downstream impact of breaking changes to elements used in Puppet modules. You can run this on the command line to get a full report.

Exact matches are those that we can positively identify via namespace and the declaring modules' metadata. Non-namespaced items, such as Puppet 3.x functions, will always be reported as near matches only.

Copy link
Member

@Sharpie Sharpie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! The only thing I found was that lib/python.pp and lib/perl.pp are missing tags on their packages. The package names defined in params.pp appear to line up with what the Postgres repos provide. For example:

https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7.6-x86_64/

@HelenCampbell
Copy link
Contributor Author

HelenCampbell commented Feb 6, 2019

Thanks for the review @Sharpie , that's it up to date with those two manifests as well :) Let me know if this is ready to go and I'll get it merged and a release of the back of it.

Copy link
Member

@Sharpie Sharpie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@david22swan david22swan merged commit aba3678 into puppetlabs:master Feb 7, 2019
@pmcmaw pmcmaw added the bugfix label Feb 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants