diff options
Diffstat (limited to 'tags/team')
-rw-r--r-- | tags/team/pkg-js/deprecated/nodejs-bad-buffer-usage.tag | 6 | ||||
-rw-r--r-- | tags/team/pkg-js/testsuite/no-team-tests.tag | 8 | ||||
-rw-r--r-- | tags/team/pkg-js/testsuite/no-testsuite-header.tag | 6 | ||||
-rw-r--r-- | tags/team/pkg-js/vcs/no-git.tag | 6 | ||||
-rw-r--r-- | tags/team/pkg-js/vcs/no-team-url.tag | 6 | ||||
-rw-r--r-- | tags/team/pkg-perl/testsuite/autopkgtest-needs-use-name.tag | 12 | ||||
-rw-r--r-- | tags/team/pkg-perl/testsuite/no-team-tests.tag | 10 | ||||
-rw-r--r-- | tags/team/pkg-perl/testsuite/no-testsuite-header.tag | 8 | ||||
-rw-r--r-- | tags/team/pkg-perl/vcs/no-git.tag | 6 | ||||
-rw-r--r-- | tags/team/pkg-perl/vcs/no-team-url.tag | 6 | ||||
-rw-r--r-- | tags/team/pkg-perl/xs-abi/legacy-vendorarch-directory.tag | 11 |
11 files changed, 85 insertions, 0 deletions
diff --git a/tags/team/pkg-js/deprecated/nodejs-bad-buffer-usage.tag b/tags/team/pkg-js/deprecated/nodejs-bad-buffer-usage.tag new file mode 100644 index 0000000..86b4906 --- /dev/null +++ b/tags/team/pkg-js/deprecated/nodejs-bad-buffer-usage.tag @@ -0,0 +1,6 @@ +Tag: nodejs-bad-buffer-usage +Severity: warning +Check: team/pkg-js/deprecated +Name-Spaced: yes +Explanation: Replace <code>Buffer()</code> by <code>Buffer.from()</code> or + <code>Buffer.alloc()</code> for security reasons. diff --git a/tags/team/pkg-js/testsuite/no-team-tests.tag b/tags/team/pkg-js/testsuite/no-team-tests.tag new file mode 100644 index 0000000..dc0f132 --- /dev/null +++ b/tags/team/pkg-js/testsuite/no-team-tests.tag @@ -0,0 +1,8 @@ +Tag: no-team-tests +Severity: warning +Check: team/pkg-js/testsuite +Name-Spaced: yes +Explanation: Source packages maintained by pkg-js should declare a + 'Testsuite: autopkgtest-pkg-js' header instead of + 'Testsuite: autopkgtest' and avoid duplicating the standard + test control file in all the packages. diff --git a/tags/team/pkg-js/testsuite/no-testsuite-header.tag b/tags/team/pkg-js/testsuite/no-testsuite-header.tag new file mode 100644 index 0000000..419f8e8 --- /dev/null +++ b/tags/team/pkg-js/testsuite/no-testsuite-header.tag @@ -0,0 +1,6 @@ +Tag: no-testsuite-header +Severity: warning +Check: team/pkg-js/testsuite +Name-Spaced: yes +Explanation: Source packages maintained by pkg-js should declare a + 'Testsuite: autopkgtest-pkg-nodejs' header. diff --git a/tags/team/pkg-js/vcs/no-git.tag b/tags/team/pkg-js/vcs/no-git.tag new file mode 100644 index 0000000..a9e2f92 --- /dev/null +++ b/tags/team/pkg-js/vcs/no-git.tag @@ -0,0 +1,6 @@ +Tag: no-git +Severity: warning +Check: team/pkg-js/vcs +Name-Spaced: yes +Explanation: All pkg-js maintained packages moved to git. This package + still has a non-git Vcs-* header. diff --git a/tags/team/pkg-js/vcs/no-team-url.tag b/tags/team/pkg-js/vcs/no-team-url.tag new file mode 100644 index 0000000..065f7fd --- /dev/null +++ b/tags/team/pkg-js/vcs/no-team-url.tag @@ -0,0 +1,6 @@ +Tag: no-team-url +Severity: warning +Check: team/pkg-js/vcs +Name-Spaced: yes +Explanation: All pkg-js VCS repositories should live under a team-writable + location. diff --git a/tags/team/pkg-perl/testsuite/autopkgtest-needs-use-name.tag b/tags/team/pkg-perl/testsuite/autopkgtest-needs-use-name.tag new file mode 100644 index 0000000..c3447f7 --- /dev/null +++ b/tags/team/pkg-perl/testsuite/autopkgtest-needs-use-name.tag @@ -0,0 +1,12 @@ +Tag: autopkgtest-needs-use-name +Severity: warning +Check: team/pkg-perl/testsuite +Name-Spaced: yes +Explanation: The pkg-perl use.t autopkgtest uses META.json or META.yml + to extract the name of the main module in the package, which will + then be checked with 'perl -w -M"module"' and expected to load ok + and without warnings or other output. This package does not have + content in META.{json,yml} and thus should provide the module name + for use.t in debian/tests/pkg-perl/use-name. + . + See https://perl-team.pages.debian.net/autopkgtest.html diff --git a/tags/team/pkg-perl/testsuite/no-team-tests.tag b/tags/team/pkg-perl/testsuite/no-team-tests.tag new file mode 100644 index 0000000..8c2db89 --- /dev/null +++ b/tags/team/pkg-perl/testsuite/no-team-tests.tag @@ -0,0 +1,10 @@ +Tag: no-team-tests +Severity: warning +Check: team/pkg-perl/testsuite +Name-Spaced: yes +Explanation: Source packages maintained by pkg-perl should declare a + 'Testsuite: autopkgtest-pkg-perl' header instead of + 'Testsuite: autopkgtest' and avoid duplicating the standard + test control file in all the packages. + . + See https://perl-team.pages.debian.net/autopkgtest.html diff --git a/tags/team/pkg-perl/testsuite/no-testsuite-header.tag b/tags/team/pkg-perl/testsuite/no-testsuite-header.tag new file mode 100644 index 0000000..84e54d5 --- /dev/null +++ b/tags/team/pkg-perl/testsuite/no-testsuite-header.tag @@ -0,0 +1,8 @@ +Tag: no-testsuite-header +Severity: warning +Check: team/pkg-perl/testsuite +Name-Spaced: yes +Explanation: Source packages maintained by pkg-perl should declare a + 'Testsuite: autopkgtest-pkg-perl' header. + . + See https://perl-team.pages.debian.net/autopkgtest.html diff --git a/tags/team/pkg-perl/vcs/no-git.tag b/tags/team/pkg-perl/vcs/no-git.tag new file mode 100644 index 0000000..5879813 --- /dev/null +++ b/tags/team/pkg-perl/vcs/no-git.tag @@ -0,0 +1,6 @@ +Tag: no-git +Severity: error +Check: team/pkg-perl/vcs +Name-Spaced: yes +Explanation: All pkg-perl maintained packages moved to git. This package + still has a non-git Vcs-* header. diff --git a/tags/team/pkg-perl/vcs/no-team-url.tag b/tags/team/pkg-perl/vcs/no-team-url.tag new file mode 100644 index 0000000..6f150fd --- /dev/null +++ b/tags/team/pkg-perl/vcs/no-team-url.tag @@ -0,0 +1,6 @@ +Tag: no-team-url +Severity: warning +Check: team/pkg-perl/vcs +Name-Spaced: yes +Explanation: All pkg-perl VCS repositories should live under a team-writable + location. diff --git a/tags/team/pkg-perl/xs-abi/legacy-vendorarch-directory.tag b/tags/team/pkg-perl/xs-abi/legacy-vendorarch-directory.tag new file mode 100644 index 0000000..65df8c0 --- /dev/null +++ b/tags/team/pkg-perl/xs-abi/legacy-vendorarch-directory.tag @@ -0,0 +1,11 @@ +Tag: legacy-vendorarch-directory +Severity: error +Check: team/pkg-perl/xs-abi +Name-Spaced: yes +Explanation: Since 5.20, Debian perl packages use different directory for placing XS + libraries, which varies by API version and possibly architecture. Files + placed in the previously used directory (/usr/lib/perl5) will not be used by + perl. The build system needs to be fixed to use the value $Config{vendorarch} + (available from the Config module) instead of hardcoding the directory. + . + See Perl Policy 4.1. |