Package: apt-show-versions Version: 0.22.7 Severity: important [Severity important as this can lead the user to install potentially broken packages.]
On my laptop: zira:~> apt-show-versions -u | grep manually fonts-opensymbol:all/experimental *manually* upgradeable from 2:102.7+LibO5.2.6-1 to 2:102.10+LibO5.3.1-1 libreoffice-common:all/experimental *manually* upgradeable from 1:5.2.6-1 to 1:5.3.1-1 libreoffice-java-common:all/experimental *manually* upgradeable from 1:5.2.6-1 to 1:5.3.1-1 libreoffice-librelogo:all/experimental *manually* upgradeable from 1:5.2.6-1 to 1:5.3.1-1 libreoffice-nlpsolver:all/experimental *manually* upgradeable from 0.9+LibO5.2.6-1 to 0.9+LibO5.3.1-1 libreoffice-report-builder:all/experimental *manually* upgradeable from 1:5.2.6-1 to 1:5.3.1-1 libreoffice-script-provider-bsh:all/experimental *manually* upgradeable from 1:5.2.6-1 to 1:5.3.1-1 libreoffice-script-provider-js:all/experimental *manually* upgradeable from 1:5.2.6-1 to 1:5.3.1-1 libreoffice-script-provider-python:all/experimental *manually* upgradeable from 1:5.2.6-1 to 1:5.3.1-1 libreoffice-style-galaxy:all/experimental *manually* upgradeable from 1:5.2.6-1 to 1:5.3.1-1 libreoffice-style-tango:all/experimental *manually* upgradeable from 1:5.2.6-1 to 1:5.3.1-1 libreoffice-wiki-publisher:all/experimental *manually* upgradeable from 1.2.0+LibO5.2.6-1 to 1.2.0+LibO5.3.1-1 I started to blame aptitude for upgrading packages from unstable to experimental without any warning. However, after some analysis, it appears that the messages from apt-show-versions are wrong! These packages do NOT come from experimental. I started to wonder about this when I compared two machines: zira:~> apt-show-versions -a libreoffice-common libreoffice-common:all 1:5.2.6-1 install ok installed libreoffice-common:all 1:4.3.3-2+deb8u5 stable ftp.de.debian.org libreoffice-common:all 1:4.3.3-2+deb8u6 stable security.debian.org No stable-updates version libreoffice-common:all 1:5.2.5-2 testing ftp.de.debian.org No unstable version libreoffice-common:all 1:5.3.1-1 experimental http.debian.net libreoffice-common:all 1:5.3.1-1 experimental ftp.de.debian.org libreoffice-common:all/experimental *manually* upgradeable from 1:5.2.6-1 to 1:5.3.1-1 cventin:~> apt-show-versions -a libreoffice-common libreoffice-common:all 1:5.2.6-1 install ok installed libreoffice-common:all 1:4.3.3-2+deb8u5 stable ftp.de.debian.org libreoffice-common:all 1:4.3.3-2+deb8u6 stable security.debian.org No stable-updates version libreoffice-common:all 1:5.2.5-2 testing ftp.de.debian.org libreoffice-common:all 1:5.2.6-2 unstable ftp.de.debian.org libreoffice-common:all 1:5.3.1-1 experimental ftp.de.debian.org libreoffice-common:all 1:5.3.1-1 experimental http.debian.net libreoffice-common:all/unstable 1:5.2.6-1 upgradeable to 1:5.2.6-2 which is inconsistent. What actually happened is that libreoffice-common and some of the other packages of libreoffice source are missing from the unstable Packages file on zira: /var/lib/apt/lists/ftp.de.debian.org_debian_dists_unstable_main_binary-amd64_Packages Perhaps the old 1:5.2.6-1 version has been removed from unstable for some reason, before it got upgraded to 1:5.2.6-2. This Packages file on cventin is a bit more recent and has 1:5.2.6-2, which explains why the problem doesn't appear on this machine. I've attached a compressed diff of these Packages files. Now, concerning apt-show-versions, if the installed version (here, 1:5.2.6-1) cannot be found, then apt-show-versions must not assume that it comes from experimental. Otherwise the user is tempted to upgrade to the experimental version instead of waiting for the package to be back in unstable. -- System Information: Debian Release: 9.0 APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages apt-show-versions depends on: ii apt 1.4~rc2 ii libapt-pkg-perl 0.1.30 ii libperl5.24 [libstorable-perl] 5.24.1-2 ii perl 5.24.1-2 apt-show-versions recommends no packages. apt-show-versions suggests no packages. -- no debconf information
packages.diff.xz
Description: Binary data