Description of problem: orocos-bfl fails to build from source for Fedora EPEL7 on RHELSA-7.2. Version-Release number of selected component (if applicable): orocos-bfl-0.8.99-5.20160503gitc1b18e3.el7 How reproducible: consistently Steps to Reproduce: 1. On a RHELSA-7.2 host: mock -r epel-7-aarch64 orocos-bfl-0.8.99-5.20160503gitc1b18e3.el7.src.rpm 2. 3. Actual results: test 5 Start 5: test_model 5: Test command: /builddir/build/BUILD/orocos-bayesian-filtering.git/orocos_bfl/tests/test_model 5: Test timeout computed to be: 9.99988e+06 5: .F.. 5: 5: model_test.cpp:99:Assertion 5: Test name: ModelTest::testDiscreteSystemModel 5: equality assertion failed 5: - Expected: 0.98 5: - Actual : 0.005 5: 5: Failures !!! 5: Run: 3 Failure total: 1 Failures: 1 Errors: 0 5/8 Test #5: test_model .......................***Failed 0.01 sec Expected results: build completes without test failures. Additional info:
The exact same error occurs on arm, which is why this package is not built for arm, as noted in the Spec file. I reported the issue upstream: http://bugs.orocos.org/show_bug.cgi?id=1062 I do not expect upstream to fix this anytime soon. Should I add ExcludeArch: aarch64 ?
(In reply to Till Hofmann from comment #1) > The exact same error occurs on arm, which is why this package is not built > for arm, as noted in the Spec file. > > I reported the issue upstream: http://bugs.orocos.org/show_bug.cgi?id=1062 > I do not expect upstream to fix this anytime soon. > > Should I add ExcludeArch: aarch64 ? Yes, please. We can revisit this when there is an upstream fix.
orocos-bfl-0.8.99-6.20160503gitc1b18e3.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-45a9108df2
orocos-bfl-0.8.99-6.20160503gitc1b18e3.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-45a9108df2
Using orocos-bfl-0.8.99-6.20160503gitc1b18e3.el7.src.rpm, I am still seeing the same test failure on AArch64.
Created attachment 1174132 [details] SRPM with correct ExcludeArch
There was a typo in the Spec file, there is no %{aarch64} macro, I replaced it with 'ExcludeArch: aarch64'. Can you please try the attached SRPM?
I downloaded the attached SRPM and tried another build: Start: rpmbuild orocos-bfl-0.8.99-6.20160503gitc1b18e3.el7.src.rpm error: Architecture is excluded: aarch64 It works as expected.
Thank you for the feedback, I pushed the change. I think a rebuild was actually unnecessary because there are no changes for any other arch. I unpushed the old update and I won't push a new update, but any new build will skip aarch64 from now on. Closing as WONTFIX because simply skipping aarch64 doesn't really fix the issue.