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 -- Maytham
signature.asc
Description: This is a digitally signed message part