Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 901391 - gui-libs/neatvnc-0.5.4 - fails tests on big endian ppc64
Summary: gui-libs/neatvnc-0.5.4 - fails tests on big endian ppc64
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC64 Linux
: Normal normal
Assignee: James Le Cuirot
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks: 888185
  Show dependency tree
 
Reported: 2023-03-15 22:53 UTC by ernsteiswuerfel
Modified: 2023-06-25 09:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (ppc64, 0.5.4) (neatvnc-0.5.4:20230315-223002.log,29.34 KB, text/plain)
2023-03-15 22:53 UTC, ernsteiswuerfel
Details
testlog.txt (testlog.txt,14.57 KB, text/plain)
2023-03-15 22:54 UTC, ernsteiswuerfel
Details
emerge --info (file_901391.txt,6.44 KB, text/plain)
2023-03-15 22:54 UTC, ernsteiswuerfel
Details
testlog.txt (ppc64, 0.6.0) (testlog.txt,14.56 KB, text/plain)
2023-03-20 16:17 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2023-03-15 22:53:58 UTC
Created attachment 857909 [details]
build.log (ppc64, 0.5.4)

[...]
>>> Test phase: gui-libs/neatvnc-0.5.4
meson test --print-errorlogs -C /var/tmp/portage/gui-libs/neatvnc-0.5.4/work/neatvnc-0.5.4-build --num-processes 16
ninja: no work to do.
ninja: Entering directory `/var/tmp/portage/gui-libs/neatvnc-0.5.4/work/neatvnc-0.5.4-build'
ninja: no work to do.
[1/1] 🌑 pixels                   0/30s^M1/1 pixels        FAIL            0.01s   exit status 1
>>> MALLOC_PERTURB_=237 /var/tmp/portage/gui-libs/neatvnc-0.5.4/work/neatvnc-0.5.4-build/test/pixels


Summary of Failures:

1/1 pixels FAIL            0.01s   exit status 1

Ok:                 0   
Expected Fail:      0   
Fail:               1   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   

Full log written to /var/tmp/portage/gui-libs/neatvnc-0.5.4/work/neatvnc-0.5.4-build/meson-logs/testlog.txt
 * ERROR: gui-libs/neatvnc-0.5.4::gentoo failed (test phase):
Comment 1 ernsteiswuerfel archtester 2023-03-15 22:54:15 UTC
Created attachment 857911 [details]
testlog.txt
Comment 2 ernsteiswuerfel archtester 2023-03-15 22:54:49 UTC
Created attachment 857913 [details]
emerge --info
Comment 3 James Le Cuirot gentoo-dev 2023-03-18 23:37:40 UTC
I've noticed that Debian has this on ppc64, but their build logs suggest that they don't run the tests. I've emailed their maintainer to ask them to run the tests.
Comment 4 James Le Cuirot gentoo-dev 2023-03-19 10:53:49 UTC
It fails on all big endian systems. Please test 0.6.0. I don't think that's fixed it, but let's check before reporting upstream.
Comment 5 ernsteiswuerfel archtester 2023-03-20 16:17:43 UTC
Created attachment 858439 [details]
testlog.txt (ppc64, 0.6.0)

Just checked 0.6.0 and it shows the same test failure.
Comment 6 James Le Cuirot gentoo-dev 2023-03-22 20:49:58 UTC
Upstream have pushed a potential fix. Please could you try with this patch:
https://github.com/any1/neatvnc/commit/1081ff35cde03cde5c172531574a637d1bde6524
Comment 7 ernsteiswuerfel archtester 2023-03-23 07:41:57 UTC
(In reply to James Le Cuirot from comment #6)
> Upstream have pushed a potential fix. Please could you try with this patch:
> https://github.com/any1/neatvnc/commit/
> 1081ff35cde03cde5c172531574a637d1bde6524
The patch applies on top of 0.6.0 but the test still fails.
Comment 8 James Le Cuirot gentoo-dev 2023-04-15 07:54:09 UTC
I'll wait and see whether Weston gets fixed up for big endian. There doesn't seem much point in pursuing this unless it does.
Comment 9 James Le Cuirot gentoo-dev 2023-06-24 13:31:54 UTC
The situation with Weston hasn't improved. I've reopened the upstream neatvnc report, but I don't expect to see this resolved any time soon. In the meantime, I'm masking the package in the big-endian profile.
Comment 10 Larry the Git Cow gentoo-dev 2023-06-24 13:41:31 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20991ed4d0cd5e5dd1c3c9ae1b38be7bccb0bc01

commit 20991ed4d0cd5e5dd1c3c9ae1b38be7bccb0bc01
Author:     James Le Cuirot <chewi@gentoo.org>
AuthorDate: 2023-06-24 13:34:03 +0000
Commit:     James Le Cuirot <chewi@gentoo.org>
CommitDate: 2023-06-24 13:41:14 +0000

    profiles: Mask gui-libs/neatvnc on big-endian profiles
    
    Bug: https://bugs.gentoo.org/901391
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>

 profiles/features/big-endian/package.mask | 5 +++++
 1 file changed, 5 insertions(+)
Comment 11 James Le Cuirot gentoo-dev 2023-06-25 09:33:39 UTC
Upstream have suggested that this might be useful:

> Full log written to /<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/meson-logs/testlog.txt
> 	cd obj-powerpc-linux-gnu && tail -v -n \+0 meson-logs/testlog.txt
Comment 12 James Le Cuirot gentoo-dev 2023-06-25 09:56:56 UTC
Ah, never mind, I see you already attached that.