Re: Salsa CI job 'missing-breaks' to be enabled by default starting March 1st
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 to: