-
Notifications
You must be signed in to change notification settings - Fork 613
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add new common repo which contains add-ons #1190
Conversation
postgresql::globals is a classBreaking changes to this file WILL impact these 19 modules (exact match):
Breaking changes to this file MAY impact these 1 modules (near match):postgresql::repo is a classthat may have no external impact to Forge modules. postgresql::repo::yum_postgresql_org is a classthat may have no external impact to Forge modules. This module is declared in 71 of 575 indexed public
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the enhancement @jorhett - LGTM. Unfortunately, at the moment there is an issue with our tests on the CentOS 8 containers which we're trying to resolve at the moment. Once we're operational again, I'll re-kick the tests and merge.
I'm finding the placement or the naming a bit odd, given that this only applies to RHEL systems |
Yes, Even better alternative is for us to install the repos RPM package and allow them to adjust their repos as they see fit 👍 I'm happy to go whatever way you want, but doing nothing is not an option since existing uses of this module do not work now that binaries have been moved out of the single repo https://www.postgresql.org/about/news/2027/ |
@jorhett , @igalic One possible suggestion might be to rename the
...although hopefully the parameter name makes it obvious enough. Also, @jorhett - whenever you get a chance could you rebase this branch with |
I am amazed that an officially supported Puppetlabs repo is still broken exactly 1 year after this change was made by the postgresql upstream maintainers. I brought this issue to you, and provided a patch. This fix was held up because you wanted the variable renamed? Was this a good use of your time and mine? You can rename a variable with a few keystrokes. Bouncing it back to me where it sat for 7 months because I've been too busy on other stuff... while your module is broken. This wasn't lack of tests. This wasn't a problem with the implementation. This was a variable name. And this module has been broken for a full year now... Anyway, it's really not clear what part you wanted renamed so I made a guess and implemented the change I think you want. Take a look now. And if you think another variable should be renamed, how about you just do that? |
ca4e32a
to
13d7fe8
Compare
@jorhett Apologies for this languishing for so long. This fell through the cracks and shouldn't have been held up for as long as it was. Given there were other parties interested in the PR, and parameter naming can sometimes be surprisingly contentious, the intention was to leave this for a week or two max to ensure no other comments about naming landed in, then just rename and merge if nobody came back and it was still open. For my part, apologies I didn't get returning to this sooner than I did - similar to yourself, many other things were on my plate. Regardless, the IAC Team now triage open PRs on Mondays, so we really shouldn't have gotten in to this position. I have a feeling how this blind spot emerged in our process and I'm going to chat with the team this week about it so we don't hit this again. Thanks again for the contribution and apologies for the delay in getting it landed. |
@jorhett This is now in |
Thank you. Numerous teams are happy to stop running local forks 👍
Of course that never happens to me 🤣 so I ain't gonna throw any more stones from my glass house 😆 |
Add new common repo which contains add-ons
Detailed in https://yum.postgresql.org/news/new-repo-rpms-released/, many add-ons and extensions were moved to a common repo. Without this common repo certain addon installations will fail.