Source: ruby-puppet-syntax Version: 2.4.1-1 Severity: important User: debian-r...@lists.debian.org Usertags: ruby2.5
Dear Maintainer, This package fails to build against ruby2.5. Soon, there will be a transition to ruby2.5, and this package will FTBFS in sid. There may be some details on the wiki about common problems: https://wiki.debian.org/Teams/Ruby/Ruby25Transition Build log excerpt: Failures: 1) PuppetSyntax::Manifests should return nothing from a valid file with a class using tag parameter Failure/Error: Puppet::Test::TestHelper.initialize OpenSSL::ASN1::ASN1Error: oid exists # ./lib/puppet-syntax/manifests.rb:12:in `check' # ./spec/puppet-syntax/manifests_spec.rb:21:in `block (2 levels) in <top (required)>' 2) PuppetSyntax::Manifests should return an error from an invalid file Failure/Error: Puppet::Test::TestHelper.initialize OpenSSL::ASN1::ASN1Error: oid exists # ./lib/puppet-syntax/manifests.rb:12:in `check' # ./spec/puppet-syntax/manifests_spec.rb:29:in `block (2 levels) in <top (required)>' 3) PuppetSyntax::Manifests should return a warning from an invalid file Failure/Error: Puppet::Test::TestHelper.initialize OpenSSL::ASN1::ASN1Error: oid exists # ./lib/puppet-syntax/manifests.rb:12:in `check' # ./spec/puppet-syntax/manifests_spec.rb:44:in `block (2 levels) in <top (required)>' 4) PuppetSyntax::Manifests should ignore warnings about storeconfigs Failure/Error: Puppet::Test::TestHelper.initialize OpenSSL::ASN1::ASN1Error: oid exists # ./lib/puppet-syntax/manifests.rb:12:in `check' # ./spec/puppet-syntax/manifests_spec.rb:55:in `block (2 levels) in <top (required)>' 5) PuppetSyntax::Manifests should read more than one valid file Failure/Error: Puppet::Test::TestHelper.initialize OpenSSL::ASN1::ASN1Error: oid exists # ./lib/puppet-syntax/manifests.rb:12:in `check' # ./spec/puppet-syntax/manifests_spec.rb:64:in `block (2 levels) in <top (required)>' 6) PuppetSyntax::Manifests should continue after finding an error in the first file Failure/Error: Puppet::Test::TestHelper.initialize OpenSSL::ASN1::ASN1Error: oid exists # ./lib/puppet-syntax/manifests.rb:12:in `check' # ./spec/puppet-syntax/manifests_spec.rb:72:in `block (2 levels) in <top (required)>' 7) PuppetSyntax::Manifests deprecation notices on puppet 4.0.0 and above should instead be failures Failure/Error: Puppet::Test::TestHelper.initialize OpenSSL::ASN1::ASN1Error: oid exists # ./lib/puppet-syntax/manifests.rb:12:in `check' # ./spec/puppet-syntax/manifests_spec.rb:96:in `block (4 levels) in <top (required)>' 8) PuppetSyntax::Manifests app_management app_management = false (default) should fail to parse an application manifest Failure/Error: Puppet::Test::TestHelper.initialize OpenSSL::ASN1::ASN1Error: oid exists # ./lib/puppet-syntax/manifests.rb:12:in `check' # ./spec/puppet-syntax/manifests_spec.rb:148:in `block (4 levels) in <top (required)>' 9) PuppetSyntax::Manifests app_management app_management = true should successfully parse an application manifest on Puppet >= 4.3.0 Failure/Error: Puppet::Test::TestHelper.initialize OpenSSL::ASN1::ASN1Error: oid exists # ./lib/puppet-syntax/manifests.rb:12:in `check' # ./spec/puppet-syntax/manifests_spec.rb:163:in `block (4 levels) in <top (required)>' 10) PuppetSyntax::Manifests future_parser future_parser = false (default) should succeed on Puppet >= 4.0.0 Failure/Error: Puppet::Test::TestHelper.initialize OpenSSL::ASN1::ASN1Error: oid exists # ./lib/puppet-syntax/manifests.rb:12:in `check' # ./spec/puppet-syntax/manifests_spec.rb:201:in `block (4 levels) in <top (required)>' Finished in 0.11609 seconds (files took 0.82926 seconds to load) 44 examples, 10 failures, 2 pending Failed examples: rspec ./spec/puppet-syntax/manifests_spec.rb:19 # PuppetSyntax::Manifests should return nothing from a valid file with a class using tag parameter rspec ./spec/puppet-syntax/manifests_spec.rb:27 # PuppetSyntax::Manifests should return an error from an invalid file rspec ./spec/puppet-syntax/manifests_spec.rb:42 # PuppetSyntax::Manifests should return a warning from an invalid file rspec ./spec/puppet-syntax/manifests_spec.rb:53 # PuppetSyntax::Manifests should ignore warnings about storeconfigs rspec ./spec/puppet-syntax/manifests_spec.rb:62 # PuppetSyntax::Manifests should read more than one valid file rspec ./spec/puppet-syntax/manifests_spec.rb:70 # PuppetSyntax::Manifests should continue after finding an error in the first file rspec ./spec/puppet-syntax/manifests_spec.rb:94 # PuppetSyntax::Manifests deprecation notices on puppet 4.0.0 and above should instead be failures rspec ./spec/puppet-syntax/manifests_spec.rb:145 # PuppetSyntax::Manifests app_management app_management = false (default) should fail to parse an application manifest rspec ./spec/puppet-syntax/manifests_spec.rb:159 # PuppetSyntax::Manifests app_management app_management = true should successfully parse an application manifest on Puppet >= 4.3.0 rspec ./spec/puppet-syntax/manifests_spec.rb:197 # PuppetSyntax::Manifests future_parser future_parser = false (default) should succeed on Puppet >= 4.0.0 /usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed ERROR: Test "ruby2.5" failed. Exiting. debian/rules:5: recipe for target 'binary' failed dh_auto_install: dh_ruby --install /build/ruby-puppet-syntax-2.4.1/debian/ruby-puppet-syntax returned exit code 1 make: *** [binary] Error 1 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 Full build log: https://rbuild.fau.xxx/2018-01-23/ruby-puppet-syntax.log Please fix it! Cheers, Chris.