Package: serverspec-runner Version: 1.2.2-1 Severity: grave Tags: patch upstream Justification: renders package unusable
Dear Maintainer, The package uses the YAML.load_documents() method, which is no longer present in the Ruby version that ships with Debian. The method is replaced with YAML.load_stream(), which is compatible. The error message, when run, is: /tmp/tmp.o0z1Ka0UgW$ serverspec-runner Traceback (most recent call last): 7: from /usr/bin/serverspec-runner:61:in `<main>' 6: from /usr/bin/serverspec-runner:61:in `load' 5: from /usr/share/serverspec-runner/Rakefile:14:in `<top (required)>' 4: from /usr/lib/ruby/vendor_ruby/rake/dsl_definition.rb:141:in `namespace' 3: from /usr/lib/ruby/vendor_ruby/rake/task_manager.rb:224:in `in_namespace' 2: from /usr/share/serverspec-runner/Rakefile:167:in `block in <top (required)>' 1: from /usr/share/serverspec-runner/Rakefile:167:in `open' /usr/share/serverspec-runner/Rakefile:168:in `block (2 levels) in <top (required)>': undefined method `load_documents' for Psych:Module (NoMethodError) Did you mean? load_stream A patch is available in the upstream repo, at https://github.com/hiracy/serverspec-runner/pull/47/commits/c459787defe1b08bbe46a5acf0ea07039fe44f61 this is also included in upstream version 1.3.8 -- System Information: Debian Release: 10.0 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-5-amd64 (SMP w/24 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages serverspec-runner depends on: ii ruby 1:2.5.1 ii ruby-net-ssh 1:5.1.0-1 ii ruby-serverspec 2.41.3-3 serverspec-runner recommends no packages. serverspec-runner suggests no packages. -- no debconf information