Re: Any volunteers for lintian co-maintenance?
On 09/05/24 at 13:57 -0700, Soren Stoutner wrote:
> First, I should say that I am painfully aware of how long it takes to run lintian on large
> packages. When working on qtwebengine-opensource-src it takes my system (Ryzen 7
> 5700G) about 2 hours to build the package and about half an hour to run lintian against it.
> I would be completely in favor of any efforts that could be made in the direction of making
> lintian more efficient, either within lintian itself or in other packages that replicate some or
> all of lintain’s functionality in more efficient ways.
If someone wants to work on lintian performance: the runtimes for the
UDD lintian importer (behind https://udd.debian.org/lintian/ ) are
available in the lintian_logs table:
udd=> select distinct ts, source, version, duration from lintian_logs order by duration desc limit 30;
ts | source | version | duration
----------------------------+-------------------------+-------------------------------------------+----------
2024-04-05 16:54:20.437828 | acl2 | 8.5dfsg-5 | 32879
2024-04-26 06:20:59.082471 | linux | 6.7.12-1 | 16472
2024-02-29 10:39:52.6379 | gcc-14-cross-ports | 4 | 14616
2024-02-29 10:39:16.350521 | gcc-14-cross-ports | 5 | 14580
2024-02-29 10:35:17.939875 | gcc-11-cross-mipsen | 6+c1+nmu1 | 14341
2024-02-29 10:35:06.549735 | gcc-13-cross-mipsen | 2+c1 | 14330
2024-02-29 10:34:54.908736 | gcc-14-cross | 4 | 14318
2024-02-29 10:34:44.720364 | gcc-12-cross-mipsen | 4+c1 | 14308
2024-02-29 10:33:50.035058 | gcc-10-cross-mipsen | 3+c6 | 14253
2024-05-09 11:24:34.446854 | llvm-toolchain-17 | 1:17.0.6-12 | 13086
2024-02-29 10:04:42.241127 | gcc-14-cross | 3 | 12505
2024-05-03 23:10:27.416567 | libreoffice | 4:24.2.3-1 | 12238
2024-02-29 09:59:52.604453 | gcc-9-cross-mipsen | 4+c2 | 12216
2024-05-07 01:51:54.054889 | llvm-toolchain-16 | 1:16.0.6-27 | 11180
2024-04-25 10:31:07.753175 | llvm-toolchain-snapshot | 1:19~++20240421021844+e095d978ba47-1~exp1 | 9881
2024-05-05 04:30:01.133898 | llvm-toolchain-18 | 1:18.1.5-2 | 9811
2024-02-29 12:48:09.931447 | gcc-arm-none-eabi | 15:13.2.rel1-2 | 9773
2024-02-29 13:22:32.331297 | gcc-10-cross | 23 | 9118
2024-05-06 22:16:07.781017 | llvm-toolchain-15 | 1:15.0.7-15 | 8976
2024-04-30 10:12:54.498582 | openblas | 0.3.27+ds-2 | 8787
2024-04-04 10:04:55.49545 | gcc-14 | 14-20240330-1 | 8307
2024-05-07 10:03:49.089649 | ghc | 9.6.5-1~exp1 | 8246
2024-05-02 10:03:49.545502 | gcc-14 | 14-20240429-1 | 8242
2024-02-29 12:54:28.975384 | gcc-13-cross-ports | 17 | 7753
2024-04-14 21:54:48.554806 | ghc | 9.4.7-5 | 7702
2024-02-29 14:38:08.333028 | gcc-13-cross | 14 | 7321
2024-02-29 15:22:27.15095 | gcc-10-cross-ports | 24 | 7192
2024-04-14 09:46:15.411926 | gcc-11 | 11.4.0-9 | 7186
2024-02-29 15:22:21.577515 | gcc-9-cross-ports | 27 | 7156
2024-05-06 09:45:44.77244 | llvm-toolchain-14 | 1:14.0.6-20 | 7155
(30 rows)
That's the time for testing the source and all binary packages on all
architectures.
Lucas
Reply to: