On Mon, Oct 8, 2012 at 12:21 PM, Jeff McCune <j...@puppetlabs.com> wrote: > > Finally, we acknowledge that using `ensure => latest` inside of > Puppet, or doing the equivalent of `yum install puppet` in kickstart, > scripts, or cobbler doesn't qualify as knowingly deciding to upgrade > across incompatible versions. Not everyone reads the documentation or > our announcements, and not everyone is an expert in apt and yum. This > acknowledgement applies for any system we support that has online > repositories such as APT and IPS. Furthermore, there is quite a bit > of documentation [1] [2] [3] that indicates this is a problem with our > design.
I'd like to amend the paragraph above because I prematurely spoke for Puppet Labs and more importantly our release engineering team who is responsible for our repositories. This paragraph is too prescriptive of the solution domain; the more general design principle we're subjecting ourselves to can be summed up as, "stupid users are a myth" and a good litmus test we are applying to this issue is; "If you're using our repositories, Puppet runs successfully 10 times in a row, and on the 11th run Puppet is broken," then that's a design issue we'll work to correct. -Jeff -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.