Curious - will this be able to be compiled and used on Arm or other architectures (cross platform compatibility)?
Thank you, -Roy On Wed, Mar 4, 2015 at 4:45 PM, Kylo Ginsberg <[email protected]> wrote: > As some of you know, we have been working on a native reimplementation of > facter in C++11 in the https://github.com/puppetlabs/cfacter project. At > the same time, we've been continuing to add features and fixes in parallel > in the ruby facter project at good ol' > https://github.com/puppetlabs/facter. > > > Starting in facter 3, we will have only the native implementation, and > facter 2 will only be for bug/security fixes to the ruby implementation. > This message covers some logistics around this transition, whether you're > using or contributing to the facter project. > > > If you're using facter: > > > - the upcoming 1.0.x series of puppet-agent includes both (ruby) > facter 2.4.x and (native) cfacter 0.4.x > - by default puppet will use facter but you can try the native > implementation with puppet's '--cfacter' setting > - likewise you can A/B compare output with the 'facter' or > 'cfacter' binaries > - once facter 3 is ready, a follow-on Y or Z release of puppet-agent > will include just facter 3 with the native implementation, no need to type > '--cfacter' or 'cfacter' > > If you're contributing to facter: > > - there is now a facter/2.x branch -- all PRs for bug fixes against > ruby facter should be targeted here > - in the next few weeks, puppetlabs/facter repo will be the source for > all facter development, i.e. native facter code / development will move to > the facter repo (preserving git history) > - the puppetlabs/cfacter repo will become effectively read-only > - we won't be git-merging up from facter/2.x to facter/{stable,master} > (because we can't -- it'll be different code bases) > - this will make us somewhat selective in what we merge to facter/2.x > since we'll need to port it to carry the fix forward > > I think that covers it. Happy fact gathering! > > Kylo > -- > Kylo Ginsberg | [email protected] | irc: kylo | twitter: @kylog > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-dev/CALsUZFHt7adR6runSfW6GcXA5qYoumJNcy%3DPctGxoxWUoaNLKg%40mail.gmail.com > <https://groups.google.com/d/msgid/puppet-dev/CALsUZFHt7adR6runSfW6GcXA5qYoumJNcy%3DPctGxoxWUoaNLKg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CANEVmAn_Nbi-EpcU96PoCZjfa8v-76jLVASdKEsOvsFS3Q_3mQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
