<br><br>On Friday, June 29, 2012, Bruce Ashfield &lt;<a href="mailto:bruce.ashfield@windriver.com">bruce.ashfield@windriver.com</a>&gt; wrote:<br>&gt; On 12-06-29 09:36 AM, Darren Hart wrote:<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; On 06/29/2012 06:15 AM, Bruce Ashfield wrote:<br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; On 12-06-29 03:22 AM, Khem Raj wrote:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; On Thu, Jun 28, 2012 at 11:14 PM, Darren Hart&lt;<a href="mailto:dvhart@linux.intel.com">dvhart@linux.intel.com</a>&gt;   wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; On 06/28/2012 11:04 PM, Khem Raj wrote:<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; On Thu, Jun 28, 2012 at 10:50 PM, Darren Hart&lt;<a href="mailto:dvhart@linux.intel.com">dvhart@linux.intel.com</a>&gt;   wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; However, I don&#39;t have a strong opinion here, I&#39;ll happily call it<br>&gt;&gt;&gt;&gt;&gt;&gt;&gt; kernel-devel if that is strongly preferred by some.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; in oe terminology it will be -dev<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; THe other reason I didn&#39;t go that route is that we already have a<br>&gt;&gt;&gt;&gt;&gt; kernel-dev (although I don&#39;t much like the way it is used):<br>
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;  From kernel.bbclass:<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; PACKAGES = &quot;kernel kernel-base kernel-vmlinux kernel-image kernel-dev \<br>&gt;&gt;&gt;&gt;&gt;             kernel-misc kernel-headers&quot;<br>
&gt;&gt;&gt;&gt;&gt; FILES = &quot;&quot;<br>&gt;&gt;&gt;&gt;&gt; FILES_kernel-image = &quot;/boot/${KERNEL_IMAGETYPE}*&quot;<br>&gt;&gt;&gt;&gt;&gt; FILES_kernel-dev = &quot;/boot/System.map* /boot/Module.symvers* /boot/config*&quot;<br>
&gt;&gt;&gt;&gt;&gt; FILES_kernel-vmlinux = &quot;/boot/vmlinux*&quot;<br>&gt;&gt;&gt;&gt;&gt; # misc is a package to contain files we need in staging<br>&gt;&gt;&gt;&gt;&gt; FILES_kernel-misc = &quot;/kernel/include/config /kernel/scripts<br>
&gt;&gt;&gt;&gt;&gt; /kernel/drivers/crypto /kernel/drivers/media&quot;<br>&gt;&gt;&gt;&gt;&gt; FILES_kernel-headers = &quot;/usr/src/kernel-headers&quot;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; And looking at that it appears I broke kernel-misc by moving things to<br>
&gt;&gt;&gt;&gt;&gt; /usr/src (didn&#39;t notice that in my testing).<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; How would you propose we redefine the above in order to use &quot;kernel-dev&quot;<br>&gt;&gt;&gt;&gt;&gt; for the new package?<br>
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; hmmm interesting so I guess, linux-dev being already taken, you might<br>&gt;&gt;&gt;&gt; call it linux-kernel-headers as you were doing. So we have<br>&gt;&gt;&gt;&gt; linux-libc-headers and linux-kernel-headers to differentiate between<br>
&gt;&gt;&gt;&gt; raw and sanitized headers<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; What would break if the new files were simply added to the existing<br>&gt;&gt;&gt; kernel-dev<br>&gt;&gt;&gt; package ? I&#39;m already putting System.map and others on targets in<br>
&gt;&gt;&gt; different environments for dev/debug, so would adding enough to build<br>&gt;&gt;&gt; kernel modules on the target be a big problem ?<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; I was considering this last night as well.<br>
&gt;&gt;<br>&gt;&gt;&gt; But I probably just don&#39;t understand *what* the existing -dev package<br>&gt;&gt;&gt; is used for, and my comment makes no sense :)<br>&gt;&gt;<br>&gt;&gt; And I landed here as well.<br>&gt;<br>
&gt; :)<br>&gt;<br>&gt;&gt;<br>&gt;&gt; Should we attempt this approach and only break them apart if somebody<br>&gt;&gt; screams?<br>&gt;<br>&gt; In the absence of definitely proof that we are missing something, I&#39;m<br>
&gt; ok with suggesting that we have a single -dev package.<br>&gt;<br>&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Outside of that, I also like linux-kernel-headers as the package name.<br>&gt;&gt;<br>&gt;&gt; Would you prefer this even if we merge it with the existing kernel-dev?<br>
&gt;&gt; I think my order of preference would be:<br>&gt;&gt;<br>&gt;&gt; 1) Merge with kernel-dev and leave the name as kernel-dev for<br>&gt;&gt;    consistency<br>&gt;&gt;<br>&gt;&gt; 2) New package called linux-kernel-headers<br>
&gt;<br>&gt; Is there a 3rd option of a virtual package called linux-kernel-headers<br>&gt; that maps to -dev ? I have no idea if that is even possible or desirable,<br>&gt; but I thought I&#39;d mention it.<br>&gt;<br>&gt; I like #1, since we really are talking about development vs just some<br>
&gt; headers lying around :)<br>&gt;<br><br>I think packaging more into -dev is OK upgrade wise so let&#39;s use kernel-dev and.put it in usr/src/kernel<br>&gt; Cheers,<br>&gt;<br>&gt; Bruce<br>&gt;<br>&gt;&gt;<br>&gt;&gt; --<br>
&gt;&gt; Darren<br>&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Cheers,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Bruce<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; --<br>&gt;&gt;&gt;&gt;&gt; Darren Hart<br>
&gt;&gt;&gt;&gt;&gt; Intel Open Source Technology Center<br>&gt;&gt;&gt;&gt;&gt; Yocto Project - Linux Kernel<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;<br>&gt;