Russ Allbery <r...@debian.org> writes:

> One of the first steps to be able to address this bug is to talk about
> these files in a coherent way.  This raises the unfortunate spectre of
> the repeated use of "control file" for both files in the control.tar.gz
> member of a *.deb archive and for files formatted like the
> debian/control file.

> This patch tries to make the best of a bad situation without inventing
> new terminology that's not used anywhere else.  dpkg refers to the
> control.tar.gz files as "control information files," which while still
> far too close to control file at least has a separate term.  The
> following patch changes Policy to consistently refer to these files as
> control information files and cleans up other places where "control
> file" or some related term was used in a possibly confusing way.  I also
> took the opportunity to replace all uses of "control file field" with
> the shorter and no more ambiguous "control field."

This has now been merged for the next release.  Thank you for the review!
That's a lot of pending wording change that I don't have to merge with
other bugs now.  :)

Now that the terminology is in, the patch to address the normative issue
in this bug is short and simple.  Objections or seconds?

diff --git a/policy.sgml b/policy.sgml
index c0415c1..9aca16c 100644
--- a/policy.sgml
+++ b/policy.sgml
@@ -8014,6 +8014,12 @@ endscript
           </footnote>
        </p>
 
+       <p>
+         Control information files should be owned by <tt>root:root</tt>
+         and either mode 644 (for most files) or mode 755 (for
+         executables such as <qref id="maintscripts">maintainer
+         scripts</qref>).
+       </p>
 
        <p>
          Setuid and setgid executables should be mode 4755 or 2755

-- 
Russ Allbery (r...@debian.org)               <http://www.eyrie.org/~eagle/>



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to