Details
-
Improvement
-
Status: Accepted
-
Normal
-
Resolution: Unresolved
-
None
-
None
-
All supported Darwin OS versions (10.9.x, 10.10.x, 10.11.x, 10.12.x)
-
Platform OS
Description
Currently, a separate package is released with different hashes per supported Mac (Darwin) OS. This means that extra work needs to go into package mgmt systems to differentiate between which version to deliver to which computer. It also causes an issue when an OS upgrade occurs, because the same version would need to be overridden with the applicable package for that OS, and when a system that properly checks install receipts would perform the install it would need to have the older receipt removed. That is just one reason this shouldn't be the case - I'd rather QA one package on all OSen under my mgmt than three, and I believe Puppetlabs can and should do the same.