Hi I'm not the original submitter. I think most user don't care much about recommends, suggests and so on... If they install a package and some dependencies are pulled, they very probably want autoremove to remove them all when the original package is removed. That doesn't seem to work. Because the report was initially submitted against pseudo package bugs.debian.org, my guess is that's it... The whole system is rather difficult to explain. I mostly wanted the report out of apache2. Sorry. ^^ Regarding your question, I have here a configuration here where aptitude suggests apache2/apache2-bin/apache2-data/apache2-utils removal, and "apt-get autoremove" does not. Should we clone that report? > So, how am I able to reproduce this and/or are you sure nothing else on your > system recommends/suggests apache2 keeping it installed. I don't think so. I also checked the virtual packages. But there are circular dependencies, like: - apache2 depends on apache2-bin - apache2-bin suggests apache2-doc (UNSATISFIED) - apache2-doc recommends apache2 Also, here, I have a very ugly mix of jessie, testing and sid packages, plus a few I built myself and installed with a dpkg -i. :/ Would you like a full list of packages and versions? David Kalnischkies wrote: > Control: tags -1 + moreinfo > > Hi Jason & Jean-Michel, > > Jason, your bugreport got reassigned to apt today, > Jean-Michel, you reassigned it to us. > > My question for both of you is how I can reproduce this problem as if I build a > minbase chroot of testing, install smokeping and after that call > $ apt-get autoremove --purge smokeping > it happily removes apache2 with smokeping (and javascript-common, too). > > This keeps many packages installed (204 newly installed vs 78 removed), but > these are all recommends/suggests of other packages still installed. > > Letting the autoremover run free with > -o APT::AutoRemove::RecommendsImportant=false -o APT::AutoRemove::SuggestsImportant=false > will cause all packages which were installed to be removed again, but as said, > it breaks recommends/suggests of packages (I guess there are some > recommends/suggests cycles here as well). > > > Also, does print > $ apt-mark showauto apache2 > 'apache2' or is the output empty?
Attachment:
signature.asc
Description: OpenPGP digital signature