-
c0fed733
by Felix Lechner
at 2019-07-18T01:14:20Z
Always show log on failure to build a test package.
This makes it easier to debug unattended operations. It is possible, for
example, for a new package in unstable to affect the build negatively. The
error information is then available from the log in the build directory. Now we
print the log to stdout when there is a build failure.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
31bb05c0
by Felix Lechner
at 2019-07-18T01:14:45Z
Store tags is separate, small files under ./tags.
This commit moves the tag definitions and description from the $check.desc
files into a separate hierarchy under ./tags. This decouples tags from checks
and makes it easier to move them around. Ultimate, more than one check may also
be able to issue the same tag.
>From now on, please look for tag definitions by name under the directory
./tags. You can still see the old tag association in the $check.desc file under
the heading Tags.
This change is necessary to shift tags between binary and source checks, for
example to improve version parsing.
Signed-off-by: Chris Lamb <lamby@debian.org>
-
803ce495
by Felix Lechner
at 2019-07-18T01:15:04Z
Remove tag definitions from check files.
The tag definitions are now stored in separate small files under the directory
./tags. It will make it easier to move tags from one check to another, or to
consolidate checks.
This change may also make it easier to integrate the work of multiple
contributors when they work on the same check, by further reducing the chance
for merge conflicts.
Gbp-Dch: ignore
Signed-off-by: Chris Lamb <lamby@debian.org>
-
083e8396
by Felix Lechner
at 2019-07-18T01:15:17Z
Use new separate tag files in Lintian::CheckScript.
Tag definitions are now read in from their new locations. The tag information
is no longer stored in $check.desc. It only contains the association between
checks and tags.
Gbp-Dch: ignore
Signed-off-by: Chris Lamb <lamby@debian.org>
-
fe612d2b
by Felix Lechner
at 2019-07-18T01:15:25Z
Fix code examples to work with the separate tag files.
For some reason, the examples are also parsed by the Lintian library. The file
structure in the examples is modified to match the expectations of the library.
That meant adding separate small tag files to the examples, as well.
Gbp-Dch: ignore
Signed-off-by: Chris Lamb <lamby@debian.org>
-
6c6cbe5c
by Felix Lechner
at 2019-07-18T01:15:42Z
Fix test t/scripts/profiles-coverage.t for the small separate tag files.
The test does not use library routines to parse the tag information so some of
that work is duplicated here. Now reads only the tag associations from
$check.desc, as that is the only information needed.
Gbp-Dch: ignore
Signed-off-by: Chris Lamb <lamby@debian.org>