Hi Ben,

Dropping leader@ and community@ from Cc as this is a technical
side-track.

On Thu, Sep 12, 2024 at 12:38:24AM +0200, Ben Hutchings wrote:
> On Mon, 2024-09-09 at 02:13 +0200, Ben Hutchings wrote:
> [...]
> > My answers below are mine alone.  I have not discussed this with other
> > team members and do not speak for them.
> > 
> > On Wed, 2024-09-04 at 15:30 +0200, Stefano Rivera wrote:
> > > Hello kernel maintainers,
> > > 
> > > While potential solutions to this bug are being discussed, would you
> > > please consider removing the Provides from linux-libc-dev?
> > 
> > I am open to doing so.
> [...]
> 
> I raised this at today's team meeting and it was agreed to do this; see
> <https://salsa.debian.org/kernel-team/linux/-/merge_requests/1198>.

Thank you.

I note that these provides (while causing problems) also solved one
problem that now reappears. linux-libc-dev is marked `Multi-Arch:
foreign`, but this technically is a lie. It does not provide
linux-libc-dev for all architectures - not even for all linux-any
architectures and never will. Whenever we add an architecture, a new
niche architecture comes along. This gives rise to the need to tell
apart from the package metadata whether linux-libc-dev provides headers
for a given architecture. Before the change from Arch:any to Arch:all,
the question was easily answered by the existence or non-existence of
the binary package. Then, when we added the provides, we could use them
to answer this question. As we remove the provides, there is no
metadata-driven answer to this question anymore.

This is not an urgent matter from my side, but it still is one I would
like to see a solution for eventually. As far as I understand things,
the removal of provides is meant to go back to a working state and then
let discussion resume. If we end up reinstating them (in combination
with other changes), my use case will be solved again. If the provides
are to be removed permanently, I'd like to see a different way of
answering the question.

Thanks for considering

Helmut

Reply via email to