Your message dated Mon, 07 Jan 2008 11:02:04 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#379641: fixed in dpkg 1.14.15
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: dpkg-dev
Version: 1.13.21
Severity: minor

Looking at the description for Depends: you'll see:
       Depends: <package list>
              List of packages that are required for this package to provide a
              non-trivial  amount  of  functionality.  The package maintenance
              software will not allow a package to be installed if  the  pack-
              ages  listed in its Depends field aren't installed (at least not
              without using the force options),  and  will  run  the  postinst
              scripts  of  packages  listed in Depends: fields before those of
              the packages which depend on them, and run prerm scripts before.

The last sentence is very long and incomprehensible. The first half is 
clear (up to ...force options),) but then the author tries to explain
something about the order of certain scripts being run. 

If I denote with (a) the postinst scripts of the packages in Depends,
with (b) their prerm and (a') for the postints scripts of the package(s) 
being installed, and (b') for the prerm scripts of same packages, I
think I get as order:
(b) (a) (a') 
but I am not sure. Also this seems to be for installation, but says
nothing about upgrades (with possible new Depends:). I read 
file://localhost/usr/share/doc/debian-policy/policy.html/ch-maintainerscripts.html
to understand this, but even there this level of detail is not given
(it mainly talks about the scripts of the package being
installed/upgraded an so on, and only very little about other
packages). 

Given that this is a very complex issue, and that this is the only
place in the entire man page the postinst and prerm scripts are
mentioned at all, I suggest removing the second half of this sentence
and add an appropriate reference in the SEE ALSO section to the
debian policy or some other definitive reference. 

Alternative, you could start being more verbose also in other places
of the man page regarding these scripts, but I think this would be out
of scope here.

If you'd like a patch for this suggestion, please tell me.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.6-grsec-cz03
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages dpkg-dev depends on:
ii  binutils                      2.17-1     The GNU assembler, linker and bina
ii  cpio                          2.6-16     GNU cpio -- a program to manage ar
ii  dpkg                          1.13.21    package maintenance system for Deb
ii  make                          3.81-2     The GNU version of the "make" util
ii  patch                         2.5.9-4    Apply a diff file to an original
ii  perl [perl5]                  5.8.8-4    Larry Wall's Practical Extraction 
ii  perl-modules                  5.8.8-4    Core Perl modules

Versions of packages dpkg-dev recommends:
ii  bzip2                         1.0.3-3    high-quality block-sorting file co
ii  gcc [c-compiler]              4:4.0.3-4  The GNU C compiler
ii  gcc-3.3 [c-compiler]          1:3.3.6-13 The GNU C compiler
ii  gcc-3.4 [c-compiler]          3.4.6-1    The GNU C compiler
ii  gcc-4.0 [c-compiler]          4.0.3-3    The GNU C compiler
ii  gcc-4.1 [c-compiler]          4.1.1-5    The GNU C compiler

-- no debconf information
-- 
      Dr. Helge Kreutzmann                     [EMAIL PROTECTED]
           Dipl.-Phys.                   http://www.helgefjell.de/debian.php
        64bit GNU powered                     gpg signed mail preferred
           Help keep free software "libre": http://www.ffii.de/

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.14.15

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

dpkg-dev_1.14.15_all.deb
  to pool/main/d/dpkg/dpkg-dev_1.14.15_all.deb
dpkg_1.14.15.dsc
  to pool/main/d/dpkg/dpkg_1.14.15.dsc
dpkg_1.14.15.tar.gz
  to pool/main/d/dpkg/dpkg_1.14.15.tar.gz
dpkg_1.14.15_i386.deb
  to pool/main/d/dpkg/dpkg_1.14.15_i386.deb
dselect_1.14.15_i386.deb
  to pool/main/d/dpkg/dselect_1.14.15_i386.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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover <[EMAIL PROTECTED]> (supplier of updated dpkg 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 [EMAIL PROTECTED])


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

Format: 1.7
Date: Mon, 07 Jan 2008 12:12:16 +0200
Source: dpkg
Binary: dpkg dselect dpkg-dev
Architecture: source i386 all
Version: 1.14.15
Distribution: unstable
Urgency: low
Maintainer: Dpkg Developers <[EMAIL PROTECTED]>
Changed-By: Guillem Jover <[EMAIL PROTECTED]>
Description: 
 dpkg       - package maintenance system for Debian
 dpkg-dev   - package building tools for Debian
 dselect    - user tool to manage Debian packages
Closes: 155741 157093 157305 179320 214684 342495 352554 379027 379641 452730 
453656 454036 457918 457964 458276 458519 458521 458589 458732 458860 459016 
459018 459223
Changes: 
 dpkg (1.14.15) unstable; urgency=low
 .
   [ Raphael Hertzog ]
   * Make sure {dpkg-dev,dselect}.preinst are included in the source tarball.
     Closes: #452730
   * Blacklist armel-specific symbols in dpkg-gensymbols. Reported by Riku
     Voipio. Closes: #457964
   * Fix typos in various manpages. Patch from A. Costa. Closes: #458276
   * Make dpkg-shlibdeps choose the right symbols files when we have several
     debian/*/DEBIAN/symbols for a given soname. Closes: #458860
   * Add a -S<pkgbuilddir> option to dpkg-shlibdeps to indicate a package build
     tree to scan first when trying to find a needed library.
   * Change dpkg-gensymbols to mark symbols that disappeared with #MISSING
     instead of #DEPRECATED, it's clearer for people.
   * Fix Dpkg::Shlibs::Objdump to properly take into account R_*_COPY
     relocations. Closes: #454036
   * Explain better the order in which postinst/prerm scripts are called
     between a package and its dependencies. Thanks to Nicolas François and
     Helge Kreutzmann for their suggestions. Closes: #379641
   * Fix Dpkg::BuildOptions so that dpkg-buildpackage doesn't double all
     options in DEB_BUILD_OPTIONS when called with the -j parameter.
     Closes: #453656
 .
   [ Guillem Jover ]
   * Move compression related variables to a new Dpkg::Compression module.
   * Remove disabled, obsolete and quite incomplete Hebrew translations.
   * Revert dpkg-dev versioned dependency bump on dpkg >= 1.14.13 back to
     >= 1.14.6, as the compression variables are now in a module in dpkg-dev.
   * Do not disaplay garbage in dselect on monochrome terminals, by setting
     a missing ncurses character attribute. Closes: #155741, #157093
     Thanks to Sven Rudolph.
   * Do not loop endlessly in dselect with very long package descriptions.
     Closes: #179320, #342495
     Thanks to John Zaitseff.
   * Ignore wrapped lines in install-info when matching section titles.
     Closes: #214684
     Thanks to Andreas Metzler and Ian Zimmerman.
   * Do not use strdup for execvp arguments. Closes: #379027
   * Do not print 'failed to kill' warning in start-stop-daemon when polling
     the pid. Closes: #157305, #352554
     Thanks to Samuel Thibault.
   * Properly print build message in dpkg-buildpackage for lzma and bzip2
     compressed sources. Closes: #458519
   * Promote bzip2 Recommends to Depends for dpkg-dev. Closes: #458521
   * Add lzma to dpkg-dev Depends.
   * Do not automatically enable -j if DEB_BUILD_OPTIONS contains parallel=n,
     and allow overriding its value from the environment. Closes: #458589
   * Fix Dpkg::BuildOptions to parse all options in DEB_BUILD_OPTIONS, so
     that dpkg-buildpackage called with -j preserves unrecognized options.
   * Fix several signed vs unsigned value comparisons that were making some
     code to never be executed.
 .
   [ Updated dpkg translations ]
   * French (Christian Perrier).
   * German (Sven Joachim). Closes: #459223
   * Norwegian Bokmål (Hans Fredrik Nordhaug). Closes: #457918, #458732
   * Simplified Chinese (Deng Xiyue). Closes: #459018
   * Swedish (Peter Karlsson).
   * Vietnamese (Clytie Siddall). Closes: #459016
 .
   [ Updated scripts translations ]
   * French (Christian Perrier).
   * Swedish (Peter Karlsson).
 .
   [ Updated man pages translations ]
   * Swedish (Peter Karlsson).
Files: 
 9137acae961a444a0f2e8b8e81b31844 1016 admin required dpkg_1.14.15.dsc
 d136c0bd1107da19d9a5435e1aaf5ef9 6352221 admin required dpkg_1.14.15.tar.gz
 e382e8122a14bc50344e842450d96df1 2162296 admin required dpkg_1.14.15_i386.deb
 acc0a7b48a057e09c87ebe8f92a29042 733042 admin important 
dselect_1.14.15_i386.deb
 e937bb6443eacfb0108cfe3251348be3 567230 utils optional dpkg-dev_1.14.15_all.deb

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

iD8DBQFHgf86uW9ciZ2SjJsRAqfpAJ4rVT4eKwibUbF+h2yuCm/IFahXSACfVId8
qQtZ19Xp99U93SqPJVbTSKw=
=NF67
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to