config: add rust build configurations by 10ne1 · Pull Request #1468 · kernelci/kernelci-core (original) (raw)
It seems build still failed recently on staging due kfselftest fragment missing (not sure why):
+ kci_build init_bmeta --build-config=rust-for-linux --commit=729c03011c60382030520f84904a85e8a5b3cfb9 --describe=v6.1-rc1-1486-g729c03011c60 --describe-verbose=v6.1-rc1-1486-g729c03011c60
Initialising build meta-data in /tmp/kci/linux/build
Install directory: /tmp/kci/linux/build/_install_
+ kci_build make_config --defconfig=x86_64_defconfig+x86-chromebook+kselftest
Traceback (most recent call last):
File "/usr/local/bin/kci_build", line 4, in <module>
__import__('pkg_resources').run_script('kernelci==1.1', 'kci_build')
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 651, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1448, in run_script
exec(code, namespace, namespace)
File "/usr/local/lib/python3.9/dist-packages/kernelci-1.1-py3.9.egg/EGG-INFO/scripts/kci_build", line 451, in <module>
status = opts.command(configs, opts)
File "/usr/local/lib/python3.9/dist-packages/kernelci-1.1-py3.9.egg/EGG-INFO/scripts/kci_build", line 344, in __call__
res = step.run(args.j, args.verbose, opts)
File "/usr/local/lib/python3.9/dist-packages/kernelci-1.1-py3.9.egg/kernelci/build.py", line 1204, in run
self._gen_kci_frag(configs, fragments, kci_frag_name)
File "/usr/local/lib/python3.9/dist-packages/kernelci-1.1-py3.9.egg/kernelci/build.py", line 1118, in _gen_kci_frag
with open(path) as frag:
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/kci/linux/kernel/configs/kselftest.config'
+ export KERNEL_BUILD_RESULT=1
+ KERNEL_BUILD_RESULT=1
+ set +x
Build result: 1
bmeta.json
{
"build": {
"duration": 0.03600597381591797,
"status": "PASS"
},
"environment": {
"arch": "x86_64",
"compiler": "clang",
"compiler_version": "15",
"compiler_version_full": "Debian clang version 15.0.4-++20221102053030+5c68a1cb1231-1~exp1~20221102053120.92",
"cross_compile": "",
"cross_compile_compat": "",
"make_opts": {
"KBUILD_BUILD_USER": "KernelCI"
},
"name": "rustc-1.62",
"platform": {
"uname": [
"Linux",
"build-j92564-x86-64-rustc-1-62-x86-64-defconfig-x86-chromed54hv",
"5.10.127+",
"#1 SMP Fri Jul 8 00:39:24 UTC 2022",
"x86_64",
""
]
},
"use_ccache": true
},
"revision": {
"branch": "rust",
"commit": "729c03011c60382030520f84904a85e8a5b3cfb9",
"describe": "v6.1-rc1-1486-g729c03011c60",
"describe_verbose": "v6.1-rc1-1486-g729c03011c60",
"tree": "rust-for-linux",
"url": "https://github.com/Rust-for-Linux/linux.git"
}
}
_install_