No, it updated all the PHP packages that were mentioned in the manifest. There were about 20 listed, and no actual install happened.
I'm betting that it uses a default action of Latest, and just updated them all behind the scenes. But I'd expect a logged action on that, as well as a comment on the default behavior in the type reference. ( I'm not as worried about the docs - there has to be some default, and latest isn't a terrible one. ) Matthew Barr Technical Architect E: mb...@snap-interactive.com AIM: matthewbarr1 c: (646) 727-0535 On Jul 26, 2012, at 10:57 AM, Michael Stahnke wrote: > Did something else pull that package in as a dependency? > > > > On Thu, Jul 26, 2012 at 7:37 AM, Matthew Barr > <mb...@snap-interactive.com> wrote: >> We just saw an interesting scenario: >> Puppet 2.7.18 updated packages on a RHEL 6.2 box to a newer version without >> logging that fact. >> >> We've already fixed our code so it doesn't happen again, but I'm wondering >> if this is expected behavior or a bug. >> >> * I presume the default "ensure" behavior on package is "latest"? The >> type reference doesn't say that… >> >> * For now, we've switched to using ensure => present… but I'd have liked the >> logs to reflect that update. >> >> >> >> Details, if necessary: >> >> Now, we had the code as such: >> >> >> package { >> php:; >> php-common:; >> php-xml:; >> php-domxml;: >> } >> and there was a single not present package to install (php-domxml). >> >> >> Interestingly, the package was actually an older package name that's now >> handled by a new package (php-xml), which meant that the actual message >> logged was a failure. >> >> >> Jul 25 14:09:43 web01 puppet-agent[1021]: >> (/Stage[main]/Php/Package[php-domxml]/ensure) change from absent to present >> failed: Could not find package php-domxml >> >> This was the only package message logged, and yet we ended up with newer >> versions. >> >> >> >> Matthew Barr >> Technical Architect >> E: mb...@snap-interactive.com >> AIM: matthewbarr1 >> c: (646) 727-0535 >> >> -- >> 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. > > -- > 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. > -- 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.