Your message dated Wed, 05 Sep 2007 05:32:02 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#392317: fixed in dpkg 1.14.6
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
Version: 1.13.22
Severity: minor

Hi,

I always wondered which scheme dpkg follows when installing packages and
writing the "Setting up ..." lines. Sometimes, empty lines are interspersed.

Looking into the code, the reason is in src/configure.c where a putchar('\n');
is done when maintainer_script_installed() returns != 0. Maybe someone wanted
to make sure that after execution of maintainer scripts, a proper CR is done?
On the other hand side, all the other invocations of
maintainer_script_installed() (including the "post-installation" ones like the
above one) don't handle it that way.

Removing the if(){} around the maintainer_script_installed() including the
putchar() seems to fix the issue.

Or did I miss something?

Thanks,

Roland

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_GB.UTF-8)

Versions of packages dpkg depends on:
ii  coreutils                    5.97-5      The GNU core utilities
ii  libc6                        2.3.6.ds1-5 GNU C Library: Shared libraries

dpkg recommends no packages.

-- no debconf information


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

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.6_all.deb
  to pool/main/d/dpkg/dpkg-dev_1.14.6_all.deb
dpkg_1.14.6.dsc
  to pool/main/d/dpkg/dpkg_1.14.6.dsc
dpkg_1.14.6.tar.gz
  to pool/main/d/dpkg/dpkg_1.14.6.tar.gz
dpkg_1.14.6_i386.deb
  to pool/main/d/dpkg/dpkg_1.14.6_i386.deb
dselect_1.14.6_i386.deb
  to pool/main/d/dpkg/dselect_1.14.6_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: Wed, 05 Sep 2007 07:36:02 +0300
Source: dpkg
Binary: dpkg dselect dpkg-dev
Architecture: source i386 all
Version: 1.14.6
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: 142324 321520 377682 378003 379140 392317 411699 428427 430931 435353 
436147 436149 438416 439306
Changes: 
 dpkg (1.14.6) unstable; urgency=low
 .
   [ Frank Lichtenheld ]
   * Synchronise usage information of dpkg, dpkg-deb, and
     dpkg-query man pages. This fixes some small mistakes
     and also Closes: #321520
 .
   [ Guillem Jover ]
   * Man pages cleanup:
     - Some italics and bold fixes.
     - Unify ellipsis, argument separator, and remove redundant program name
       preceding the options.
     - Substitute 'FILES' header with 'SEE ALSO' in dpkg-buildpackage(1),
       and remove leftover string from man page split. Closes: #439306
     - Split option descriptions so that it gets easier to distinguish.
     - Unify author and copyright information formatting.
   * Move variables automatically modified at build time for the perl scripts
     to a new style perl module (Dpkg) and make all programs use it.
   * Switch 'dpkg-gettext.pl' to a new style perl module (Dpkg::Gettext).
   * Implement support for Breaks field. Closes: #379140
     Thanks to Ian Jackson.
   * Run the deconfiguration of each package to be deconfigured once, instead
     of once per each conflicting package being removed. Closes: #378003
     Thanks to Ian Jackson.
   * Do not segfault when the result from a 'dpkg-query -l' is bigger than
     the total number of current packages, and do not produce repeated
     results with overlapping patterns on 'dpkg-query -W'. Closes: #428427
   * Tightening dpkg-dev versioned Depends to dpkg 1.14.6, and dpkg Conflicts
     against << dpkg-dev 1.14.6, where the perl modularization started.
   * Do not print empty lines after 'Setting up ...' output. Closes: #392317
   * When a slave alternative is inapplicable do not attempt to create the
     slave link before removing it again. Closes: #411699
     Thanks to Ian Jackson.
   * Do not consider it a file conflict if the package contains a symlink
     to a directory where the existing symlink on-disk points to the
     same place. Closes: #377682
     Thanks to Ian Jackson.
   * Fix perl warnings:
     - When removing a non diverted file with dpkg-divert. Closes: #438416
   * Implement support for Homepage field. Closes: #142324
   * Ignore XB- fields instead of XC- fields from control file binary package
     stanzas in dpkg-genchanges.
   * Explicitely ignore all known fields from the control file source package
     stanza in dpkg-genchanges, instead of leaving unknown fields unwarned.
   * Implement support for Vcs-Browser, Vcs-Arch, Vcs-Bzr, Vcs-Cvs, Vcs-Darcs,
     Vcs-Git, Vcs-Hg, Vcs-Mtn and Vcs-Svn fields in control file source
     package stanza.
   * Implement support for Tag field.
 .
   [ Updated scripts translations ]
   * French (Frédéric Bothamy, Christian Perrier).
   * Swedish (Peter Karlsson).
 .
   [ Updated dpkg translations ]
   * Dzongkha (Tshewang Norbu). Closes: #430931
   * Nepali (Shiva Prasad Pokharel). Closes: #435353
   * Polish (Robert Luberda).
   * Russian (Yuri Kozlov). Closes: #436147
   * Swedish (Peter Karlsson).
 .
   [ Updated dselect translations ]
   * Russian (Yuri Kozlov). Closes: #436149
   * Swedish (Peter Karlsson).
 .
   [ Updated man pages translations ]
   * German (Helge Kreutzmann).
   * Polish (Robert Luberda).
   * Swedish (Peter Karlsson).
Files: 
 c0d88fcd7bad5417cb3503ed12cae3be 851 admin required dpkg_1.14.6.dsc
 f9b0466056968ee4db5c92985a00c1da 5897896 admin required dpkg_1.14.6.tar.gz
 42315dd96e45dcc1d74f5da2b168699f 2079804 admin required dpkg_1.14.6_i386.deb
 0171b24aa7f84adaebf4a3c972176a43 508956 admin required dselect_1.14.6_i386.deb
 10e88fc08548f55b7b1702495858b85e 227124 utils optional dpkg-dev_1.14.6_all.deb

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

iD8DBQFG3jy+uW9ciZ2SjJsRAuKwAJsHdxpgHdZ2ebGJokHQ3R5Jx84T6QCg8O9S
vw84tKS6W9S+S+XQ4Fz7H9o=
=+QsJ
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to