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

Bug#209855: marked as done ([AMENDMENT 15/09/2003] Move documentation of behavior of ancient dpkg in 6.6 to a footnote)



Your message dated Fri, 25 Jun 2004 17:47:02 -0400
with message-id <E1BdyXG-0001QI-00@newraff.debian.org>
and subject line Bug#209855: fixed in debian-policy 3.6.1.1
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)

--------------------------------------
Received: (at maintonly) by bugs.debian.org; 9 Sep 2003 21:24:08 +0000
>From ametzler@downhill.at.eu.org Tue Sep 09 16:24:06 2003
Return-path: <ametzler@downhill.at.eu.org>
Received: from mailbox.surfeu.at (surfeu.at) [212.197.128.120] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 19wpy1-0006m0-00; Tue, 09 Sep 2003 16:24:06 -0500
Received: from [81.5.252.247] (HELO downhill.univie.ac.at)
  by surfeu.at (CommuniGate Pro SMTP 3.5.9)
  with ESMTP-TLS id 59524754 for maintonly@bugs.debian.org; Tue, 09 Sep 2003 23:24:01 +0200
Received: from ametzler by downhill.univie.ac.at with local (Exim 4.22)
	id 19wpwt-0001hX-K0; Tue, 09 Sep 2003 23:22:55 +0200
Date: Tue, 9 Sep 2003 23:22:55 +0200
From: Andreas Metzler <ametzler@downhill.at.eu.org>
To: Debian Bug Tracking System <maintonly@bugs.debian.org>
Subject: [PROPOSAL] Move documentation of behavior of ancient dpkg in 6.6 to a footnote
Message-ID: <20030909212255.GA4125@downhill.at.eu.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="FL5UXtIhxfXey3p5"
Content-Disposition: inline
In-Reply-To: <E19wkZv-00069z-4b@mid.downhill.at.eu.org>
User-Agent: Mutt/1.3.28i
X-Reportbug-Version: 1.50
X-GPG-Fingerprint: BCF7 1345 BE42 B5B8 1A57  EE09 1D33 9C65 8B8D 7663
Delivered-To: maintonly@bugs.debian.org
X-Spam-Status: No, hits=-17.4 required=4.0
	tests=BAYES_10,HAS_PACKAGE,HTML_MESSAGE,IN_REP_TO,
	      PATCH_UNIFIED_DIFF,PGP_SIGNATURE_2,USER_AGENT_MUTT
	autolearn=ham version=2.53-bugs.debian.org_2003_8_27
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_8_27 (1.174.2.15-2003-03-30-exp)


--FL5UXtIhxfXey3p5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Package: debian-policy
Version: 3.6.1.0
Severity: wishlist

Policy 6.6 describing argumntsx given to "postinst configure" contains
this paragraph:
| If there is no most recently configured version dpkg will pass a null
| argument; older versions of dpkg may pass <unknown> (including the
| angle brackets) in this case. Even older ones do not pass a second
| argument at all, under any circumstances.

As dpkg used "<unknown>" only up to version 1.2.0 (released May 1996),
supporting "<unknown>" in maintainerscripts serves no practical
purpose anymore, installing a fairly recent (even from potato) package
on such an ancient system would probably fail for other reasons (e.g.
dependencies).

I therefore I propose to clearly mark this as obsolete, as in "Don't
bother to implement if you have to write a new postinst-script." by
moving it into a footnote.

There was some initial discussion about this issue on debian-devel,
starting with
 Date: Sun, 7 Sep 2003 10:23:15 -0500
 From: Branden Robinson <branden@debian.org>
 Subject: Re: /etc/shells management
 Message-ID: <20030907152315.GS2687@deadbeast.net>
resulting in this suggested wording (courtesy of Daniel Martin):
--------------------------
--- CVS/debian-policy/policy.sgml	Sat Aug 23 22:23:53 2003
+++ policy.sgml	Tue Sep  9 17:27:00 2003
@@ -3648,10 +3648,18 @@
=20
 	<p>
 	  If there is no most recently configured version
