Skip to content

Conversation

@bastelfreak
Copy link
Member

This was a workaround for legacy facter versions. The factsets in facterdb, for FreeBSD 11 & 12, all contain the ruby hash.

Removing this workaround removes a legacy fact, which makes the upgrade in #929 easier.

This was a workaround for legacy facter versions. The factsets in
facterdb, for FreeBSD 11 & 12, all contain the ruby hash.

Removing this workaround removes a legacy fact, which makes the upgrade
in theforeman#929 easier.
@bastelfreak bastelfreak self-assigned this Mar 5, 2025
@bastelfreak
Copy link
Member Author

From FacterDB:

$ for file in */freebsd*; do echo $file; jq '.ruby' $file; done
4.0/freebsd-11-x86_64.facts
{
  "platform": "amd64-freebsd11",
  "sitedir": "/usr/local/lib/ruby/site_ruby/2.7",
  "version": "2.7.3"
}
4.0/freebsd-12-x86_64.facts
{
  "platform": "amd64-freebsd12",
  "sitedir": "/usr/local/lib/ruby/site_ruby/2.7",
  "version": "2.7.4"
}
4.0/freebsd-13-x86_64.facts
{
  "platform": "amd64-freebsd13",
  "sitedir": "/usr/local/lib/ruby/site_ruby/2.7",
  "version": "2.7.4"
}
4.1/freebsd-11-x86_64.facts
{
  "platform": "amd64-freebsd11",
  "sitedir": "/usr/local/lib/ruby/site_ruby/2.7",
  "version": "2.7.3"
}
4.1/freebsd-12-x86_64.facts
{
  "platform": "amd64-freebsd12",
  "sitedir": "/usr/local/lib/ruby/site_ruby/2.7",
  "version": "2.7.4"
}
4.1/freebsd-13-x86_64.facts
{
  "platform": "amd64-freebsd13",
  "sitedir": "/usr/local/lib/ruby/site_ruby/2.7",
  "version": "2.7.4"
}
4.2/freebsd-11-x86_64.facts
{
  "platform": "amd64-freebsd11",
  "sitedir": "/usr/local/lib/ruby/site_ruby/2.7",
  "version": "2.7.3"
}
4.2/freebsd-12-x86_64.facts
{
  "platform": "amd64-freebsd12",
  "sitedir": "/usr/local/lib/ruby/site_ruby/2.7",
  "version": "2.7.4"
}
4.2/freebsd-13-x86_64.facts
{
  "platform": "amd64-freebsd13",
  "sitedir": "/usr/local/lib/ruby/site_ruby/2.7",
  "version": "2.7.4"
}
4.3/freebsd-13-x86_64.facts
{
  "platform": "amd64-freebsd13",
  "sitedir": "/usr/local/lib/ruby/site_ruby/3.1",
  "version": "3.1.4"
}
4.4/freebsd-13-x86_64.facts
{
  "platform": "amd64-freebsd13",
  "sitedir": "/usr/local/lib/ruby/site_ruby/3.1",
  "version": "3.1.4"
}
4.5/freebsd-12-x86_64.facts
{
  "platform": "amd64-freebsd12",
  "sitedir": "/usr/local/lib/ruby/site_ruby/3.1",
  "version": "3.1.4"
}
4.5/freebsd-13-x86_64.facts
{
  "platform": "amd64-freebsd13",
  "sitedir": "/usr/local/lib/ruby/site_ruby/3.1",
  "version": "3.1.4"
}

@ekohl ekohl merged commit ed5d6b4 into theforeman:master Mar 5, 2025
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants