Felix Lechner pushed to branch master at lintian / lintian
Commits: e7eaef23 by Felix Lechner at 2019-10-13T05:35:32Z Associate tags with new subchecks for original check 'fields'. In the near future, the subchecks of 'fields' will stand on their own. They will no longer be invoked from inside the old check. This associates the tags emitted by each subcheck with that subcheck. The split was easy except for maintainer and uploaders, which are somewhat awkwardly issued by a library module. (There are many similarities in the way they are processed.) A better way would be for the library to evaluate the fields, but for the checks to issue their own tags. - - - - - e99c4e82 by Felix Lechner at 2019-10-13T05:39:57Z Make subchecks of 'fields' stand on their own. Created '*.desc' files for the subchecks so that Lintian recognizes them as checks that stand on their own. These checks were previously invoked via the main check. The main check will be removed in the near future. - - - - - 05777588 by Felix Lechner at 2019-10-13T05:41:22Z Remove old check 'fields', which only called subchecks. The constituent checks now stand on their own. The old module that used to call them is no longer needed. It is removed here. Gbp-Dch: ignore - - - - - 2a4e9519 by Felix Lechner at 2019-10-13T06:14:04Z Add to profile debian/main the new checks split from 'fields'; remove 'fields'. Removes the old check 'fields' from the profile debian/main. Adds the subcheck, which now stand on their own, to the profile instead. - - - - - 29c15bab by Felix Lechner at 2019-10-13T06:14:26Z Split tests and sort them into the appropriate subchecks for the old check 'fields'. Tests were copied or duplicated as needed whenever it helped to evaluate a subcheck. The two scenarios were either that the expected tags or the tags listed in Test-Against related to the subcheck. One exception was the test fields-depends-wildcard, which had neither expected any tags nor defined a Test-Against. Upon examination, that test was added to the check 'fields/package-relations' with appropriate settings in Test-Against. Splits all tests for the old check 'fields' into the subtests so they can stand on their own. Gbp-Dch: ignore - - - - - 8d7266b1 by Felix Lechner at 2019-10-13T06:14:26Z Adjust literal tests for new tag output order. In Lintian's output, tags appear in the order they are emitted. Adjusts literal tests for changes is check execution order. This commit contains no substantive changes. Gbp-Dch: ignore - - - - - 30 changed files: - − checks/fields.desc - − checks/fields.pm - + checks/fields/architecture.desc - + checks/fields/bugs.desc - + checks/fields/built-using.desc - + checks/fields/checksums.desc - + checks/fields/derivatives.desc - + checks/fields/dm-upload-allowed.desc - + checks/fields/essential.desc - + checks/fields/format.desc - + checks/fields/homepage.desc - + checks/fields/installer-menu-item.desc - + checks/fields/maintainer.desc - + checks/fields/multi-arch.desc - + checks/fields/origin.desc - + checks/fields/package-relations.desc - + checks/fields/package.desc - + checks/fields/priority.desc - + checks/fields/section.desc - + checks/fields/source.desc - + checks/fields/unknown.desc - + checks/fields/uploaders.desc - + checks/fields/vcs.desc - + checks/fields/version.desc - profiles/debian/main.profile - + t/tags/checks/fields/architecture/fields-architecture/desc - t/tags/checks/fields/fields-architecture/orig/Makefile → t/tags/checks/fields/architecture/fields-architecture/orig/Makefile - t/tags/checks/fields/fields-architecture/tags → t/tags/checks/fields/architecture/fields-architecture/tags - t/tags/checks/fields/fields-aspell/debian/control.in → t/tags/checks/fields/architecture/fields-aspell/debian/control.in - + t/tags/checks/fields/architecture/fields-aspell/desc The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/lintian/lintian/compare/91e2d8d58baf09c175d950d36fd28c28e3fd29ea...8d7266b14b1e1c18204392440526fab6e60d99fe -- View it on GitLab: https://salsa.debian.org/lintian/lintian/compare/91e2d8d58baf09c175d950d36fd28c28e3fd29ea...8d7266b14b1e1c18204392440526fab6e60d99fe You're receiving this email because of your account on salsa.debian.org.

