Your message dated Sat, 18 Feb 2017 21:11:05 +0100
with message-id <[email protected]>
and subject line Re: aptitude says packages are broken just because we didn't 
upgrade to our target (experimental)?
has caused the Debian Bug report #833423,
regarding aptitude says packages are broken just because we didn't upgrade to 
our target (experimental)?
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
833423: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833423
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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

In fact all we did was pick a version different than the target (experimental)
$ apt-cache policy perl
perl:
  Installed: 5.22.2-3
  Candidate: 5.24.0-1
  Version table:
     5.24.0-1 990
        990 http://free.nchc.org.tw/debian experimental/main i386 Packages
 *** 5.22.2-3 500
        500 http://free.nchc.org.tw/debian unstable/main i386 Packages
        100 /var/lib/dpkg/status


Aptitude 0.8.2: log report
Thu, Aug  4 2016 14:47:41 +0800

  IMPORTANT: this log only lists intended actions; actions which fail
  due to dpkg problems may not be completed.

Will install 5 packages, and remove 0 packages.
4096 B of disk space will be freed
========================================
[HOLD, DEPENDENCIES] libglib-perl:i386 3:1.320-2
[HOLD, DEPENDENCIES] libgtk2-perl:i386 2:1.2498-1
[HOLD, DEPENDENCIES] libnet-ssleay-perl:i386 1.74-1
[HOLD, DEPENDENCIES] libparams-classify-perl:i386 0.013-5+b1
[HOLD, DEPENDENCIES] libsocket6-perl:i386 0.25-1+b2
[HOLD, DEPENDENCIES] libxml-parser-perl:i386 2.44-1+b1
[HOLD] libdbd-mysql-perl:i386 4.033-1+b1
[HOLD] libhtml-parser-perl:i386 3.72-1
[HOLD] liblocale-gettext-perl:i386 1.07-1+b1
[HOLD] libnetaddr-ip-perl:i386 4.078+dfsg-1+b1
[HOLD] libparams-validate-perl:i386 1.23-1
[HOLD] libuuid-perl:i386 0.24-1+b1
[HOLD] libxml-libxml-perl:i386 2.0123+dfsg-1+b1
[HOLD] mysql-client:i386 5.6.30-1
[HOLD] mysql-server:i386 5.6.30-1
[HOLD] texinfo:i386 6.1.0.dfsg.1-6
[UPGRADE] libperl5.22:i386 5.22.2~rc1-1 -> 5.22.2-3
[UPGRADE] perl:i386 5.22.2~rc1-1 -> 5.22.2-3
[UPGRADE] perl-base:i386 5.22.2~rc1-1 -> 5.22.2-3
[UPGRADE] perl-doc:i386 5.22.2~rc1-1 -> 5.22.2-3
[UPGRADE] perl-modules-5.22:i386 5.22.2~rc1-1 -> 5.22.2-3
========================================

Terminal: xterm
$DISPLAY is set.
which aptitude: /usr/bin/aptitude

aptitude version information:
aptitude 0.8.2
Compiler: g++ 5.4.0 20160609
Compiled against:
  apt version 5.0.0
  NCurses version 6.0
  libsigc++ version: 2.8.0
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 6.0.20160625
  cwidget version: 0.5.17
  Apt version: 5.0.0

aptitude linkage:
        linux-gate.so.1 (0xb77e6000)
        libapt-pkg.so.5.0 => /usr/lib/i386-linux-gnu/libapt-pkg.so.5.0 
(0xb7244000)
        libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5 (0xb720f000)
        libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xb71ec000)
        libsigc-2.0.so.0 => /usr/lib/i386-linux-gnu/libsigc-2.0.so.0 
(0xb71e4000)
        libcwidget.so.3 => /usr/lib/i386-linux-gnu/libcwidget.so.3 (0xb70e1000)
        libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6fcd000)
        libboost_iostreams.so.1.58.0 => 
/usr/lib/i386-linux-gnu/libboost_iostreams.so.1.58.0 (0xb6fb4000)
        libboost_filesystem.so.1.58.0 => 
/usr/lib/i386-linux-gnu/libboost_filesystem.so.1.58.0 (0xb6f9b000)
        libboost_system.so.1.58.0 => 
/usr/lib/i386-linux-gnu/libboost_system.so.1.58.0 (0xb6f94000)
        libxapian.so.22 => /usr/lib/i386-linux-gnu/sse2/libxapian.so.22 
(0xb6d8a000)
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb6d6d000)
        libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6bf4000)
        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6b9f000)
        libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6b82000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb69cb000)
        libutil.so.1 => /lib/i386-linux-gnu/libutil.so.1 (0xb69c7000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb69c2000)
        libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xb69aa000)
        libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb698d000)
        libbz2.so.1.0 => /lib/i386-linux-gnu/libbz2.so.1.0 (0xb6978000)
        liblzma.so.5 => /lib/i386-linux-gnu/liblzma.so.5 (0xb694f000)
        liblz4.so.1 => /usr/lib/i386-linux-gnu/liblz4.so.1 (0xb693c000)
        librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb6933000)
        libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb692d000)
        /lib/ld-linux.so.2 (0x800d1000)

-- System Information:
Debian Release: stretch/sid
  APT prefers experimental
  APT policy: (990, 'experimental'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 4.6.0-1-686-pae (SMP w/1 CPU core)
Locale: LANG=zh_TW.UTF-8, LC_CTYPE=zh_TW.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages aptitude depends on:
ii  aptitude-common            0.8.2-1
ii  libapt-pkg5.0              1.3~pre2
ii  libboost-filesystem1.58.0  1.58.0+dfsg-5.1
ii  libboost-iostreams1.58.0   1.58.0+dfsg-5.1
ii  libboost-system1.58.0      1.58.0+dfsg-5.1
ii  libc6                      2.23.90+20160725.b898b64-1
ii  libcwidget3v5              0.5.17-4+b1
ii  libgcc1                    1:6.1.1-10
ii  libncursesw5               6.0+20160625-1
ii  libsigc++-2.0-0v5          2.8.0-1
ii  libsqlite3-0               3.13.0-1
ii  libstdc++6                 6.1.1-10
ii  libtinfo5                  6.0+20160625-1
ii  libxapian22v5              1.2.23-1

Versions of packages aptitude recommends:
pn  libparse-debianchangelog-perl  <none>
ii  sensible-utils                 0.0.9

Versions of packages aptitude suggests:
pn  apt-xapian-index                <none>
ii  aptitude-doc-en [aptitude-doc]  0.8.2-1
pn  debtags                         <none>
pn  tasksel                         <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
2016-08-08 12:15 Manuel A. Fernandez Montecelo:

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".

I believe that this is due to the broken recommends, the perl transition
about that time, a temporary inconsistency in the packages or a
combination of several of them.

I any case, having just the repositories that were used at the time is
not a good solution to attempt to reproduce the problem, because they
are changing all of the time.

So I am going to close this bug, nothing much can be done about it at
this point.


--
Manuel A. Fernandez Montecelo <[email protected]>

--- End Message ---
_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

Reply via email to