Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 936082

Summary: media-sound/audacity-3.4.2-r1 fails tests on non-amd64: REQUIRE( basicFormatter ->ValueToString( *basicFormatter->StringToValue(formattedString), true) .valueString == formattedString ) with expansion: 189 bar 01 beat == 189 bar 02 beat
Product: Gentoo Linux Reporter: matoro <matoro_gentoo>
Component: Current packagesAssignee: Professional Audio Applications Maintainers <proaudio>
Status: CONFIRMED ---    
Severity: normal CC: matoro_gentoo, mehw.is.me, ppc64, richard
Priority: Normal Keywords: TESTFAILURE
Version: unspecified   
Hardware: PPC64   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=932083
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 932083    
Attachments: build.log and emerge --info
build.log and emerge --info (riscv)

Description matoro archtester 2024-07-15 03:53:56 UTC
Created attachment 897640 [details]
build.log and emerge --info

4/8 Testing: lib-numeric-formats
4/8 Test: lib-numeric-formats
Command: "/var/tmp/portage/media-sound/audacity-3.4.2-r1/work/audacity-sources-3.4.2_build/tests/lib-numeric-formats-test"
Directory: /var/tmp/portage/media-sound/audacity-3.4.2-r1/work/audacity-sources-3.4.2
"lib-numeric-formats" start time: Jul 14 21:33 UTC
Output:
----------------------------------------------------------
21:33:51: Debug: GetSupportedPlaybackRates() Could not get device info!
21:33:51: Debug: GetSupportedCaptureRates() Could not get device info!
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib-numeric-formats-test is a Catch v2.13.8 host application.
Run with -? for options
 
-------------------------------------------------------------------------------
BeatsNumericConverterFormatter
-------------------------------------------------------------------------------
/var/tmp/portage/media-sound/audacity-3.4.2-r1/work/audacity-sources-3.4.2/libraries/lib-numeric-formats/tests/NumericConverterTests.cpp:71
...............................................................................
 
/var/tmp/portage/media-sound/audacity-3.4.2-r1/work/audacity-sources-3.4.2/libraries/lib-numeric-formats/tests/NumericConverterTests.cpp:225: FAILED:
  REQUIRE( basicFormatter ->ValueToString( *basicFormatter->StringToValue(formattedString), true) .valueString == formattedString )
with expansion:
  189 bar 01 beat == 189 bar 02 beat
 
===============================================================================
test cases:    2 |    1 passed | 1 failed
assertions: 1558 | 1557 passed | 1 failed
 
<end of output>
Test time =   0.02 sec
----------------------------------------------------------
Test Failed.
"lib-numeric-formats" end time: Jul 14 21:33 UTC
"lib-numeric-formats" time elapsed: 00:00:00
----------------------------------------------------------
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-07-15 04:03:20 UTC
Does it fail anywhere else? This one feels kind of curious.
Comment 2 matoro archtester 2024-07-15 06:04:22 UTC
(In reply to Sam James from comment #1)
> Does it fail anywhere else? This one feels kind of curious.

Hmm, also fails on arm64, could have sworn I tested it on amd64 and it did not, will confirm this shortly.
Comment 3 matoro archtester 2024-07-16 15:35:11 UTC
So this indeed reproduces on arm64, but not on amd64.
Comment 4 matoro archtester 2024-07-17 16:24:56 UTC
Created attachment 897842 [details]
build.log and emerge --info (riscv)

Reproduces on riscv as well.  So looks like, all non-x86.