Skip to content
Commits on Source (6)
  • Felix Lechner's avatar
    Associate tags with new subchecks for original check 'fields'. · e7eaef23
    Felix Lechner authored
    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.
    e7eaef23
  • Felix Lechner's avatar
    Make subchecks of 'fields' stand on their own. · e99c4e82
    Felix Lechner authored
    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.
    e99c4e82
  • Felix Lechner's avatar
    Remove old check 'fields', which only called subchecks. · 05777588
    Felix Lechner authored
    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
    05777588
  • Felix Lechner's avatar
    Add to profile debian/main the new checks split from 'fields'; remove 'fields'. · 2a4e9519
    Felix Lechner authored
    Removes the old check 'fields' from the profile debian/main. Adds the
    subcheck, which now stand on their own, to the profile instead.
    2a4e9519
  • Felix Lechner's avatar
    Split tests and sort them into the appropriate subchecks for the old check 'fields'. · 29c15bab
    Felix Lechner authored
    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
    29c15bab
  • Felix Lechner's avatar
    Adjust literal tests for new tag output order. · 8d7266b1
    Felix Lechner authored
    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
    8d7266b1
Check-Script: fields/architecture
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Architecture' field
in package control files, as described in the Policy Manual.
Check-Script: fields/bugs
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Bugs' field
in package control files, as described in the Policy Manual.
Check-Script: fields/built-using
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Built-Using' field
in package control files, as described in the Policy Manual.
Check-Script: fields/checksums
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Checksum-*' fields
in package control files, as described in the Policy Manual.
Check-Script: fields/derivatives
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Derivative' field
in package control files, as described in the Policy Manual.
Check-Script: fields/dm-upload-allowed
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Dm-Upload-Allowed' field
in package control files, as described in the Policy Manual.
Check-Script: fields/essential
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Essential' field
in package control files, as described in the Policy Manual.
Check-Script: fields/format
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Format' field
in package control files, as described in the Policy Manual.
Check-Script: fields/homepage
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Homepage' field
in package control files, as described in the Policy Manual.
Check-Script: fields/installer-menu-item
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Installer-Menu-Item' field
in package control files, as described in the Policy Manual.
Check-Script: fields/maintainer
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Maintainer' field
in package control files, as described in the Policy Manual.
Check-Script: fields/multi-arch
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Multi-Arch' field
in package control files, as described in the Policy Manual.
Check-Script: fields/origin
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Origin' field
in package control files, as described in the Policy Manual.
Check-Script: fields/package-relations
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the package relation fields
in package control files, as described in the Policy Manual.
Check-Script: fields/package
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary
Needs-Info: unpacked
Info: This script checks the syntax of the 'Package' field
in package control files, as described in the Policy Manual.
Check-Script: fields/priority
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Priority' field
in package control files, as described in the Policy Manual.
Check-Script: fields/section
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Section' field
in package control files, as described in the Policy Manual.
Check-Script: fields/source
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Source' field
in package control files, as described in the Policy Manual.
Check-Script: fields
Check-Script: fields/unknown
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Abbrev: fld
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the fields in package control files,
Info: This script checks for unknown fields in package control files,
as described in the Policy Manual.
Check-Script: fields/uploaders
Author: Marc 'HE' Brockschmidt <marc@marcbrockschmidt.de>
Type: binary, udeb, source
Needs-Info: unpacked
Info: This script checks the syntax of the 'Uploaders' field
in package control files, as described in the Policy Manual.