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.

Reply via email to