Package: dpkg
Version: 1.15.4
Severity: grave
Justification: causes non-serious data loss

Hello.

I had next packages installed on my system: perl-base, perl,
perl-modules, perl-doc (all from current unstable, 5.10.1-7).

-8<-
sudo dpkg -i --force-depends --force-conflicts perl_5.10.1-8_amd64.deb 
perl-doc_5.10.1-8_all.deb perl-modules_5.10.1-8_all.deb 
perl-base_5.10.1-8_amd64.deb
[sudo] password for jackyf: 
dpkg: considering removing perl-modules in favour of perl ...
dpkg: warning: ignoring dependency problem with removal of perl-modules:
 perl depends on perl-modules (>= 5.10.1-7)
  perl-modules is to be removed.

dpkg: warning: ignoring dependency problem with removal of perl-modules:
 pristine-tar depends on perl-modules
  perl-modules is to be removed.

dpkg: warning: ignoring dependency problem with removal of perl-modules:
 libmodule-scandeps-perl depends on perl-modules (>= 5.10.0) | 
libmodule-build-perl (>= 0.28)
  perl-modules is to be removed.

dpkg: warning: ignoring dependency problem with removal of perl-modules:
 libmodule-scandeps-perl depends on perl-modules (>= 5.9.4)
  perl-modules is to be removed.

dpkg: warning: ignoring dependency problem with removal of perl-modules:
 libtree-avl-perl depends on perl-modules
  perl-modules is to be removed.

dpkg: warning: ignoring dependency problem with removal of perl-modules:
 libmime-tools-perl depends on perl-modules (>= 5.10)
  perl-modules is to be removed.

dpkg: warning: ignoring dependency problem with removal of perl-modules:
 po4a depends on perl-modules
  perl-modules is to be removed.

dpkg: warning: ignoring dependency problem with removal of perl-modules:
 git-core depends on perl-modules
  perl-modules is to be removed.

dpkg: warning: ignoring dependency problem with removal of perl-modules:
 dpkg-dev depends on perl-modules
  perl-modules is to be removed.

dpkg: may have trouble removing perl-modules, as it provides 
libmodule-build-perl ...
dpkg: warning: ignoring dependency problem with removal of perl-modules:
 libmodule-scandeps-perl depends on perl-modules (>= 5.10.0) | 
libmodule-build-perl (>= 0.28)
  perl-modules is to be removed.

