On Wed, Oct 17, 2012 at 5:32 AM, Peter Meier <[email protected]> wrote:
> Hi all, > > I'm wondering what the state of the development and especially bug fixing > of Facter is: > > Currently I have on my (very own) list 3 really nasty bugs, that make it > really hard to rely on values of core facts (e.g.: virtual, is_virtual, > ipaddress etc.) within manifest/module development, as currently they are > broken and we had to rollout hot-fixes or give special guidelines to puppet > users. > > All of these bugs have been reported months ago, patches have been > proposed, but as how I - personally - see things nothing have been done to > review the pull requests nor to fix the bugs. Although, these values are - > in my opinion - very crucial for the usefulness of facter and hence puppet. > > I'm speaking of these 3 Bugs: > > https://projects.puppetlabs.**com/issues/8210<https://projects.puppetlabs.com/issues/8210>- > kvm guests are detected as physical -> Without using our own patched > version of facter, we can currently not detect reliably on what kind of > system we are running. -> Install smartd on virt-guests?! > > http://projects.puppetlabs.**com/issues/10625<http://projects.puppetlabs.com/issues/10625>-> > xen is not reported properly -> Same issue as above > > http://projects.puppetlabs.**com/issues/10278<http://projects.puppetlabs.com/issues/10278>-> > facter reports different facts depending on the locale of the current > environment -> manifests might use values of certain facts to determine how > a host needs to be configured (quite a common pattern) -> due to this bug > it might happen, that if a puppet engineer with a locale different than C > (or en_US) runs puppet via cli, things might drastically change and so also > how a node is configured -> break the host by just re-applying unchanged > manifests on an unchanged node! > Peter, Thanks for pointing these out. I'll be working through these issues starting today. -Jeff -- You received this message because you are subscribed to the Google Groups "Puppet Developers" 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-dev?hl=en.
