summaryrefslogtreecommitdiffstats
path: root/mail-templates
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-14 13:42:30 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-14 13:42:30 +0000
commit75808db17caf8b960b351e3408e74142f4c85aac (patch)
tree7989e9c09a4240248bf4658a22208a0a52d991c4 /mail-templates
parentInitial commit. (diff)
downloadlintian-upstream.tar.xz
lintian-upstream.zip
Adding upstream version 2.117.0.upstream/2.117.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--mail-templates/license-problem-gfdl-invariants26
-rw-r--r--mail-templates/license-problem-non-free-RFC48
l---------mail-templates/license-problem-non-free-RFC-BCP781
-rw-r--r--mail-templates/source-is-missing42
4 files changed, 117 insertions, 0 deletions
diff --git a/mail-templates/license-problem-gfdl-invariants b/mail-templates/license-problem-gfdl-invariants
new file mode 100644
index 0000000..7a1ccaa
--- /dev/null
+++ b/mail-templates/license-problem-gfdl-invariants
@@ -0,0 +1,26 @@
+Subject: [{Package}] Non free files under GFDL with invariant or front-cover or back-cover texts
+Package: {Package}
+Version: {Version}
+user: lintian-maint@debian.org
+usertags: gfdl-invariant
+severity: serious
+
+Hi,
+
+Your package includes some files (see below) licensed under GFDL with invariant or front-cover or back-cover texts.
+
+{list of files}
+
+Per General Resolution [1] GFDL with invariant or front-cover or back-cover text is considered non-free.
+
+You could solve this problem by (see also [2]):
+- contact upstream to relicense.
+- rip the file and add it to non free (like gcc-doc).
+
+You could also ask debian-qa for more guidance.
+
+Thanks
+
+
+[1] https://www.debian.org/vote/2006/vote_001
+[2] https://wiki.debian.org/qa.debian.org/gfdlinvariant
diff --git a/mail-templates/license-problem-non-free-RFC b/mail-templates/license-problem-non-free-RFC
new file mode 100644
index 0000000..528028d
--- /dev/null
+++ b/mail-templates/license-problem-non-free-RFC
@@ -0,0 +1,48 @@
+Subject: [{Package}] Source package contains non-free IETF RFC/I-D
+Severity: serious
+Package: {Package}
+Version: {Version}
+User: debian-release@lists.debian.org
+Usertags: nonfree-doc rfc
+X-Debbugs-CC: ftpmaster@debian.org
+
+Hi!
+
+This source package contains the following files from the
+IETF under non-free license terms:
+
+{list of files}
+
+The license on RFC/I-Ds is not DFSG-free, see:
+
+ * https://wiki.debian.org/NonFreeIETFDocuments
+ * https://bugs.debian.org/199810
+
+According to the squeeze/wheezy release policy, source packages must be
+DFSG-free, see:
+
+ * https://release.debian.org/squeeze/rc_policy.txt
+ * https://release.debian.org/wheezy/rc_policy.txt
+
+The severity is serious, because this violates the Debian policy:
+
+ * https://www.debian.org/doc/debian-policy/#s-dfsg
+
+There are (at least) three ways to fix this problem. In order of
+preference:
+
+1. Ask the author of the RFC to re-license the RFC under a free
+ license. A template for this e-mail request can be found at
+ https://wiki.debian.org/NonFreeIETFDocuments
+
+2. Remove the non-free material from the source, e.g., by re-packaging
+ the upstream archive and adding 'dfsg' to the Debian package
+ version name.
+
+3. Move the package to non-free.
+
+General discussions are kindly requested to take place on debian-legal
+or debian-devel in the thread with Subject: "Non-free IETF RFC/I-Ds in
+source packages".
+
+Thanks
diff --git a/mail-templates/license-problem-non-free-RFC-BCP78 b/mail-templates/license-problem-non-free-RFC-BCP78
new file mode 120000
index 0000000..a61397b
--- /dev/null
+++ b/mail-templates/license-problem-non-free-RFC-BCP78
@@ -0,0 +1 @@
+license-problem-non-free-RFC \ No newline at end of file
diff --git a/mail-templates/source-is-missing b/mail-templates/source-is-missing
new file mode 100644
index 0000000..349391e
--- /dev/null
+++ b/mail-templates/source-is-missing
@@ -0,0 +1,42 @@
+Subject: [{Package}] Some sources are not included in your package
+Package: {Package}
+Version: {Version}
+user: lintian-maint@debian.org
+usertags: source-is-missing
+severity: serious
+X-Debbugs-CC: ftpmaster@debian.org
+
+Hi,
+
+your package includes some files that seem to lack sources
+in preferred forms of modification:
+
+{list of files}
+
+According to Debian Free Software Guidelines [1] (DFSG) #2:
+ "The program must include source code, and must allow distribution
+ in source code as well as compiled form."
+
+In some cases this could also constitute a license violation for some
+copyleft licenses such as the GNU GPL. (While sometimes the licence
+allows not to ship the source, the DFSG always mandates source code.)
+
+In order to solve this problem, you could:
+1. add the source files to "debian/missing-sources" directory.
+2. repack the origin tarball and add the missing source files to it.
+
+Both ways satisfy the requirement to ship all source code. The second option
+might be preferable due to the following reasons [2]:
+ - Upstream can do it too and you could even supply a patch to them, thus
+ fulfilling our social contract [3], see particularly ยง2.
+ - If source and non-source are in different locations, ftpmasters may
+ miss the source and (needlessly) reject the package.
+ - The source isn't duplicated in every .diff.gz/.debian.tar.* (though
+ this only really matters for larger sources).
+
+You could also ask debian-qa@lists.debian.org or #debian-qa for more
+guidance.
+
+[1] https://www.debian.org/social_contract.en.html#guidelines
+[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736873#8
+[3] https://www.debian.org/social_contract