On Wed, Nov 29, 2017 at 9:58 AM, Prarit Bhargava <[email protected]> wrote:
> On 11/28/2017 09:16 PM, Josh Boyer wrote:
>> On Tue, Nov 28, 2017 at 5:03 PM, Laura Abbott <[email protected]> wrote:
>>> Like all good bits of software, the kernel.spec has grown over time.
>>> Part of this growth has come from building more of the userspace
>>> tools that live under the tools directory of the kernel. I've been
>>> experimenting with moving these to a separate spec file.
>>>
>>> Advantages:
>>> - Less stuff in the kernel.spec file (~300 line deletion)
>>> - Fewer build deps for things like perf
>>> - People building the kernel only get the kernel
>>> - Issues with userspace tools don't impact the kernel
>>> - Can likely drop most of the debuginfo regex nightmare for the userspace
>>> packages
>>>
>>> Disadvantages:
>>> - Would need to manually keep in sync on some cadence. This is mostly
>>> an issue for rawhide. Could we actually get away with only re-building
>>> on each new kernel version or do we need to resync on each -rc?
>>> - Would probably need to rework how tools are tied to kernel versions at
>>> the package level
>>> - Others added here
>
> IIUC this means if I have a patch that touches tools/power/turbostat and
> drivers/idle/intel_idle.c I now have to open up two bugzillas to track things 
> so
> that the kernel and kernel tools is synchronized?

No?  Why would you need two bugs?

> There are times where tools/power require changes to real kernel code and the
> userspace tools.  While this is happening less frequently, it has happened in
> the past and it could happen in the future.  Anyone on the virt side of things
> want to comment?  ISTR having a conversation with someone about versions of
> tools/hv requiring *specific* kernel versions (I'm foggy on the details).

None of the existing kernel-tools packages have any sort of Requires
on specific kernel versions.  If that is actually a problem, they
could be added but it doesn't appear to actually be an issue today...

josh
_______________________________________________
kernel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to