On Sep 25, 7:22 pm, Brian Gupta <[email protected]> wrote:
> If you follow the mailing list it seems that there were a larger number of
> deliberate syntax changes from the move from 2.6 to 2.7 than there were from
> 0.25 to 2.6. IE: Syntax that changes behavior, not just breaks.


And that affects the server, but not (directly) clients.


> The rule of thumb has always been to support one major version backwards, so
> a 2.7 server should in theory support 2.6 clients, and 0.25 clients less so.
> YMMV, as there really isn't a strict guarantee of backwards compatibility in
> any case.


I was certain that PuppetLabs's commitment was that clients should
continue to work with servers up to *two* major versions newer, thus
0.25 clients should still work with 2.7, but probably not with 2.8.
Am I mistaken?


[...]


> I still think skipping major puppet versions when upgrading is somewhat
> risky, and I would probably move my environment to 2.6.9 and then plan on a
> later move to 2.7. I guess for me the deciding factors would be, a) how
> large is my code base (the smaller it is, the easier it will be to debug any
> issues that come up), and b) what is my pain tolerance if there are
> incompatibilities that come up.


On the other hand, if the ultimate target is 2.7 (and later), then it
may be worthwhile to bite the bullet and do it all at once, instead of
going through the whole process twice.  I am confident that the larger
jump would be more work than the smaller, but doing it in two separate
jumps would surely be the most work of all.  As for risk, I think
that's much more tightly coupled to the distance you move in version-
number space than to the path you take to get from here to there.

Personally, I would be inclined to jump straight to 2.7, but Brian is
exactly right that you should evaluate your options in light of your
own environment and requirements.


John

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to