[DRE-maint] Bug#748118: ruby-re2: fails to build on unstable; several test suite failures

Antonio Terceiro terceiro at debian.org
Wed May 14 13:31:31 UTC 2014


Package: ruby-re2
Version: 0.5.0-1
Severity: serious
Justification: fails to build from source

Running tests for ruby2.1 using debian/ruby-tests.rb...
Run options: --seed 17528

# Running:

...........................F...FF............................................FFFEEEEEFEFFFF.......................

Finished in 0.065646s, 1736.5896 runs/s, 2102.1874 assertions/s.

  1) Failure:
RE2::String::#re2_sub#test_0001_delegates to RE2.Replace to perform replacement [/tmp/ruby-re2-0.5.0/spec/re2/string_spec.rb:33]:
Expected: "My name is Crobert Paulson"
  Actual: "My neme is Crobert Peulson"


  2) Failure:
RE2::String::#re2_match#test_0001_delegates to RE2::Regexp#match to perform matches [/tmp/ruby-re2-0.5.0/spec/re2/string_spec.rb:56]:
Expected nil to be an instance of RE2::MatchData, not NilClass.


  3) Failure:
RE2::String::#re2_match#test_0002_supports limiting the number of matches [/tmp/ruby-re2-0.5.0/spec/re2/string_spec.rb:64]:
Expected: true
  Actual: false


  4) Failure:
RE2::Regexp::#match#test_0001_returns match data given only text [/tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:255]:
Expected nil to be an instance of RE2::MatchData, not NilClass.


  5) Failure:
RE2::Regexp::#match#test_0003_returns only true or false if no matches are requested [/tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:263]:
Expected: true
  Actual: false


  6) Failure:
RE2::Regexp::#match::with a specific number of matches under the total in the pattern#test_0001_returns a match data object [/tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:271]:
Expected nil to be an instance of RE2::MatchData, not NilClass.


  7) Error:
RE2::Regexp::#match::with a specific number of matches under the total in the pattern#test_0002_has the whole match and only the specified number of matches:
NoMethodError: undefined method `size' for nil:NilClass
    /tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:275:in `block (4 levels) in <top (required)>'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:106:in `block (3 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:204:in `capture_exceptions'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:256:in `time_it'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:102:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:317:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:276:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:101:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:759:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:293:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:287:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `each'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:317:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest.rb:306:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest.rb:285:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `block in __run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `map'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `__run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:126:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:55:in `block in autorun'


  8) Error:
RE2::Regexp::#match::with a specific number of matches under the total in the pattern#test_0004_does not populate any matches that weren't included:
NoMethodError: undefined method `[]' for nil:NilClass
    /tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:283:in `block (4 levels) in <top (required)>'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:106:in `block (3 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:204:in `capture_exceptions'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:256:in `time_it'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:102:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:317:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:276:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:101:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:759:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:293:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:287:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `each'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:317:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest.rb:306:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest.rb:285:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `block in __run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `map'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `__run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:126:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:55:in `block in autorun'


  9) Error:
RE2::Regexp::#match::with a specific number of matches under the total in the pattern#test_0003_populates any specified matches:
NoMethodError: undefined method `[]' for nil:NilClass
    /tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:279:in `block (4 levels) in <top (required)>'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:106:in `block (3 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:204:in `capture_exceptions'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:256:in `time_it'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:102:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:317:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:276:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:101:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:759:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:293:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:287:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `each'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:317:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest.rb:306:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest.rb:285:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `block in __run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `map'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `__run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:126:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:55:in `block in autorun'


 10) Error:
RE2::Regexp::#match::with a number of matches over the total in the pattern#test_0004_pads the remaining matches with nil:
NoMethodError: undefined method `[]' for nil:NilClass
    /tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:304:in `block (4 levels) in <top (required)>'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:106:in `block (3 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:204:in `capture_exceptions'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:256:in `time_it'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:102:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:317:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:276:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:101:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:759:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:293:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:287:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `each'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:317:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest.rb:306:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest.rb:285:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `block in __run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `map'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `__run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:126:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:55:in `block in autorun'


 11) Error:
RE2::Regexp::#match::with a number of matches over the total in the pattern#test_0002_has the whole match the specified number of matches:
NoMethodError: undefined method `size' for nil:NilClass
    /tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:295:in `block (4 levels) in <top (required)>'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:106:in `block (3 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:204:in `capture_exceptions'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:256:in `time_it'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:102:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:317:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:276:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:101:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:759:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:293:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:287:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `each'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:317:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest.rb:306:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest.rb:285:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `block in __run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `map'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `__run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:126:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:55:in `block in autorun'


 12) Failure:
RE2::Regexp::#match::with a number of matches over the total in the pattern#test_0001_returns a match data object [/tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:291]:
Expected nil to be an instance of RE2::MatchData, not NilClass.


 13) Error:
RE2::Regexp::#match::with a number of matches over the total in the pattern#test_0003_populates any specified matches:
NoMethodError: undefined method `[]' for nil:NilClass
    /tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:299:in `block (4 levels) in <top (required)>'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:106:in `block (3 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:204:in `capture_exceptions'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:256:in `time_it'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:102:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:317:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:276:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:101:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:759:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:293:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:287:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `each'
    /usr/lib/ruby/vendor_ruby/minitest.rb:286:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:317:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest.rb:306:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest.rb:285:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `block in __run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `map'
    /usr/lib/ruby/vendor_ruby/minitest.rb:149:in `__run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:126:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:55:in `block in autorun'


 14) Failure:
RE2::Regexp::#match?#test_0001_returns only true or false if no matches are requested [/tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:315]:
Expected: true
  Actual: false


 15) Failure:
RE2::Regexp::#=~#test_0001_returns only true or false if no matches are requested [/tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:323]:
Expected: true
  Actual: false


 16) Failure:
RE2::Regexp::#!~#test_0001_returns only true or false if no matches are requested [/tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:331]:
Expected: false
  Actual: true


 17) Failure:
RE2::Regexp::#===#test_0001_returns only true or false if no matches are requested [/tmp/ruby-re2-0.5.0/spec/re2/regexp_spec.rb:339]:
Expected: true
  Actual: false

114 runs, 138 assertions, 11 failures, 6 errors, 0 skips
ERROR: Test "ruby2.1" failed. Exiting.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ruby-re2 depends on:
ii  libc6                       2.18-5
ii  libgcc1                     1:4.9.0-2
ii  libre2-1                    20140111+dfsg-1
ii  libruby2.0                  2.0.0.484+really457-3
ii  libstdc++6                  4.9.0-2
ii  ruby                        1:2.1.0.0
ii  ruby2.0 [ruby-interpreter]  2.0.0.484+really457-3
ii  ruby2.1 [ruby-interpreter]  2.1.1-4

ruby-re2 recommends no packages.

ruby-re2 suggests no packages.

-- no debconf information

-- 
Antonio Terceiro <terceiro at debian.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20140514/1ea16142/attachment.sig>


More information about the Pkg-ruby-extras-maintainers mailing list