summaryrefslogtreecommitdiffstats
path: root/tags/team
diff options
context:
space:
mode:
Diffstat (limited to 'tags/team')
-rw-r--r--tags/team/pkg-js/deprecated/nodejs-bad-buffer-usage.tag6
-rw-r--r--tags/team/pkg-js/testsuite/no-team-tests.tag8
-rw-r--r--tags/team/pkg-js/testsuite/no-testsuite-header.tag6
-rw-r--r--tags/team/pkg-js/vcs/no-git.tag6
-rw-r--r--tags/team/pkg-js/vcs/no-team-url.tag6
-rw-r--r--tags/team/pkg-perl/testsuite/autopkgtest-needs-use-name.tag12
-rw-r--r--tags/team/pkg-perl/testsuite/no-team-tests.tag10
-rw-r--r--tags/team/pkg-perl/testsuite/no-testsuite-header.tag8
-rw-r--r--tags/team/pkg-perl/vcs/no-git.tag6
-rw-r--r--tags/team/pkg-perl/vcs/no-team-url.tag6
-rw-r--r--tags/team/pkg-perl/xs-abi/legacy-vendorarch-directory.tag11
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-&ast; 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-&ast; 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.