** Description changed: + == Justification == + Commit b2d35fa5fc80 ("selftests: add headers_install to lib.mk") + introduced a requirement that Makefiles more than one level below the + selftests directory need to define top_srcdir, but it didn't update + any of the powerpc Makefiles. + + This broke building all the powerpc selftests with eg: + + make[1]: Entering directory '/src/linux/tools/testing/selftests/powerpc' + BUILD_TARGET=/src/linux/tools/testing/selftests/powerpc/alignment; mkdir -p $BUILD_TARGET; make OUTPUT=$BUILD_TARGET -k -C alignment all + make[2]: Entering directory '/src/linux/tools/testing/selftests/powerpc/alignment' + ../../lib.mk:20: ../../../../scripts/subarch.include: No such file or directory + make[2]: *** No rule to make target '../../../../scripts/subarch.include'. + make[2]: Failed to remake makefile '../../../../scripts/subarch.include'. + Makefile:38: recipe for target 'alignment' failed + + + == Fix == + 7e0cf1c983b5 (selftests/powerpc: Fix Makefiles for headers_install change) + It can be cherry-picked for Cosmic. And it's already landed in Disco. + + == Regression Potential == + None, this just fixes the broken build issue for the test. Nothing else will be affected. + + + This test passed with 4.18.0-12 on the last cycle [1] But failed with the proposed 4.18.0-13 this time. Test failed to build because of a missing include file: 50. ../../lib.mk:20: ../../../../scripts/subarch.include: No such file or directory Tried to reproduce this cycle with 4.18.0-12 first and this can be reproduced as well. - 39. make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc' 40. BUILD_TARGET=/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment; mkdir -p $BUILD_TARGET; make OUTPUT=$BUILD_TARGET -k -C alignment all 41. make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment' 42. gcc -std=gnu99 -O2 -Wall -Werror -DGIT_VERSION='"Ubuntu-4.18.0-12.13-0-g3d21f8e15-dirty"' -I/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/include copy_unaligned.c ../harness.c ../utils.c copy_paste_unaligned_common.c -o /home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment/copy_unaligned 43. gcc -std=gnu99 -O2 -Wall -Werror -DGIT_VERSION='"Ubuntu-4.18.0-12.13-0-g3d21f8e15-dirty"' -I/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/include copy_first_unaligned.c ../harness.c ../utils.c copy_paste_unaligned_common.c -o /home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment/copy_first_unaligned 44. gcc -std=gnu99 -O2 -Wall -Werror -DGIT_VERSION='"Ubuntu-4.18.0-12.13-0-g3d21f8e15-dirty"' -I/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/include paste_unaligned.c ../harness.c ../utils.c copy_paste_unaligned_common.c -o /home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment/paste_unaligned 45. gcc -std=gnu99 -O2 -Wall -Werror -DGIT_VERSION='"Ubuntu-4.18.0-12.13-0-g3d21f8e15-dirty"' -I/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/include paste_last_unaligned.c ../harness.c ../utils.c copy_paste_unaligned_common.c -o /home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment/paste_last_unaligned 46. gcc -std=gnu99 -O2 -Wall -Werror -DGIT_VERSION='"Ubuntu-4.18.0-12.13-0-g3d21f8e15-dirty"' -I/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/include alignment_handler.c ../harness.c ../utils.c copy_paste_unaligned_common.c -o /home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment/alignment_handler 47. make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment' 48. make: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc' 49. stderr: 50. ../../lib.mk:20: ../../../../scripts/subarch.include: No such file or directory 51. make[1]: *** No rule to make target '../../../../scripts/subarch.include'. 52. make[1]: Failed to remake makefile '../../../../scripts/subarch.include'. 53. make: *** [Makefile:38: alignment] Error 2 - - [1] http://10.246.72.4/test-results/4.18.0-12.13-generic/entei__4.18.0-12.13__2018-11-15_16-03-00/ubuntu_kernel_selftests/results/ubuntu_kernel_selftests.powerpc/debug/ubuntu_kernel_selftests.powerpc.DEBUG.html + [1] http://10.246.72.4/test- + results/4.18.0-12.13-generic/entei__4.18.0-12.13__2018-11-15_16-03-00/ubuntu_kernel_selftests/results/ubuntu_kernel_selftests.powerpc/debug/ubuntu_kernel_selftests.powerpc.DEBUG.html ProblemType: Bug DistroRelease: Ubuntu 18.10 Package: linux-image-4.18.0-12-generic 4.18.0-12.13 ProcVersionSignature: Ubuntu 4.18.0-12.13-generic 4.18.17 Uname: Linux 4.18.0-12-generic ppc64le AlsaDevices: - total 0 - crw-rw---- 1 root audio 116, 1 Dec 13 10:20 seq - crw-rw---- 1 root audio 116, 33 Dec 13 10:20 timer + total 0 + crw-rw---- 1 root audio 116, 1 Dec 13 10:20 seq + crw-rw---- 1 root audio 116, 33 Dec 13 10:20 timer AplayDevices: Error: [Errno 2] No such file or directory: 'aplay': 'aplay' ApportVersion: 2.20.10-0ubuntu13.1 Architecture: ppc64el ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord': 'arecord' AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CurrentDmesg: - [ 1446.852560] cfg80211: Loading compiled-in X.509 certificates for regulatory database - [ 1446.855825] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' + [ 1446.852560] cfg80211: Loading compiled-in X.509 certificates for regulatory database + [ 1446.855825] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' Date: Thu Dec 13 10:44:35 2018 IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig': 'iwconfig' PciMultimedia: - + ProcFB: 0 astdrmfb ProcKernelCmdLine: root=UUID=6525e2fe-bc80-40f5-b02a-e96f41545ae3 ro console=hvc0 ProcLoadAvg: 0.48 0.57 0.47 1/1187 25045 ProcLocks: - 1: POSIX ADVISORY WRITE 1528 00:17:430 0 EOF - 2: FLOCK ADVISORY WRITE 3335 00:17:716 0 EOF - 3: POSIX ADVISORY WRITE 3336 00:17:695 0 EOF + 1: POSIX ADVISORY WRITE 1528 00:17:430 0 EOF + 2: FLOCK ADVISORY WRITE 3335 00:17:716 0 EOF + 3: POSIX ADVISORY WRITE 3336 00:17:695 0 EOF ProcSwaps: - Filename Type Size Used Priority - /swap.img file 8388544 0 -2 + Filename Type Size Used Priority + /swap.img file 8388544 0 -2 ProcVersion: Linux version 4.18.0-12-generic (buildd@bos02-ppc64el-005) (gcc version 8.2.0 (Ubuntu 8.2.0-7ubuntu1)) #13-Ubuntu SMP Wed Nov 14 15:15:47 UTC 2018 RelatedPackageVersions: - linux-restricted-modules-4.18.0-12-generic N/A - linux-backports-modules-4.18.0-12-generic N/A - linux-firmware 1.175.1 + linux-restricted-modules-4.18.0-12-generic N/A + linux-backports-modules-4.18.0-12-generic N/A + linux-firmware 1.175.1 RfKill: Error: [Errno 2] No such file or directory: 'rfkill': 'rfkill' SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) VarLogDump_list: total 0 cpu_cores: Number of cores present = 16 cpu_coreson: Number of cores online = 16 cpu_dscr: DSCR is 0 cpu_freq: - min: 3.869 GHz (cpu 127) - max: 3.869 GHz (cpu 1) - avg: 3.869 GHz + min: 3.869 GHz (cpu 127) + max: 3.869 GHz (cpu 1) + avg: 3.869 GHz cpu_runmode: - Could not retrieve current diagnostics mode, - No kernel interface to firmware + Could not retrieve current diagnostics mode, + No kernel interface to firmware cpu_smt: SMT=8
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1808318 Title: powerpc test in ubuntu_kernel_selftest failed on Cosmic P8/P9 Status in ubuntu-kernel-tests: In Progress Status in linux package in Ubuntu: In Progress Bug description: == Justification == Commit b2d35fa5fc80 ("selftests: add headers_install to lib.mk") introduced a requirement that Makefiles more than one level below the selftests directory need to define top_srcdir, but it didn't update any of the powerpc Makefiles. This broke building all the powerpc selftests with eg: make[1]: Entering directory '/src/linux/tools/testing/selftests/powerpc' BUILD_TARGET=/src/linux/tools/testing/selftests/powerpc/alignment; mkdir -p $BUILD_TARGET; make OUTPUT=$BUILD_TARGET -k -C alignment all make[2]: Entering directory '/src/linux/tools/testing/selftests/powerpc/alignment' ../../lib.mk:20: ../../../../scripts/subarch.include: No such file or directory make[2]: *** No rule to make target '../../../../scripts/subarch.include'. make[2]: Failed to remake makefile '../../../../scripts/subarch.include'. Makefile:38: recipe for target 'alignment' failed == Fix == 7e0cf1c983b5 (selftests/powerpc: Fix Makefiles for headers_install change) It can be cherry-picked for Cosmic. And it's already landed in Disco. == Regression Potential == None, this just fixes the broken build issue for the test. Nothing else will be affected. This test passed with 4.18.0-12 on the last cycle [1] But failed with the proposed 4.18.0-13 this time. Test failed to build because of a missing include file: 50. ../../lib.mk:20: ../../../../scripts/subarch.include: No such file or directory Tried to reproduce this cycle with 4.18.0-12 first and this can be reproduced as well. 39. make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc' 40. BUILD_TARGET=/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment; mkdir -p $BUILD_TARGET; make OUTPUT=$BUILD_TARGET -k -C alignment all 41. make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment' 42. gcc -std=gnu99 -O2 -Wall -Werror -DGIT_VERSION='"Ubuntu-4.18.0-12.13-0-g3d21f8e15-dirty"' -I/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/include copy_unaligned.c ../harness.c ../utils.c copy_paste_unaligned_common.c -o /home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment/copy_unaligned 43. gcc -std=gnu99 -O2 -Wall -Werror -DGIT_VERSION='"Ubuntu-4.18.0-12.13-0-g3d21f8e15-dirty"' -I/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/include copy_first_unaligned.c ../harness.c ../utils.c copy_paste_unaligned_common.c -o /home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment/copy_first_unaligned 44. gcc -std=gnu99 -O2 -Wall -Werror -DGIT_VERSION='"Ubuntu-4.18.0-12.13-0-g3d21f8e15-dirty"' -I/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/include paste_unaligned.c ../harness.c ../utils.c copy_paste_unaligned_common.c -o /home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment/paste_unaligned 45. gcc -std=gnu99 -O2 -Wall -Werror -DGIT_VERSION='"Ubuntu-4.18.0-12.13-0-g3d21f8e15-dirty"' -I/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/include paste_last_unaligned.c ../harness.c ../utils.c copy_paste_unaligned_common.c -o /home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment/paste_last_unaligned 46. gcc -std=gnu99 -O2 -Wall -Werror -DGIT_VERSION='"Ubuntu-4.18.0-12.13-0-g3d21f8e15-dirty"' -I/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/include alignment_handler.c ../harness.c ../utils.c copy_paste_unaligned_common.c -o /home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment/alignment_handler 47. make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc/alignment' 48. make: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/powerpc' 49. stderr: 50. ../../lib.mk:20: ../../../../scripts/subarch.include: No such file or directory 51. make[1]: *** No rule to make target '../../../../scripts/subarch.include'. 52. make[1]: Failed to remake makefile '../../../../scripts/subarch.include'. 53. make: *** [Makefile:38: alignment] Error 2 [1] http://10.246.72.4/test- results/4.18.0-12.13-generic/entei__4.18.0-12.13__2018-11-15_16-03-00/ubuntu_kernel_selftests/results/ubuntu_kernel_selftests.powerpc/debug/ubuntu_kernel_selftests.powerpc.DEBUG.html ProblemType: Bug DistroRelease: Ubuntu 18.10 Package: linux-image-4.18.0-12-generic 4.18.0-12.13 ProcVersionSignature: Ubuntu 4.18.0-12.13-generic 4.18.17 Uname: Linux 4.18.0-12-generic ppc64le AlsaDevices: total 0 crw-rw---- 1 root audio 116, 1 Dec 13 10:20 seq crw-rw---- 1 root audio 116, 33 Dec 13 10:20 timer AplayDevices: Error: [Errno 2] No such file or directory: 'aplay': 'aplay' ApportVersion: 2.20.10-0ubuntu13.1 Architecture: ppc64el ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord': 'arecord' AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CurrentDmesg: [ 1446.852560] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 1446.855825] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' Date: Thu Dec 13 10:44:35 2018 IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig': 'iwconfig' PciMultimedia: ProcFB: 0 astdrmfb ProcKernelCmdLine: root=UUID=6525e2fe-bc80-40f5-b02a-e96f41545ae3 ro console=hvc0 ProcLoadAvg: 0.48 0.57 0.47 1/1187 25045 ProcLocks: 1: POSIX ADVISORY WRITE 1528 00:17:430 0 EOF 2: FLOCK ADVISORY WRITE 3335 00:17:716 0 EOF 3: POSIX ADVISORY WRITE 3336 00:17:695 0 EOF ProcSwaps: Filename Type Size Used Priority /swap.img file 8388544 0 -2 ProcVersion: Linux version 4.18.0-12-generic (buildd@bos02-ppc64el-005) (gcc version 8.2.0 (Ubuntu 8.2.0-7ubuntu1)) #13-Ubuntu SMP Wed Nov 14 15:15:47 UTC 2018 RelatedPackageVersions: linux-restricted-modules-4.18.0-12-generic N/A linux-backports-modules-4.18.0-12-generic N/A linux-firmware 1.175.1 RfKill: Error: [Errno 2] No such file or directory: 'rfkill': 'rfkill' SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) VarLogDump_list: total 0 cpu_cores: Number of cores present = 16 cpu_coreson: Number of cores online = 16 cpu_dscr: DSCR is 0 cpu_freq: min: 3.869 GHz (cpu 127) max: 3.869 GHz (cpu 1) avg: 3.869 GHz cpu_runmode: Could not retrieve current diagnostics mode, No kernel interface to firmware cpu_smt: SMT=8 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1808318/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp