Hi, The source format 3.0 is now the default in the Lintian test suite. Most tests use a native format. That is not representative of the archive, but it can be changed easily. Many tests will work with the non-native format, but they haven't been converted for lack of need. The native format may be a little faster.
As of this morning, 904 out of 947 tests were sensitive to source format. (The remainder tests basic 'changes' files and odd 'deb' installation packages.) Of the 884 tests that simulate full uploads, 664 test use the 'upload-native' skeleton. A further 220 test use non-native schemes (which include 218 'upload-non-native' and 2 'upload-builder-only' skeletons). By that measure, 75% of tests were native. In the future, the test suite may permutate through input formats for better test coverage. For that to work, the test suite would have to filter out nuisance tags, such as 'debian-watch-does-not-check-gpg-signature'. Signing the 'changes' files is not a good alternative because it would deplete server entropy pools. It also takes too long. Just 20 tests use source skeletons (meaning they build a *.dsc). That number is expected to rise. I plan to convert tests that look only for source tags to such skeletons. That should speed up the test suite a little bit. Kind regards, Felix Lechner