[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#839134: marked as done (qbs: FTBFS on sparc64: Testsuite failures)



Your message dated Sun, 11 Feb 2024 21:53:32 +0300
with message-id <ZckXrFEpR20g1jzX@mitya57.me>
and subject line Re: Bug#839134: qbs: FTBFS on sparc64: Testsuite failures
has caused the Debian Bug report #839134,
regarding qbs: FTBFS on sparc64: Testsuite failures
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 owner@bugs.debian.org
immediately.)


-- 
839134: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839134
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: qbs
Version: 1.6.0+dfsg-2
Severity: normal
User: debian-sparc@lists.debian.org
Usertags: sparc64

Hi!

qbs currently fails to build from source on sparc64 due to quite a number
of tests failing:

********* Start testing of qbs::Internal::TestBuildGraph *********
Config: Using QtTest library 5.6.1, Qt 5.6.1 (sparcv9-big_endian-lp64 shared (dynamic) release build; by GCC 6.1.1 20160724)
********* Start testing of qbs::Internal::TestLanguage *********
Config: Using QtTest library 5.6.1, Qt 5.6.1 (sparcv9-big_endian-lp64 shared (dynamic) release build; by GCC 6.1.1 20160724)
PASS   : qbs::Internal::TestBuildGraph::initTestCase()
PASS   : qbs::Internal::TestBuildGraph::testCycle()
PASS   : qbs::Internal::TestBuildGraph::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted
********* Finished testing of qbs::Internal::TestBuildGraph *********
make[5]: Leaving directory '/<<BUILDDIR>>/qbs-1.6.0+dfsg/tests/auto/buildgraph'
QDEBUG : qbs::Internal::TestLanguage::initTestCase() SOFT ASSERT: m_definePropertyFunction.isFunction() in language/scriptengine.cpp:91
QDEBUG : qbs::Internal::TestLanguage::initTestCase() SOFT ASSERT: m_emptyFunction.isFunction() in language/scriptengine.cpp:93
QDEBUG : qbs::Internal::TestLanguage::initTestCase() SOFT ASSERT: m_proto.isObject() in language/scriptengine.cpp:436
QDEBUG : qbs::Internal::TestLanguage::initTestCase() SOFT ASSERT: f.isFunction() in language/scriptengine.cpp:443
QDEBUG : qbs::Internal::TestLanguage::initTestCase() SOFT ASSERT: f.isFunction() in language/scriptengine.cpp:443
QDEBUG : qbs::Internal::TestLanguage::initTestCase() SOFT ASSERT: f.isFunction() in language/scriptengine.cpp:443
QDEBUG : qbs::Internal::TestLanguage::initTestCase() SOFT ASSERT: f.isFunction() in language/scriptengine.cpp:443
QDEBUG : qbs::Internal::TestLanguage::initTestCase() SOFT ASSERT: m_proto.isObject() in language/scriptengine.cpp:436
QDEBUG : qbs::Internal::TestLanguage::initTestCase() SOFT ASSERT: f.isFunction() in language/scriptengine.cpp:443
QDEBUG : qbs::Internal::TestLanguage::initTestCase() SOFT ASSERT: f.isFunction() in language/scriptengine.cpp:443
QDEBUG : qbs::Internal::TestLanguage::initTestCase() SOFT ASSERT: f.isFunction() in language/scriptengine.cpp:443
PASS   : qbs::Internal::TestLanguage::initTestCase()
QDEBUG : qbs::Internal::TestLanguage::baseProperty() SOFT ASSERT: !observer || !m_propertyObserver in language/item.cpp:175
QDEBUG : qbs::Internal::TestLanguage::baseProperty() SOFT ASSERT: !observer || !m_propertyObserver in language/item.cpp:175
QDEBUG : qbs::Internal::TestLanguage::baseProperty() SOFT ASSERT: !observer || !m_propertyObserver in language/item.cpp:175
QDEBUG : qbs::Internal::TestLanguage::baseProperty() SOFT ASSERT: !observer || !m_propertyObserver in language/item.cpp:175
QDEBUG : qbs::Internal::TestLanguage::baseProperty() "/<<BUILDDIR>>/qbs-1.6.0+dfsg/src/lib/corelib/language/testdata/baseproperty_base.qbs The 'profiles' property cannot be an empty list."
FAIL!  : qbs::Internal::TestLanguage::baseProperty() Compared values are not the same
   Actual   (exceptionCaught): 1
   Expected (false)          : 0
   Loc: [language/tst_language.cpp(181)]
QDEBUG : qbs::Internal::TestLanguage::buildConfigStringListSyntax() SOFT ASSERT: !observer || !m_propertyObserver in language/item.cpp:175
(...)
FAIL!  : TestBlackbox::zip(jar) Compared values are not the same
   Actual   (status): 1
   Expected (0)     : 0
   Loc: [tst_blackbox.cpp(400)]
FAIL!  : TestBlackbox::zipInvalid() 'm_qbsStderr.contains("unrecognized archive tool: 'something'")' returned FALSE. (ERROR: Profile "qbs_autotests" has a non-existent base profile "nan".
)
   Loc: [tst_blackbox.cpp(444)]
PASS   : TestBlackbox::cleanupTestCase()
Totals: 6 passed, 124 failed, 47 skipped, 0 blacklisted
********* Finished testing of TestBlackbox *********

Due to the high number of tests failing - 124 to be exact - I assume there is some fundamental
problem with qbs on sparc64 which affects most of the tests. If someone has a clue where to
start looking, the sparc64 porters would be happy to know and happy to help!

We are aiming to turn sparc64 into a release architecture in the near future. Hence it is
necessary to sort issues like these out.

Thanks,
Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--- End Message ---
--- Begin Message ---
Version: 2.1.2-1

On Thu, Sep 29, 2016 at 12:47:40PM +0200, John Paul Adrian Glaubitz wrote:
> Source: qbs
> Version: 1.6.0+dfsg-2
> Severity: normal
> User: debian-sparc@lists.debian.org
> Usertags: sparc64
>
> Hi!
>
> qbs currently fails to build from source on sparc64 due to quite a number
> of tests failing:
>
> [...]

The last three uploads in a row (2.1.2-1, 2.1.2-2, 2.1.2-2.1~exp1) built
successfully on sparc64 [1], so I am closing this bug.

[1]: https://buildd.debian.org/status/logs.php?pkg=qbs&arch=sparc64

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: