Bug 1067470
Summary: | FTBFS: testsuite fails on big endians | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Karsten Hopp <karsten> | ||||
Component: | pulseaudio | Assignee: | Lennart Poettering <lpoetter> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | high | ||||||
Version: | rawhide | CC: | brendan.jones.it, dan, lkundrak, lpoetter, rdieter, rdossant, wtaymans | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | powerpc | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2016-01-22 14:57:25 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 467765, 1071880 | ||||||
Attachments: |
|
builds on s390/s390x fail due the mix-test should be fixed by http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=eca6217129e835e1beabd13e7ca839ef0f89ddd0 boo, just tested a pulseaudio snapshot, and seeing one failure on ppc64 still: FAIL: once-test scratch build: http://ppc.koji.fedoraproject.org/koji/taskinfo?taskID=2154576 This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle. Changing version to '22'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22 pulseaudio seems to be built successfully for ppc. Can we close this bug? IMO, best to close this only after confirming 100% successful test suite coverage. Currently. pulseaudio.spec still ignores test-suite errors on some platforms referenced in this bug: %check # don't fail build due failing tests on big endian arches (rhbz#1067470) make check \ %ifarch ppc %{power64} s390 s390x || : %else %{nil} %endif Looking at recent log, http://ppc.koji.fedoraproject.org/kojifiles/packages/pulseaudio/6.0/8.fc23/data/logs/ppc64/build.log ... FAIL: once-test ... ============================================================================ Testsuite summary for pulseaudio 6.0 ============================================================================ # TOTAL: 33 # PASS: 32 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See src/test-suite.log Please report to pulseaudio-discuss (at) lists (dot) freedesktop (dot) org ============================================================================ Makefile:10353: recipe for target 'test-suite.log' failed I'm only seeing the failure on f23/ppc64; f22/ppc64, f22/ppc64le, and f23/ppc64le work fine. Hint: ppc64le isn't big endian :) oh, I misread your comment. so f22/ppc64 doesn't see the error? lemme verify in build logs. confirmed, http://ppc.koji.fedoraproject.org/kojifiles/packages/pulseaudio/6.0/4.fc22/data/logs/ppc64/build.log ============================================================================ Testsuite summary for pulseaudio 6.0 ============================================================================ # TOTAL: 33 # PASS: 33 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 interesting (and frustrating!) :) Just checked on s390, and the tests pass on both s390 [1] and s390x [2]. So the issue is specific to f23/ppc64. I'll try to reproduce it there and gather more information. [1] http://s390.koji.fedoraproject.org/kojifiles/packages/pulseaudio/6.0/8.fc23/data/logs/s390/build.log [2] http://s390.koji.fedoraproject.org/kojifiles/packages/pulseaudio/6.0/8.fc23/data/logs/s390x/build.log Building pulseaudio locally on a ppc64 guest succeeds: ============================================================================ Testsuite summary for pulseaudio 6.0 ============================================================================ # TOTAL: 33 # PASS: 33 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ And it fails on ppc-koji scratch build [1]: FAIL: once-test [..] ============================================================================ Testsuite summary for pulseaudio 6.0 ============================================================================ # TOTAL: 33 # PASS: 32 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ I'm confused now. Maybe it's a koji-only issue on f23? [1] http://ppc.koji.fedoraproject.org/kojifiles/work/tasks/2971/2702971/build.log The issue happens only on ppc-koji builder with kernel 3.14.5-200.fc20.ppc64p7. It's probably because of old kernel vs glibc. The failure log is: ======================================== pulseaudio 6.0: src/test-suite.log ======================================== # TOTAL: 33 # PASS: 32 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: once-test =============== Running suite(s): Once 0%: Checks: 1, Failures: 1, Errors: 0 tests/once-test.c:74:F:once:once_test:0: Assertion 'pthread_setaffinity_np(pthread_self(), sizeof(mask), &mask) == 0' failed Looks like recent builds are succeeding, http://ppc.koji.fedoraproject.org/koji/buildinfo?buildID=365268 |
Created attachment 865530 [details] Log of the failing tests Description of problem: FAIL: mix-test FAIL: once-test ============================================================================ Testsuite summary for pulseaudio 4.99.4 ============================================================================ # TOTAL: 30 # PASS: 28 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See src/test-suite.log Version-Release number of selected component (if applicable): pulseaudio-4.99.4-2.fc21 How reproducible: always Steps to Reproduce: 1. ppc-koji build --scratch f21 pulseaudio-4.99.4-2.fc21.src.rpm 2. 3. Actual results: Expected results: Additional info: reproducable on my PowerPc here, it's not a koji issue. If you need access to a PPC machine, please send me your public ssh key and I'll give you an account with mock group.