[Aptitude-devel] Bug#833423: aptitude says packages are broken just because we didn't upgrade to our target (experimental)?

Manuel A. Fernandez Montecelo manuel.montezelo at gmail.com
Mon Aug 8 10:15:42 UTC 2016


2016-08-04 07:59 積丹尼 Dan Jacobson:
>Package: aptitude
>Version: 0.8.2-1
>File: /usr/bin/aptitude-curses
>The following results in "iB" installed BROKEN state,
># aptitude install perl
>Accept this solution? [Y/n/q/?] n
>The following actions will resolve these dependencies:
>     Keep the following packages at their current version:
>1)     libperl5.24 [Not Installed]
>2)     perl-modules-5.24 [Not Installed]
>     Upgrade the following packages:
>3)     libperl5.22 [5.22.2~rc1-1 (now) -> 5.22.2-3 (unstable)]
>4)     perl [5.22.2~rc1-1 (now) -> 5.22.2-3 (unstable)]
>5)     perl-base [5.22.2~rc1-1 (now) -> 5.22.2-3 (unstable)]
>6)     perl-doc [5.22.2~rc1-1 (now) -> 5.22.2-3 (unstable)]
>7)     perl-modules-5.22 [5.22.2~rc1-1 (now) -> 5.22.2-3 (unstable)]
>Accept this solution? [Y/n/q/?]
>The following packages will be upgraded:
>  libperl5.22 (perl D: libperl5.22)  perl  perl-base  perl-doc
>  perl-modules-5.22 (perl D: perl-modules-5.22)
>The following packages are RECOMMENDED but will NOT be installed:
>  rename (R: perl)
>The following packages will NOT be UPGRADED:
>  libdbd-mysql-perl  libglib-perl{a}  libgtk2-perl{a} (S: libgtk2-perl-doc)  libhtml-parser-perl
>  liblocale-gettext-perl  libnet-ssleay-perl{a}  libnetaddr-ip-perl
>  libparams-classify-perl{a} (S: libscalar-number-perl)  libparams-validate-perl  libsocket6-perl{a}
>  libuuid-perl  libxml-libxml-perl  libxml-parser-perl{a}  mysql-client  mysql-server  texinfo
>5 packages upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
>Need to get 0 B/14.8 MB of archives. After unpacking 4,096 B will be freed.
>Do you want to continue? [Y/n/?]
>Reading changelogs...
>apt-listchanges: Mailing root: apt-listchanges: changelogs for jidanni2
>(Reading database ... 163348 files and directories currently installed.)
>Preparing to unpack .../libperl5.22_5.22.2-3_i386.deb ...
>Unpacking libperl5.22:i386 (5.22.2-3) over (5.22.2~rc1-1) ...
>Preparing to unpack .../perl-doc_5.22.2-3_all.deb ...
>Leaving 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc'
>Unpacking perl-doc (5.22.2-3) over (5.22.2~rc1-1) ...
>Preparing to unpack .../perl_5.22.2-3_i386.deb ...
>Unpacking perl (5.22.2-3) over (5.22.2~rc1-1) ...
>Preparing to unpack .../perl-base_5.22.2-3_i386.deb ...
>Unpacking perl-base (5.22.2-3) over (5.22.2~rc1-1) ...
>Processing triggers for libc-bin (2.23.90+20160725.b898b64-1) ...
>Processing triggers for man-db (2.7.5-1) ...
>Setting up perl-base (5.22.2-3) ...
>(Reading database ... 163349 files and directories currently installed.)
>Preparing to unpack .../perl-modules-5.22_5.22.2-3_all.deb ...
>Unpacking perl-modules-5.22 (5.22.2-3) over (5.22.2~rc1-1) ...
>Setting up perl-modules-5.22 (5.22.2-3) ...
>Setting up libperl5.22:i386 (5.22.2-3) ...
>Setting up perl (5.22.2-3) ...
>Setting up perl-doc (5.22.2-3) ...
>Processing triggers for libc-bin (2.23.90+20160725.b898b64-1) ...
>Current status: 0 (+0) broken, 19 (-2) upgradable, 52333 (+0) new.
>14:48 ~# aptitude search ~U|sort|s
>i  mysql-client - MySQL database client (metapackage depending on the latest version)
>i  mysql-server - MySQL database server (metapackage depending on the latest version)
>i  texinfo - Documentation system for on-line information and printed output
>iB libdbd-mysql-perl - Perl5 database interface to the MySQL database
>iB libhtml-parser-perl - collection of modules that parse HTML text documents
>iB liblocale-gettext-perl - module using libc functions for internationalization in Perl
>iB libnetaddr-ip-perl - IP address manipulation module
>iB libparams-validate-perl - Perl module to validate parameters to Perl method/function calls
>iB libuuid-perl - Perl extension for using UUID interfaces as defined in e2fsprogs
>iB libxml-libxml-perl - Perl interface to the libxml2 library
>iB perl - Larry Wall's Practical Extraction and Report Language
>iBA libglib-perl - interface to the GLib and GObject libraries
>iBA libgtk2-perl - Perl interface to the 2.x series of the Gimp Toolkit library
>iBA libnet-ssleay-perl - Perl module for Secure Sockets Layer (SSL)
>iBA libparams-classify-perl - Perl module for argument type classification
>iBA libsocket6-perl - Perl extensions for IPv6
>iBA libxml-parser-perl - Perl module for parsing XML files
>iu perl-base - minimal Perl system
>iu perl-doc - Perl documentation

Do you still have the system in that state?  What does "why" say for
those packages?

I am wondering if it's because of the broken recommends, "rename".

Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>

More information about the Aptitude-devel mailing list