Chris Lamb pushed to branch master at lintian / lintian
Commits: 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 <[email protected]> - - - - - 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 <[email protected]> - - - - - 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 <[email protected]> - - - - - 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 <[email protected]> - - - - - 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 <[email protected]> - - - - - 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 <[email protected]> - - - - - 12 changed files: - checks/apache2.desc - checks/application-not-library.desc - checks/appstream-metadata.desc - checks/automake.desc - checks/binaries.desc - checks/changelog-file.desc - checks/changes-file.desc - checks/conffiles.desc - checks/control-file.desc - checks/control-files.desc - checks/copyright-file.desc - checks/cruft.desc The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/lintian/lintian/compare/f2302bfde9b3d3315cd604970463b9d5b8882dfd...6c6cbe5cddf34cc9147f5d6e726c8c69ab9282eb -- View it on GitLab: https://salsa.debian.org/lintian/lintian/compare/f2302bfde9b3d3315cd604970463b9d5b8882dfd...6c6cbe5cddf34cc9147f5d6e726c8c69ab9282eb You're receiving this email because of your account on salsa.debian.org.

