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.

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 [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.

Reply via email to