<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-cloud-services.git/recipes-support/facter, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-cloud-services.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-cloud-services.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/'/>
<updated>2026-04-08T16:13:11+00:00</updated>
<entry>
<title>facter: relax Ruby version constraint for Ruby 4.x</title>
<updated>2026-04-08T16:13:11+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-04-08T14:28:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=a52d46e2354977d8099424026eeb52de87570ed3'/>
<id>urn:sha1:a52d46e2354977d8099424026eeb52de87570ed3</id>
<content type='text'>
OE-core now ships Ruby 4.0.1 which exceeds the gemspec upper bound
of &lt; 4.0. Bump to &lt; 5.0.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>facter: update to 4.10.0</title>
<updated>2026-04-08T16:13:11+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-04-08T12:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=6044d6867845ab6057fef02dc15eca10bd6e1516'/>
<id>urn:sha1:6044d6867845ab6057fef02dc15eca10bd6e1516</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>facter: update to 4.9.0</title>
<updated>2024-10-09T23:30:19+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2024-10-09T23:30:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=8b265b87cd347a0bddd271c2731ff6ebb697a647'/>
<id>urn:sha1:8b265b87cd347a0bddd271c2731ff6ebb697a647</id>
<content type='text'>
This has been build tested only. This updates facter to
a much newer release.

It also adapts to copying versus patching in the gemspec
(Which was pull from the facter repository):

https://github.com/puppetlabs/facter/blob/main/facter.gemspec

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>Puppet upstream upgrade to 5.4.0</title>
<updated>2018-02-20T22:05:27+00:00</updated>
<author>
<name>Pablo Saavedra</name>
<email>psaavedra@igalia.com</email>
</author>
<published>2018-02-15T22:33:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=aae8b860aa07b249ec85cfa6031043950df462c7'/>
<id>urn:sha1:aae8b860aa07b249ec85cfa6031043950df462c7</id>
<content type='text'>
* Upstream to 5.4.0 [1][2][3][4][5]
* Puppet 5 recipe is the official Puppet agent version
  with support for Ruby 2.4 [6]
* Updated reference versions in the README file
* Hiera isn’t separate from Puppet anymore [7].
  * Do not install extlookup2hiera, it has been removed upstream
  * Hiera began as an independent Ruby library that worked with
    Puppet. Over time, it became a requirement and was even included
    in the puppet-agent package, but it was limited by its original
    design.
* Removed puppet_3.7.3.bb recipe
* Drop the superseded patches
* Added init script
* Added systemd script

Facter 2.5 upstream release

* Puppet 5 relays on Facter 3.10. Facter 3.10 reworks Facter 2.X
  code [8] in native code instead of Ruby gem. Facter 2.5 is
  still compatible with 5 series to help with Puppet 5 testing.

* facter before 2.4.0 uses a deprecated Puppet settings API
  making `facter --puppet` no longer work with Puppet 4 or
  higher [9].

* Community, partner, and some of Puppet's internal testing
  workflows continue to use (ruby) Facter 2.4 [10], instead of
  native Facter 3, which is not (yet) available as a gem.

* To help with Puppet 5 testing, we need to do a maintenance
  release in the Facter 2 series.

[1] https://docs.puppet.com/puppet/5.0/release_notes.html
[2] https://docs.puppet.com/puppet/5.1/release_notes.html
[3] https://docs.puppet.com/puppet/5.2/release_notes.html
[4] https://docs.puppet.com/puppet/5.3/release_notes.html
[5] https://docs.puppet.com/puppet/5.4/release_notes.html
[6] https://puppet.com/docs/puppet/4.10/hiera_intro.html
[7] https://tickets.puppetlabs.com/browse/PA-1107
[8] https://github.com/puppetlabs/facter/tree/3.10.x
[9] http://metadata.ftp-master.debian.org/changelogs/main/p/puppet/puppet_5.1.0-1_changelog
[10] https://tickets.puppetlabs.com/browse/FACT-1630

Signed-off-by: Pablo Saavedra &lt;psaavedra@igalia.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>puppet: move to base layer</title>
<updated>2015-08-20T17:38:48+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2015-08-20T02:56:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=1aa30310259027ebb87ee95ef914ca3de55d6a09'/>
<id>urn:sha1:1aa30310259027ebb87ee95ef914ca3de55d6a09</id>
<content type='text'>
Puppet can be used by many 'cloud services', it is not openstack
specific, so moving puppet and puppet related recipes to the
meta-cloud-services base layer. This allows either internal sub-layers
found in meta-cloud-services or external layers to include
meta-cloud-services without being burdened by bbappends and configs
found in meta-openstack.

Signed-off-by: Mark Asselstine &lt;mark.asselstine@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
</feed>
