Project

General

Profile

Bug #18456

Updated by alex.kanavin@gmail.com (Alexander Kanavin) 6 months ago

We're observing a sporadically occurring non-determinism in generated .ri files: 

 ``` 
 [ak@localhost ruby-repro]$ ri --dump=./oe-reproducible-20211214-gj4vndgo/packages-excluded/reproducibleA/tmp/deploy/rpm/core2_64/usr/share/ri/3.0.0/system/Gem/DefaultUserInteraction/cdesc-DefaultUserInteraction.ri 
 [module Gem::DefaultUserInteraction:  
   includes: 
   #<RDoc::Include:0x384 Gem::DefaultUserInteraction.rdoc::include Gem::Text> 
  
   constants: 
 ``` 
 .... 

 ``` 
 [ak@localhost ruby-repro]$ ri --dump=./oe-reproducible-20211214-gj4vndgo/packages-excluded/reproducibleB/tmp/deploy/rpm/core2_64/usr/share/ri/3.0.0/system/Gem/DefaultUserInteraction/cdesc-DefaultUserInteraction.ri 
 [module Gem::DefaultUserInteraction:  
   includes: 
   #<RDoc::Include:0x384 Gem::DefaultUserInteraction.rdoc::include Gem::Text>, 
   #<RDoc::Include:0x398 Gem::DefaultUserInteraction.rdoc::include Gem::Text> 
  
   constants: 

 ``` 
 This occurs in random .ri files, but the pattern seems same: the difference is always in the includes, and how many times a specific one gets listed. 

Back