On Thu, Mar 06, 2025 at 05:23:00PM +0100, NoisyCoil wrote:
> oss4-dev is fine (unless diversions of files in linux-libc-dev are
> forbidden): oss4-dev is correctly diverting the header, as a consequence it
> needs not Break or Conflict with linux-libc-dev.

linux-libc-dev defines the interface the kernel provides.  Random
packages overriding that makes for nasty surprises.

So there are multiple solutions:
- Rename the header and move out of the linux dir.
- Move the header outside of /usr/include and explicitely use this
  directory in the include path.

> The issue here is that the new missing-breaks pipeline job has no clue that
> packages are correctly diverting files, and it flags as missing Breaks
> packages which, in fact, do not miss Breaks because they aren't supposed to
> have any.

Because diverts are kind of sledgehammers.  Without coordination they
break stuff.

Bastian

-- 
Beam me up, Scotty!  It ate my phaser!

Reply via email to