Update README and to show we can no longer verify functionality on PE or Puppet Core#1639
Update README and to show we can no longer verify functionality on PE or Puppet Core#1639
Conversation
genebean
left a comment
There was a problem hiding this comment.
LGTM. FWIW, there is an archive of that page in case they pull it or change it:
https://web.archive.org/web/20250416004958/https://www.puppet.com/blog/open-source-puppet-updates-2025
bastelfreak
left a comment
There was a problem hiding this comment.
We also need a PR title that reflects this change. And we need to discuss if this is a major change or not. We usually did major releases for dropping a end of life puppet version.. And it would help if we would actually test against our facter version.
|
Good call. Yeah, we should figure out if we need to major rev it, and hopefully we can get a facter-new gem out soon. |
|
Next step for facter: finding a new name: OpenVoxProject/openfact#12 Afterwards we can release it. That shouldn't take too long.
|
jhoblitt
left a comment
There was a problem hiding this comment.
The warning language is well phrased and appropriate.
|
Do we really want to annoy users by specifying that a module is no longer "supported" to work on PE/PC? It sound less harsh and might motivate people to move from PE/PC to OpenVox. |
To me, those two things are equivalent. I personally prefer the stronger language to make it very clear that if you run into a problem with this in PE/PC, there's probably not much we can do about it (guessing a solution without being able to test it is not a good strategy). I also think the stronger language would make people more likely to move to OpenVox in order to get support, but perhaps that's true. But I also take your point that it may lead to people sticking with an old version and never updating. If people would like the softer language, I can change it. |
I agree with Tuxmea, rather write something like "We can no longer verify functionality on PE/PC for licensing reasons. Additional testing will/could be required". |
|
I suppose we could even add a link.
|
|
please use correct link: https://www.puppet.com/docs/pdk/latest/pdk_testing.html |
|
that's weird. It must have been an artifact of their docs system changes, because I copied that URL from a browser page. |
|
@tuxmea @sehrkamp @binford2k @bastelfreak Changed the language. |
Co-authored-by: Kenyon Ralph <kralph@qti.qualcomm.com>
|
|
||
| This module was migrated from James Fryman <james@frymanet.com> to Vox Pupuli. | ||
|
|
||
| ## WARNING: This module is no longer supported for Puppet Enterprise or Puppet Core |
There was a problem hiding this comment.
| ## WARNING: This module is no longer supported for Puppet Enterprise or Puppet Core | |
| ## WARNING: This module is no longer tested on Puppet Enterprise or Puppet Core |
I think that I've come around to @tuxmea's suggestion. "Supported" is such an overloaded word, in some cases we use it to mean "this works on," in some cases we use it to mean "we've tested it on," in some cases we use it to mean "there's commercial support for," and so on.
Let's just be specific and say the accurate thing we're getting at.
There was a problem hiding this comment.
Oops, I intended to but neglected to change the header :)
|
So here's a fun fact for y'all. If you remove And if you dare try {
"name": "puppet",
"version_requirement": ">= 7.0.0 <= 8.10.0"
},
{
"name": "openvox",
"version_requirement": ">= 7.36 < 9.0.0"
} |
|
Could we start using the string |
|
@jhoblitt for the modules I'm working on right now, I added both. I updated my comment to represent that. |
Pull Request (PR) description
Update README and to show we can no longer verify functionality on PE or Puppet Core
This Pull Request (PR) fixes the following issues
n/a