Your message dated Fri, 18 Oct 2024 19:04:09 +0000
with message-id <[email protected]>
and subject line Bug#1085386: fixed in catch2 3.7.1-0.3
has caused the Debian Bug report #1085386,
regarding catch2 FTBFS on i386: 30 - ApprovalTests (Failed)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1085386: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085386
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: catch2
Version: 3.7.1-0.2
Severity: serious
Tags: ftbfs patch
X-Debbugs-Cc: Sebastian Ramacher <[email protected]>

https://buildd.debian.org/status/fetch.php?pkg=catch2&arch=i386&ver=3.7.1-0.2&stamp=1729275595&raw=0

...
71/71 Test #30: ApprovalTests 
................................................***Failed  Error regular 
expression found in output. Regex=[Results differed]  6.62 sec
/<<PKGBUILDDIR>>/tools/scripts/approvalTests.py:124: SyntaxWarning: invalid 
escape sequence '\g'
  line = filelocParser.sub('\g<filename>:<line number>', line)
/<<PKGBUILDDIR>>/tools/scripts/approvalTests.py:133: SyntaxWarning: invalid 
escape sequence '\g'
  line = tapTestNumParser.sub("\g<1> {test-number} -", line)
/<<PKGBUILDDIR>>/tools/scripts/approvalTests.py:151: SyntaxWarning: invalid 
escape sequence '\g'
  line = specialCaseParser.sub('file:\g<1>', line)
Running approvals against executable:
  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/SelfTest
['/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/SelfTest', 
'~[!nonportable]~[!benchmark]~[approvals] *', '--order', 'lex', '--rng-seed', 
'1', '--colour-mode', 'none']

console.std:
  Results matched
['/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/SelfTest', 
'~[!nonportable]~[!benchmark]~[approvals] *', '-s', '-w', 'NoAssertions', '-x', 
'4', '--order', 'lex', '--rng-seed', '1', '--colour-mode', 'none']

console.swa4:
  Results matched
['/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/SelfTest', 
'~[!nonportable]~[!benchmark]~[approvals] *', '-s', '-w', 'NoAssertions', 
'--order', 'lex', '--rng-seed', '1', '--colour-mode', 'none', '-r', 'console']

console.sw:
--- console.sw.approved.txt

+++ console.sw.unapproved.txt

-  0.13015979861484195
+  0.13015979861484198
  
****************************
  Results differed
['/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/SelfTest', 
'~[!nonportable]~[!benchmark]~[approvals] *', '-s', '-w', 'NoAssertions', 
'--order', 'lex', '--rng-seed', '1', '--colour-mode', 'none', '-r', 'junit']

junit.sw:
  Results matched
['/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/SelfTest', 
'~[!nonportable]~[!benchmark]~[approvals] *', '-s', '-w', 'NoAssertions', 
'--order', 'lex', '--rng-seed', '1', '--colour-mode', 'none', '-r', 'xml']

xml.sw:
--- xml.sw.approved.txt

+++ xml.sw.unapproved.txt

-        0.13015979861484195
+        0.13015979861484198
  
****************************
  Results differed
['/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/SelfTest', 
'~[!nonportable]~[!benchmark]~[approvals] *', '-s', '-w', 'NoAssertions', 
'--order', 'lex', '--rng-seed', '1', '--colour-mode', 'none', '-r', 'compact']

compact.sw:
--- compact.sw.approved.txt

+++ compact.sw.unapproved.txt

-InternalBenchmark.tests.cpp:<line number>: passed: normal_quantile(0.551780) 
== Approx(0.13015979861484198) for: 0.13015979861484195
+InternalBenchmark.tests.cpp:<line number>: passed: normal_quantile(0.551780) 
== Approx(0.13015979861484198) for: 0.13015979861484198
  
****************************
  Results differed
