[Pkg-puppet-devel] Bug#956301: facter: missing dependency on ruby

Antonio Terceiro terceiro at debian.org
Thu Apr 9 15:26:45 BST 2020


Source: facter
Version: 3.11.0-4
Severity: serious
Justification: will break on every ruby interpreter transition

facter does not have any dependency on ruby, so it can't specify which
ruby it works with. In this case, in testing `ruby` is ruby 2.5, but the
facter package from ustable only provides the library for ruby 2.7.

So when trying to migrate ruby-defaults to testing removing ruby2.5 and
making ruby2.7 the default, the autopkgtest of facter fail because it
tries to run `ruby` (2.5) but the package built on unstable does not
provide the library for ruby2.5 anymore.

The failures look like this:

autopkgtest [02:13:05]: test ruby: [-----------------------
/usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': libfacter was not found. Please make sure it was installed to the expected location. (LoadError)
cannot load such file -- libfacter.so
	from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
	from /usr/lib/ruby/vendor_ruby/facter.rb:30:in `<module:Facter>'
	from /usr/lib/ruby/vendor_ruby/facter.rb:1:in `<top (required)>'
	from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
	from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
	from /tmp/autopkgtest-lxc.9xj2vp51/downtmp/build.d5Z/src/debian/tests/ruby:3:in `<main>'
autopkgtest [02:13:05]: test ruby: -----------------------]
autopkgtest [02:13:05]: test ruby:  - - - - - - - - - - results - - - - - - - - - -
ruby                 FAIL non-zero exit status 1


autopkgtest [02:13:43]: test puppet: [-----------------------
libfacter was not found. Please make sure it was installed to the expected location.
cannot load such file -- libfacter.so
autopkgtest [02:13:44]: test puppet: -----------------------]
autopkgtest [02:13:44]: test puppet:  - - - - - - - - - - results - - - - - - - - - -
puppet               FAIL non-zero exit status 1
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-puppet-devel/attachments/20200409/ae28d2d7/attachment.sig>


More information about the Pkg-puppet-devel mailing list