[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#849853: [debian-policy] Document source-is-missing lintian kind of problems



Hello Bastien,

On Sun, Jan 01, 2017 at 01:45:34PM +0100, Bastien ROUCARIÈS wrote:
> I get some problems when reporting bug detected by source-is-missing
> tag in lintian.
> 
> The main problems are:
> * minified javascript is source
> * I remove it using rules
> * It is not a problems because not included in the binary forms
> 
> [...]
> 
> I believe we should offer on policy pointer to ftp master reject faq
> and some description of common problems.

Policy currently defers to the DFSG for a definition of what counts as
free software for Debian's purposes.  Thanks to the DPL's delegation of
the ftp-masters, Policy defers to the DFSG plus the ftp-masters jointly.

If we included text in Policy about common ways in which a package could
fail to satisfy DFSG, Policy would effectively cease to defer to the
ftp-masters.  I don't think that Policy has the authority to do that,
and I don't think it would be desirable.

A footnote with a link to the REJECT-FAQ sounds useful.  Here's a patch.

> Maybe it belong to devref.

Perhaps that should be a separate bug, if we're going to use this one to
discuss adding a footnote with a link to the REJECT-FAQ.

-- 
Sean Whitton
From 61b4453023dcc844e2a49966eea6ea8a1eea725b Mon Sep 17 00:00:00 2001
From: Sean Whitton <spwhitton@spwhitton.name>
Date: Sun, 2 Jul 2017 10:52:58 +0100
Subject: [PATCH] add a footnote linking to the REJECT-FAQ

---
 policy.xml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/policy.xml b/policy.xml
index 782bd88..e0010ab 100644
--- a/policy.xml
+++ b/policy.xml
@@ -580,6 +580,14 @@
         <para>
           Every package in <emphasis>main</emphasis> must comply with the
           DFSG (Debian Free Software Guidelines).
+          <footnote>
+            <para>
+              Debian's FTP Masters publish a <ulink
+              url="https://ftp-master.debian.org/REJECT-FAQ.html";>REJECT-FAQ</ulink>
+              which details the project's current working
+              interpretation of the DFSG.
+            </para>
+          </footnote>
         </para>
         <para>
           In addition, the packages in <emphasis>main</emphasis>
-- 
2.11.0

Attachment: signature.asc
Description: PGP signature


Reply to: