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

Bug#89038: mime policy copying update-mime(8)



package debian-policy
tags 89038 + patch
thanks

On Fri, Jun 06, 2008 at 10:47:11AM -0700, Russ Allbery wrote:
> I agree with the original bug reporter that mime-policy as it stands
> right now should be merged into Policy and cease to exist as an
> independent document unless we're going to add more detailed
> information to it.

Attached is a patch that simply incorporates the useful content from
‘mime-policy’ into the main ‘policy’ document, and removes the
redundant document.
=== modified file '.gitignore'
--- .gitignore	2010-06-02 17:04:22 +0000
+++ .gitignore	2010-08-25 02:07:46 +0000
@@ -3,7 +3,6 @@
 /debconf_spec/debconf_specification.txt.gz
 /head.tmp
 /menu-policy.html/
-/mime-policy.html/
 /perl-policy.html/
 /policy.html/
 /stamp-build

=== modified file 'Makefile'
--- Makefile	2010-06-28 16:37:45 +0000
+++ Makefile	2010-08-25 02:07:40 +0000
@@ -2,7 +2,6 @@
 
 policy.sgml: version.ent
 menu-policy.sgml: version.ent
-mime-policy.sgml: version.ent
 perl-policy.sgml: version.ent
 
 ifneq (,$(strip $(HAVE_ORG_EMACS)))

