On Wed, Oct 14, 2026 at 01:11:28AM +0530, Nilesh Patra wrote:
> > The following patch changes lintian to treat masks like overrides when
> > counting reported tags.  With this patch applied, tags that are masked
> > internally no longer count as reported, so they don't trigger "fail-on"
> > for different severities.  Note that it specifically does *not* trigger
> > '--fail-on override'.  That would be easy to implement, but I don't
> > think it's the right thing to do, as a masked tag is not really under a
> > package maintainer's control and doesn't indicate anything that they've
> > specifically enabled in their package.
> > 
> > This is a slight change in behavior, but I think it's a reasonable one.
> > The existence of this bug highlights how confusing the current behavior
> > can be.
> 
> As such, I dislike the idea of screen altogether - it is simply easier to not
> trigger certain tags when they should not be triggered rather than masking it
> like this.

Yeah, this wasn't something I'd seen before and I was a bit surprised by
it.

I don't know the history of these screens/masks, but I suspect the idea
was to simplify the creation of exceptions without requiring them to be
built into the checks directly.  It makes sense, but is obviously a
little unexpected.

> Dropping that should not be too difficult, but assessing the impact of it 
> would
> need some analysis. I guess for now we could take your patch.
> 
> Please make an MR -- it is much easier to review with passing CI.

https://salsa.debian.org/lintian/lintian/-/merge_requests/820

noah

Reply via email to