]> git.donarmstrong.com Git - debian/debian-policy.git/commitdiff
* Added FHS details to copyright file
authorManoj Srivastava <srivasta@debian.org>
Thu, 16 Jun 2005 05:07:52 +0000 (05:07 +0000)
committerManoj Srivastava <srivasta@debian.org>
Thu, 16 Jun 2005 05:07:52 +0000 (05:07 +0000)
Author: jdg
Date: 2000/06/23 16:37:48
* Added FHS details to copyright file
* Added wording for bug#22395: hard links to conffiles
* Modified debian/rules to handle different versions of groff
* Fixed bug#39398 (which actually received two seconds), with minor
amendments
* Removed versions 3.1.1.[23] from the changelog (merging the
changelog info); these were never actually released

git-archimport-id: srivasta@debian.org--etch/debian-policy--devel--3.0--patch-53

debian/changelog
debian/copyright
debian/rules
policy.sgml

index 7850a846dc5718166c48a66e23ce8c33ed1ef7cf..38afb7c6cd3e5338e7cfdd36e1ad3162d7808714 100644 (file)
@@ -1,8 +1,12 @@
 debian-policy (3.2.0.0) unstable; urgency=low
 
   * Fixed bugs in debian-policy package:
+  * [PROPOSAL] Do not make hardlinks to conffiles       closes: Bug#22935
+  * [OLD PROPOSAL] debian-policy has an unclear statement on dependancies
+    and priorities                                      closes: Bug#39398
   * [ACCEPTED 10/26/99] changelog.html.gz sanitization. closes: Bug#40934
   * [AMENDED 07/09/1999] policy on -g, a proposal       closes: Bug#43787
+  * Correct typo in section 2.3.5                       closes: Bug#52225
   * [ACCEPTED 02/01/2000] policy for usage of "xserver" 
     alternative                                         closes: Bug#53755
   * [ACCEPTED 02/01/2000] additions to virtual package
@@ -38,26 +42,15 @@ debian-policy (3.2.0.0) unstable; urgency=low
     dpkg-gencontrol.                                    closes: Bug#58771
   . 
   * Other changes:
+  * Fixed an upgrade bug when /usr/doc happens to be a symlink, and does
+    not point to /usr/share/doc. A couple of people were bitten by this. 
   * Added policy-process to document current procedures.
   * Installed FHS version 2.1
   * Policy recommends packaging manual and vice versa
+  * Added FHS details to copyright file
 
  --
 
