Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(FACT-3434) Accept ffi >= 1.16.3, < 1.17.0
ffi 1.16.0 - 1.16.2 had a bug when defining a layout in an FFI::Struct and it was fixed in 1.16.3[1]: ERROR -- : Facter::InternalFactManager - can't modify frozen Hash: \ {:void=>#<FFI::Type::Builtin::VOID... However, we can't require a minimum version of 1.16.3, because facter is required by puppet, which also has a strict ffi requirement on '1.15.5'. So in order to gradually update, facter needs to accept the range from 1.15.5 to 1.17.0, but exclude the problematic ffi versions. [1] ffi/ffi#1056
- Loading branch information