What's causing this is that the CJ unsupported_plugin.py cruft finder
plugin will match on all manually installed packages.  If you look at
the code

http://tinyurl.com/3sxhhhx

you'll see that the plugin even admits that this will happen, but
doesn't really provide a way to prevent it.  I'm not sure what strategy
could be used to correct for this, but one suggestion is given in this
branch:

http://tinyurl.com/44eg48w

Here, Regved suggests getting the list of packages installed by apt and
the packages installed by dpkg and essentially whitelisting the
intersection of the two.  This is on the theory that manually installed
packages will be in the dpkg database but not the apt database.  Seems
fairly reasonable, although I would like an apt expert such as Michael
Vogt to weigh in on the matter.

Given that unsupported_plugin.py dates back to 2008, C-J has behaved
this way for quite some time.  Since it's not a regression, I am not in
favor of making this bug release critical for Natty.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/458872

Title:
  Don't mark for removal manually installed packages

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to