I'm quite sure this "bug" would be more appropriate to link against apt. If you 
disagree, please change it back to synaptic.
The problem is that apt marks dependencies (and recommends) when installing 
metapackages as "automatically installed: no". I belive this is because you 
should be able to remove some packages that belongs to a metapackage, such as 
ubuntu-desktop, without removing it. The result is that listing manually 
installed packages with;
"aptitude search ~i\!~M"
is misleading, because of the rationale i described above. I'm not sure, but i 
think this behaviour is used when preseeding certain packages as well. Most 
"required" and "essential" packages are also marked as manually installed.

I've written a hackish algoritm in bash to emulate the behaviour of debfoster. 
But finding out manually installed packages this way, is just that - hackish. 
Even then, you get only top-level manually installed packages.
I would rather see apt mark packages as "hard" and "soft" depends, instead of 
never marking them as auto (as i described earlier). And for the purpose of 
listing manually, and i mean deliberately, installed packages, i propose 
another flag, just for that purpose. In apt.
"Arch linux" package manager, pacman, does just that. And it works great.

** Package changed: synaptic (Ubuntu) => apt (Ubuntu)

** Changed in: apt (Ubuntu)
       Status: New => Confirmed

-- 
add Manual Install filter to synaptic
https://bugs.launchpad.net/bugs/232189
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to