[DRE-maint] Bug#827220: ruby-kgio FTBFS on hppa architecture

Helge Deller deller at gmx.de
Tue Jun 14 20:43:03 UTC 2016


Hi Eric,

On 13.06.2016 23:23, Eric Wong wrote:
> Helge Deller <deller at gmx.de> wrote:
>> On 13.06.2016 22:59, Eric Wong wrote:
>>> Seems to be a ruby2.3 problem.
>>> Does the ruby2.3 test suite work at all on hppa?
>>
>> No idea (I'm no ruby expert).
>> The last build log is here:
>> https://buildd.debian.org/status/fetch.php?pkg=ruby2.3&arch=hppa&ver=2.3.1-2&stamp=1464615629
>>
>> The log looks similar to x86_64, but I'm not sure if the test suite is run then.
> 
> Looks like only the bootstrap test ("make test") is run.
> 
> That doesn't test a big chunk of functionality or standard library
> at all.
> 
> The "test-all" target should also be run and is likely to find
> more problems.
> 
> Can you give that a shot?

Sure, I ran a "make test-all" and put the full log here: 
http://dellerweb.de/debug-logs/ruby2.3-make-test-all.log

There seems to be some faults:

# Running tests:
................................................................................................................................................................................................................................................FFFFFFF....FFFFFFFFFFF.FFF.............................................................................................................................../build/ruby2.3/ruby2.3-2.3.1/lib/forwardable.rb:189: [BUG] Illegal instruction at 0xfa343a5b
ruby 2.3.1p112 (2016-04-26) [hppa-linux-gnu]

-- Control frame information -----------------------------------------------
c:0014 p:0000 s:0041 e:000040 IFUNC
c:0013 p:---- s:0039 e:000038 CFUNC  :each
c:0012 p:0021 s:0036 e:000035 METHOD /build/ruby2.3/ruby2.3-2.3.1/lib/forwardable.rb:189
c:0011 p:0012 s:0031 e:000030 BLOCK  /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:400 [FINISH]
c:0010 p:---- s:0027 e:000026 CFUNC  :each
c:0009 p:0011 s:0024 e:000023 METHOD /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:399 [FINISH]
c:0008 p:---- s:0020 e:000019 CFUNC  :each
c:0007 p:---- s:0018 E:fffff9d8 CFUNC  :find
c:0006 p:0011 s:0015 E:ffffe9e8 METHOD /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:325
c:0005 p:0010 s:0012 e:000011 METHOD /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:633
c:0004 p:0008 s:0009 e:000008 BLOCK  /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:622
c:0003 p:0015 s:0007 e:000006 METHOD /build/ruby2.3/ruby2.3-2.3.1/lib/monitor.rb:214
c:0002 p:0025 s:0004 e:000003 BLOCK  /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:621 [FINISH]
c:0001 p:---- s:0002 e:000001 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:621:in `block in start_keeper'
/build/ruby2.3/ruby2.3-2.3.1/lib/monitor.rb:214:in `mon_synchronize'
/build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:622:in `block (2 levels) in start_keeper'
/build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:633:in `need_keeper?'
/build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:325:in `has_expires?'
/build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:325:in `find'
/build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:325:in `each'
/build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:399:in `each_entry'
/build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:399:in `each'
/build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:400:in `block in each_entry'
/build/ruby2.3/ruby2.3-2.3.1/lib/forwardable.rb:189:in `each'
/build/ruby2.3/ruby2.3-2.3.1/lib/forwardable.rb:189:in `each'

-- Other runtime information -----------------------------------------------

* Loaded script: ./test/runner.rb: Fiddle::TestFunc#test_qsort1
<and more info, see download link mentioned above>

I'm somehow lost here now...
Ideas?

Helge



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