Bug 897845

Summary: kmod-18 depmod test fails on bigendian
Product: [openSUSE] openSUSE Tumbleweed Reporter: Dinar Valeev <dvaleev>
Component: BasesystemAssignee: E-mail List <bnc-team-screening>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dvaleev, hannsj_uhl, mfrueh, msuchanek, normand
Version: 201409*   
Target Milestone: ---   
Hardware: PowerPC-64   
OS: openSUSE 13.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Dinar Valeev 2014-09-22 22:44:00 UTC
Starting with kmod version 18 depmod test started to fail:
TESTSUITE: running depmod_detect_loop, in forked context
TESTSUITE: ERR: Outputs do not match on stderr:
TESTSUITE: ERR: correct:
depmod: ERROR: Found 5 modules in dependency cycles!
depmod: ERROR: Cycle detected: moduleE -> moduleD -> moduleE
depmod: ERROR: Cycle detected: moduleB -> moduleC -> moduleA -> moduleB

TESTSUITE: ERR: wrong:
depmod: ERROR: Found 5 modules in dependency cycles!
depmod: ERROR: Cycle detected: moduleD -> moduleE -> moduleD
depmod: ERROR: Cycle detected: moduleC -> moduleA -> moduleB -> moduleC

TESTSUITE: ERR: 'depmod_detect_loop' [79927] exited with return code 1
TESTSUITE: EXPECTED FAIL: exit with 1 but outputs do not match: depmod_detect_loop
TESTSUITE: ------
Comment 1 Michal Marek 2014-09-23 10:03:26 UTC
As discussed on IRC, this is a testsuite bug. Feel free to add a || : as a band-aid before the release. I'll fix it in upstream properly (what we need is to only check the first line, not the verbose report).
Comment 2 Michel Normand 2015-03-04 13:20:08 UTC
(In reply to Michal Marek from comment #1)
> As discussed on IRC, this is a testsuite bug. Feel free to add a || : as a
> band-aid before the release. I'll fix it in upstream properly (what we need
> is to only check the first line, not the verbose report).

There is the same error for kmod-19 for ppc/ppc64 (not ppc64le)
with opensuse 13.2
===
TESTSUITE: running depmod_detect_loop, in forked context
TESTSUITE: ERR: Outputs do not match on stderr:
TESTSUITE: ERR: correct:
depmod: ERROR: Found 5 modules in dependency cycles!
depmod: ERROR: Cycle detected: moduleE -> moduleD -> moduleE
depmod: ERROR: Cycle detected: moduleB -> moduleC -> moduleA -> moduleB

TESTSUITE: ERR: wrong:
depmod: ERROR: Found 5 modules in dependency cycles!
depmod: ERROR: Cycle detected: moduleD -> moduleE -> moduleD
depmod: ERROR: Cycle detected: moduleC -> moduleA -> moduleB -> moduleC

TESTSUITE: ERR: 'depmod_detect_loop' [31436] exited with return code 1
TESTSUITE: EXPECTED FAIL: exit with 1 but outputs do not match: depmod_detect_loop
TESTSUITE: ------
FAIL testsuite/test-depmod (exit status: 1)
===
Comment 3 Bernhard Wiedemann 2016-04-01 08:00:13 UTC
This is an autogenerated message for OBS integration:
This bug (897845) was mentioned in
https://build.opensuse.org/request/show/382785 Factory / kmod
Comment 4 Michal Suchanek 2018-02-14 11:23:28 UTC
Seems to be fixed since