-
Notifications
You must be signed in to change notification settings - Fork 11
OBS kernel config file doesn't match in-repo config #213
Comments
@jodh-intel I got the issue. When the |
There were changes related to VFIO that were introduced in our agent, that rely on recent kernel config changes that are missing. I am afraid we may be broken because of this. |
@erick0z - don't be too hard on yourself - everyone makes mistakes! 😄 In fact, we all share the responsibility and should have picked this up at the review stage. @amshinde is right, but I see that you've now re-uploaded the FTR, the diff between diff kernel/kernel-config-4.9.x /tmp/linux-container-4.9.60-81.1.src.rpm.config
3c3
< # Linux/x86 4.9.54 Kernel Configuration
---
> # Linux/x86_64 4.9.60 Kernel Configuration |
obs-packaging: Make golang hash dependency arch-specific
As mentioned here, I think that https://github.com/clearcontainers/packaging/blob/master/kernel/kernel-config-4.9.x is the "master kernel config file".
Somehow, that file gets converted to
./config
for the files below to use:Since those files get used in an OBS environment and since I can't find any mention of
config
in this repo, and since the OBS config file hasn't been changed for ~1 month, it looks like we might have a manual process to upload https://github.com/clearcontainers/packaging/blob/master/kernel/kernel-config-4.9.x to:We need to find a way to automate that upload to ensure the two copies of the file are identical - currently they are different:
Presumably, we can tweak
kernel/update_kernel.sh
to upload https://github.com/clearcontainers/packaging/blob/master/kernel/kernel-config-4.9.x to https://build.opensuse.org/package/view_file/home:clearcontainers:clear-containers-3/linux-container/config.Short-term, we need to get the OBS config file synced (manually or otherwise) to ensure we're building with the correct kernel config).
/cc @grahamwhaley, @mcastelino.
The text was updated successfully, but these errors were encountered: