On Tue, Jun 30, 2015 at 7:09 AM, Tom Limoncelli <[email protected]> wrote:
> -- Increment the major version number and declare that 3.x users > shouldn't upgrade to the new major version. > I would adhere to semver and expect users to understand what that means. It's a well understood convention/standard and doing anything else will violate the principle of last surprise. Of course, you have to document and highlight what gets broken. Provid ing a deprecation period, if possible, gives users a chance to test the changes . > (This means more testing for us, which is difficult > > since we don't want to > maintain a Puppet 3.x master any in the > > future.) > This pretty much implies your first option. > -- Change the name of the module and encourage Puppet 4.x users to > switch to the module name when they want the more advanced features. > (this seems like the worst option) > Agreed. Kurt -- Don't believe everything you think. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CADJx5Nkmz6d0OEFvUOfH9Tkh5gftheckoQ%3DH6QYcSrF9-vttJw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