['/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/SelfTest', 
'~[!nonportable]~[!benchmark]~[approvals] *', '-s', '-w', 'NoAssertions', 
'--order', 'lex', '--rng-seed', '1', '--colour-mode', 'none', '-r', 'sonarqube']

sonarqube.sw:
  Results matched
['/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/SelfTest', 
'~[!nonportable]~[!benchmark]~[approvals] *', '-s', '-w', 'NoAssertions', 
'--order', 'lex', '--rng-seed', '1', '--colour-mode', 'none', '-r', 'tap']

tap.sw:
--- tap.sw.approved.txt

+++ tap.sw.unapproved.txt

-ok {test-number} - normal_quantile(0.551780) == Approx(0.13015979861484198) 
for: 0.13015979861484195 == Approx( 0.13015979861484198 )
+ok {test-number} - normal_quantile(0.551780) == Approx(0.13015979861484198) 
for: 0.13015979861484198 == Approx( 0.13015979861484198 )
  
****************************
  Results differed
['/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/SelfTest', 
'~[!nonportable]~[!benchmark]~[approvals] *', '-s', '-w', 'NoAssertions', 
'--order', 'lex', '--rng-seed', '1', '--colour-mode', 'none', '-r', 'teamcity']

teamcity.sw:
  Results matched
['/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/SelfTest', 
'~[!nonportable]~[!benchmark]~[approvals] *', '-s', '-w', 'NoAssertions', 
'--order', 'lex', '--rng-seed', '1', '--colour-mode', 'none', '-r', 'automake']

automake.sw:
  Results matched
['/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/SelfTest', 
'~[!nonportable]~[!benchmark]~[approvals] *', '-s', '-w', 'NoAssertions', 
'--order', 'lex', '--rng-seed', '1', '--colour-mode', 'none', '-r', 
'console::out=/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/ApprovalTests/_console.sw.multi.tmp',
 '-r', 
'junit::out=/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/ApprovalTests/_junit.sw.multi.tmp',
 '-r', 
'xml::out=/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/ApprovalTests/_xml.sw.multi.tmp',
 '-r', 
'compact::out=/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/ApprovalTests/_compact.sw.multi.tmp',
 '-r', 
'sonarqube::out=/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/ApprovalTests/_sonarqube.sw.multi.tmp',
 '-r', 
'tap::out=/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/ApprovalTests/_tap.sw.multi.tmp',
 '-r', 
'teamcity::out=/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/ApprovalTests/_teamcity.sw.multi.tmp',
 '-r', 
'automake::out=/<<PKGBUILDDIR>>/obj-i686-linux-gnu/tests/ApprovalTests/_automake.sw.multi.tmp']

default.sw.multi:
  Results matched

console.sw.multi:
--- console.sw.multi.approved.txt

+++ console.sw.multi.unapproved.txt

-  0.13015979861484195
+  0.13015979861484198
  
****************************
  Results differed

junit.sw.multi:
  Results matched

xml.sw.multi:
--- xml.sw.multi.approved.txt

+++ xml.sw.multi.unapproved.txt

-        0.13015979861484195
+        0.13015979861484198
  
****************************
  Results differed

compact.sw.multi:
--- compact.sw.multi.approved.txt

+++ compact.sw.multi.unapproved.txt

-InternalBenchmark.tests.cpp:<line number>: passed: normal_quantile(0.551780) 
== Approx(0.13015979861484198) for: 0.13015979861484195
+InternalBenchmark.tests.cpp:<line number>: passed: normal_quantile(0.551780) 
== Approx(0.13015979861484198) for: 0.13015979861484198
  
****************************
  Results differed

sonarqube.sw.multi:
  Results matched

tap.sw.multi:
--- tap.sw.multi.approved.txt

+++ tap.sw.multi.unapproved.txt

-ok {test-number} - normal_quantile(0.551780) == Approx(0.13015979861484198) 
for: 0.13015979861484195 == Approx( 0.13015979861484198 )
+ok {test-number} - normal_quantile(0.551780) == Approx(0.13015979861484198) 
for: 0.13015979861484198 == Approx( 0.13015979861484198 )
  
****************************
  Results differed

teamcity.sw.multi:
  Results matched

automake.sw.multi:
  Results matched
If these differences are expected, run approve.py to approve new baselines.


99% tests passed, 1 tests failed out of 71

Label Time Summary:
uses-python    =   6.84 sec*proc (3 tests)

Total Test time (real) =   6.63 sec

The following tests FAILED:
         30 - ApprovalTests (Failed)
Errors while running CTest
make[1]: *** [Makefile:94: test] Error 8




If such exact results are really required,
the following removes the excess precision:

--- debian/rules.old    2024-10-18 18:21:15.123934050 +0000
+++ debian/rules        2024-10-18 18:21:34.895915333 +0000
@@ -3,6 +3,10 @@
 # Disable fixfilepath, as it triggers build failures.
 export DEB_BUILD_MAINT_OPTIONS=reproducible=-fixfilepath
 
+ifeq ($(DEB_HOST_ARCH_CPU),i386)
+  export DEB_CXXFLAGS_MAINT_APPEND += -ffloat-store
+endif
+
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 ENABLE_SELFTEST = ON
 else

--- End Message ---
--- Begin Message ---
Source: catch2
Source-Version: 3.7.1-0.3
Done: Sebastian Ramacher <[email protected]>

We believe that the bug you reported is fixed in the latest version of
catch2, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Ramacher <[email protected]> (supplier of updated catch2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 18 Oct 2024 20:40:08 +0200
Source: catch2
Architecture: source
Version: 3.7.1-0.3
Distribution: unstable
Urgency: medium
Maintainer: Mathieu Mirmont <[email protected]>
Changed-By: Sebastian Ramacher <[email protected]>
Closes: 1085386
Changes:
 catch2 (3.7.1-0.3) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * debian/rules: Fix test failures on i386 (Closes: #1085386)
Checksums-Sha1:
 243ab5ba2749f8b804aa64bd1f6bce416d2aa103 1355 catch2_3.7.1-0.3.dsc
 50b9b5fb9f07c6ac6ab17d7f3434776d8374bfd4 5916 catch2_3.7.1-0.3.debian.tar.xz
 717df35138c683f6f9242fb28c6a09267f6fdb42 7367 catch2_3.7.1-0.3_source.buildinfo
Checksums-Sha256:
 83d106b9fc73287c934d668fe3d80d0082b256f22eab12ac16e42b515c9e7702 1355 
catch2_3.7.1-0.3.dsc
 e5150deda1051c2d10ea88fe45e0f5161bfff387223c18ef81354d2237351bfa 5916 
catch2_3.7.1-0.3.debian.tar.xz
 2bac243a7fc50206491ce2d6afffdab465903a985fd8773700e73e36de59903d 7367 
catch2_3.7.1-0.3_source.buildinfo
Files:
 82a75ecfb8887cab83ac429b45c756b7 1355 devel optional catch2_3.7.1-0.3.dsc
 d6fe82d90296b49954928c4706218ca5 5916 devel optional 
catch2_3.7.1-0.3.debian.tar.xz
 94e0c21f2862ff2c5236318cb98bddcc 7367 devel optional 
catch2_3.7.1-0.3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQRCYn6EHZln2oPh+pAhk2s2YA/NiQUCZxKsZQAKCRAhk2s2YA/N
iUVQAP99n9L4IpKMlIQmT8MH3H9m6av5wW5JCOM1b+PJCiYtjAD/TubHR7AfTV0U
tx+iL30btlJN/e9VYLr0D1ddBto8EAw=
=zQrr
-----END PGP SIGNATURE-----

Attachment: pgp10mwWuW_ih.pgp
Description: PGP signature


--- End Message ---

Reply via email to