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

Bug#46516: marked as done ([ACCEPTED 25/10/1999] MIME support sub-policy)



Your message dated Sat, 6 Nov 1999 21:13:58 +0000 (GMT)
with message-id <E11kD9q-0000Vf-00@polya>
and subject line Fixed in debian-policy 3.1.0.0
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.)

Darren Benham
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 3 Oct 1999 10:20:37 +0000
Received: (qmail 17984 invoked from network); 3 Oct 1999 10:20:36 -0000
Received: from zeus.wi.leidenuniv.nl (132.229.128.1)
  by master.debian.org with SMTP; 3 Oct 1999 10:20:36 -0000
Received: from zensunni (mail@home018.wi.leidenuniv.nl [132.229.210.146])
	by zeus.wi.leidenuniv.nl (8.9.3/8.9.3/LIACS 1.0) with ESMTP id LAA06762
	for <submit@bugs.debian.org>; Sun, 3 Oct 1999 11:20:32 +0100 (MET)
Received: from ray by zensunni with local (Exim 3.03 #1 (Debian))
	id 11XSNt-0006Zn-00; Sat, 02 Oct 1999 18:51:45 +0200
Date: Sat, 2 Oct 1999 18:51:44 +0200
From: "J.H.M. Dassen (Ray)" <jdassen@wi.LeidenUniv.nl>
To: Debian bugtracking system <submit@bugs.debian.org>
Subject: [PROPOSAL] MIME support sub-policy
Message-ID: <19991002185144.A24420@zensunni>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="n8g4imXOkfNTN/H1"
User-Agent: Mutt/1.0pre2i
Organization: Ray at home
X-System: Debian GNU/Linux potato, kernel 2.2.13pre14


--n8g4imXOkfNTN/H1
Content-Type: text/plain; charset=us-ascii

Package: debian-policy
Version: 3.0.1.1
Severity: wishlist

Background
==========

One of the things many people like in Debian is the level of integration
in Debian systems as a whole that results from the integration between
packages through our extensions, like the menu mechanism. Another
extension is offered by the "mime-support" package. It gives maintainers
an easy way to have /etc/mailcap accurately reflect the system's MIME
capabilities. As with the menu mechanism, the success of the MIME support
mechanism depends highly on the number of packages using it. The menu
system is now used by a very large number of packages, in part because
it has been adopted into policy via a sub-policy.

Goal of this proposal
=====================

I'd like to see MIME support become as successful as menu support, and
therefore I'm proposing the addition of a MIME support sub-policy.

Policy diff & sub-policy
========================

I'm attaching a patch for the current policy document as well as a document
explaining the sub-policy.
-- 
Ray Dassen <jdassen@wi.LeidenUniv.nl>

--n8g4imXOkfNTN/H1
Content-Type: text/plain; charset=us-ascii
Content-Description: Patch for policy.sgml
Content-Disposition: attachment; filename="policy.patch"

--- policy.sgml	Sat Oct  2 17:46:32 1999
+++ policy.sgml.new	Sat Oct  2 18:41:49 1999
@@ -1820,7 +1820,31 @@
 	  about how to register your applications and web
 	  documents.</p></sect>
 	  
-	  
+      <sect>
+	<heading>Multimedia handlers</heading>
+
+	<p>
+	  Packages which provide the ability to view/show/play,
+	  compose, edit or print MIME types should register themselves
+	  as such following the current MIME support policy as
+	  defined in the file <ftpsite>ftp.debian.org</ftpsite> in
+	  <ftppath>/debian/doc/package-developer/mime_policy.txt</ftppath>
+	  or your local mirror.
+	</p>
+
+	<p>
+	  MIME (Multipurpose Internet Mail Extensions, RFC 1521) 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, 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>
 	<heading>Keyboard configuration</heading>
 	  

--n8g4imXOkfNTN/H1
Content-Type: text/plain; charset=us-ascii
Content-Description: MIME sub-policy
Content-Disposition: attachment; filename="mime-policy.sgml"

<!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>Michael Alan Dorman <email>mdorman@debian.org</email></p>
	  </item>
	  <item>
	    <p>Richard Braakman <email>dark@xs4all.nl</email></p>
	  </item>
	  <item>
	    <p>Philip Hands <email>phil@hands.com</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/doc/copyright/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="&urlname">. You can also obtain it by writing to the
	  Free Software Foundation, Inc., 59 Temple Place - Suite 330,
	  Boston, MA 02111-1307, USA.
	</p>
      </copyright>
    </titlepag>

    <toc detail="sect">
    <chapt>
      <heading>About this document</heading>
      <p>
	The latest copy of this document can be found at
	<ftpsite>ftp.debian.org</ftpsite>
	<ftppath>/debian/doc/package-developer/mime_policy.txt</ftppath> 
      </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
          postinst and postrm scripts.
	</p>

	<p>
          <example> 
           if [ -x /usr/sbin/update-mime ]; then
               update-mime
           fi
          </example>
	</p>
      </sect>
    </chapt>
  </book>
</debiandoc>

--n8g4imXOkfNTN/H1--
---------------------------------------
Received: (at 46516-done) by bugs.debian.org; 6 Nov 1999 21:31:46 +0000
Received: (qmail 17140 invoked from network); 6 Nov 1999 21:15:11 -0000
Received: from mserv1c.u-net.net (195.102.240.33)
  by master.debian.org with SMTP; 6 Nov 1999 21:15:11 -0000
Received: from [195.102.196.44] (helo=polya)
	by mserv1c.u-net.net with esmtp (Exim 2.10 #35)
	id 11kD9x-0005Qp-00; Sat, 6 Nov 1999 21:14:05 +0000
Received: from jdg by polya with local (Exim 3.03 #1 (Debian))
	id 11kD9q-0000Vf-00; Sat, 06 Nov 1999 21:13:58 +0000
Subject: Fixed in debian-policy 3.1.0.0
To: 8221-done@bugs.debian.org, 17621-done@bugs.debian.org, 
 19179-done@bugs.debian.org, 24695-done@bugs.debian.org, 
 32448-done@bugs.debian.org, 32449-done@bugs.debian.org, 
 33076-done@bugs.debian.org, 40766-done@bugs.debian.org, 
 40767-done@bugs.debian.org, 41095-done@bugs.debian.org, 
 41121-done@bugs.debian.org, 41232-done@bugs.debian.org, 
 41547-done@bugs.debian.org, 41829-done@bugs.debian.org, 
 42358-done@bugs.debian.org, 42447-done@bugs.debian.org, 
 42849-done@bugs.debian.org, 43651-done@bugs.debian.org, 
 44620-done@bugs.debian.org, 44643-done@bugs.debian.org, 
 44922-done@bugs.debian.org, 45307-done@bugs.debian.org, 
 45318-done@bugs.debian.org, 45561-done@bugs.debian.org, 
 46516-done@bugs.debian.org, 48570-done@bugs.debian.org
Date: Sat, 6 Nov 1999 21:13:58 +0000 (GMT)
X-Mailer: ELM [version 2.4ME+ PL60 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Message-Id: <E11kD9q-0000Vf-00@polya>
From: Julian Gilbey <J.D.Gilbey@qmw.ac.uk>

These bugs have been fixed in debian-policy 3.1.0.0; changelog follows.

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. J.D.Gilbey@qmw.ac.uk
        Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Changes: debian-policy (3.1.0.0) unstable; urgency=low
 .
  * Add instructions on /usr/doc -> /usr/share/doc symlinks (closes:
    #45561, #42447, #48570)
  * Added source dependencies (closes: #41232)
  * Deprecated /etc/rc.boot (closes: #32448, #32449)
  * Update-rc.d now only legal way to automatically access /etc/rc?.d
    directoried (closes: #41547)
  * FHS compliant location of examples (closes: #42849)
  * Added ispell-dictionary to virtual-packages.list (following new
    suggestions: no objections => accept) (closes: #8221)
  * Added man-browser to virtual-packages.list (closes: #24695)
  * Added ident-server to virtual-packages.list (closes: #45307)
  * Alphabeticised virtual packages list ;)
  * Corrected GPL reference in proposal.sgml
  * Clarification of "extra" priority (closes: #33076)
  * Remove buggy and seriously problematic licenses from list of contrib
    package criteria (closes: #45318)
  * Move docs to /usr/share/doc with a compatibility symlink (closes:
    #41829)
  * Update to FHS 2.1 draft #3 (for /var/state etc. changes).
  * Correct /var/lib/games -> /var/games (closes: #42358)
  * Added MIME subpolicy (closes: #46516)
  * Added support for VISUAL (closes: #41121)
  * Clarify non-dependence on /usr/local (closes: #44922)
  * Modified description of mail spool locking (closes: #43651)
  * Clarified wording of conffiles and configuration files (closes:
    #40766, #40767)
  * Changed description of release numbers (closes: #44620)
  * Added changelog.html -> changelog requirement (closes: $40934)
  * packaging-manual now correctly installs its docs (closes: #44643)
  * The packaging manual now discusses version numbers based on dates
    (closes: #17621)
  * Mention ls -f for testing order in which files appear on disk (closes:
    #19179)
  * Change order of '.' and '+' in description of version numbers (closes:
    #41095)
  * s/fields/field names/ in section 4.1 of packaging manual for clarity
  * Add Build-Depends-Indep: field to control file


Reply to: