Facter 3.1 gem

93 views
Skip to first unread message

seincin

unread,
Oct 19, 2015, 4:02:52 PM10/19/15
to Puppet Users
Curious why there has not been a Facter 3.X gem made available? 

Any timeline on a release? 

Thanks in advance. 

Branan Riley

unread,
Oct 19, 2015, 5:52:37 PM10/19/15
to puppet...@googlegroups.com
On Mon, Oct 19, 2015 at 9:02 AM seincin <albrech...@gmail.com> wrote:
Curious why there has not been a Facter 3.X gem made available? 

Facter 3 is written in C++ and relies on a VERY modern version of GCC, as well as new versions of a number of libraries. These are not available on most of the platforms Puppet supports. If we were to ship a gem, we would have to somehow ensure that these were on the system.

Any timeline on a release? 

Due to the issues described above, we have no plans to ship a Facter 3 gem.


Branan Riley
Software Engineer, Puppet Labs

seincin

unread,
Oct 19, 2015, 6:09:16 PM10/19/15
to Puppet Users
Hey thank you for your response. 

Is the ruby 2.4 version of facter still sufficient for the latest puppet version? Will it continue to be? Will further development go into ruby facter or only in the compiled C++ version of facter?

Thanks again.

Mickaël Canévet

unread,
Oct 20, 2015, 11:24:52 AM10/20/15
to Puppet Users
What will happen when puppet (5?) will require facter 3+?
Will puppet still be available on rubygems.org or only within AIO packages?
This would be very annoying for puppet module development...

Kylo Ginsberg

unread,
Oct 22, 2015, 7:08:30 PM10/22/15
to puppet...@googlegroups.com
There is one small improvement coming in this area, namely to register puppet/facter/hiera as gems in the puppet-agent package. See https://tickets.puppetlabs.com/browse/PA-25. This should make module development against puppet-agent packages a little bit easier.

Longer term though, we'd like to develop an SDK for puppet module development to make module development against puppet-agent packages much easier, ideally allowing some facility for rapidly switching between puppet-agent release versions.

And in the meantime, we certainly wouldn't change puppet to *require* facter 3+.

Kylo

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/859397ff-ca71-4eda-bca5-89b769f327e1%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Kylo Ginsberg | ky...@puppetlabs.com | irc: kylo | twitter: @kylog

Reply all
Reply to author
Forward
0 new messages