[DRE-maint] Bug#841570: ruby-treetop: FTBFS: ERROR: Test "ruby2.3" failed: NoMethodError:

Lucas Nussbaum lucas at debian.org
Fri Oct 21 13:37:46 UTC 2016


Source: ruby-treetop
Version: 1.6.3-1
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20161021 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
>        NoMethodError:
>          undefined method `stub' for #<RSpec::ExampleGroups::ThePalindromicFixture::Nodes::Nested6:0x00000003de8fe8>
>        # ./spec/runtime/interval_skip_list/spec_helper.rb:17:in `next_node_height_is_deterministic'
>        # ./spec/runtime/interval_skip_list/palindromic_fixture.rb:27:in `make_it_determinisitic'
>        # ./spec/runtime/interval_skip_list/palindromic_fixture.rb:32:in `block in <module:PalindromicFixtureSharedContext>'
> 
> Deprecation Warnings:
> 
> Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /<<PKGBUILDDIR>>/spec/compiler/and_predicate_spec.rb:9:in `block (3 levels) in <module:AndPredicateSpec>'.
> 
> 
> If you need more of the backtrace for any of these deprecations to
> identify where to make the necessary changes, you can configure
> `config.raise_errors_for_deprecations!`, and it will turn the
> deprecation warnings into errors, giving you the full backtrace.
> 
> 1 deprecation warning total
> 
> Finished in 2.3 seconds (files took 0.37096 seconds to load)
> 428 examples, 248 failures
> 
> Failed examples:
> 
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:20 # IntervalSkipList  when :c is deleted [0] has a key of 1 and a height of 3
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:25 # IntervalSkipList  when :c is deleted [0] has :f as its only forward marker at level 2
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:29 # IntervalSkipList  when :c is deleted [0] has :a, :b, :d, and :e as its only forward markers at level 1
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:33 # IntervalSkipList  when :c is deleted [0] has no forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:37 # IntervalSkipList  when :c is deleted [0] has no markers
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:47 # IntervalSkipList  when :c is deleted [1] has a key of 3 and a height of 2
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:52 # IntervalSkipList  when :c is deleted [1] has :e as its only forward marker at level 1
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:56 # IntervalSkipList  when :c is deleted [1] has :b and :d as its only forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:60 # IntervalSkipList  when :c is deleted [1] has :a, :b, :d, and :e as its only markers
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:70 # IntervalSkipList  when :c is deleted [2] has a key of 5 and a height of 1
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:75 # IntervalSkipList  when :c is deleted [2] has :d and :g as its only forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:79 # IntervalSkipList  when :c is deleted [2] has :b and :d as its only markers
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:89 # IntervalSkipList  when :c is deleted [3] has a key of 9 and a height of 1
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:94 # IntervalSkipList  when :c is deleted [3] has :g as its only forward marker at level 0
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:98 # IntervalSkipList  when :c is deleted [3] has :d and :g as its only markers
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:108 # IntervalSkipList  when :c is deleted [4] has a key of 11 and a height of 2
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:113 # IntervalSkipList  when :c is deleted [4] has :g as its only forward marker at level 1
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:117 # IntervalSkipList  when :c is deleted [4] has no forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:121 # IntervalSkipList  when :c is deleted [4] has :e and :g as its only markers
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:131 # IntervalSkipList  when :c is deleted [5] has a key of 13 and a height of 3
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:136 # IntervalSkipList  when :c is deleted [5] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/delete_spec.rb:142 # IntervalSkipList  when :c is deleted [5] has :f and :g as its only markers
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:7 # IntervalSkipList#overlapping returns intervals :d, :e, :f, and :g for 7..9
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:11 # IntervalSkipList#overlapping returns intervals :b, :c, :d, :e, :f, and :g for 3..7
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:15 # IntervalSkipList#overlapping returns intervals :b, :c, :d, :e, :f, and :g for 3..6
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:24 # IntervalSkipList#overlapping , when :x is inserted on 3..7 returns intervals :b, :c, :d, :e, :f, :x for 3..5
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:43 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes has a size of 4
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:52 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [0] has a key of 1 and a height of 3
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:57 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [0] has no forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:61 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [0] has :a and :b as its only forward markers on level 1
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:65 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [0] has :c as its only forward marker on level 2
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:69 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [0] has no markers
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:79 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [1] has a key of 3 and a height of 2
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:84 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [1] has :b as its only forward marker on level 0
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:88 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [1] has no forward markers on level 1
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:92 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [1] has :a and :b as its only markers
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:102 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [2] has a key of 5 and a height of 1
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:107 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [2] has no forward markers on level 0
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:111 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [2] has :b as its only marker
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:121 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [3] has a key of 7 and a height of 3
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:126 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [3] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:132 # IntervalSkipList when 7..7 is expired with a length change of 0  #nodes [3] has :c as its only marker
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:151 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes has a size of 4
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:160 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [0] has a key of 1 and a height of 3
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:165 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [0] has no forward markers at level 0 and 2
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:170 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [0] has :a as its only forward marker on level 1
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:174 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [0] has no markers
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:184 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [1] has a key of 3 and a height of 2
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:189 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [1] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:194 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [1] has :a as its only marker
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:204 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [2] has a key of 7 and a height of 1
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:209 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [2] has :g as its only forward marker at level 0
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:213 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [2] has no markers
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:223 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [3] has a key of 15 and a height of 3
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:228 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [3] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:234 # IntervalSkipList when 4..4 is expired with a length change of 2  #nodes [3] has :g as its only marker
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:259 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes has a size of 4
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:268 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [0] has a key of 1 and height of 3
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:273 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [0] has :a as its only forward marker on level 1
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:277 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [0] has no forward markers at level 0 and 2
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:282 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [0] has no markers
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:292 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [1] has a key of 3 and height of 2
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:297 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [1] has no forward markers
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:302 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [1] has :a as its only marker
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:312 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [2] has a key of 6 and a height of 1
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:317 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [2] has :z as its only forward marker at level 0
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:321 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [2] has no markers
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:331 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [3] has a key of 10 and height of 3
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:336 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [3] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/expire_range_spec.rb:342 # IntervalSkipList when :x is inserted on 1..5, :y on 7..11, and :z on 9..13 when 4..8 is expired with a length change of -3 #nodes [3] has :z as its only marker
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:2:1:1]' # IntervalSkipList  when 1 has been inserted it should behave like it is non-empty #empty? returns false
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:2:2:1]' # IntervalSkipList  when 1 has been inserted it should behave like #nodes is an array of the three inserted nodes in key order #nodes is an array of the three inserted nodes in key order
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:82 # IntervalSkipList  when 1 has been inserted #head has inserted_node.height forward pointers pointing at the inserted node
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:88 # IntervalSkipList  when 1 has been inserted #head has the rest of its forward pointers pointing at nil
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:98 # IntervalSkipList  when 1 has been inserted the inserted node has a height of the expected_node_heights.first
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:102 # IntervalSkipList  when 1 has been inserted the inserted node has a key of 1
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:2:4:1:1]' # IntervalSkipList  when 1 has been inserted the inserted node it should behave like it has nil forward pointers has nil forward pointers
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:112 # IntervalSkipList  when 1 has been inserted and subsequently deleted #empty? returns true
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:3:1:1]' # IntervalSkipList  when 1 and 3 have been inserted in order it should behave like it is non-empty #empty? returns false
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:3:2:1]' # IntervalSkipList  when 1 and 3 have been inserted in order it should behave like #nodes is an array of the three inserted nodes in key order #nodes is an array of the three inserted nodes in key order
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:143 # IntervalSkipList  when 1 and 3 have been inserted in order the first inserted node has a key of 1
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:147 # IntervalSkipList  when 1 and 3 have been inserted in order the first inserted node has a height of the first expected node height
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:151 # IntervalSkipList  when 1 and 3 have been inserted in order the first inserted node has its single forward pointer pointing at the second inserted node
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:165 # IntervalSkipList  when 1 and 3 have been inserted in order the second inserted node has a key of 3
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:169 # IntervalSkipList  when 1 and 3 have been inserted in order the second inserted node has a height of the second expected node height
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:3:4:1:1]' # IntervalSkipList  when 1 and 3 have been inserted in order the second inserted node it should behave like it has nil forward pointers has nil forward pointers
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:186 # IntervalSkipList  when 1 and 3 have been inserted in order and 1 is subsequently deleted the remaining node is the first node in the list
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:3:5:1:2:1]' # IntervalSkipList  when 1 and 3 have been inserted in order and 1 is subsequently deleted the remaining node it should behave like it has nil forward pointers has nil forward pointers
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:206 # IntervalSkipList  when 1 and 3 have been inserted in order and 3 is subsequently deleted the remaining node is the first node in the list
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:3:6:1:2:1]' # IntervalSkipList  when 1 and 3 have been inserted in order and 3 is subsequently deleted the remaining node it should behave like it has nil forward pointers has nil forward pointers
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:4:1:1]' # IntervalSkipList  when 1, 3 and 7 have been inserted in order it should behave like it is non-empty #empty? returns false
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:4:2:1]' # IntervalSkipList  when 1, 3 and 7 have been inserted in order it should behave like #nodes is an array of the three inserted nodes in key order #nodes is an array of the three inserted nodes in key order
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:241 # IntervalSkipList  when 1, 3 and 7 have been inserted in order the first inserted node has a key of 1
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:245 # IntervalSkipList  when 1, 3 and 7 have been inserted in order the first inserted node has a height of the first expected node height
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:249 # IntervalSkipList  when 1, 3 and 7 have been inserted in order the first inserted node has its single forward pointer pointing at the second inserted node
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:261 # IntervalSkipList  when 1, 3 and 7 have been inserted in order the second inserted node has a key of 3
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:265 # IntervalSkipList  when 1, 3 and 7 have been inserted in order the second inserted node has a height of the second expected node height
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:269 # IntervalSkipList  when 1, 3 and 7 have been inserted in order the second inserted node has a forward pointer at level 0 pointing to the third inserted node
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:273 # IntervalSkipList  when 1, 3 and 7 have been inserted in order the second inserted node has nil forward pointer at level 1
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:287 # IntervalSkipList  when 1, 3 and 7 have been inserted in order the third inserted node has a key of 3
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:291 # IntervalSkipList  when 1, 3 and 7 have been inserted in order the third inserted node has a height of the third expected node height
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:4:5:1:1]' # IntervalSkipList  when 1, 3 and 7 have been inserted in order the third inserted node it should behave like it has nil forward pointers has nil forward pointers
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:301 # IntervalSkipList  when 1, 3 and 7 have been inserted in order and 3 is subsequently deleted #head points at nil at levels 1 and 2
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:306 # IntervalSkipList  when 1, 3 and 7 have been inserted in order and 3 is subsequently deleted #nodes contains the remaining nodes in order
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:5:1:1]' # IntervalSkipList  when 7, 1 and 3 have been inserted in order it should behave like it is non-empty #empty? returns false
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:5:2:1]' # IntervalSkipList  when 7, 1 and 3 have been inserted in order it should behave like #nodes is an array of the three inserted nodes in key order #nodes is an array of the three inserted nodes in key order
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:340 # IntervalSkipList  when 7, 1 and 3 have been inserted in order the first inserted node has a key of 7
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:344 # IntervalSkipList  when 7, 1 and 3 have been inserted in order the first inserted node has a height of the first expected node height
> rspec './spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb[1:5:3:1:1]' # IntervalSkipList  when 7, 1 and 3 have been inserted in order the first inserted node it should behave like it has nil forward pointers has nil forward pointers
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:356 # IntervalSkipList  when 7, 1 and 3 have been inserted in order the second inserted node has a key of 1
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:360 # IntervalSkipList  when 7, 1 and 3 have been inserted in order the second inserted node has a height of the second expected node height
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:364 # IntervalSkipList  when 7, 1 and 3 have been inserted in order the second inserted node has a forward pointer at level 0 pointing to the second node in the list
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:376 # IntervalSkipList  when 7, 1 and 3 have been inserted in order the third inserted node has a key of 3
> rspec ./spec/runtime/interval_skip_list/insert_and_delete_node_spec.rb:380 # IntervalSkipList  when 7, 1 and 3 have been inserted in order the third inserted node has a height of the third expected node height
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:23 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , #containing returns only :a from 2 through 6
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:27 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , #containing returns nothing at 1 and 7
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:38 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7  #nodes[0] has a key of 1 and height of 1
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:43 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7  #nodes[0] has :a as its only marker at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:47 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7  #nodes[0] has no markers
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:51 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7  #nodes[0] is an endpoint of only :a
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:61 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7  #nodes[1] has a key of 7 and height of 3
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:66 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7  #nodes[1] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:72 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7  #nodes[1] has :a as its only marker
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:76 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7  #nodes[1] is an endpoint of only :a
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:87 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , #containing returns only :a and :b from 2 through 4
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:91 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , #containing returns only :a from 5 through 6
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:95 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , #containing returns nothing at 1 and 7
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:106 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[0] has a key of 1 and height of 1
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:111 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[0] has :a and :b as its only forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:115 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[0] has no markers
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:119 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[0] is an endpoint of only :a and :b
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:129 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[1] has a key of 5 and height of 2
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:134 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[1] has :a as its only forward marker at level 1
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:138 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[1] has no forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:142 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[1] has :a and :b as its only markers
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:146 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[1] is an endpoint of only :b
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:156 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[2] has a key of 7 and height of 3
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:161 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[2] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:167 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[2] has :a its only marker
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:171 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5  #nodes[2] is an endpoint of only :a
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:182 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , #containing returns only :a, :b, and :c for 2
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:186 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , #containing returns only :a, :b from 3..4
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:190 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , #containing returns only :a from 5..6
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:194 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , #containing returns nothing at 1 and 7
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:205 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[0] has a key of 1 and height of 1
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:210 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[0] has :a, :b, :c as its only forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:214 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[0] has no markers
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:218 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[0] is an endpoint of only :a, :b, :c
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:228 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[1] has a key of 3 and height of 3
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:233 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[1] has :a as its only forward marker at level 2
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:237 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[1] has :b as its only forward marker at level 1
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:241 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[1] has no forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:245 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[1] has :a, :b, and :c as its only markers
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:249 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[1] is an endpoint of only :c
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:259 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[2] has a key of 5 and height of 2
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:264 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[2] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:269 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[2] has :b as its only markers
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:273 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[2] is an endpoint of only :b
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:283 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[3] has a key of 7 and height of 3
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:288 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[3] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:294 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[3] has :a as its only marker
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:298 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3  #nodes[3] is an endpoint of only :a
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:309 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , #containing returns only :a, :b, :c, and :d for 2
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:313 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , #containing returns only :a, :b from 3..4
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:317 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , #containing returns only :a from 5..6
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:321 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , #containing returns only :a from 7..8
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:325 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , #containing returns nothing at 1 and 9
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:330 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , #containing returns nothing for -1, 0, and 10
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:342 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[0] has a key of 1 and height of 1
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:347 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[0] has :a, :b, :c, :d as its only forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:351 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[0] has no markers
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:355 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[0] is an endpoint of only :a, :b, :c, and :d
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:365 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[1] has a key of 3 and height of 3
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:370 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[1] has :a and :d as its only forward markers at level 2
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:374 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[1] has :b as its only marker at level 1
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:378 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[1] has no forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:382 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[1] has :a, :b, :c, :d as its only markers
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:386 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[1] is an endpoint of only :c
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:396 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[2] has a key of 5 and height of 2
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:401 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[2] has no markers on any level
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:406 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[2] has :b as its only marker
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:410 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[2] is an endpoint of only :b
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:420 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[3] has a key of 7 and height of 3
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:425 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[3] has :d as its only marker at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:429 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[3] has no forward markers at levels 1 and 2
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:434 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[3] has :a, :d as its only markers
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:438 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[3] is an endpoint of only :a
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:448 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[4] has a key of 9 and height of 1
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:453 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[4] has no forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:457 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[4] has :d as its only marker
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:461 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9  #nodes[4] is an endpoint of only :d
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:471 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted has only 4 nodes
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:480 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[0] has a key of 1 and height of 1
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:485 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[0] has :a, :b, and :c as its only forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:495 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[1] has a key of 3 and height of 3
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:500 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[1] has :a as its only forward marker at level 2
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:504 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[1] has :b as its only forward marker at level 1
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:508 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[1] has no forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:512 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[1] has :a, :b, and :c as its only markers
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:516 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[1] is the endpoint of only :c
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:526 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[2] has a key of 5 and height of 2
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:531 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[2] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:536 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[2] has :b as its only marker
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:540 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[2] is the endpoint of only :b
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:550 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[3] has a key of 7 and height of 3
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:555 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[3] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:561 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[3] has :a as its only marker
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:565 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted  #nodes[3] is the endpoint of only :a
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:575 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted has only 3 nodes
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:584 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[0] has a key of 1 and height of 1
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:589 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[0] has :a and :b as its only forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:593 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[0] has no markers
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:597 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[0] is an endpoint of only :a and :b
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:607 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[1] has a key of 5 and height of 2
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:612 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[1] has :a as its only forward marker at level 1
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:616 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[1] has no forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:620 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[1] has :a and :b as its only markers
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:624 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[1] is an endpoint of only :b
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:634 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[2] has a key of 7 and height of 3
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:639 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[2] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:645 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[2] has :a its only marker
> rspec ./spec/runtime/interval_skip_list/insert_spec.rb:649 # IntervalSkipList  when #next_node_height returns 1, 3, 2, 3, 1 in order , when :a is inserted on 1..7 , and then :b is inserted on 1..5 , and then :c is inserted on 1..3 , and then :d is inserted on 1..9 , and then :d is deleted , and then :c is deleted  #nodes[2] is an endpoint of only :a
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:12 # The palindromic fixture  #nodes [0] has a key of 1 and a height of 3
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:17 # The palindromic fixture  #nodes [0] has :c, :d, :e, and :f as its only forward markers at level 2
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:21 # The palindromic fixture  #nodes [0] has  :a, :b as its only forward markers at level 1
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:25 # The palindromic fixture  #nodes [0] has no forward markers at level 0
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:29 # The palindromic fixture  #nodes [0] has no markers
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:39 # The palindromic fixture  #nodes [1] has a key of 3 and a height of 2
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:44 # The palindromic fixture  #nodes [1] has no forward markers at level 1
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:48 # The palindromic fixture  #nodes [1] has :b as its only forward marker at level 0
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:52 # The palindromic fixture  #nodes [1] has :a and :b as its only markers
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:62 # The palindromic fixture  #nodes [2] has a key of 5 and a height of 1
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:67 # The palindromic fixture  #nodes [2] has :g as its only forward marker at level 0
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:71 # The palindromic fixture  #nodes [2] has :b as its only marker
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:81 # The palindromic fixture  #nodes [3] has a key of 7 and a height of 3
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:86 # The palindromic fixture  #nodes [3] has :f and :g as its only forward markers at level 2
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:90 # The palindromic fixture  #nodes [3] has :e as its only forward markers at level 1
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:94 # The palindromic fixture  #nodes [3] has :d as its only forward marker at level 0
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:98 # The palindromic fixture  #nodes [3] has :c, :d, :e, :f and :g as its only markers
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:108 # The palindromic fixture  #nodes [4] has a key of 9 and a height of 1
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:113 # The palindromic fixture  #nodes [4] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:117 # The palindromic fixture  #nodes [4] has :d as its only marker
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:127 # The palindromic fixture  #nodes [5] has a key of 11 and a height of 2
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:132 # The palindromic fixture  #nodes [5] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:137 # The palindromic fixture  #nodes [5] has :e as its only marker
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:147 # The palindromic fixture  #nodes [6] has a key of 13 and a height of 3
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:152 # The palindromic fixture  #nodes [6] has no forward markers at any level
> rspec ./spec/runtime/interval_skip_list/palindromic_fixture_spec.rb:158 # The palindromic fixture  #nodes [6] has :f and :g as its only markers
> 
> /usr/bin/ruby2.3 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb failed
> ERROR: Test "ruby2.3" failed: 

If the failure looks somehow time/timezone related:
Note that this rebuild was performed without the 'tzdata' package
installed in the chroot. tzdata used be (transitively) part of
build-essential, but it no longer is. If this package requires it to
build, it should be added to build-depends. For the release team's
opinion on this, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836940#185

If the failure looks LSB-related:
similarly to tzdata, lsb-base is not installed in the build chroot.

The full build log is available from:
   http://aws-logs.debian.net/2016/10/21/ruby-treetop_1.6.3-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



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