./sysutils/ruby-facter, Cross-platform Ruby library for retrieving facts from OS

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.6.1, Package name: ruby32-facter-4.6.1, Maintainer: pkgsrc-users

Cross-platform Ruby library for retrieving facts from operating systems.
Supports multiple resolution mechanisms, any of which can be restricted to
working only on certain operating systems or environments. Facter is
especially useful for retrieving things like operating system names, IP
addresses, MAC addresses, and SSH keys.


Required to run:
[devel/ruby-thor] [devel/ruby-hocon] [lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 162 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-03 09:38:52 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
sysutils/ruby-facter: update to 4.6.1

No release note for 4.6.0 and 4.6.1.

4.6.0 (2024-02-23)
4.6.1 (2024-03-01)

Please refer commit log in detail: \ 
<https://github.com/puppetlabs/facter/compare/4.5.2...4.6.1>
   2024-02-03 17:34:56 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
sysutils/ruby-facter: update to 4.5.2

4.5.2 (2024-01-15)

* (FACT-3160) Fix size calculations for AIX blockdevice and partitions
* (FACT-3438) Handle os.architecture fact for debian aarch64
* (FACT-3436) Standardize Debian architecture fact
* (FACT-3163) Add support for OpenBSD
* (FACT-3441) improve reliability of uname resolver
* (FACT-3446) Call close(2) with Solaris FFI
* (FACT-3149) Fix memory usage reporting on FreeBSD
* (FACT-3160) Update test to account for tota physical partition size
* (FACT-3448) Add Amazon to base fact utility
* (FACT-3449) Exclude Amazon 2023 x86_64 in DMI test
* (FACT-3448) Skip minor OS version fact for Amazon
* (FACT-3452) Make Xen resolver more strict
* (FACT-3110) support for ecdsa 384 and 521 bit keys
* (FACT-3110) Create value objects
* (FACT-3110) Add tests for base64 decode ignoring invalid characters
* (FACT-3110) Refactor ssh tests
* (FACT-3451) extend amazon linux os release fact
* (FACT-3451) Restore os facts for AmazonLinux 2
   2023-12-17 16:33:49 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
sysutils/ruby-facter: update to 4.5.1

4.5.0 (2023-09-26)

* (FACT-3165) Report correct location of where a fact got resolved from
* (FACT-3118) is network interface a physical device
* (FACT-3175) Remove sys-filesystem monkey patch
* (FACT-3423) Re-add development dependency
* (FACT-3423) Rescue mountpoint resolver LoadError
* (FACT-3423) Add ffi as development dependency
* (FACT-3423) Gracefully handle absent ffi
* (FACT-3119) RFC2863 operational state for network interfaces
* (FACT-3165) Patch aggregate class with :last_evaluated
* (FACT-3165) Remove old ruby 1.8 logic
* (FACT-3425) Remove logic for older Rubies
* (FACT-1592) A key/value pair for Interface Speed/Duplex
* (FACT-1592) Return speed as integer
* (FACT-3201) Report ProductVersionExtra on macOS 13 and later
* (FACT-3432) Pin FFI to 1.15.5
* (FACT-3427) Improve custom fact logging

4.5.1 (2023-10-23)

* (FACT-3431) Update Checkout GitHub Action
* (FACT-3433) Log error if external fact is invalid
* (FACT-3435) Guard against non-global zones in DMI
   2023-08-26 16:41:26 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
sysutils/ruby-facter: update to 4.4.3

4.4.2 (2023-08-17)

* (maint) Revert "(FACT-3204) Revert "(maint) Skip vlans test for
  Ubuntu2204""

4.4.3 (2023-08-24)

* (FACT-3193) Remove facter-ng
* (FACT-3204) Re-enable vlan test with retries and additional logging
* (FACT-1902) Ensure Facter validates that facts output proper UTF-8
* (FACT-3198) Do not allow null bytes in names and values
* (maint) Disable bad test on AIX
* (FACT-3207) Don't rescue NoMethodError in base resolver
* (FACT-3210) macOS 13 ARM failures in facter#main
* (FACT-3187) Rescue Solaris mountpoint errors
* (FACT-3210) Update processor_models regex to incorporate all Apple silicon
  chips
* (maint) Remove support for macOS 10
* (maint) Update test to remove Puppet 6
* (FACT-3188) Guard against nil for solaris networking fact
* (FACT-3162) Add 'normalize_os_name' to os release resolver
* (FACT-3422) Fix SLES SAP use of os distro
* (FACT-3423) move sys-filesystem to a runtime-dependency
   2023-06-17 17:22:09 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
sysutils/ruby-facter: update to 4.4.1

4.4.1 (2023-06-12)

* (FACT-3136) Split instance and project sshKeys on newlines
* (FACT-3151) Ensure /etc/os-release can contain comments without raising
* (FACT-3136) Split ssh-keys
* (FACT-3192) facter -p --no-external-facts should not raise
* (FACT-3180) Correct Oracle Linux OS behavior
* (FACT-2772) Add env var for facter recursion detection
* (FACT-3196) Add some tests for Execute.execute_command
* (FACT-3196) Return a mutable stdout string
* (FACT-3196) Don't leak descriptors if ioctl fails
* (FACT-3089) Retain full uname output for ISA
* (FACT-3178) Ensure Facter escapes metacharacters when searching for fact
* (FACT-3186) Handle partitions fact when none exist
* (FACT-3199) Escape regex special characters for queries
* (FACT-3197) Stop trying to resolve augeas fact on Windows
* (FACT-3167) Handle when an AIX network interface is down
* (FACT-3204) Revert "(maint) Skip vlans test for Ubuntu2204"
   2023-04-30 15:29:25 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
sysutils/ruby-facter: update to 4.4.0

4.3.1 (2023-04-04)

* (FACT-3155) Remove timecop from spec tests

4.4.0 (2023-04-21)

* (FACT-3184) Don't try to load from non-existent directories
* (FACT-3184) Avoid requiring Dir.globs
* (FACT-3184) Fix another circular require considered harmful
* (FACT-3184) Switch to require_relative
* (FACT-3184) Update fact_list_generator task
* (FACT-3184) Use require_relative for per OS facts
* (FACT-3194) Difference in Facter 3 & 4 ordering
* (FACT-3147) Set RuboCop target Ruby version to 2.5
   2023-02-11 14:55:51 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
sysutils/ruby-facter: update to 4.3.0

4.3.0 (2023-02-07)

No release note nor changelog, please refer
<https://github.com/puppetlabs/facter/compare/4.2.14...4.3.0> in detail.
   2022-12-18 15:31:24 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
sysutils/ruby-facter: update to 4.2.14

No release note.

4.2.14 (2022-11-15)

* Update for Ruby 3.2.
* Fix install.rb for Ruby 3.0.
* Fix for rspec 3.11.2.
* Update test for Solaris 10.