Bug#1060399: libbson-xs-perl: FTBFS on riscv64: double.t failures

2024-01-11 Thread Bo YU

hi,
On Wed, Jan 10, 2024 at 08:23:02PM +0200, Niko Tyni wrote:


Latest build log is at

 
https://buildd.debian.org/status/fetch.php?pkg=libbson-xs-perl=riscv64=0.8.4-2=1690811919=0


  #   Failed test 'native_to_bson(bson_to_native(cB)) = cB'
  #   at t/lib/CorpusTest.pm line 144.
  # Got:
  # 116400f87f00
  # Expected:
  # 1164001200f87f00
  # Looks like you failed 1 test of 5.

  #   Failed test 'case: NaN with payload'
  #   at t/corpus/double.t line 13.
  # Looks like you failed 1 test of 14.

  [...]

  Test Summary Report
  ---
  t/corpus/double.t  (Wstat: 256 (exited 1) Tests: 14 Failed: 1)
Failed test:  11
Non-zero exit status: 1
  t/mapping/double.t (Wstat: 768 (exited 3) Tests: 39 Failed: 3)
Failed tests:  23, 29, 35
Non-zero exit status: 3
  Files=59, Tests=1342, 97 wallclock secs ( 2.74 usr  0.35 sys + 84.38 cusr 
11.55 csys = 99.02 CPU)
  Result: FAIL


Thanks for report.

For NaN with payload, I think this is a known issue on riscv64, but now
I have a litttle understand about it and I have searched many issue
about it. Maybe I can get solution from there, like:
https://github.com/evanw/esbuild/issues/3569

Another test failed I will look into the code and feedback here.

BR,
Bo


--
Niko Tyni   nt...@debian.org



--
Regards,
--
  Bo YU



signature.asc
Description: PGP signature


Bug#1060399: libbson-xs-perl: FTBFS on riscv64: double.t failures

2024-01-10 Thread Niko Tyni
Source: libbson-xs-perl
Version: 0.8.4-2
Severity: important
Tags: ftbfs
User: debian-ri...@lists.debian.org
Usertags: riscv64

This package has never built on riscv64.

Latest build log is at

  
https://buildd.debian.org/status/fetch.php?pkg=libbson-xs-perl=riscv64=0.8.4-2=1690811919=0


   #   Failed test 'native_to_bson(bson_to_native(cB)) = cB'
   #   at t/lib/CorpusTest.pm line 144.
   # Got:
   # 116400f87f00
   # Expected:
   # 1164001200f87f00
   # Looks like you failed 1 test of 5.
   
   #   Failed test 'case: NaN with payload'
   #   at t/corpus/double.t line 13.
   # Looks like you failed 1 test of 14.

   [...]

   Test Summary Report
   ---
   t/corpus/double.t  (Wstat: 256 (exited 1) Tests: 14 Failed: 1)
 Failed test:  11
 Non-zero exit status: 1
   t/mapping/double.t (Wstat: 768 (exited 3) Tests: 39 Failed: 3)
 Failed tests:  23, 29, 35
 Non-zero exit status: 3
   Files=59, Tests=1342, 97 wallclock secs ( 2.74 usr  0.35 sys + 84.38 cusr 
11.55 csys = 99.02 CPU)
   Result: FAIL

-- 
Niko Tyni   nt...@debian.org