On Sat, Jul 13, 2024 at 07:55:40AM +0200, Andreas Tille wrote:
> Package: lintian-brush
> Version: 0.155
> Severity: grave
> Justification: renders package unusable
> 
> Hi,
> 
> I'm currently do not use lintian-brush extensively currently (since I
> reduced my packaging work in DPL) term but *always* when using it hangs.
> Not even some ^C in terminal kann bring back some prompt I have to kill
> the process manually or close the terminal.  After this some lock files
> are remaining in the Git repository which need to be manually removed.
> 
> Latest example 
>    https://salsa.debian.org/med-team/tao-json
> 
> tao-json(master) $ lintian-brush 
> ████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
>  88/153
> ^C^C^C^C^C
> 
> This is not only true for this specific package but for *all* packages
> I tried in the last couple of weeks.

It looks like it's an issue with one of the fixers that seems to hang. I think 
there's three things we need to do here:

* Add timeouts for fixers
* Handle Ctrl+C more gracefully
* Fix the actual hanging fixer

Cheers,

Jelmer

Reply via email to