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