-	  <prgn>dpkg</prgn> will pass a null argument; older versions
-	  of dpkg may pass <tt>&lt;unknown&gt;</tt> (including the
-	  angle brackets) in this case.  Even older ones do not pass a
-	  second argument at all, under any circumstances.
+	  <prgn>dpkg</prgn> will pass a null argument.
+	    <footnote>
+	      <p>
+                Historical note: Truly ancient (pre-1997) versions of
+                <prgn>dpkg</prgn> passed <tt>&lt;unknown&gt;</tt> (includi=
ng
+                the angle brackets) in this case.  Even older ones did not
+                pass a second argument at all, under any circumstance.  No=
te
+                that upgrades using such an old dpkg version are unlikely =
to
+                work for other reasons, even if this old argument behavior
+                is handled by your postinst script.
+	      </p>
+	    </footnote>
 	</p>
       </sect>
--------------------------

          hth, cu andreas

-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux downhill 2.4.21acpi #1 Son Jun 15 20:21:21 CEST 2003 i686
Locale: LANG=3Dde_AT, LC_CTYPE=3Dde_AT

Versions of packages debian-policy depends on:
ii  fileutils                     4.1-10     GNU file management utilities

--FL5UXtIhxfXey3p5
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/XkSvHTOcZYuNdmMRAsGdAJ4/DabhvkaYNOABzIDyO27uECWJlACfdhuF
yy+rpvSYHsbKzeoNi3YaSqE=
=3Zmw
-----END PGP SIGNATURE-----

--FL5UXtIhxfXey3p5--

---------------------------------------
Received: (at 209855-close) by bugs.debian.org; 25 Jun 2004 21:53:26 +0000
>From katie@ftp-master.debian.org Fri Jun 25 14:53:26 2004
Return-path: <katie@ftp-master.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BdydS-0006zf-00; Fri, 25 Jun 2004 14:53:26 -0700
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1BdyXG-0001QI-00; Fri, 25 Jun 2004 17:47:02 -0400
From: Manoj Srivastava <srivasta@debian.org>
To: 209855-close@bugs.debian.org
X-Katie: $Revision: 1.51 $
Subject: Bug#209855: fixed in debian-policy 3.6.1.1
Message-Id: <E1BdyXG-0001QI-00@newraff.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Fri, 25 Jun 2004 17:47:02 -0400
Delivered-To: 209855-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 
X-CrossAssassin-Score: 3

Source: debian-policy
Source-Version: 3.6.1.1

We believe that the bug you reported is fixed in the latest version of
debian-policy, which is due to be installed in the Debian FTP archive:

debian-policy_3.6.1.1.dsc
  to pool/main/d/debian-policy/debian-policy_3.6.1.1.dsc
debian-policy_3.6.1.1.tar.gz
  to pool/main/d/debian-policy/debian-policy_3.6.1.1.tar.gz
