|
You could actually overload the package name instead.
1. providers learn how to parse package names based on their package naming guidelines 2. warn about version strings in `ensure` 3. once this is available to "most" users, start deprecating version strings in ensure at runtime 4. once "most" deprecations are addressed, remove the original functionality in the next major puppet version
Basically the same, but without a new property.
|