On Wednesday, October 3, 2012 1:36:22 AM UTC+1, Michael Stanhke wrote: > > On Tue, Oct 2, 2012 at 1:30 PM, Jeff McCune > <je...@puppetlabs.com<javascript:>> > wrote: > > On Tue, Oct 2, 2012 at 1:17 PM, Robert Rothenberg > > <rob...@gmail.com<javascript:>> > wrote: > >> I am using CentOS 6 with the PuppetLabs yum repo from > >> http://yum.puppetlabs.com > >> > >> I noticed that today version 3 is available on the repo, so of course, > an > >> upgrade to Puppet is available. > > > > Yes, this major version update went live on Monday. There are a > > number of breaking-changes between 2.7 and 3.0 which are described at: > > http://links.puppetlabs.com/telly_breaking_changes > > > >> Ideally, it would have been better if v3 had a different distribution > name, > >> so that systems with v2.7.x are not upgraded (especially if there will > be > >> future releases if v2.7). > > We sent out several notices about this prior to doing it. The Puppet >
Not everyone subscribes to notices or reads the mailing lists regularly. > Labs repositories are designed to be the place you get the latest > software from Puppet Labs. This was a conscious choice. > Yes. And users would expect to receive things like security updates and bug fixes fairly quickly. But a major upgrade than can break existing infrastructure should not have the same distribution name. It means that users who aren't ready to upgrade cannot use yum--- they will have to manually install updates to 2.7 because there will always be a newer v3 (unless you decide to create a separate distribution name for puppet 2.7, so that users can track that instead). I maintain a network that uses a non-standard Puppet installation (where manifests are distributed using git hooks instead of using a Puppet master). So my concerns about a major upgrade are that much greater. I should add that I work for a small company that chose Puppet because we don't want to use large amounts of our time with system administration. So releasing a major upgrade in this manner negates that reason. > > > Could you please file an issue (with impact data) about the > > distribution name issue. I believe we considered doing what you > Under what project should the issue be filed? > > describe, but decided against it. I don't know the reasons off the > > top of my head though, an issue will give us a clear place to track > > the request, the impact it has on you and your organization, and the > > decision we come to (or have already come to). > > > >> I am concerned about things breaking. So is there a document detailing > >> incompatibilities? Will there be future 2.7 releases? > > There will be. I'd imagine you'll see activity slow on it though. > > > > > > There will be future releases of 2.7. We will continue to fix bugs in > > the 2.7 series, but we are intending to avoid adding any new features > > or make any large changes to the behavior of Puppet 2.7. > > > > Hope this helps, > > -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...@googlegroups.com<javascript:>. > > > To unsubscribe from this group, send email to > puppet-users...@googlegroups.com <javascript:>. > > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/XKCXN15MfqMJ. 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.