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.

K​urt
-- 
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.

Reply via email to