On 2016-06-11 01:04:25 +0200, Axel Beckert wrote: > Hi, > > Vincent Lefevre wrote: > > After doing an update ("u" in the UI) and tried to upgrade ("U"), > > which I cancelled, > > How have you cancelled it?
Ctrl-u > > aptitude wants to remove two packages: > > > > --\ Packages being removed because they are no longer used (2) > > > > idA linux-headers-4.5.0-1-amd64 -4562 kB 4.5.1-1 > > <none> > > idA linux-headers-4.5.0-1-common -28.4 MB 4.5.1-1 > > <none> > > > > This does not make sense. > > It does. > > > Either it should have proposed to remove them before, or there is a > > reason to keep them and it should keep them. > > Nope, there's another thing which is involved which you didn't seem to > take into account: > > > Header files for Linux 4.5.0-1-amd64 > > linux-headers-4.5.0-1-amd64 (remove, 4.5.1-1) was installed automatically; > > it ▒ > > is being removed because all of the packages which depend upon it are being > > ▒ > > removed: > > ▒ > > > > The list is empty! This confirms that there is something wrong. > > Not necessarily. > > Because all this is very likely caused by the dynamically generated > contents of /etc/apt/apt.conf.d/01autoremove-kernels. I didn't know that. I think that this should be documented in some way. In particular, when the list is empty, there should be some indication. Moreover, when a package matches the APT::NeverAutoRemove list, it should be mentioned by "aptitude why". -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)