-debian-policy (3.1.1.3) unstable; urgency=low
-
-  * Fixed an upgrade bug when /usr/doc happens to be a symlink, and does
-    not point to /usr/share/doc. A couple of people were bitten by this. 
-
- -- Manoj Srivastava <srivasta@debian.org>  Mon, 28 Feb 2000 22:27:05 -0600
-
-debian-policy (3.1.1.2) unstable; urgency=low
-
-  * Correct missing </chapt> in packaging.sgml (closes: #51091)
-  * Correct typo in policy 2.3.5 (closes: #52225)
-
- -- Julian Gilbey <jdg@debian.org>  Mon, 20 Dec 1999 20:39:57 +0000
-
 debian-policy (3.1.1.1) unstable; urgency=low
 
   * Correction to typo in packaging manual, section 6.2.
index 207e3093bac415afcb12a1143f91f7e75eafe437..741d48341cf3a57b9caee4016326fd038f0509cf 100644 (file)
@@ -1,12 +1,16 @@
+This is the Debian package of Debian Policy Manual, the Filesystem
+Hierarchy Standard, the Linux Filesystem Standard and related
+documents. It was originally assembled by Christian Schwarz and is now
+maintained by the Debian Policy Group
+<debian-policy@lists.debian.org>.
 
-This is the Debian package of Debian Policy Manual, the Linux
-Filesystem Standard and related documents. It was assembled by
-Christian Schwarz <schwarz@debian.org>.
+The FHS and FSSTND documents were downloaded from
+http://www.pathname.com/fhs/.
 
 ------------------------------------------------------------------------------
 Copyright of the Debian Policy Manual:
 
-Copyright ©1996 Ian Jackson.
+Copyright (C) 1996 Ian Jackson.
 
 This manual is free software; you may redistribute it and/or modify it
 under the terms of the GNU General Public License as published by the
@@ -25,6 +29,37 @@ Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
 MA 02111-1307, USA.
 
 ------------------------------------------------------------------------------
+
+Copyright of the Filesystem Hierarchy Standard (FHS)
+
+Copyright (C) 1994-2000 Daniel Quinlan
+
+Permission is granted to make and distribute verbatim copies of this
+standard provided the copyright and this permission notice are preserved
+on all copies.
+
+[troff source includes the following paragraph:
+Permission is granted to process this file through a typesetter (such as
+troff) and print the results, provided the printed document carries a
+permission notice identical to this one except for the removal of this
+paragraph (this paragraph not being relevant to the printed document).]
+
+Permission is granted to copy and distribute modified versions of this
+standard under the conditions for verbatim copying, provided also that
+the title page is labeled as modified including a reference to the
+original standard, provided that information on retrieving the original
+standard is included, and provided that the entire resulting derived
+work is distributed under the terms of a permission notice identical to
+this one.
+
+Permission is granted to copy and distribute translations of this
+standard into another language, under the above conditions for modified
+versions, except that this permission notice may be stated in a
+translation approved by the copyright holder.
+
+
+------------------------------------------------------------------------------
+
 Copyright of the Linux Filesystem Standard (FSSTND).
 
 
index 7b00902b19b1f0430601d760b48f9e102004cd95..e032c4a4d5d1f042d79ed6b2fdae8c5a00c59abc 100755 (executable)
@@ -83,10 +83,14 @@ stamp-build:
          gzip -9f $$file.text; \
        done
        tar zfx $(FHS_ARCHIVE)
-       # Need to use a patched tmac.m macro file; can remove this
-       # bit once groff is fixed
-       cp /usr/share/groff/tmac/tmac.m fhs
-       cd fhs && patch -p1 < ../mm1.32-patch
+       # Need to use a patched tmac.m macro file if we're using a pre-1.16
+       # groff; version 1.16 is apparently fixed
+       if [ dpkg --compare-versions \
+           `dpkg -s groff | sed -n -e 's/Version: //p'` lt 1.16 ]; then \
+           cp /usr/share/groff/tmac/tmac.m fhs && \
+           cd fhs && patch -p1 < ../mm1.32-patch; \
+       fi
+       # The extra '.' in the tmac path doesn't matter if 
        GROFF_TMAC_PATH=. cd fhs && $(MAKE) all
        lynx -dump fhs-changes-2.1.html > fhs/fhs-changes-2.1.text
        lynx -dump upgrading-checklist.html > upgrading-checklist.text
index cd08d492589b0a6ae2107392c23dd0e91405e096..e03f7789a5020f1c02c16daefc361e3370f48be6 100644 (file)
          
        <p>
          Packages may not depend on packages with lower priority
-         values (excluding build-time dependencies).  If this does
-         happen, one of the priority values will have to be adapted.
+         values (excluding build-time dependencies).  In order to
+         ensure this, the priorities of one or more packages may have
+         to be adjusted.
        </p>
       </sect>
          
            maintainer scripts during installation (or at any other
            time).</p>
 
+         <p>
+           In order to ensure that local changes are preserved
+           correctly, no package may contain or make hard links to
+           conffiles.
+           <footnote>
+             <p>
+               Rationale: There are two problems with hard links.
+               The first is that some editors break the link while
+               editing one of the files, so that the two files may
+               unwittingly become different.  The second is that
+               <prgn>dpkg</prgn> might break the hard link while
+               upgrading <tt>conffile</tt>s.
+             </p>
+           </footnote>
+
          <p>
            The other way to do it is to via the maintainer scripts.
            In this case, the configuration file must not be listed as
            not be mixed</em>, for that way lies madness:
            <prgn>dpkg</prgn> will ask about overwriting the file
            every time the package is upgraded.</p>
+
        </sect1>
 
        <sect1>