On Tue, Jun 30, 2015 at 7:09 AM, Tom Limoncelli <t...@whatexit.org> 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 puppet-users+unsubscr...@googlegroups.com. 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.