| Summary: | kernel version mismatched on some BSPs | ||
|---|---|---|---|
| Product: | [Yocto Project Subprojects] Kernel | Reporter: | Yi Zhao <yi.zhao> |
| Component: | linux-yocto | Assignee: | California Sullivan <california.l.sullivan> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | minor | ||
| Priority: | Medium | CC: | alexandru.c.georgescu, dvhart, ke.zou, richard.purdie, sgw, zhangle.yang |
| Version: | 1.7 | ||
| Target Milestone: | 2.2 M4 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Yi Zhao
2014-09-26 06:47:10 UTC
We've had this bug before, and I've mentioned before .. that we don't need a bug. Yes. I update the oe-core kernel version, and then the h/w BSPs are updated later. There's a lag between the two. I don't typically update the reference BSPs myself, so there's a window like this. It doesn't hurt anything, so there's no concern. I'll take this one, but note my response for the future. The concern here is that the modules file that is generated says its "3.14.19" when its actually "3.14.17" due to the way the kernel versioning works. This could lead to confusion where for example someone looks at the package name and assumes security fixes are applied based on the version when in fact they were not. In the 1.8 timeframe we need to ensure the correct version gets injected into things like the kernel file name and the modules tarball name for that reason, its not 1.7 material though. I'd suggest we keep this bug open to get this fixed. I'll address this when the new 3.19+ kernel comes out. This hasn't caused us any issues in the 2.1 cycle, so I'm moving it to 2.2 M2 where I can test it with the introduction of a new versioned kernel. To resolve this we need a sanity check that the kernel version matches the version from the recipe. If they mismatch we need an error, not a quiet failure which could for example have security implications. |