Your message dated Wed, 21 Mar 2018 19:00:07 +0100
with message-id <20180321180007.GD2961@debian>
and subject line Re: [DRE-maint] Bug#888165: ruby-puppet-syntax: FTBFS on 
ruby2.5: OpenSSL::ASN1::ASN1Error: oid exists
has caused the Debian Bug report #888165,
regarding ruby-puppet-syntax: FTBFS on ruby2.5: OpenSSL::ASN1::ASN1Error: oid 
exists
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
888165: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888165
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby-puppet-syntax
Version: 2.4.1-1
Severity: important
User: [email protected]
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.

--- End Message ---
--- Begin Message ---
On 18-01-23 18:32:13, Chris West (Faux) wrote:
> This package fails to build against ruby2.5. Soon, there will be a
> transition to ruby2.5, and this package will FTBFS in sid.
> 
> [...]
>
> 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)>'

This was due to the use of OpenSSL 1.1.0. puppet upstream fixed this on
2018/01/17 [1], and released puppet 5.3.4 on 2018/01/26 [2], including
this fix. Debian unstable / testing currently ships 5.4.0-2 [3],
uploaded on 2018/03/13. Therefore, closing and marking as done.

Cheers,
Georg


[1]
https://github.com/puppetlabs/puppet/commit/8577b19f4b12b6c43baed68a5d4aed9f87803ed9
[2] https://github.com/puppetlabs/puppet/releases/tag/5.3.4
[3]
https://tracker.debian.org/news/939915/accepted-puppet-540-2-source-all-into-unstable/
 

Attachment: signature.asc
Description: Digital signature


--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to