Other articles


  1. lintian-ng parallel benchmark: tar.gz bottleneck

    The current bottleneck of lintian-ng is decompressing the gzipped tar file in memory. Given the structure of gzip-compressed data and tar files, the reading can only be done by one thread. By delegating the checks to other threads, we try to make sure that the reading thread goes as fast …

    read more
  2. What would it take to rewrite Lintian in Rust?

    During DebConf 2024 Busan the poor state of maintenance and performance of Lintian was mentioned (again).

    I have been affected by long check times especially as packages grows in size and Lintian only uses one core of my otherwise beefy machines. I took a very short look at how Lintian …

    read more

social