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

Bug#443902: marked as done (debian-policy: (C.3) subdirectories in debian/ not allowed?)



Your message dated Fri, 30 Nov 2007 16:17:16 -0600
with message-id <873aun7503.fsf@anzu.internal.golden-gryphon.com>
and subject line The appendices are not part of policy
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: debian-policy
Version: 3.7.2.2
Severity: wishlist
Tags: patch

Appending C.3 says:
"All the directories in the diff must exist, except the debian
subdirectory of the top of the source tree, which will be created by
dpkg-source if necessary when unpacking."

This is exactly one exception namely `debian/'. Creating directories
like `debian/patches' (dpatch) would violate the policy while strictly
reading it. I therefore suggest that `subdirectory' is replaced by
`subtree', `subdirectory and subdirectories thereof' or something
similar.

Helmut

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.20.1 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

-- no debconf information



--- End Message ---
--- Begin Message ---
Hi,

        From the policy manual:

A. Introduction and scope of these appendices
---------------------------------------------

   These appendices are taken essentially verbatim from the
   now-deprecated Packaging Manual, version 3.2.1.0.  They are the
   chapters which are likely to be of use to package maintainers and
   which have not already been included in the policy document itself.
   Most of these sections are very likely not relevant to policy; they
   should be treated as documentation for the packaging system.  Please
   note that these appendices are included for convenience, and for
   historical reasons: they used to be part of policy package, and they
   have not yet been incorporated into dpkg documentation.  However, they
   still have value, and hence they are presented here.

   They have not yet been checked to ensure that they are compatible with
   the contents of policy, and if there are any contradictions, the
   version in the main policy document takes precedence.  The remaining
   chapters of the old Packaging Manual have also not been read in detail
   to ensure that there are not parts which have been left out.  Both of
   these will be done in due course.

   Certain parts of the Packaging manual were integrated into the Policy
   Manual proper, and removed from the appendices.  Links have been
   placed from the old locations to the new ones.


        manoj
-- 
Two percent of zero is almost nothing.
Manoj Srivastava <srivasta@debian.org> <http://www.debian.org/~srivasta/>  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C


--- End Message ---

Reply to: