When running apt-get dist-upgrade it shows, that there are zero packages that are not upgraded. When I run apt-get autoremove it informs me that there are two packages that can be upgraded. To me this is counter intuitive. There are actually two packages installed from testing that could be upgraded, but won't as there are some dependency problems.I'm on Debian 8.6.My question is: Why doesn't apt-get dist-upgrade tell me about those two packages, but apt-get autoremove does?root@host ~# apt-get dist-upgradeReading package lists... DoneBuilding dependency treeReading state information... DoneCalculating upgrade... Done0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.root@host ~# apt-get autoremoveReading package lists... DoneBuilding dependency treeReading state information... Done0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Why do the outputs of those apt invocations differ?
apt