Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
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.