aptitude provider claims to have upgraded package when it has not
|Affected Puppet version:||0.25.4||Branch:|
We recently switched to the aptitude provider and upgraded to 0.25.4; we noticed that some machines were continuously stating they were upgrading a package. When we investigated we found that aptitude was failing to find the specified version of the package, but puppet was not detecting this error, and was doing two things:
1) erroneously claiming to have upgraded the package to the specified version 2) sending a notification to subscribed resources
This seems like a pretty nasty issue.