diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-14 13:42:30 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-14 13:42:30 +0000 |
commit | 75808db17caf8b960b351e3408e74142f4c85aac (patch) | |
tree | 7989e9c09a4240248bf4658a22208a0a52d991c4 /mail-templates | |
parent | Initial commit. (diff) | |
download | lintian-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-invariants | 26 | ||||
-rw-r--r-- | mail-templates/license-problem-non-free-RFC | 48 | ||||
l--------- | mail-templates/license-problem-non-free-RFC-BCP78 | 1 | ||||
-rw-r--r-- | mail-templates/source-is-missing | 42 |
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 |