Issue #5554 has been updated by R.I. Pienaar.

the frustration of the reporter was that he had a new version, ran it, got no 
errors, 2 hours later vented in all caps on IRC.  not good.

So making the puppet agent complain if it talks to anything it doesnt 
understand will solve all related issues, forget about version detection, just 
say it doesnt understand the result with a possible hint about versions in the 
error message?
----------------------------------------
Feature #5554: Puppet agent/master compatibility should be mandated
https://projects.puppetlabs.com/issues/5554

Author: James Turnbull
Status: Needs more information
Priority: Normal
Assignee: James Turnbull
Category: plumbing
Target version: 
Affected Puppet version: 
Keywords: client backwards-compability master agent version
Branch: 


Currently if a newer client tries to talk to an older master, for example a 
0.25.x or 2.6.x client tries to talk to a 0.24.x master then there is little or 
no error message generated to indicate that this isn't a supported combination.

So the client should detect the server version, report an appropriate error and 
fail.

Similar structures for deprecating older clients should also be used.  For 
example, perhaps in 2.7.x we might not support clients earlier than 0.24.8 and 
fail on connection from them?


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" 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-bugs?hl=en.

Reply via email to