Hi,

I try building kdelibs4support 5.32.0 for GNU Guix
<https://www.gnu.org/software/guix/>. GNU Guix builds all software
within a container, which does not have any network interface nor any
service running except if explicitly started.

kdelibs4support builds fine, but some tests are failing. Any hints what
could cause this or how to debug it? Where can I find the CI logs for
this package to compare the results?


1) KStandarddirsTest::testFindResource
------------------------------------------------------------------------

FAIL! : KStandarddirsTest::testFindResource() '!data.isEmpty()' returned
FALSE. ()
Loc:
[/tmp/guix-build-kdelibs4support-5.32.0.drv-0/kdelibs4support-5.32.0/autotests/kstandarddirstest.cpp(160)]

stracing showed that the requested config dir does not exist:

stat("/tmp/guix-build-kdelibs4support-5.32.0.drv-0/build/.kde-unit-test/xdg/config/foorc",
0x7ffc0658bf30) = -1 ENOENT (No such file or directory)


2) KMimeTypeTest::testMimeTypeTraderForTextPlain (and others)
-----------------------------------------------------------------------------

QWARN  : KMimeTypeTest::testMimeTypeTraderForTextPlain()
KMimeTypeTrader: mimeType "text/plain" not found
FAIL!  : KMimeTypeTest::testMimeTypeTraderForTextPlain()
'offerListHasService(offers, "faketextpart.desktop")' returned FALSE. ()
   Loc:
[/tmp/guix-build-kdelibs4support-5.32.0.drv-0/kdelibs4support-5.32.0/autotests/kmimetypetest.cpp(669)]

I could not find the cause for this one: ksycoca is reading the
.desktop-files generated by the test-suite, but the tests fail. Adding
"shared-mime-info" to the container did not help.

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goe...@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |


Reply via email to