clasp FTBFS on s390x with LTO (gcc12)

Bug #2017091 reported by Lukas Märdian
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
clasp (Ubuntu)
Fix Released
Undecided
Lukas Märdian
lto-disabled-list (Ubuntu)
Fix Released
Undecided
Lukas Märdian

Bug Description

test 3
    Start 3: test_clasp

3: Test command: /<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_clasp
3: Working Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/tests
3: Test timeout computed to be: 10000000
1:
1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1: test_potassco_lp is a Catch v1.12.2 host application.
1: Run with -? for options
1:
1: -------------------------------------------------------------------------------
1: String conversion
1: double parsing is locale-independent
1: -------------------------------------------------------------------------------
1: ./libpotassco/tests/test_string_convert.cpp:142
1: ...............................................................................
1:
1: ./libpotassco/tests/test_string_convert.cpp:159:
1: warning:
1: could not set locale - test ignored
1:
2:
2: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2: test_potassco_opts is a Catch v1.12.2 host application.
2: Run with -? for options
2:
2: -------------------------------------------------------------------------------
2: Test value store
2: store supports swap
2: -------------------------------------------------------------------------------
2: ./libpotassco/tests/test_value.cpp:95
2: ...............................................................................
2:
2: ./libpotassco/tests/test_value.cpp:100: FAILED:
2: REQUIRE( Po::value_cast<Counted>(x).parsed == 10 )
2: with expansion:
2: 0 == 10
2:
1: ===============================================================================
1: All tests passed (2844 assertions in 21 test cases)
1:
1/3 Test #1: test_lp .......................... Passed 0.01 sec
3: ===============================================================================
3: All tests passed (6706 assertions in 44 test cases)
3:
2/3 Test #3: test_clasp ....................... Passed 0.05 sec
2: ===============================================================================
2: test cases: 16 | 15 passed | 1 failed
2: assertions: 127 | 126 passed | 1 failed
2:
3/3 Test #2: test_opts ........................***Failed 1.00 sec

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_potassco_opts is a Catch v1.12.2 host application.
Run with -? for options

-------------------------------------------------------------------------------
Test value store
  store supports swap
-------------------------------------------------------------------------------
./libpotassco/tests/test_value.cpp:95
...............................................................................

./libpotassco/tests/test_value.cpp:100: FAILED:
  REQUIRE( Po::value_cast<Counted>(x).parsed == 10 )
with expansion:
  0 == 10

===============================================================================
test cases: 16 | 15 passed | 1 failed
assertions: 127 | 126 passed | 1 failed

67% tests passed, 1 tests failed out of 3

Total Test time (real) = 1.01 sec

The following tests FAILED:
   2 - test_opts (Failed)
Errors while running CTest
make[2]: *** [Makefile:74: test] Error 8
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build.dir/hardening_mt'
dh_auto_test: error: cd build.dir/hardening_mt && make -j4 test ARGS\+=--verbose ARGS\+=-j4 returned exit code 2
Exit 25
==> build.dir/hardening_mt/Testing/Temporary/CTestCostData.txt <==
test_lp 1 0.00545614
test_opts 0 0
test_clasp 1 0.0474481
---
test_opts

==> build.dir/hardening_mt/Testing/Temporary/LastTest.log <==
Start testing: Apr 12 14:19 UTC
----------------------------------------------------------
1/3 Testing: test_lp
1/3 Test: test_lp
Command: "/<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_potassco_lp"
Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/libpotassco/tests
"test_lp" start time: Apr 12 14:19 UTC
Output:
----------------------------------------------------------

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_potassco_lp is a Catch v1.12.2 host application.
Run with -? for options

-------------------------------------------------------------------------------
String conversion
  double parsing is locale-independent
-------------------------------------------------------------------------------
./libpotassco/tests/test_string_convert.cpp:142
...............................................................................

./libpotassco/tests/test_string_convert.cpp:159:
warning:
  could not set locale - test ignored

===============================================================================
All tests passed (2844 assertions in 21 test cases)

<end of output>
Test time = 0.01 sec
----------------------------------------------------------
Test Passed.
"test_lp" end time: Apr 12 14:19 UTC
"test_lp" time elapsed: 00:00:00
----------------------------------------------------------

3/3 Testing: test_clasp
3/3 Test: test_clasp
Command: "/<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_clasp"
Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/tests
"test_clasp" start time: Apr 12 14:19 UTC
Output:
----------------------------------------------------------
===============================================================================
All tests passed (6706 assertions in 44 test cases)

<end of output>
Test time = 0.05 sec
----------------------------------------------------------
Test Passed.
"test_clasp" end time: Apr 12 14:19 UTC
"test_clasp" time elapsed: 00:00:00
----------------------------------------------------------

2/3 Testing: test_opts
2/3 Test: test_opts
Command: "/<<PKGBUILDDIR>>/build.dir/hardening_mt/bin/test_potassco_opts"
Directory: /<<PKGBUILDDIR>>/build.dir/hardening_mt/libpotassco/tests
"test_opts" start time: Apr 12 14:19 UTC
Output:
----------------------------------------------------------

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test_potassco_opts is a Catch v1.12.2 host application.
Run with -? for options

-------------------------------------------------------------------------------
Test value store
  store supports swap
-------------------------------------------------------------------------------
./libpotassco/tests/test_value.cpp:95
...............................................................................

./libpotassco/tests/test_value.cpp:100: FAILED:
  REQUIRE( Po::value_cast<Counted>(x).parsed == 10 )
with expansion:
  0 == 10

===============================================================================
test cases: 16 | 15 passed | 1 failed
assertions: 127 | 126 passed | 1 failed

<end of output>
Test time = 1.00 sec
----------------------------------------------------------
Test Failed.
"test_opts" end time: Apr 12 14:19 UTC
"test_opts" time elapsed: 00:00:01
----------------------------------------------------------

End testing: Apr 12 14:19 UTC

==> build.dir/hardening_mt/Testing/Temporary/LastTestsFailed.log <==
2:test_opts
make[1]: *** [debian/rules:49: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:29: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2023-04-12T14:19:21Z

https://launchpadlibrarian.net/660875697/buildlog_ubuntu-lunar-s390x.clasp_3.3.5-4.2_BUILDING.txt.gz

Lukas Märdian (slyon)
tags: added: update-excuse
Lukas Märdian (slyon)
Changed in clasp (Ubuntu):
assignee: nobody → Lukas Märdian (slyon)
status: New → In Progress
Changed in lto-disabled-list (Ubuntu):
assignee: nobody → Lukas Märdian (slyon)
status: New → In Progress
summary: - FTBFS on s390x with LTO
+ clasp FTBFS on s390x with LTO (gcc12)
Lukas Märdian (slyon)
Changed in lto-disabled-list (Ubuntu):
status: In Progress → Fix Committed
Lukas Märdian (slyon)
Changed in clasp (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lto-disabled-list - 40

---------------
lto-disabled-list (40) devel; urgency=medium

  * Add clasp on s390x to avoid FTBFS (LP: #2017091)
  * Add eztrace to avoid FTBFS (LP: #2016471)

 -- Lukas Märdian <email address hidden> Thu, 20 Apr 2023 09:23:56 +0200

Changed in lto-disabled-list (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package clasp - 3.3.5-4.2build1

---------------
clasp (3.3.5-4.2build1) devel; urgency=medium

  * No-change rebuild to fix FTBFS via lto-disabled-list (LP: #2017091)

 -- Lukas Märdian <email address hidden> Thu, 20 Apr 2023 09:30:46 +0200

Changed in clasp (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.