Downloads:
84,145
Downloads of v 3.3.0.0:
15
Last Update:
12 Sep 2024
Package Maintainer(s):
Software Author(s):
- Puppet
Tags:
puppet development kit modules configuration management rubyPuppet Development Kit
Downloads:
84,145
Downloads of v 3.3.0.0:
15
Maintainer(s):
Software Author(s):
- Puppet
Puppet Development Kit
Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by Puppet. The inclusion of Puppet trademark(s), if any, upon this webpage is solely to identify Puppet goods or services and not for commercial purposes.
- 1
- 2
- 3
Some Checks Have Failed or Are Not Yet Complete
Not All Tests Have Passed
This package was rejected on 26 Sep 2024. The reviewer gep13 has listed the following reason(s):
Puppet Development Kit (PDK) is a package of development and testing tools to help you create great Puppet modules.
PDK includes key Puppet code development and testing tools for Linux, Windows, and Mac OS X workstations, so you can install one package with the tools you need to create and validate new modules. PDK includes testing tools, a complete module skeleton, and command line tools to help you create, validate, and run tests on Puppet modules. PDK also includes all dependencies needed for its use.
You can also convert existing modules to make them compatible with PDK. This allows you to use all of the creation, validation, and testing tools in PDK with the converted module.
No results available for this package. We are building up results for older packages over time so expect to see results. If this is a new package, it should have results within a day or two.
Add to Builder | Version | Downloads | Last Updated | Status |
---|---|---|---|---|
Puppet Development Kit 3.4.0.1 | 437 | Wednesday, December 4, 2024 | Approved | |
Puppet Development Kit 3.2.0.1 | 2035 | Tuesday, May 14, 2024 | Approved | |
Puppet Development Kit 3.0.1.3 | 3221 | Thursday, December 14, 2023 | Approved | |
Puppet Development Kit 3.0.0.0 | 3318 | Wednesday, July 5, 2023 | Approved | |
Puppet Development Kit 2.7.1.0 | 2588 | Tuesday, March 28, 2023 | Approved | |
Puppet Development Kit 2.7.0.0 | 373 | Tuesday, March 14, 2023 | Approved | |
Puppet Development Kit 2.5.0.0 | 6738 | Wednesday, July 6, 2022 | Exempted | |
Puppet Development Kit 2.4.0.1 | 8460 | Wednesday, February 9, 2022 | Exempted | |
Puppet Development Kit 2.3.0.0 | 19909 | Tuesday, November 9, 2021 | Exempted | |
Puppet Development Kit 2.2.0.0 | 4695 | Wednesday, August 4, 2021 | Exempted | |
Puppet Development Kit 2.1.1.0 | 3992 | Wednesday, June 23, 2021 | Approved | |
Puppet Development Kit 2.1.0.0 | 4808 | Thursday, April 8, 2021 | Approved | |
Puppet Development Kit 2.0.0.0 | 2920 | Friday, February 26, 2021 | Approved | |
Puppet Development Kit 1.18.1.0 | 6779 | Saturday, July 18, 2020 | Approved | |
Puppet Development Kit 1.18.0.0 | 957 | Thursday, May 14, 2020 | Approved | |
Puppet Development Kit 1.17.0.0 | 1318 | Friday, February 28, 2020 | Approved | |
Puppet Development Kit 1.16.0.2 | 423 | Wednesday, February 12, 2020 | Approved | |
Puppet Development Kit 1.16.0.1 | 298 | Friday, February 7, 2020 | Approved | |
Puppet Development Kit 1.15.0.0 | 610 | Wednesday, December 18, 2019 | Approved | |
Puppet Development Kit 1.14.1.0 | 768 | Saturday, November 2, 2019 | Approved | |
Puppet Development Kit 1.14.0.0 | 537 | Thursday, October 10, 2019 | Approved | |
Puppet Development Kit 1.13.0.0 | 942 | Friday, August 30, 2019 | Approved | |
Puppet Development Kit 1.12.0.0 | 1421 | Thursday, August 1, 2019 | Approved | |
Puppet Development Kit 1.11.1.0 | 561 | Wednesday, July 3, 2019 | Approved | |
Puppet Development Kit 1.11.0.0 | 329 | Friday, June 28, 2019 | Approved | |
Puppet Development Kit 1.10.0.20190531 | 477 | Friday, May 31, 2019 | Approved | |
Puppet Development Kit 1.9.1.20190531 | 245 | Friday, May 31, 2019 | Approved | |
Puppet Development Kit 1.8.0.20190531 | 252 | Friday, May 31, 2019 | Approved | |
Puppet Development Kit 1.7.1.20190531 | 234 | Friday, May 31, 2019 | Approved | |
Puppet Development Kit 1.6.1.20190531 | 217 | Friday, May 31, 2019 | Approved | |
Puppet Development Kit 1.5.0.20190531 | 216 | Friday, May 31, 2019 | Approved | |
Puppet Development Kit 1.3.2.20190531 | 248 | Friday, May 31, 2019 | Approved |
This package has no dependencies.
Ground Rules:
- This discussion is only about Puppet Development Kit and the Puppet Development Kit package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or Puppet Development Kit, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
Puppet (maintainer) on 12 Sep 2024 00:08:19 +00:00:
User 'Puppet' (maintainer) submitted package.
chocolatey-ops (reviewer) on 12 Sep 2024 00:43:58 +00:00:
pdk has passed automated validation. It may have or may still fail other checks like testing (verification).
NOTE: No required changes that the validator checks have been flagged! It is appreciated if you fix other items, but only Requirements will hold up a package version from approval. A human review could still turn up issues a computer may not easily find.
Notes
Notes typically flag things for both you and the reviewer to go over. Sometimes this is the use of things that may or may not be necessary given the constraints of what you are trying to do and/or are harder for automation to flag for other reasons. Items found in Notes might be Requirements depending on the context. A package version can be approved without addressing Note comments.
chocolatey-ops (reviewer) on 12 Sep 2024 01:09:26 +00:00:
pdk has failed automated package testing (verification).
Please visit https://gist.github.com/choco-bot/48c3e9a6362f157a61a0b4e1e8df613d for details.
The package status will be changed and will be waiting on your next actions.
Puppet (maintainer) on 12 Sep 2024 09:10:59 +00:00:
Look's like the test failed on finding the package?
A rekick should hopefully fix this
Verification Status Change - Verification tests have been set to rerun.
Puppet (maintainer) on 12 Sep 2024 09:24:32 +00:00:
Look's like the test failed on finding the package?
A rekick should hopefully fix this
Verification Status Change - Verification tests have been set to rerun.
Puppet (maintainer) on 12 Sep 2024 09:52:05 +00:00:
Look's like the test failed on finding the package?
A rekick should hopefully fix this
Verification Status Change - Verification tests have been set to rerun.
chocolatey-ops (reviewer) on 12 Sep 2024 10:14:30 +00:00:
pdk has failed automated package testing (verification).
Please visit https://gist.github.com/choco-bot/99e1d0d7f16150c9782746d68d2c20cf for details.
The package status will be changed and will be waiting on your next actions.
Puppet (maintainer) on 19 Sep 2024 14:13:43 +00:00:
Looking for some clarification with this issue? The validation error states that the version of PDK that I am attempting to install does not exist, yet it is the version I am attempting to test???
i.e. he error is:
2024-09-12 10:14:28,137 5368 [ERROR] - - pdk - pdk not installed. The package was not found with the source(s) listed.
Source(s): 'c:\cached-packages;https://community.chocolatey.org/api/v2/'
NOTE: When you specify explicit sources, it overrides default sources.
If the package version is a prerelease and you didn't specify
--pre, the package may not be found.
Version was specified as '3.3.0.0'. It is possible that version does not exist for 'pdk' at the source specified.
And yet that is the exact version listed, I am unsure what to do here.
Could something have gone wrong with the validation process where the version of the PDK was not pushed correctly?
Puppet (maintainer) on 19 Sep 2024 14:50:23 +00:00:
Looking for some clarification with this issue? The validation error states that the version of PDK that I am attempting to install does not exist, yet it is the version I am attempting to test???
i.e. he error is:
2024-09-12 10:14:28,137 5368 [ERROR] - - pdk - pdk not installed. The package was not found with the source(s) listed.
Source(s): 'c:\cached-packages;https://community.chocolatey.org/api/v2/'
NOTE: When you specify explicit sources, it overrides default sources.
If the package version is a prerelease and you didn't specify
--pre, the package may not be found.
Version was specified as '3.3.0.0'. It is possible that version does not exist for 'pdk' at the source specified.
And yet that is the exact version listed, I am unsure what to do here.
Could something have gone wrong with the validation process where the version of the PDK was not pushed correctly?
Puppet (maintainer) on 19 Sep 2024 14:55:57 +00:00:
Looking for some clarification with this issue? The validation error states that the version of PDK that I am attempting to install does not exist, yet it is the version I am attempting to test???
i.e. he error is:
2024-09-12 10:14:28,137 5368 [ERROR] - - pdk - pdk not installed. The package was not found with the source(s) listed.
Source(s): 'c:\cached-packages;https://community.chocolatey.org/api/v2/'
NOTE: When you specify explicit sources, it overrides default sources.
If the package version is a prerelease and you didn't specify
--pre, the package may not be found.
Version was specified as '3.3.0.0'. It is possible that version does not exist for 'pdk' at the source specified.
And yet that is the exact version listed, I am unsure what to do here.
Could something have gone wrong with the validation process where the version of the PDK was not pushed correctly?
gep13 (reviewer) on 21 Sep 2024 18:39:50 +00:00:
The issue here is to do with the package version normalization that was introduced in Chocolatey CLI v2.0.0.
The infrastructure that runs the Chocolatey Community Repository is now using Chocolatey CLI 2.3.0, and as such, it is normalizing the version number 3.3.0.0 to 3.0.0, and as such, it can't find the package version that you have published.
The fact that you have pushed a package with a version of 3.3.0.0 tells me that you are still using a 1.x version of Chocolatey CLI.
My suggestion would be to reject this package version, and then repack your package and push it again.
More information about the changes in Chocolatey CLI 2.x can be found here:
https://docs.chocolatey.org/en-us/choco/new-in-v2/
Puppet (maintainer) on 25 Sep 2024 11:34:45 +00:00:
Hey, looking into the link you shared, it states that the 4 part number versioning should still be supported?: https://docs.chocolatey.org/en-us/choco/new-in-v2/#semver-200-support
The only reference I can see to normalizing is in the removed features section which states that leading 0s will be removed, which I don't think qualifies in this situation as the 0 isn't leading, its the full number
gep13 (reviewer) on 25 Sep 2024 11:52:51 +00:00:
What it says is:
> Most older version styles, like 4-part version numbers (1.0.0.2), are still supported. Chocolatey CLI v2.0.0 and later adopt NuGet’s current versioning system. Any version numbers supported by NuGet are also supported by Chocolatey CLI.
That important part being the first part, i.e. "Most". If you have a 4 part version number that actually has a number (non zero) at the end, then the choco pack will complete correctly. For example, a version number of 1.0.0.2 will pack with a package version number of 1.0.0.2. In your case, the fourth part of the version number contains a zero, therefore a version number of 3.2.0.0 will pack with a package version number of 3.3.0.
Puppet (maintainer) on 26 Sep 2024 08:51:20 +00:00:
Ah, I understand now.
Thank you for the clarification.
gep13 (reviewer) on 26 Sep 2024 11:41:24 +00:00:
Should we go ahead and reject this package version, and then you can push a new 3.3.0 package version?
Puppet (maintainer) on 26 Sep 2024 14:47:21 +00:00:
Have begun the re-release process.
Due to the automated nature of it as well as versioning requirements on our side, I am releasing it as
3.3.0.1
rather than3.3.0
and have added a note stating this as a requirement going forward, to always have the 4th number begin at 1.The new package should be up some time today, so yes from our end it should be fine to reject this one.
Puppet (maintainer) on 26 Sep 2024 15:00:39 +00:00:
Have begun the re-release process.
Due to the automated nature of it as well as versioning requirements on our side, I am releasing it as
3.3.0.1
rather than3.3.0
and have added a note stating this as a requirement going forward, to always have the 4th number begin at 1.The new package should be up some time today, so yes from our end it should be fine to reject this one.
gep13 (reviewer) on 26 Sep 2024 15:18:30 +00:00:
Thanks for letting us know.
I will go ahead reject this package version.
Status Change - Changed status of package from 'submitted' to 'rejected'.