debian-policy_3.6.1.1_all.deb
  to pool/main/d/debian-policy/debian-policy_3.6.1.1_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 209855@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Manoj Srivastava <srivasta@debian.org> (supplier of updated debian-policy package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 25 Jun 2004 16:07:38 -0500
Source: debian-policy
Binary: debian-policy
Architecture: source all
Version: 3.6.1.1
Distribution: unstable
Urgency: low
Maintainer: Debian Policy List <debian-policy@lists.debian.org>
Changed-By: Manoj Srivastava <srivasta@debian.org>
Description: 
 debian-policy - Debian Policy Manual and related documents
Closes: 50565 51832 68827 70742 75508 79210 185943 202054 209855 212153 215524 215558 218530 227762 232364 235484 236614 237049 238958 241683 244969 247143 247761 248618 248786 248788 252086 252392 253324
Changes: 
 debian-policy (3.6.1.1) unstable; urgency=low
 .
   Manoj:
   * [AMENDMENT 15/09/2003] Move documentation of behavior of ancient dpkg
     in 6.6 to a footnote.                                  closes: Bug#209855
   * Fix the outdated link for the mime subpolicy.          closes: Bug#212153
   * Fix a missing comma in the list of sections            closes: Bug#215524
   * Fix spelling of sysv-rc                                closes: Bug#215558
   * [AMENDMENT 28/03/2004] ${perl:Depends} documentation
     incomplete. Added an informative foot note stating that dependencies
     caused by versioned uses and on separately packaged modules are not
     included in this variable and must be explicitly included.
                                                            closes: Bug#202054
   * Clarified that section 3.2.1 refers to the date based postion of  the
     version number, if not already clear from the context. This allows
     developers leeway in selecting date based version numbers for their
     packages, without loosing the advantages of the format specified in
     this section.                                          closes: Bug#248618
   * Bug fix: "Broken link to virtual-package-names-list.txt in section
     3.6", thanks to Carlos O'Donell                        (Closes: #248786).
   * Bug fix: "Broken link to debconf_specification.txt.gz in section
     3.10.1 of the Debian Policy manual.", thanks to Carlos O'Donell and
     Scott C.MacCallum <scm@madoshi.com>            (Closes: #248788, 247761).
   * Bug fix: "missing commas in subsections list", thanks to Filippo
     Giunchedi                                             (Closes: #236614).
   * Bug fix: "debian-policy: policy-process, broken URL", thanks to Manoj
     Srivastava                                           (Closes: #244969).
   * Bug fix: "bad reference to debconf-devel(8) has to be (7)", thanks to
     Kevin Price                                          (Closes: #247143).
   * Bug fix: "debian-policy: Small wording change", thanks to Mike Paul
                                                           (Closes: #252392).
   * Bug fix: "debian-policy: broken URL: CSH Programming Considered
     Harmful", thanks to Steven Augart                     (Closes: #253324).
   * Bug fix: "New virtual package: cron-daemon", thanks to Adam Byrtek
                                                           (Closes: #252086).
   Josip:
   * Fixed detection of invoke-rc.d's existence,            closes: #218530.
   * Generalized the dpkg-shlibdeps example and added a current example in a
     footnote, set proper section ids and linked the d-sd section better,
                                                            closes: #50565.
   * Clarified the section about the Architecture field and added footnotes
     to indicate recommended actions,                       closes: #51832.
   * Updated PGP references,                                closes: #68827.
   * Linked f-Format in the list of fields of the .dsc file, not mandatory
     according to my skimming of dpkg-source,               closes: #70742.
   * Fixed the command line required to output the copyright file,
                                                            closes: #75508.
   * Removed the long obsolete notion of specific directory names within
     source tarballs,                                       closes: #79210.
   Andi:
   * sgml-dtd was moved, fix FTBFS.                         Closes: #241683
   * fix link to WM specification.                          Closes: #235484
   * manpage -> man page.                          Closes: #232364, #238958
   * language adjustment.                                   Closes: #227762
   * added virtual packages stardict-dictionary, inetd-superserver.
                                                   Closes: #185943, #237049
Files: 
 becef00dbb8a6ddd8ba873b451e71abc 821 doc optional debian-policy_3.6.1.1.dsc
 f5f8885e1ba92af21040f13c8e170bc9 1792188 doc optional debian-policy_3.6.1.1.tar.gz
 ad93bc21329ec94481a1b26c313b1984 1185284 doc optional debian-policy_3.6.1.1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA3Jo+Ibrau78kQkwRAhRqAJ40u+DsgbGb+JZelPoo8L1WPvuefACgq4mr
fJpgxeWomof+4OIiXy1PojQ=
=TrRy
-----END PGP SIGNATURE-----



Reply to: