Bug 5990

Summary: kernel.bbclass: Revamp packaging and dependencies
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Darren Hart <dvhart>
Component: kernelAssignee: Darren Hart <dvhart>
Status: VERIFIED OBSOLETE QA Contact: Bogdan Alexandru Voiculescu <bogdanx.a.voiculescu>
Severity: enhancement    
Priority: Medium CC: bluelightning, bogdanx.a.voiculescu, bruce.ashfield, richard.purdie, tom.zanussi
Version: 1.7   
Target Milestone: 1.9   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Darren Hart 2014-03-17 16:11:34 UTC
Bugs like Bug 5392 and Bug 4991 highlight some serious flaws in the way packaging and package dependencies are handled in kernel.bbclass currently.

In addition to the issues these bugs raise, there following issues need to be rethought:

* The default RDEPENDS_kernel-base ?= kernel-image
* The kernel-vmlinux package is empty when KERNEL_IMAGETYPE = "vmlinux"
* vmlinux should probably just be in kernel-dev anyway
* if it is, then kernel-image needs a different named file or some other packaging override to avoid an empty kernel-vmlinux
Comment 1 Richard Purdie 2014-10-30 15:26:02 UTC
Its worth noting that oprofile requires the vmlinux file which is why its been packaged seperately
Comment 2 Darren Hart 2015-05-04 17:09:59 UTC
Given RPs comment, the lack of clear problem statement, and the recent overhaul of the kernel packaging for build performance reasons, I'm marking this as obsolete. A new bug can be opened in the future should a more explicit issue be raised.
Comment 3 Bogdan Alexandru Voiculescu 2015-08-27 15:22:28 UTC
closed because nothing will be done on this
Comment 4 Bogdan Alexandru Voiculescu 2015-08-31 06:36:00 UTC
closed because nothing will be done on this