Some stats from the test suite

2018-11-20 Thread Felix Lechner
Hi, I ran some statistics on the test suite. While not fully accurate, they still show some helpful details. As far as the test suite is concerned, the following 23 tags appear to be completely untested. (I realize the archive provides great validation too.) If you see one of them often, please a

Bug#914256: lintian: conflict between no-template-description and untranslatable-debconf-templates

2018-11-20 Thread Vincent McIntyre
Package: lintian Version: 2.5.50.4 Severity: normal * What led up to the situation? (The issue is independent of the 'hello' package, I just used it to make reproduction easier.) $ apt-get source hello $ cd hello-2.10 $ cat > debian/templates Template: hello/all-languages Type: boolean Def

Processed: Re: lintian: False positive: source-only-upload-to-non-free-without-autobuild on source+binary upload

2018-11-20 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: > tags 914163 + pending Bug #914163 [lintian] lintian: False positive: source-only-upload-to-non-free-without-autobuild on source+binary upload Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. --

Bug#914163: lintian: False positive: source-only-upload-to-non-free-without-autobuild on source+binary upload

2018-11-20 Thread Chris Lamb
tags 914163 + pending thanks Fixed in Git, pending upload: https://salsa.debian.org/lintian/lintian/commit/6b5d5672c37edf3cb5f27e8ed986925c97000faa checks/control-file.pm | 2 +- debian/changelog

Re: Renaming some Lintian test suites

2018-11-20 Thread Felix Lechner
On Tue, Nov 20, 2018 at 9:06 AM Chris Lamb wrote: > > Felix Lechner wrote: > > > other plans which would allow, for example, to disable at release time > > any Lintian check that does not provide at least one test for each tag > > it emits. > > What is the use-case for disabling checks like this?

Re: Renaming some Lintian test suites

2018-11-20 Thread Chris Lamb
Felix Lechner wrote: > other plans which would allow, for example, to disable at release time > any Lintian check that does not provide at least one test for each tag > it emits. What is the use-case for disabling checks like this? > Are you referring to Perl coverage? Yes. > […] t/scripts/im

Re: Renaming some Lintian test suites

2018-11-20 Thread Felix Lechner
[I am also on the list] > That's neat. Does this tie-in at all with the t/scripts/ > implemented-tags.t "tag coverage" test? My email was only about test selection, i.e. which tests in t/* are being run (the "onlyrun" option to t/runtests). I am not sure that intersects with t/scripts/implemented

Re: Renaming some Lintian test suites

2018-11-20 Thread Chris Lamb
[no need to CC me; I'm on debian-lint-maint@lists.debian.org] Hi Felix, > [tag:tagname] will be retained. There is, however, a new function to > run all tests for a particular *check*. That's neat. Does this tie-in at all with the t/scripts/ implemented-tags.t "tag coverage" test? Speaking of w

Re: Renaming some Lintian test suites

2018-11-20 Thread Felix Lechner
On Mon, Nov 19, 2018 at 11:45 PM Chris Lamb wrote: > Would that mean we wouldn't have to do the somewhat-ugly > "$checkname-$tagname"? :) > An *extremely* common use case for me at least is to run all checks > for a particular tag. You can still run all *tests* for a particular tag by prefixing

Re: Renaming some Lintian test suites

2018-11-20 Thread Chris Lamb
Hi Felix, > A. Allowing tests to be arranged in folders other than > t/$suite/$testname. (For many tests, that could be > t/$check/$testname.) Would that mean we wouldn't have to do the somewhat-ugly "$checkname-$tagname"? :) If it helps, direct your energy here an *extremely* common usecase for