Bug#1008130: lintian: support/use multi-threads (currently single threa
From Maytham Alsudany@21:1/5 to All on Tue Jul 22 06:50:01 2025
The current blocker for multithreading is Lintian::Index, which is not shareable/serializable at the moment so it can't be copied between all
the threads. Even if it was, it's a huge amount of data being copied
into each thread, and only a few checks need Lintian::Index.
Possible pathways:
- Make Lintian::Index shareable
- Implement some sort of communication between threads to allow a worker
thread to RPC the Index in the main thread
- Refactor Lintian::Index and/or any checks that use it