Package: apt Version: 1.0.9.1 I installed jessie and a bunch of packages, then upgraded to sid. Now "apt-get dist-upgrade" wants to remove stellarium:
# apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... The following packages were automatically installed and are no longer required: libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5declarative5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5script5 libqt5sql5 libqt5webkit5 libqt5widgets5 libxcb-render-util0 libxcb-sync1 libxcb-xkb1 libxkbcommon-x11-0 qtquick1-qml-plugins stellarium-data Use 'apt-get autoremove' to remove them. Done The following packages will be REMOVED: stellarium The following packages will be upgraded: libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5declarative5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5script5 libqt5sql5 libqt5webkit5 libqt5widgets5 qtquick1-qml-plugins 15 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. Need to get 20.8 MB of archives. After this operation, 9317 kB disk space will be freed. Do you want to continue? [Y/n] This makes no sense at all. apt-get *knows* that I wanted to install stellarium by itself, and apt-get *knows* that I didn't explicitly asked for all those libraries to be installed alone. This knowledge is in fact the base for the autoremove feature. But apparently apt-get does not use all the information it has in this case. Whenever possible, packages that I asked to install should have absolute priority (i.e. should be kept installed) over packages that I didn't explicitly asked to be installed. Way to reproduce: Install jessie, install stellarium, then upgrade to sid. Thanks. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org