On Tue, Aug 08, 2023 at 11:35:01AM +0300, Adrian Bunk wrote:
> On Tue, Aug 08, 2023 at 06:46:38AM -0000, Sune Vuorela wrote:
> > On 2023-08-07, Benjamin Drung <bdr...@debian.org> wrote:
> > > while working a whole week on fixing failing C/C++ header compilations
> > > for armhf time_t [1], I noticed a common pattern: The library -dev
> > > packages was missing one or more dependencies on another -dev package.
> > > Over 200 -dev packages are affected.
> > 
> > I don't think this is a important problem that some headers might have
> > special conditions for use. I'd rather have our developers spend time
> > fixing other issues than satisfying this script.
> >...
> 
> There are many actual bugs it would catch, that are currently only 
> caught later manually (sometimes through bug reports from users in 
> stable).
> 
> There are special cases that might result in false positives.
> 
> Numbers for bugs found and false positives should help determine whether 
> it should be opt-in or opt-out.

While providing this for packages to use is a great idea, this will have
to be opt-in. Imposing this on maintainers has a significant technical
and social cost, specially in the case of packages where the defaults
don't work correctly, that I am not willing to pay.

With regards to supporting different corner cases, autodep8 has a
standard interface for packages to provide configuration to the runners,
and that is documented under "PACKAGEā€SPECIFIC CONFIGURATION" in the
manpage.

Attachment: signature.asc
Description: PGP signature

Reply via email to