dpkg: yes, will remove perl-modules in favour of perl.
(Reading database ... 140092 files and directories currently installed.)
Preparing to replace perl 5.10.1-7 (using perl_5.10.1-8_amd64.deb) ...
Unpacking replacement perl ...
Preparing to replace perl-doc 5.10.1-7 (using perl-doc_5.10.1-8_all.deb) ...
Leaving `diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc'
Unpacking replacement perl-doc ...
Unpacking perl-modules (from perl-modules_5.10.1-8_all.deb) ...
Preparing to replace perl-base 5.10.1-7 (using perl-base_5.10.1-8_amd64.deb) ...
Unpacking replacement perl-base ...
Setting up perl-base (5.10.1-8) ...
Processing triggers for man-db ...
Setting up perl (5.10.1-8) ...
Setting up perl-doc (5.10.1-8) ...
->8-

The result: the package 'perl-modules' is not installed (e.g. removed), despite
the direct query to install new version, ignoring any dependency conflicts.

Here is control info for the new packages that had to be installed:

-8<-
$ echo perl_5.10.1-8_amd64.deb perl-doc_5.10.1-8_all.deb 
perl-modules_5.10.1-8_all.deb perl-base_5.10.1-8_amd64.deb | xargs -n1 dpkg-deb 
-I
 new debian package, version 2.0.
 size 7807518 bytes: control archive= 32934 bytes.
    4668 bytes,    22 lines      control              
   81112 bytes,  1100 lines      md5sums              
     560 bytes,    21 lines   *  postinst             #!/bin/sh
     274 bytes,    10 lines   *  postrm               #!/bin/sh
    1105 bytes,    31 lines   *  preinst              #!/bin/sh
     110 bytes,     8 lines   *  prerm                #!/bin/sh
 Package: perl
 Version: 5.10.1-8
 Architecture: amd64
 Maintainer: Niko Tyni <nt...@debian.org>
 Installed-Size: 33052
 Depends: perl-base (= 5.10.1-8), libbz2-1.0, libc6 (>= 2.4), libdb4.7, 
libgdbm3 (>= 1.8.3), zlib1g (>= 1:1.2.3.3.dfsg)
 Recommends: netbase, make
 Suggests: perl-doc, libterm-readline-gnu-perl | libterm-readline-perl-perl
 Conflicts: libansicolor-perl (<< 1.10-1), libarchive-tar-perl (<< 1.52), 
libattribute-handlers-perl (<< 0.85), libautodie-perl (<< 2.06.01), 
libcgi-pm-perl (<< 3.43), libcompress-raw-bzip2-perl (<< 2.020), 
libcompress-raw-zlib-perl (<< 2.020), libcompress-zlib-perl (<< 2.020), 
libcpanplus-perl (<< 0.88), libdigest-md5-perl (<< 2.39), libdigest-sha-perl 
(<< 5.47), libextutils-cbuilder-perl (<< 0.2602), libextutils-parsexs-perl (<< 
2.2002), libfile-temp-perl (<< 0.22), libi18n-langtags-perl (<< 0.35-1), 
libio-compress-base-perl (<< 2.020), libio-compress-bzip2-perl (<< 2.020), 
libio-compress-perl (<< 2.020), libio-compress-zlib-perl (<< 2.020), 
libio-zlib-perl (<< 1.09), liblocale-codes-perl (<< 2.07), 
liblocale-maketext-perl (<< 1.13), liblocale-maketext-simple-perl (<< 0.18-1), 
libmath-bigint-perl (<< 1.89), libmime-base64-perl (<< 3.08), 
libmodule-build-perl (<< 0.340201), libmodule-corelist-perl (<< 2.18), 
libmodule-load-conditional-perl (<< 0.30), libmodule-load-perl (<< 
 0.16), libmodule-pluggable-perl (<< 3.9), libnet-perl (<= 1:1.19-3), 
libnet-ping-perl (<< 2.36), libparams-check-perl (<< 0.26-1), libparent-perl 
(<< 0.221), libparse-cpan-meta-perl (<< 1.39), libpod-escapes-perl (<< 1.04), 
libpod-parser-perl (<< 1.37), libpod-simple-perl (<< 3.07), libstorable-perl 
(<< 2.20), libsys-syslog-perl (<< 0.27), libtest-harness-perl (<< 3.17), 
libtest-simple-perl (<< 0.92), libthreads-perl (<< 1.72), 
libthreads-shared-perl (<< 1.29), libtime-hires-perl (<< 1.9719), 
libtime-piece-perl (<< 1.15), libversion-perl (<< 1:0.7700), perl-doc (<< 
5.10.1-1), perl-modules (<< 5.10.1-8~), podlators-perl (<= 2.2.2-1)
 Replaces: libansicolor-perl, libarchive-tar-perl (<= 1.38-2), 
libattribute-handlers-perl, libautodie-perl, libcgi-pm-perl, 
libcompress-raw-bzip2-perl, libcompress-raw-zlib-perl, libcompress-zlib-perl, 
libcpanplus-perl, libdigest-md5-perl, libdigest-sha-perl, 
libextutils-cbuilder-perl, libextutils-parsexs-perl, libfile-temp-perl, 
libi18n-langtags-perl, libio-compress-base-perl, libio-compress-bzip2-perl, 
libio-compress-perl, libio-compress-zlib-perl, libio-zlib-perl, 
liblocale-codes-perl, liblocale-maketext-perl, liblocale-maketext-simple-perl, 
libmath-bigint-perl, libmime-base64-perl, libmodule-build-perl, 
libmodule-corelist-perl (<< 2.14-2), libmodule-load-conditional-perl, 
libmodule-load-perl, libmodule-pluggable-perl, libnet-perl, libnet-ping-perl, 
libparams-check-perl, libparent-perl, libparse-cpan-meta-perl, 
libpod-escapes-perl, libpod-parser-perl, libpod-simple-perl, libstorable-perl, 
libsys-syslog-perl, libtest-harness-perl, libtest-simple-perl, libthreads-perl, 
libth
 reads-shared-perl, libtime-hires-perl, libtime-piece-perl, libversion-perl, 
perl-base (<< 5.8.8-1), perl-doc (<< 5.8.0-1), perl-modules (<< 5.10.1-8~), 
podlators-perl
 Provides: data-dumper, libansicolor-perl, libarchive-tar-perl, 
libattribute-handlers-perl, libautodie-perl, libcgi-pm-perl, 
libcompress-raw-bzip2-perl, libcompress-raw-zlib-perl, libcompress-zlib-perl, 
libcpanplus-perl, libdigest-md5-perl, libdigest-sha-perl, 
libextutils-cbuilder-perl, libextutils-parsexs-perl, libfile-temp-perl, 
libi18n-langtags-perl, libio-compress-base-perl, libio-compress-bzip2-perl, 
libio-compress-perl, libio-compress-zlib-perl, libio-zlib-perl, 
liblocale-codes-perl, liblocale-maketext-perl, liblocale-maketext-simple-perl, 
libmath-bigint-perl, libmime-base64-perl, libmodule-build-perl, 
libmodule-corelist-perl, libmodule-load-conditional-perl, libmodule-load-perl, 
libmodule-pluggable-perl, libnet-perl, libnet-ping-perl, libparams-check-perl, 
libparent-perl, libparse-cpan-meta-perl, libpod-escapes-perl, 
libpod-parser-perl, libpod-simple-perl, libstorable-perl, libsys-syslog-perl, 
libtest-harness-perl, libtest-simple-perl, libthreads-perl, libthreads-share
 d-perl, libtime-hires-perl, libtime-piece-perl, libversion-perl, perl5, 
podlators-perl
 Section: perl
 Priority: standard
 Description: Larry Wall's Practical Extraction and Report Language
  An interpreted scripting language, known among some as "Unix's Swiss
  Army Chainsaw".
  .
  Perl is optimised for scanning arbitrary text files and system
  administration.  It has built-in extended regular expression matching
  and replacement, a data-flow mechanism to improve security with
  setuid scripts and is extensible via modules that can interface to C
  libraries.
 new debian package, version 2.0.
 size 7155472 bytes: control archive= 26095 bytes.
     384 bytes,    13 lines      control              
   70224 bytes,   931 lines      md5sums              
     155 bytes,     9 lines   *  postrm               #!/bin/sh
     294 bytes,    14 lines   *  preinst              #!/bin/sh
 Package: perl-doc
 Source: perl
 Version: 5.10.1-8
 Architecture: all
 Maintainer: Niko Tyni <nt...@debian.org>
 Installed-Size: 12952
 Depends: perl (>= 5.10.1-1)
 Suggests: man-browser, groff
 Section: doc
 Priority: optional
 Description: Perl documentation
  Perl manual pages, POD documentation and the `perldoc' program.  If you are
  writing Perl programs, you almost certainly need this.
 new debian package, version 2.0.
 size 42896 bytes: control archive= 463 bytes.
     349 bytes,    12 lines      control              
     152 bytes,     2 lines      md5sums              
 Package: perl-modules
 Source: perl
 Version: 5.10.1-8
 Architecture: all
 Maintainer: Niko Tyni <nt...@debian.org>
 Installed-Size: 56
 Depends: perl (>= 5.10.1-8)
 Section: perl
 Priority: standard
 Description: dummy transitional package
  This is the dummy transitional package. The contents of the 'perl-modules'
  package is moved to the 'perl' package.
 new debian package, version 2.0.
 size 1062336 bytes: control archive= 16576 bytes.
     877 bytes,    20 lines      control              
   47686 bytes,   591 lines      md5sums              
      37 bytes,     1 lines      shlibs               
 Package: perl-base
 Source: perl
 Version: 5.10.1-8
 Architecture: amd64
 Essential: yes
 Maintainer: Niko Tyni <nt...@debian.org>
 Installed-Size: 4736
 Pre-Depends: libc6 (>= 2.4), dpkg (>= 1.14.20)
 Suggests: perl
 Conflicts: autoconf2.13 (<< 2.13-45), libscalar-list-utils-perl (<< 1:1.18-1), 
libxsloader-perl (<< 0.08-1)
 Replaces: libperl5.8 (<< 5.8.0-20), libscalar-list-utils-perl, 
libxsloader-perl, perl (<= 5.10.0-9), perl-modules (<< 5.10.1-1)
 Provides: libscalar-list-utils-perl, libxsloader-perl, perl5-base, 
perlapi-5.10.0, perlapi-5.10.1
 Section: perl
 Priority: required
 Description: minimal Perl system
  Perl is a scripting language used in many system scripts and utilities.
  .
  This package provides a Perl interpreter and the small subset of the
  standard run-time library required to perform basic tasks. For a full
  Perl installation, install "perl" and "perl-doc".
->8-


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages dpkg depends on:
ii  coreutils                     7.5-6      GNU core utilities
ii  libc6                         2.10.1-2   GNU C Library: Shared libraries
ii  lzma                          4.43-14    Compression method of 7z format in

dpkg recommends no packages.

Versions of packages dpkg suggests:
ii  apt                           0.7.24     Advanced front-end for dpkg

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to