=== modified file 'README.org'
--- README.org	2009-10-05 05:24:15 +0000
+++ README.org	2010-08-25 02:07:48 +0000
@@ -140,7 +140,6 @@
 
 + [[http://www.debian.org/doc/packaging-manuals/menu-policy/][Debian Menu sub-policy]]
 + [[http://www.debian.org/doc/packaging-manuals/perl-policy/][Debian Perl Policy]]
-+ [[http://www.debian.org/doc/packaging-manuals/mime-policy/][Debian MIME support sub-policy]]
 + [[http://www.debian.org/doc/packaging-manuals/debconf_specification.html][Debconf Specification]]
 + [[http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.txt][Authoritative list of virtual package names ]]
 

=== removed file 'debian-mime-policy.desc'
--- debian-mime-policy.desc	2005-06-16 05:12:39 +0000
+++ debian-mime-policy.desc	1970-01-01 00:00:00 +0000
@@ -1,18 +0,0 @@
-Document: debian-mime-policy
-Title: Debian MIME Policy Manual
-Author: The Debian Policy Mailing list
-Abstract: This manual describes the policy requirements for the MIME
- system in the Debian GNU/Linux distribution, describing the rules
- regulating the registration of programs that can handle MIME
- content.
-Section: Debian
-
-Format: debiandoc-sgml
-Files: /usr/share/doc/debian-policy/mime-policy.sgml.gz
-
-Format: text
-Files: /usr/share/doc/debian-policy/mime-policy.txt.gz
-
-Format: HTML
-Index: /usr/share/doc/debian-policy/mime-policy.html/index.html
-Files: /usr/share/doc/debian-policy/mime-policy.html/*.html

=== modified file 'debian/changelog'
--- debian/changelog	2010-08-18 20:55:34 +0000
+++ debian/changelog	2010-08-25 02:13:45 +0000
@@ -1,5 +1,7 @@
 debian-policy (3.9.2.0) UNRELEASED; urgency=low
 
+  [ Russ Allbery ]
+
   * Policy: Require human Maintainer or Uploader, clarify Maintainer
     Wording: Russ Allbery <rra@debian.org>
     Seconded: Charles Plessy <plessy@debian.org>
@@ -16,7 +18,12 @@
     paragraph discussing non-interactivity, and explicitly mark all rules
     as either required or optional.  (Closes: #536790)
 
- -- Russ Allbery <rra@debian.org>  Thu, 12 Aug 2010 10:47:47 -0700
+  [ Ben Finney ]
+
+  * Merge information from ‘mime-policy’ document into main ‘policy’
+    document. (Closes: Bug#89038)
+
+ --
 
 debian-policy (3.9.1.0) unstable; urgency=low
 

=== modified file 'debian/rules'
--- debian/rules	2010-02-09 23:38:30 +0000
+++ debian/rules	2010-08-25 02:07:45 +0000
@@ -38,9 +38,9 @@
 
 sanitycheck := debian/rules policy.sgml
 
-SGML_FILES := policy menu-policy mime-policy perl-policy upgrading-checklist
+SGML_FILES := policy menu-policy perl-policy upgrading-checklist
 DESC_FILES := debian-policy debian-menu-policy debian-perl-policy \
-              debian-mime-policy debconf-spec fhs
+              debconf-spec fhs
 
 # While we have two versions of the FHS installed in the source package,
 # we need to modify this to handle it.  This is the easiest way to do it.

=== removed file 'mime-policy.sgml'
--- mime-policy.sgml	2008-01-02 02:18:27 +0000
+++ mime-policy.sgml	1970-01-01 00:00:00 +0000
@@ -1,149 +0,0 @@
-<!doctype debiandoc system [
-<!-- include version information so we don't have to hard code it
-     within the document -->
-<!entity % versiondata SYSTEM "version.ent"> %versiondata;
-]>
-<debiandoc>
-  <!--
-  Debian GNU/Linux Menu Sub-Policy Manual.
-  Copyright (C)1999 ;
-
-  released under the terms of the GNU General Public License, version
-  2 or (at your option) any later.
-
-  The debian-policy mailing list has taken responsibility for the
-  contents of this document, with the package maintainers responsible
-  for packaging adminstrivia only.  
- 
-  -->
-  
-  <book>
-    <titlepag>
-      <title>The Debian MIME support sub-policy</title>
-      <author>
-	<name>J.H.M. Dassen (Ray)</name>
-	<email>jdassen@debian.org</email>
-      </author>
-      <author>
-	<name>The Debian Policy mailing List</name>
-	<email>debian-policy@lists.debian.org</email>
-      </author>
-      <version>version &version;, &date;</version>
-
-      <abstract>
-	This manual describes the policy requirements for the MIME support
-	system used in the Debian GNU/Linux distribution. This
-	document is part of the policy package for Debian. The policy
-	package itself is maintained by a group of maintainers that
-	have no editorial powers. At the moment, the list of
-	maintainers is:
-	<enumlist>
-	  <item>
-	    <p>Julian Gilbey <email>J.D.Gilbey@qmw.ac.uk</email></p>
-	  </item>
-	  <item>
-	    <p>Manoj Srivastava <email>srivasta@debian.org</email></p>
-	  </item>
-	</enumlist>
-      </abstract>
-
-
-      <copyright>
-	<copyrightsummary>
-	  Copyright &copy;1999 .
-	</copyrightsummary>
-	<p>
-	  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 Free Software Foundation; either version
-	  2, or (at your option) any later version.
-	</p>
-
-	<p>
-	  This is distributed in the hope that it will be useful, but
-	  <em>without any warranty</em>; without even the implied
-	  warranty of merchantability or fitness for a particular
-	  purpose.  See the GNU General Public License for more
-	  details.
-	  </p>
-	<p>
-	  A copy of the GNU General Public License is available as
-	  <tt>/usr/share/common-licenses/GPL</tt> in the Debian
-	  GNU/Linux distribution or on the World Wide Web at <url
-	  id="http://www.gnu.org/copyleft/gpl.html"; name="The GNU
-	  General Public Licence">. You can also obtain it by writing
-	  to the Free Software Foundation, Inc., 51 Franklin St, Fifth
-	  Floor, Boston, MA 02110-1301, USA.
-	</p>
-      </copyright>
-    </titlepag>
-
-    <toc detail="sect">
-
-    <chapt>
-      <heading>About this document</heading>
-      <p>
-	This document is distributed as the <tt>mime-policy</tt> files
-	in the Debian package
-        <package><url name="debian-policy" id="http://packages.debian.org/debian-policy";></package>.
-	It is also available from the Debian web mirrors at
-	<tt><url name="/doc/packaging-manuals/mime-policy/"
-		id="http://www.debian.org/doc/packaging-manuals/mime-policy/";></tt>.
-      </p>
-    </chapt>
-
-    <chapt>
-      <heading>MIME support mechanism</heading>
-      <p>
-	If you need assistance implementing this sub-policy, please
-	please ask for it on the debian-devel mailing list.  If you
-	have proposals for changes or additions to this sub-policy,
-	please bring it up on debian-policy.
-      </p>
-      <sect>
-        <heading>Background</heading>
-        <p>
-          MIME (Multipurpose Internet Mail Extensions, RFC 1521) is
-          a mechanism for encoding files and datastreams and providing
-          meta-information about them, in particular their type (e.g. audio
-          or video) and format (e.g. PNG, HTML, MP3).
-        </p>
-        
-        <p>
-          Registration of MIME type handlers allows programs like mail
-          user agents and web browsers to to invoke these handlers to
-          view, edit or display MIME types they don't support directly.
-        </p>
-
-      </sect>
-
-      <sect>
-	<heading>MIME support implementation</heading>
-	<p>
-          The <package>mime-support</package> package provides the
-          <prgn>update-mime</prgn> program which allows packages to
-          register programs that can show, compose, edit or print
-          MIME types.
-	</p>
-
-	<p>
-          Packages containing such programs must register them
-          with <prgn>update-mime</prgn> as documented in <manref
-          name="update-mime" section="8">. They should <em>not</em> depend
-          on, recommend, or suggest <prgn>mime-support</prgn>. Instead,
-          they should just put something like the following in the
-          <tt>postinst</tt> and <tt>postrm</tt> scripts:
-
-          <example> 
-  if [ -x /usr/sbin/update-mime ]; then
-      update-mime
-  fi
-          </example>
-	</p>
-      </sect>
-    </chapt>
-  </book>
-</debiandoc>
-<!-- Local variables: -->
-<!-- indent-tabs-mode: t -->
-<!-- End: -->

=== modified file 'policy.sgml'
--- policy.sgml	2010-08-18 20:55:34 +0000
+++ policy.sgml	2010-08-25 02:00:49 +0000
@@ -7044,7 +7044,7 @@
 	  MIME (Multipurpose Internet Mail Extensions, RFCs 2045-2049)
 	  is a mechanism for encoding files and data streams and
 	  providing meta-information about them, in particular their
-	  type (e.g.  audio or video) and format (e.g. PNG, HTML,
+	  type (e.g. audio or video) and format (e.g. PNG, HTML,
 	  MP3).
 	</p>
 
@@ -7061,11 +7061,25 @@
 	</p>
 
 	<p>
-	  The MIME support policy can be found in the <tt>mime-policy</tt>
-	  files in the <tt>debian-policy</tt> package.
-	  It is also available from the Debian web mirrors at
-          <tt><url name="/doc/packaging-manuals/mime-policy/"
-		id="http://www.debian.org/doc/packaging-manuals/mime-policy/";></tt>.
+	  The <package>mime-support</package> package provides the
+	  <prgn>update-mime</prgn> program which allows packages to
+	  register programs that can show, compose, edit or print
+	  MIME types.
+	</p>
+
+	<p>
+	  Packages containing such programs must register them
+	  with <prgn>update-mime</prgn> as documented in <manref
+	  name="update-mime" section="8">. They should <em>not</em> depend
+	  on, recommend, or suggest <prgn>mime-support</prgn>. Instead,
+	  they should just put something like the following in the
+	  <tt>postinst</tt> and <tt>postrm</tt> scripts:
+
+	  <example> 
+  if [ -x /usr/sbin/update-mime ]; then
+      update-mime
+  fi
+	  </example>
 	</p>
 
       </sect>


Reply to: